An overview for user experience designers of mobile experience considerations, approaches to creating mobile web sites, and some of the new capabilities for interaction and UI adaptation introduced via HTML5 and CSS3.
Full text transcript of my talk available at: http://jenmatson.com
Asia Ryćko, Agnieszka Sekuła: Typography online | BachoTeX 2015GUST
Asia Ryćko, Agnieszka Sekuła
http://stukotpikseli.pl
Trójmiasto, Polska
Typography on-line
Abstract
We will show practical application of typography on web pages. We will present how good on-line typography can impact position in Google search and displaying a web site on devices with varying display sizes. You will also get some tips on how to achieve those benefits.
Typografia online
Streszczenie
Pokażemy praktyczne zastosowanie typografii stron internetowych. Przedstawimy korzyści płynące z dobrej typografii online w zakresie lepszego pozycjonowania w Google i wyświetlania strony na urządzeniach o różnych rozmiarach i formatach ekranów. Podpowiemy, w jaki sposób można te korzyści osiągnąć.
http://www.gust.org.pl/bachotex/2015
1. The document discusses the author's experiences failing with Google Analytics and learning from those failures, including issues with sample data, event tracking, and export options.
2. The author recommends resources for learning Google Analytics, including blogs, podcasts, GitHub, and Slack channels.
3. Tips for working with analytics include finding small insights, being skeptical of tools, and recognizing failure as an important part of the learning process.
Manage client expectations and get sign off for multi-screen, responsive projects with interactive mock-ups. Move away from the traditional use of Photoshop for interface mock-ups for multi-device interface and interaction designs.
Incorporate client involvement for flexible decision making in responsive web design projects and building cost of devices into pricing models, guerrilla usability testing and project deliverables.
Presented by Jeff Cram, ISITE Design & CMS Myth at Confab 2011
Overview:
Content management systems won’t win many popularity contests among content folks. They can be clunky, obtuse and plain old frustrating to use. Yet, they are responsible for managing and delivering almost all of your content across websites and mobile devices. As a content strategist, you can’t afford to leave CMS just to the tech folks. It’s simply too important to your job and to your organization. We’ll drop the geek speak in this session and explore what a content strategist really needs to know about CMS.
Given at the Western MA WordPress meetups, 5/30/12. A short presentation on webfonts. The talk featured a brief introduction to webfonts, considerations for picking the right webfont, and integrating webfonts into WordPress.
Laith Azer and Alex Naser recently presented to a healthy crowd at Devhub's Devmonth about front-end performance.
In our day-to-day work as full-stack devs here at FI, we kept bumping up against front-end performance bottlenecks we couldn't tackle using easy, one-liner, talking point, black and white Rules™. We realized improving front-end performance requires a much deeper understanding of how browsers really work—how we go from an HTML response to pixels on a screen.
Hopefully this provides you with some tools you can use to start owning your front-end performance.
URL design is an important part of information architecture and user experience. URLs should be persistent, readable and hackable. The design process involves understanding user needs, domain modeling, designing URLs from the bottom up, and delivering artifacts like wall displays of URLs, spreadsheets and prototypes. The goals are to create elegant and logical URL structures and site schemas.
Blogs and RSS – Trawling the Internet for MeaningESUG
This document discusses blogs and RSS feeds. It explains that blogs are personal publishing sites that are becoming influential. RSS feeds use XML format to syndicate blog post titles, links, and descriptions. The author notes how adding an RSS feed to their blog increased traffic. Aggregators like BottomFeeder collect RSS feeds, which drove more traffic to the author's blog. In conclusion, blogs and RSS feeds are useful for publicity, project management, marketing, community building and communication.
Asia Ryćko, Agnieszka Sekuła: Typography online | BachoTeX 2015GUST
Asia Ryćko, Agnieszka Sekuła
http://stukotpikseli.pl
Trójmiasto, Polska
Typography on-line
Abstract
We will show practical application of typography on web pages. We will present how good on-line typography can impact position in Google search and displaying a web site on devices with varying display sizes. You will also get some tips on how to achieve those benefits.
Typografia online
Streszczenie
Pokażemy praktyczne zastosowanie typografii stron internetowych. Przedstawimy korzyści płynące z dobrej typografii online w zakresie lepszego pozycjonowania w Google i wyświetlania strony na urządzeniach o różnych rozmiarach i formatach ekranów. Podpowiemy, w jaki sposób można te korzyści osiągnąć.
http://www.gust.org.pl/bachotex/2015
1. The document discusses the author's experiences failing with Google Analytics and learning from those failures, including issues with sample data, event tracking, and export options.
2. The author recommends resources for learning Google Analytics, including blogs, podcasts, GitHub, and Slack channels.
3. Tips for working with analytics include finding small insights, being skeptical of tools, and recognizing failure as an important part of the learning process.
Manage client expectations and get sign off for multi-screen, responsive projects with interactive mock-ups. Move away from the traditional use of Photoshop for interface mock-ups for multi-device interface and interaction designs.
Incorporate client involvement for flexible decision making in responsive web design projects and building cost of devices into pricing models, guerrilla usability testing and project deliverables.
Presented by Jeff Cram, ISITE Design & CMS Myth at Confab 2011
Overview:
Content management systems won’t win many popularity contests among content folks. They can be clunky, obtuse and plain old frustrating to use. Yet, they are responsible for managing and delivering almost all of your content across websites and mobile devices. As a content strategist, you can’t afford to leave CMS just to the tech folks. It’s simply too important to your job and to your organization. We’ll drop the geek speak in this session and explore what a content strategist really needs to know about CMS.
Given at the Western MA WordPress meetups, 5/30/12. A short presentation on webfonts. The talk featured a brief introduction to webfonts, considerations for picking the right webfont, and integrating webfonts into WordPress.
Laith Azer and Alex Naser recently presented to a healthy crowd at Devhub's Devmonth about front-end performance.
In our day-to-day work as full-stack devs here at FI, we kept bumping up against front-end performance bottlenecks we couldn't tackle using easy, one-liner, talking point, black and white Rules™. We realized improving front-end performance requires a much deeper understanding of how browsers really work—how we go from an HTML response to pixels on a screen.
Hopefully this provides you with some tools you can use to start owning your front-end performance.
URL design is an important part of information architecture and user experience. URLs should be persistent, readable and hackable. The design process involves understanding user needs, domain modeling, designing URLs from the bottom up, and delivering artifacts like wall displays of URLs, spreadsheets and prototypes. The goals are to create elegant and logical URL structures and site schemas.
Blogs and RSS – Trawling the Internet for MeaningESUG
This document discusses blogs and RSS feeds. It explains that blogs are personal publishing sites that are becoming influential. RSS feeds use XML format to syndicate blog post titles, links, and descriptions. The author notes how adding an RSS feed to their blog increased traffic. Aggregators like BottomFeeder collect RSS feeds, which drove more traffic to the author's blog. In conclusion, blogs and RSS feeds are useful for publicity, project management, marketing, community building and communication.
A very brief look at where certain aspects of typography on the web are today — specifically, methods for replacing OS defaults with other typefaces.
The slides are guides used for a quick (15-20 minute) talk at Refresh Lauderdale, rather than informational, with the exception of the references section at the end, which includes many great resources for typography in general, as well as for setting type on the web in all forms.
Twitter Bootstrap, or why being a PHP Developer is a bad ideaJason Lotito
The document discusses Twitter Bootstrap, an open-source front-end web development framework. It begins with an introduction to Bootstrap, explaining that it is a front-end framework made up of HTML, CSS, and JavaScript that makes web design and development easy. It then provides examples of basic HTML templates using Bootstrap and demonstrates how to easily create common front-end elements like navigation bars, headers and columns. The document suggests that Bootstrap provides pre-built styles and components that simplify the process of building responsive and mobile-first websites.
This document discusses designing HTML for mobile devices. It notes that screens are proliferating in different sizes and resolutions. It recommends responsive design, where sites dynamically change layout depending on screen size, as the best solution. The document outlines techniques for responsive grids like floats, CSS tables, flexbox and inline-block. It also covers responsive images, testing on actual devices, and concludes that mobile engagement is high so responsive design is important to meet users on all devices.
- Sencha Touch allows building cross-platform mobile apps using existing web development skills like HTML, CSS, and JavaScript. It includes touch gestures, scrolling physics, many reusable components, and powerful ways to integrate data. jQuery Mobile is also HTML5-based but has fewer components and no data features. PhoneGap packages the apps so they can be deployed to app stores and access native device features.
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...Jon Myers
This document discusses using different data sources like backlinks, log files, Google Search Console, and Google Analytics together to understand website performance. It provides examples of how to use backlink data from sources like DeepCrawl to identify positive and negative backlinks. It also discusses using log file data to optimize crawl budget by identifying non-indexable or low traffic pages. The document advocates bringing together internal and external ranking factors with user traffic data to develop a holistic "search universe" view of a website.
Moving URLs: Structural Web changes without losing rankings #SearchLoveAleyda Solís
From implementing AMP to moving to HTTPS or doing a rebrand, there are many scenarios in which we need to move our URLs: In this session I'll go through the most common scenarios sharing tips, steps, do's and dont's as well as tools.
URL slugs are the parts of a URL after the top-level domain that help describe the content of a page. Good URL slugs use descriptive keywords like "/title-tag-optimization-tutorial/" that are understandable to people. Some people use meaningless gibberish like "10395embislgm-potllz1.php" in their URL slugs, which confuses both people and search engines trying to understand the content. The first tip is to write URL slugs for people using descriptive words rather than meaningless strings.
This document introduces tools and events for getting kids interested in coding. It profiles the authors, Regina ten Bruggencate and Saskia Vermeer-Ooms, Java developers who lead coding groups. It then lists several coding platforms like Scratch, Alice, Greenfoot, and Lego Mindstorms that are designed for educational use. Finally, it outlines events for kids to learn and compete in coding like the FIRST Lego League, Maker Faires, and Devox4Kids conferences which provide coding projects, competitions and workshops for youth.
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...Distilled
This document discusses strategies for optimizing when Google is your main competitor. It recommends focusing on understanding user needs through research, using technology like machine learning to power search, and providing high-quality content experiences. Specifically, it suggests optimizing product listings and details, diversifying into other search results like video, and increasing overall brand investment including in Google products and pay-per-click advertising. The goal is to improve the user experience while gaining more traffic from search.
"Wordpress And Your Brand" 2010 - By Sara CannonSara Cannon
WordPress and Your Brand
Adapt WordPress to your brand, not your brand to WordPress. We will be covering different aspects of WordPress and how it applies to company branding. We are going to look at good branding practices, examples using WordPress, and look into how we can give ourselves and our clients the best possible online presence. We are also going to talk about brand consistency online and offline, WordPress customization tips, and helpful plugins.
Presented by: Sara Cannon
UX Beyond the UI - how the rest of software development affects user experienceJoe Regan
This document discusses how user experience (UX) extends beyond the user interface (UI) and involves many other aspects of software development and delivery. It begins by defining UX and explaining its broader scope compared to user interface or usability. The document then covers how UX is impacted by activities throughout the software development lifecycle (SDLC) and various levels of the technology stack, including APIs, databases, infrastructure, and dependencies. Key themes that affect UX like performance, reliability, security and bugs are discussed. The importance of UX and challenges of UX work are presented. Finally, the document proposes approaches like planning for UX, user testing, advocating for quality practices, and emphasizing UX as a team
Mobile UX London Conference 2016 Workshop Presentation - Else, putting mobile...Naveed R
Learn more - https://mobileuxlondon.com
Designing for a moment in time is easy – designing an experience that fits within existing infrastructures, across multiple uses, takes into account some pretty stringent safety policies yet somehow manages to reimagine a customers experience is pretty damn hard indeed.
We want to share our experiences of designing in this sector with principles that can help when constraint stifles design ambition. How can we disrupt the generic points based loyalty systems? How can we leverage the qualities of personal customer service through the convenience of mobile? And ultimately, how can we build a desire for customers to choose our service over other providers?
Mobile UX London Conference Talk - DAVID DOMINGUEZ, A Few of Aesop’s (A Hand...Naveed R
The document discusses using Aesop's fables as an inspiration for mobile UX design. It summarizes a few fables and how they relate to understanding users and context, focusing on the right tasks for mobile, and considering mobile as an integral part of the overall design strategy rather than an afterthought. The document encourages mobile UX designers to take lessons from the fables to help guide their work, just as Aesop used fables to convey messages.
The document outlines 10 golden rules of mobile UX design: 1) Design task-oriented flows, 2) Add meaning and value, 3) Be lean, 4) Design for small screens, 5) Leverage standard patterns, 6) Embrace gesture-intensive design, 7) Embrace motion design, 8) Design for communication, 9) Invest in the first time user experience, and 10) Don't prevent users from using your app. It provides examples and explanations for each rule. The document emphasizes the importance of execution and concludes by thanking the audience.
This document contains summaries of several famous paintings in 3 sentences or less:
- Joan Miró's painting "El Jardin" from 1938 features abstract drawings of a bird in red, green, blue, orange, purple and black.
- Van Gogh's self-portrait shows the artist with a beard.
- Edvard Munch's 1893 painting "The Shout" depicts a screaming man in oil on a 91cm x 73cm canvas housed in Oslo's national art museum.
- Pablo Picasso's 1937 painting "Guernica" in the Reina Sofia museum shows the bombing of Guernica through figures of animals and people.
The document discusses JMU's installation of 11 elliptical machines at UREC that generate electricity from users' workouts. The ellipticals produce kinetic energy that is converted to electricity and used to power the building. They have produced up to 1600 kilowatt hours of electricity in an academic year, saving the university money. Students are generally unaware the machines generate power but support the green initiative. The installation of these special ellipticals makes JMU the first school in Virginia to implement this renewable energy technology.
Iee one day workshop handout material, romania 5-9-13 [compatibility mode] (1)Adela Marin
This document outlines an agenda for a one-day workshop on integrated enterprise excellence. The workshop will cover current issues with traditional business management systems and process improvement efforts. It will then introduce the nine-step Integrated Enterprise Excellence (IEE) business management system, including defining a vision and value chain, analyzing the enterprise, establishing goals, identifying improvement projects, and maintaining gains. Attendees will participate in exercises to apply these concepts to a hypothetical hospital setting. The workshop aims to explain how adopting a holistic, goal-driven system like IEE can help organizations more effectively achieve business objectives.
Roland Barthes developed the theory of semiotics, which is the study of signs and their interpretation. Signs can include words, numbers, colors, logos, and more that take on different meanings in different contexts. Barthes was interested in how semiotics could deepen our understanding of language, literature, and society. Steve Neale argued that genres rely on repetition of conventions but also difference, as difference is essential to how genres evolve over time. Both theorists looked at how signs like fonts, clothing, music, and other visual elements convey genre and meaning to media audiences.
Religious groups and institutions have historically used social boundaries to preserve their identity and distinguish themselves from others. They established sexual taboos against homosexuality and transvestism by including prohibitions in influential texts. These taboos were maintained over time through continued reference to the same texts, influencing later generations. Examples given include rules developed by Old Testament Jews and Parsees to survive exile, and boundaries formed by Christians and the British military to defend against threats.
This document outlines a local currency program called Columbia Community Dollars that is being launched in several communities in British Columbia. The program aims to keep money circulating locally, increase spending power and local business revenue. It will use a model called Community Way that has been successfully used elsewhere. Individuals and businesses can exchange Canadian dollars for local currency, and businesses pledge to accept a certain percentage of local currency. The program is intended to benefit local businesses, community groups, and the overall community by promoting local spending.
This document discusses lessons learned from troubles and sorrows. It provides contact information for Na. Prasannan, including their email, phone numbers, and a link to a slideshare site containing PowerPoint presentations. The document focuses on hard-earned wisdom from difficult experiences.
A very brief look at where certain aspects of typography on the web are today — specifically, methods for replacing OS defaults with other typefaces.
The slides are guides used for a quick (15-20 minute) talk at Refresh Lauderdale, rather than informational, with the exception of the references section at the end, which includes many great resources for typography in general, as well as for setting type on the web in all forms.
Twitter Bootstrap, or why being a PHP Developer is a bad ideaJason Lotito
The document discusses Twitter Bootstrap, an open-source front-end web development framework. It begins with an introduction to Bootstrap, explaining that it is a front-end framework made up of HTML, CSS, and JavaScript that makes web design and development easy. It then provides examples of basic HTML templates using Bootstrap and demonstrates how to easily create common front-end elements like navigation bars, headers and columns. The document suggests that Bootstrap provides pre-built styles and components that simplify the process of building responsive and mobile-first websites.
This document discusses designing HTML for mobile devices. It notes that screens are proliferating in different sizes and resolutions. It recommends responsive design, where sites dynamically change layout depending on screen size, as the best solution. The document outlines techniques for responsive grids like floats, CSS tables, flexbox and inline-block. It also covers responsive images, testing on actual devices, and concludes that mobile engagement is high so responsive design is important to meet users on all devices.
- Sencha Touch allows building cross-platform mobile apps using existing web development skills like HTML, CSS, and JavaScript. It includes touch gestures, scrolling physics, many reusable components, and powerful ways to integrate data. jQuery Mobile is also HTML5-based but has fewer components and no data features. PhoneGap packages the apps so they can be deployed to app stores and access native device features.
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...Jon Myers
This document discusses using different data sources like backlinks, log files, Google Search Console, and Google Analytics together to understand website performance. It provides examples of how to use backlink data from sources like DeepCrawl to identify positive and negative backlinks. It also discusses using log file data to optimize crawl budget by identifying non-indexable or low traffic pages. The document advocates bringing together internal and external ranking factors with user traffic data to develop a holistic "search universe" view of a website.
Moving URLs: Structural Web changes without losing rankings #SearchLoveAleyda Solís
From implementing AMP to moving to HTTPS or doing a rebrand, there are many scenarios in which we need to move our URLs: In this session I'll go through the most common scenarios sharing tips, steps, do's and dont's as well as tools.
URL slugs are the parts of a URL after the top-level domain that help describe the content of a page. Good URL slugs use descriptive keywords like "/title-tag-optimization-tutorial/" that are understandable to people. Some people use meaningless gibberish like "10395embislgm-potllz1.php" in their URL slugs, which confuses both people and search engines trying to understand the content. The first tip is to write URL slugs for people using descriptive words rather than meaningless strings.
This document introduces tools and events for getting kids interested in coding. It profiles the authors, Regina ten Bruggencate and Saskia Vermeer-Ooms, Java developers who lead coding groups. It then lists several coding platforms like Scratch, Alice, Greenfoot, and Lego Mindstorms that are designed for educational use. Finally, it outlines events for kids to learn and compete in coding like the FIRST Lego League, Maker Faires, and Devox4Kids conferences which provide coding projects, competitions and workshops for youth.
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...Distilled
This document discusses strategies for optimizing when Google is your main competitor. It recommends focusing on understanding user needs through research, using technology like machine learning to power search, and providing high-quality content experiences. Specifically, it suggests optimizing product listings and details, diversifying into other search results like video, and increasing overall brand investment including in Google products and pay-per-click advertising. The goal is to improve the user experience while gaining more traffic from search.
"Wordpress And Your Brand" 2010 - By Sara CannonSara Cannon
WordPress and Your Brand
Adapt WordPress to your brand, not your brand to WordPress. We will be covering different aspects of WordPress and how it applies to company branding. We are going to look at good branding practices, examples using WordPress, and look into how we can give ourselves and our clients the best possible online presence. We are also going to talk about brand consistency online and offline, WordPress customization tips, and helpful plugins.
Presented by: Sara Cannon
UX Beyond the UI - how the rest of software development affects user experienceJoe Regan
This document discusses how user experience (UX) extends beyond the user interface (UI) and involves many other aspects of software development and delivery. It begins by defining UX and explaining its broader scope compared to user interface or usability. The document then covers how UX is impacted by activities throughout the software development lifecycle (SDLC) and various levels of the technology stack, including APIs, databases, infrastructure, and dependencies. Key themes that affect UX like performance, reliability, security and bugs are discussed. The importance of UX and challenges of UX work are presented. Finally, the document proposes approaches like planning for UX, user testing, advocating for quality practices, and emphasizing UX as a team
Mobile UX London Conference 2016 Workshop Presentation - Else, putting mobile...Naveed R
Learn more - https://mobileuxlondon.com
Designing for a moment in time is easy – designing an experience that fits within existing infrastructures, across multiple uses, takes into account some pretty stringent safety policies yet somehow manages to reimagine a customers experience is pretty damn hard indeed.
We want to share our experiences of designing in this sector with principles that can help when constraint stifles design ambition. How can we disrupt the generic points based loyalty systems? How can we leverage the qualities of personal customer service through the convenience of mobile? And ultimately, how can we build a desire for customers to choose our service over other providers?
Mobile UX London Conference Talk - DAVID DOMINGUEZ, A Few of Aesop’s (A Hand...Naveed R
The document discusses using Aesop's fables as an inspiration for mobile UX design. It summarizes a few fables and how they relate to understanding users and context, focusing on the right tasks for mobile, and considering mobile as an integral part of the overall design strategy rather than an afterthought. The document encourages mobile UX designers to take lessons from the fables to help guide their work, just as Aesop used fables to convey messages.
The document outlines 10 golden rules of mobile UX design: 1) Design task-oriented flows, 2) Add meaning and value, 3) Be lean, 4) Design for small screens, 5) Leverage standard patterns, 6) Embrace gesture-intensive design, 7) Embrace motion design, 8) Design for communication, 9) Invest in the first time user experience, and 10) Don't prevent users from using your app. It provides examples and explanations for each rule. The document emphasizes the importance of execution and concludes by thanking the audience.
This document contains summaries of several famous paintings in 3 sentences or less:
- Joan Miró's painting "El Jardin" from 1938 features abstract drawings of a bird in red, green, blue, orange, purple and black.
- Van Gogh's self-portrait shows the artist with a beard.
- Edvard Munch's 1893 painting "The Shout" depicts a screaming man in oil on a 91cm x 73cm canvas housed in Oslo's national art museum.
- Pablo Picasso's 1937 painting "Guernica" in the Reina Sofia museum shows the bombing of Guernica through figures of animals and people.
The document discusses JMU's installation of 11 elliptical machines at UREC that generate electricity from users' workouts. The ellipticals produce kinetic energy that is converted to electricity and used to power the building. They have produced up to 1600 kilowatt hours of electricity in an academic year, saving the university money. Students are generally unaware the machines generate power but support the green initiative. The installation of these special ellipticals makes JMU the first school in Virginia to implement this renewable energy technology.
Iee one day workshop handout material, romania 5-9-13 [compatibility mode] (1)Adela Marin
This document outlines an agenda for a one-day workshop on integrated enterprise excellence. The workshop will cover current issues with traditional business management systems and process improvement efforts. It will then introduce the nine-step Integrated Enterprise Excellence (IEE) business management system, including defining a vision and value chain, analyzing the enterprise, establishing goals, identifying improvement projects, and maintaining gains. Attendees will participate in exercises to apply these concepts to a hypothetical hospital setting. The workshop aims to explain how adopting a holistic, goal-driven system like IEE can help organizations more effectively achieve business objectives.
Roland Barthes developed the theory of semiotics, which is the study of signs and their interpretation. Signs can include words, numbers, colors, logos, and more that take on different meanings in different contexts. Barthes was interested in how semiotics could deepen our understanding of language, literature, and society. Steve Neale argued that genres rely on repetition of conventions but also difference, as difference is essential to how genres evolve over time. Both theorists looked at how signs like fonts, clothing, music, and other visual elements convey genre and meaning to media audiences.
Religious groups and institutions have historically used social boundaries to preserve their identity and distinguish themselves from others. They established sexual taboos against homosexuality and transvestism by including prohibitions in influential texts. These taboos were maintained over time through continued reference to the same texts, influencing later generations. Examples given include rules developed by Old Testament Jews and Parsees to survive exile, and boundaries formed by Christians and the British military to defend against threats.
This document outlines a local currency program called Columbia Community Dollars that is being launched in several communities in British Columbia. The program aims to keep money circulating locally, increase spending power and local business revenue. It will use a model called Community Way that has been successfully used elsewhere. Individuals and businesses can exchange Canadian dollars for local currency, and businesses pledge to accept a certain percentage of local currency. The program is intended to benefit local businesses, community groups, and the overall community by promoting local spending.
This document discusses lessons learned from troubles and sorrows. It provides contact information for Na. Prasannan, including their email, phone numbers, and a link to a slideshare site containing PowerPoint presentations. The document focuses on hard-earned wisdom from difficult experiences.
A farmer forgot his prayer book on the way to work and felt sad that he wouldn't be able to pray. He decided to recite the alphabet slowly to God, trusting that God would form the prayers from the letters. God was pleased with this prayer from the heart and said intentions matter more than actions. The power of intention can be seen in how food made with love tastes better and prayers are shaped by the level of intentions one has.
Delia M. Ferreira Rubio argued that corruption must be addressed at the upcoming Rio+20 conference as it hinders sustainable development. She noted that corruption was not mentioned in the draft documents and undermines efforts to reduce poverty, achieve human development goals, and build a green economy. Transparency, oversight, and anti-corruption measures are needed to ensure that the $100 billion committed annually to sustainable development initiatives is not lost to secrecy, lack of accountability, and weak governance.
Angela Mangum is seeking a position as a secretary with experience working as a secretary for Dillinger Insurance since 2010. She has an Associate of Applied Science in Office Systems Technology pending from Northeast Mississippi Community College in May 2011. Her previous work experience includes operating industrial embroidery machines at Batesville Embroidery from 2000 to 2006 and Memphis Embroidery, Inc. from 1988 to 2000.
Coordination meeting is one of the key activities prior to a Child Protection Rapid Assessment.
This document gives an overview of the Coordination meeting held by members of the team that embarked on the CPRA in Atani community, Ogbaru LGA, Anambra State, Nigeria
Música Brasileira - Geografia do Samba
Breve apresentação sobre o Samba alemão e português. O material foi preparado por um estudante de Geografia, que tentou mostrar no mapa as regiões de onde o samba recebeu mais influência.
O slide foi apresentado dentro do seminário do curso de Alemão (A2) da Katolische Universität de Eichstätt, sul da Alemanha por Caio Sena.
The document summarizes the evolution of web design from the early 1990s to the present day. It discusses how technical factors like improved code, browsers, devices and access have enabled the rise of responsive design. The key stages discussed are the World Wide Web era from 1992-1996, the dot-com boom from 1997-2001, the era of web standards from 2002-2007, and the modern era from 2008 onward. It emphasizes how current design approaches like responsive design have emerged from the confluence of technical capabilities and shifts in how people access the web from any device.
Mobile First Responsive Web Design — BD Conf Oct 2013Jason Grigsby
The document discusses responsive web design and mobile-first approaches. It advocates building responsive designs with a mobile-first mindset, where the mobile version is prioritized and expanded upon for larger screens rather than the desktop version being scaled down. It also emphasizes performance techniques like keeping images out of breakpoints to avoid unnecessary downloads, and using media queries to scope images to only the viewports that need them. The overall message is that responsive design should consider both layout and performance to provide the best experience across devices.
Modernizr is a JavaScript library that detects which CSS and HTML5 features are supported by the user's browser. It allows for progressive enhancement by applying features when supported and providing alternatives when not. This helps websites work on a wide range of browsers while still taking advantage of newer features for supported browsers.
Natalie MacLees' presentation on Progressively Enhancing WordPress themes from WordCamp Las Vegas 2011. Covers how to implement HTML5, CSS3, ARIA, SVG, and Responsive Design without breaking your theme for anybody.
This document discusses managing responsive design projects. It emphasizes content strategy, agile development, prototyping, and art direction. It provides tips for these processes, including modeling content before frameworks, avoiding silos, building prototypes instead of static mockups, and testing on different devices and conditions. The overall message is that responsive design requires new thinking from a mobile-first perspective, with a focus on the user experience across various devices and environments.
When responsive web design meets the real worldJason Grigsby
The document discusses responsive web design and some of the challenges it faces. It recommends adopting a mobile first approach where the mobile styles are defined first before desktop styles, allowing for a progressive enhancement. It also emphasizes the importance of performance and ensuring responsive designs are not just focused on layout but also on optimizing for speed. Key techniques discussed include building mobile first, reordering media queries, keeping basic styles outside queries, and scoping images within media queries to avoid unnecessary downloads.
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013Anna Dahlström
TAKE THIS WORKSHOP ONLINE & GET 20% OFF WITH CODE 'SLIDESHARE'
https://school.uxfika.co/p/best-practice-for-ux-deliverables/?product_id=325265&coupon_code=SLIDESHARE
---
Slides from my 'Best practice for UX deliverables' workshop that I ran for Eventhandler in London on the 22nd of October.
http://www.eventhandler.co.uk/events/uxnightclass-uxdeliverables
---
Please note that for copyright reasons & client privacy the examples in this presentation are slightly different than from the workshop. The examples included are for reference only in terms of what I talked through in the 'Good examples' section.
-----
ABSTRACT
Whilst the work we do is not meant to be hanged on a wall for people to admire, nor is meant to be put in a drawer and forgotten about. Just as we make the products and services we design easy to use, the UX of UX is about communicating your thinking in a way that ensures that what you've defined is easy to understand for the reader. It's about adapting the work you do to the project in question and finding the right balance of making people want to look through your work whilst not spending unnecessary time on making it pretty.
Who is it for?
This workshop is suitable for anyone starting out in UX, or who's worked with it for a while but is looking to improve the way they present their work.
What you'll learn
In this hands on workshop we'll walk through real life examples of why the UX of UX deliverables matter. We'll cover how who the reader is effects the way we should present our work, both on paper and verbally, and how to ensure that the work you do adds value. Coming out of the workshop you'll have practical examples and hands on experience with:
// How to adapt and sell your UX deliverable to the reader (from clients, your team, in house and outsourced developers)
// Guiding principles for creating good UX deliverables (both low and high fidelity)
// Best practice for presentations, personas, user journeys, flows, sitemaps, wireframes and other documents
// Simple, low effort but big impact tools for improving the visual presentation of your UX deliverables
This document provides a summary of an expert presentation on best practices for UX deliverables. Some key points discussed include:
- The needs and preferences for UX deliverables vary depending on the client, whether development is in-house or outsourced, and other project factors. Deliverables need to be tailored to the intended audience.
- The goal of deliverables should be to add value to the project and communicate effectively, not just to make pretty documents. Conciseness is important.
- It's critical to sell the value of UX work to clients. Deliverables need to clearly explain solutions and gain approval from stakeholders. Visuals can help engage clients not focused on UX
The Future of Design isn't Just the Web - WebVisions 2011 WorkshopSamantha Starmer
Cross-channel design aims to provide a seamless experience for customers across digital and physical touchpoints. The document discusses the need for designing experiences that are convenient, connected, consistent, and contextual across channels over time. It provides five principles and five methods for cross-channel design, including thinking in terms of services, sharing design processes, starting with small experiments, embracing discomfort, and focusing on customer needs over specific solutions. Discovery activities like interviews, research, and experience mapping are recommended to understand the current customer journey. Solution techniques include mental models, storytelling, service blueprints, and touchpoint matrices to holistically design experiences across channels.
A hands-on workshop for DC Web Women on August 14, 2012.
Read more about the workshop and a summary of what we talked about on my blog: http://www.clarissapeterson.com/2012/08/responsive-web-design/
The document discusses responsive web design, which is an approach where design and development respond to the user's behavior and environment based on screen size, platform, and orientation. It involves flexible grids and layouts, images, and media queries to automatically adjust the website for different devices like laptops and iPads. The goal is for the website to have technology that automatically responds to the user's preferences as they switch devices.
The basic technique for scaling images in Responsive Web Design (RWD) sites is briefly reviewed, and then one front-end / client-side technique for serving small file size images to mobile users and larger images to desktop users is demonstrated (picturefill.js)
The Omega Drupal 7 Base Theme is a highly configurable HTML5/960 grid base theme that uses built-in media queries to make the site responsive. Each zone (group of regions) can be configured for content first layouts, that resize and rearrange themselves depending on the screen size of the user's device.
The presentation will walk-through the theory behind Omega's mobile-first approach, how to use the many configuration options on the theme settings page, pitfalls to avoid, and what's on the forecast for Omega 4.x!
Additional Resources:
bit.ly/omega-tips
As browsers explode with new capabilities and migrate onto devices users can be left wondering, “what’s taking so long?” Learn how HTML, CSS, JavaScript, and the web itself conspire against a fast-running application and simple tips to create a snappy interface that delight users instead of frustrating them.
Producing a mobile presence. Timeline: Yesterday...Nick DeNardis
Having a comprehensive mobile strategy is great but your users aren’t waiting around till you have have a pixel perfect solution. Your users are on their mobile devices right now waiting to access your content, having something up is better than nothing. This talk is a look at creating a practical, agile and ever evolving mobile Web presence. A mobile presence can be created on a small budget and without a lot of time. An introduction to the tools, frameworks and testing strategies needed to get a mobile website up quickly and moving in a more useful and usable direction each day.
ARENA - Young adults in the workplace (Knight Moves).pdfKnight Moves
Presentations of Bavo Raeymaekers (Project lead youth unemployment at the City of Antwerp), Suzan Martens (Service designer at Knight Moves) and Adriaan De Keersmaeker (Community manager at Talk to C)
during the 'Arena • Young adults in the workplace' conference hosted by Knight Moves.
Explore the essential graphic design tools and software that can elevate your creative projects. Discover industry favorites and innovative solutions for stunning design results.
International Upcycling Research Network advisory board meeting 4Kyungeun Sung
Slides used for the International Upcycling Research Network advisory board 4 (last one). The project is based at De Montfort University in Leicester, UK, and funded by the Arts and Humanities Research Council.
Architectural and constructions management experience since 2003 including 18 years located in UAE.
Coordinate and oversee all technical activities relating to architectural and construction projects,
including directing the design team, reviewing drafts and computer models, and approving design
changes.
Organize and typically develop, and review building plans, ensuring that a project meets all safety and
environmental standards.
Prepare feasibility studies, construction contracts, and tender documents with specifications and
tender analyses.
Consulting with clients, work on formulating equipment and labor cost estimates, ensuring a project
meets environmental, safety, structural, zoning, and aesthetic standards.
Monitoring the progress of a project to assess whether or not it is in compliance with building plans
and project deadlines.
Attention to detail, exceptional time management, and strong problem-solving and communication
skills are required for this role.
72. @nstop
• Think any device, any screen,
any context
• Work with developers to build
smart sites that have some
flexibility
• Modern smartphone browsers
can handle HTML5 and CSS3
• Adaptive web experiences are
not limited to mobile
photo: http://www.flickr.com/photos/andreasl/4558473029/
Hi. Today I'm going to talk about designing for the mobile web. But first I want to relate a recent experience that encapsulates a lot of what we're trying to do when we design for mobile: connect what's onscreen to what we're trying to do, in the moment, in real life.\n
A couple of months ago, I converted a spare bedroom in my house from what was essentially a storage space into a home office. Fortunately, my desk is right in front of a nice big window. UNfortunately, it's a single pane, old wood window, in my 100-year old uninsulated house. The room stays cold, and I realized pretty quickly I needed a space heater.\n
Since I didn't want to wait for one I'd order online, I decided to purchase one from a store near me. I did go online first to research features and prices, but then I headed over to my local Sears, since I figured they'd have a pretty extensive appliance selection.\n
I got to the store, head upstairs to where the space heaters are, and find the one I want. The price was a bit higher than at other stores online, but still okay. Even so, I'm a savvy shopper, and I wanted to see if Sears maybe had a price-matching policy.\n
So I took out my smartphone, and did the following Google search in my web browser:\n"Sears price match policy"\nGreat, a web page with that exact phrase for the title, at the sears.com domain. So I tapped on the link to view it. But this is what I got:\n\n
"The server has not found anything matching the Request-URL. ERROR 404 Not found"\nNot good. Where was the web page that Google had tantalizingly dangled in front of me?\nBut looking at the error page URL, I see:\n"m.sears.com"\nAh, sounds like a mobile URL. So the Sears web site KNOWS that I am on a mobile phone, but it can't use that information to provide me with the appropriate experience based on the content I'm looking for and the context of me, standing in their store.\nSo then I went directly to "m.sears.com", got their mobile site.\n
I repeated my search phrase there. But I didn't really get anywhere there, either, just over 64 thousand results for things like jewelry. Obviously searching their product catalog, not the site.\n\nI even tried to go to www.sears.com, but I kept getting redirected to the mobile site. There was no way I could get to that page with the price match policy info from my phone.\n\nOverall, not a good experience. And I'm not just talking about the mobile web site. While I did buy the space heater anyway, the entire process left me pretty grumpy.\n
What we have here is a failure to adapt. The Sears.com site couldn't adapt to the combination of an incoming search query from a mobile device to a page on their main web site. They actually blocked me from getting to information they did have on their main site. I certainly hope web experiences like this do become extinct.\n
So, what is Adaptive Mobile Design? It's an approach to creating web sites and applications that try to give each user the best possible content and experience, tailored to their device and browsing context. And the "try to give" part in there is pretty important, since we can never anticipate all of the factors involved.\n\nAs it turns out, this approach is nothing new. Another industry has been doing this for hundreds of years.\n
The ad industry is the perfect example. Display advertising, in particular, is a specific medium where within the relatively two-dimensional constraint of showing an advertising message, it adapts to the user context. Here's one from a classic roadside ad campaign:\n
\n
\n
\n
\n
Or this print ad, taking advantage of the then-novel full color printed magazine page.\n
Or Boston's famous Citgo sign, where, in its pre-digital incarnation, shown here, the canvas was thousands of illuminated tubes of neon, lit up and set to animate.\n
The message adapts to, and sometimes even acknowledges the medium, as well as the setting. This tour bus ad, for example, is clearly meant for locals, as the tourists unwittingly become part of the ad. And the same campaign, adapted for taxicab and subway placements.\n
The message adapts to, and sometimes even acknowledges the medium, as well as the setting. This tour bus ad, for example, is clearly meant for locals, as the tourists unwittingly become part of the ad. And the same campaign, adapted for taxicab and subway placements.\n
Here we've seen three major design considerations: canvas, capabilities and context. As applied to mobile design, Canvas is the varying display sizes and resolutions of phones, tablets and other devices. The capabilities of the device, from the processor speed to the data connection speed, also play a role. Finally, context: where the user is, what they're doing, and their attention level.\n
Here we've seen three major design considerations: canvas, capabilities and context. As applied to mobile design, Canvas is the varying display sizes and resolutions of phones, tablets and other devices. The capabilities of the device, from the processor speed to the data connection speed, also play a role. Finally, context: where the user is, what they're doing, and their attention level.\n
Here we've seen three major design considerations: canvas, capabilities and context. As applied to mobile design, Canvas is the varying display sizes and resolutions of phones, tablets and other devices. The capabilities of the device, from the processor speed to the data connection speed, also play a role. Finally, context: where the user is, what they're doing, and their attention level.\n
Knowing these things, how do we apply them to the design of mobile web sites?\n
There are many different approaches you can take, everything from creating a separate mobile site to creating a single site to serve all devices and contexts.\n\nCrafting a bespoke site or app is great, if you can manage it. But the fact is, it's time- and resource-intensive. And it can be tricky figuring out how to gracefully integrate and manage a number of elements -- work streams, strategy, content -- across multiple sites.\n\nIt's also a big challenge to redesign an existing site to be truly responsive. The tools and technologies are there, but to successfully implement such a site, it takes both developers and designers with intimate familiarity with all of their capabilities, limitations and differences cross-platform, -browser & -device. That's a pretty tall order, for even the most skilled teams.\n\nAn approach that's likely to work for a larger number of companies, especially those looking to make incremental improvements today, is to be pragmatic. Apply new technologies to your main site, where it makes sense, in order to improve the mobile experience for your users.\n
There are many different approaches you can take, everything from creating a separate mobile site to creating a single site to serve all devices and contexts.\n\nCrafting a bespoke site or app is great, if you can manage it. But the fact is, it's time- and resource-intensive. And it can be tricky figuring out how to gracefully integrate and manage a number of elements -- work streams, strategy, content -- across multiple sites.\n\nIt's also a big challenge to redesign an existing site to be truly responsive. The tools and technologies are there, but to successfully implement such a site, it takes both developers and designers with intimate familiarity with all of their capabilities, limitations and differences cross-platform, -browser & -device. That's a pretty tall order, for even the most skilled teams.\n\nAn approach that's likely to work for a larger number of companies, especially those looking to make incremental improvements today, is to be pragmatic. Apply new technologies to your main site, where it makes sense, in order to improve the mobile experience for your users.\n
There are many different approaches you can take, everything from creating a separate mobile site to creating a single site to serve all devices and contexts.\n\nCrafting a bespoke site or app is great, if you can manage it. But the fact is, it's time- and resource-intensive. And it can be tricky figuring out how to gracefully integrate and manage a number of elements -- work streams, strategy, content -- across multiple sites.\n\nIt's also a big challenge to redesign an existing site to be truly responsive. The tools and technologies are there, but to successfully implement such a site, it takes both developers and designers with intimate familiarity with all of their capabilities, limitations and differences cross-platform, -browser & -device. That's a pretty tall order, for even the most skilled teams.\n\nAn approach that's likely to work for a larger number of companies, especially those looking to make incremental improvements today, is to be pragmatic. Apply new technologies to your main site, where it makes sense, in order to improve the mobile experience for your users.\n
And these new technologies? HTML5 and CSS3. These two are just the latest versions of both HTML and CSS, used to structure and present web page content. But they are chock full of new features -- too many to cover here, in fact. The following are just those most relevant to the mobile browsing experience.\n
First, HTML5. There are five features -- four big ones, and one little one -- that we'll be looking at:\n\n- Smart web forms, with form input UI changing based on the form field type.\n- Geolocation, where the site can know your location and use that info.\n- Dynamic device orientation, where the site gets motion tracking info from your phone.\n- Web-native video playback, such as what Apple uses to display videos without the use of Flash on its iOS platform.\n- And, semantic web markup, which is less a feature than an architectural change\n
First, HTML5. There are five features -- four big ones, and one little one -- that we'll be looking at:\n\n- Smart web forms, with form input UI changing based on the form field type.\n- Geolocation, where the site can know your location and use that info.\n- Dynamic device orientation, where the site gets motion tracking info from your phone.\n- Web-native video playback, such as what Apple uses to display videos without the use of Flash on its iOS platform.\n- And, semantic web markup, which is less a feature than an architectural change\n
First, HTML5. There are five features -- four big ones, and one little one -- that we'll be looking at:\n\n- Smart web forms, with form input UI changing based on the form field type.\n- Geolocation, where the site can know your location and use that info.\n- Dynamic device orientation, where the site gets motion tracking info from your phone.\n- Web-native video playback, such as what Apple uses to display videos without the use of Flash on its iOS platform.\n- And, semantic web markup, which is less a feature than an architectural change\n
First, HTML5. There are five features -- four big ones, and one little one -- that we'll be looking at:\n\n- Smart web forms, with form input UI changing based on the form field type.\n- Geolocation, where the site can know your location and use that info.\n- Dynamic device orientation, where the site gets motion tracking info from your phone.\n- Web-native video playback, such as what Apple uses to display videos without the use of Flash on its iOS platform.\n- And, semantic web markup, which is less a feature than an architectural change\n
First, HTML5. There are five features -- four big ones, and one little one -- that we'll be looking at:\n\n- Smart web forms, with form input UI changing based on the form field type.\n- Geolocation, where the site can know your location and use that info.\n- Dynamic device orientation, where the site gets motion tracking info from your phone.\n- Web-native video playback, such as what Apple uses to display videos without the use of Flash on its iOS platform.\n- And, semantic web markup, which is less a feature than an architectural change\n
Here we'll look at smart web forms as implemented on sites viewed with the iPhone's Safari browser. Shown is the default soft keyboard, a Qwerty one with all letters. Since space is limited, numbers and symbols requires toggling to different keyboards.\n
But if we go to eBay's mobile web site, we can see one of the new input types in action.\nOn this page, in order to bid on this Go-Betweens record, I would tap in the field for “USD” (dollars), where I want to enter an amount.\n\nSince the field value must be a number, eBay has specified an input type attribute value of "number” for that field. So when the soft keyboard appears, the version shown is numeric, not the default Qwerty one.\n\nAnd here is what the HTML code for that would look like. Since it's a new attribute type, it's simply ignored in older browsers without any ill effect.\n
But if we go to eBay's mobile web site, we can see one of the new input types in action.\nOn this page, in order to bid on this Go-Betweens record, I would tap in the field for “USD” (dollars), where I want to enter an amount.\n\nSince the field value must be a number, eBay has specified an input type attribute value of "number” for that field. So when the soft keyboard appears, the version shown is numeric, not the default Qwerty one.\n\nAnd here is what the HTML code for that would look like. Since it's a new attribute type, it's simply ignored in older browsers without any ill effect.\n
Here's another input type, on MailChimp's web site. When you go to sign up for an account, there's the familiar field for inputting an email address. Tap on the email field…\n\n…and you get the Qwerty keyboard, but slightly modified, with the "@" symbol and a period sharing space with the space bar. This way, the user can enter an email address without having to toggle back and forth between the different default keyboard states.\n\nAnd here is the code for that feature.\n
Here's another input type, on MailChimp's web site. When you go to sign up for an account, there's the familiar field for inputting an email address. Tap on the email field…\n\n…and you get the Qwerty keyboard, but slightly modified, with the "@" symbol and a period sharing space with the space bar. This way, the user can enter an email address without having to toggle back and forth between the different default keyboard states.\n\nAnd here is the code for that feature.\n
Next geolocation. This is something that is incredibly common in mobile apps, such as Google Maps, where it detects your current location to plot a course. But this is something that web sites can do, as well. On some platforms, such as the iPhone, you'll need to explicitly turn on the ability for the web browser to use geolocation, as it's turned off by default.\n\nAssuming you've turned this feature on, Old Navy's mobile web site has a store locator that uses geolocation. If you tap on the Find Store button…\n\n…you'll first get an alert asking you if you want to let this web site know your location. If you tap on "OK"…\n\nYou'll automatically get a list of locations nearest you, without having to enter or tap on anything additional.\n
Next geolocation. This is something that is incredibly common in mobile apps, such as Google Maps, where it detects your current location to plot a course. But this is something that web sites can do, as well. On some platforms, such as the iPhone, you'll need to explicitly turn on the ability for the web browser to use geolocation, as it's turned off by default.\n\nAssuming you've turned this feature on, Old Navy's mobile web site has a store locator that uses geolocation. If you tap on the Find Store button…\n\n…you'll first get an alert asking you if you want to let this web site know your location. If you tap on "OK"…\n\nYou'll automatically get a list of locations nearest you, without having to enter or tap on anything additional.\n
The next feature is dynamic device orientation. Like geolocation, this is something that's being used in mobile apps now, primarily for games. Web applications of this feature are still pretty few and far between, but there are some demos online showing exactly how the movement of a device in-hand can effect objects onscreen.\n\nHere is a brief video showing me using one of these web demos on my phone.\n
Another, more common feature, is web-native video playback. The de facto standard for video playback on the has been Flash, which isn't a true standard at all, but a proprietary technology owned by Adobe.\n\nApple's decision not to support video playback using Flash has given HTML5 video a real boost, and largely because of that, sites like YouTube and Vimeo have been adding HTML5 video support.\n\nHere are a couple of examples showing how iPhone and Android each handle things. On the iPhone, tapping on the "Play" icon for this particular video…\n\n…Triggers playback using the native iPhone video player. Safari hands off the request to that app.\n
On Android, things work a little differently. Again, seeing the same video play icon, tapping on it…\n\n…brings up a couple of programs from which the user can choose to play the video.\n\nHandling video natively, each mobile platform gets to provide an experience that best meets the expectation of its users, instead of applying a one-size-fits-all approach.\n
Finally, semantic the new semantic tagging structure that HTML5 uses, something that should warm the hearts of information architects everywhere. Instead of faceless divs and spans that need classes and IDs to give them any meaning, the new content containers *themselves* have meaning. When we specify "nav," "header" and "footer" in a wireframe, those elements can now be coded with "nav," "header" and "footer" tags.\n\nThis also happens to be important for findability, as search engines are increasingly looking for structure to help apply meaning when parsing web page content. Properly structured and tagged content, especially when semantically tagged, will be more likely to be indexed properly and given greater prominence in results.\n\nThose are the HTML5 highlights. Next...\n
CSS3. The story here for mobile is pretty much CSS Media Queries, whereby custom stylesheets, which determine web page layout, styling, and even content, can be served up for different screen size, page orientation and resolution.\n
CSS3. The story here for mobile is pretty much CSS Media Queries, whereby custom stylesheets, which determine web page layout, styling, and even content, can be served up for different screen size, page orientation and resolution.\n
CSS3. The story here for mobile is pretty much CSS Media Queries, whereby custom stylesheets, which determine web page layout, styling, and even content, can be served up for different screen size, page orientation and resolution.\n
A good example of a design that adapts to different screen sizes is the web site for northwest music festival Sasquatch. Here we see the full page layout, viewed in a web browser, close to fullscreen, on my laptop. But when viewed on my iPad…\n
…The images and other content scale accordingly, filling the entire screen in way that perfectly suits this browsing context. This, instead of presenting a zoomed-out view of the "full-size" web page. Or even worse, a page with the right side cut off and a dreaded horizontal scrollbar.\n
And on the iPhone, the smallest screen size, you can see how the design once again undergoes a transformation. The heading design is completely different, in order to fit into that small space, and no attempt is made to show the full navigation bar, which likewise wouldn't fit.\n\nAnd next to the screen is the bit of code that shows how a phone-specific stylesheet is served up via a media query that says: "use this design when this content is viewed on a screen, with a maximum device width of 480 pixels."\n
Orientation is another media queries feature. Here we have two screenshots from my iPad of a web site that changes the design based on the dimensions of the browser window: blue if the window is between 400 and 1000 pixels wide, red if it's wider than 1000 pixels. Above is the code that specifies which stylesheet to use for which orientation: landscape or portrait.\n
And the third feature is screen resolution. Here are three different phones, each with a different screen pixel density. The oldest phone here, the iPhone 3GS, can show 163 dots per inch. The Samsung Galaxy S has a 233 DPI display. The best picture is on the iPhone 4 -- with it's "Retina Display" it can show twice the number of pixels as the previous generation iPhone, at 326 DPI.\n\nWhy do these things matter? By targeting screen resolution, you could serve up an entirely separate set of high-quality images to users with displays capable of viewing them in all their fine-detailed glory. Otherwise images designed for a lower resolution display may not scale properly.\n\nAnd the code for that media query.\n
Of the features mentioned today, it's important to note that while not all are currently supported on even the most popular smartphone platforms, the majority are. You can see that iOS and Android are the two leaders in support, as they are in U.S. smartphone OS market share.\n
So, I know that's a lot of information to absorb, especially in 20 minutes. But, to wrap up:\n\nYou'll already be doing something right by considering any device, any context, any screen as part of your design process.\n\nAs you can tell, you'll need to be working closely with developers to fully realize great mobile experiences, as there are many moving parts.\n\nModern smartphone browsers already have good HTML5 and CSS3 support, so you should start using these techniques now. And of course ensure your sites are build in a way that browsers without those capabilities are still able to get essential content and functionality.\n\nFinally, while this talk has centered around mobile, adaptive design is not limited to mobile, and these ways of thinking about the fluidity of content and experience can and should be applied to web design overall.\n
Here are a few great resources if you want to learn more about HTML5 and CSS3. All of these sites have tons of examples, many of them interactive, so you can see these and other techniques in action. I hope you find them as inspiring as I have.\n