SlideShare una empresa de Scribd logo
1 de 342
Descargar para leer sin conexión
with Brian Fling
DESIGNING
MOBILE
EXPERIENCES
Available
NOW
http://mobiledesign.org
HOUSEKEEPING
mobiledesign.org
mobiledesign.org/workshop
flingmedia.com
slideshare.net/fling
linkedin.com/in/fling
@fling
The Layers
of the
Mobile
Experience
IDEA The first thing we need is an idea that inspires us.
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
PROTOTYPE
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
Test the experience within the context.
DEVELOPMENT
PROTOTYPE
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
Put all the pieces together.
Test the experience within the context.
TESTING
DEVELOPMENT
PROTOTYPE
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
Put all the pieces together.
And test, and test, and test some more.
Test the experience within the context.
OPTIMIZATION
TESTING
DEVELOPMENT
PROTOTYPE
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
Put all the pieces together.
And test, and test, and test some more.
Reduce all assets to its lowest possible size.
Test the experience within the context.
PORTING
OPTIMIZATION
TESTING
DEVELOPMENT
PROTOTYPE
DESIGN
DEVICE PLAN
STRATEGY
CONTEXT
NEEDS & GOALS
IDEA The first thing we need is an idea that inspires us.
Identify a basic need with our desired user.
The circumstances where information adds value.
How we can add value to the business.
Choose the devices that best serves our audience.
Create a user experience based around needs.
Put all the pieces together.
And test, and test, and test some more.
Reduce all assets to its lowest possible size.
Adapt for other devices that fit our strategy.
Test the experience within the context.
Discussion
What do you want to learn
today?
• Is it to create visual experiences?
• Is it to take advantage of the mobile
opportunity?
• Is it to figure out how to make sense of
this new medium?
• Is it something more?
• All of the above?
What is Mobile
Design?
JARGON ALERT
Mobile Design
The creation of user experiences
for the mobile context.
It doesn’t start
with Photoshop
Why
Mobile?
What’s Next?
Generation Y
97% own a computer
94% own a mobile phone
76% use Instant Messaging
69% use Facebook
56% own an iPod
Generation Z
Born in the modern digital
age. Technology is infused at
birth.
Generation Z
Born in the modern digital
age. Technology is infused at
birth.
The iPhone is to them
Generation Z
Born in the modern digital
age. Technology is infused at
birth.
The iPhone is to them
as the Macintosh was to us.
The Mobile Generation
2009 2010 2011 2012 2013 2014 2015
Everyone Else
source: us census bureau
In less five years, the
mobile generation
could have more
buying power than all
other demographics
Discussion
Why are you here?
• What is it about mobile that appeals to
you the most?
• What do you see as being the obstacles?
(your understanding? your company? the
technology? etc.)
• What are the biggest opportunities?
New
Rules
Rule #1Forget WhatYou ThinkYou Know
Palm
2%
Blackberry
3%
Windows Mobile
5%
Symbian
6%
Java ME
7%
Android
7%
iPhone
69%
Rule #2Believe WhatYou See, NotWhat YouRead
Experiment
Share your
findings
Rule #3ConstraintsNever ComeFirst
vs.
Rule #4Focus onContext,Goals andNeeds
Rule #5You Can’tSupportEverything
Palm
2%
Blackberry
3%
Windows Mobile
5%
Symbian
6%
Java ME
7%
Android
7%
iPhone
69%
Rule #6
Don’tConvert,Create
Rule #7
Keep ItSimple
Needs
&
Goals
JARGON ALERT
Needs
The circumstances in which
something is necessary, or that
require some course of action.
Abraham Harold Maslow
(April 1, 1908 – June 8, 1970)
was an American psychologist.
He is noted for his concept-
ualization of a "hierarchy of
human needs", and is
considered the founder of
humanistic psychology.
JARGON ALERT
Goals
The object of a person's ambition
or effort; an aim or desired result
User Goals
BusinessGoals
TechnicalGoals
Sweet
Spot
JARGON ALERT
Neurolinguistic
Programming
A model of interpersonal
communication chiefly concerned with
the relationship between successful
patterns of behavior and the subjective
experiences underlying them.
Learning TypeAuditory20% of all people
connect with others verbally
is all they need to feel
connected and productive
with others
Learning TypeVisual35% of all people
Being able to see concepts
illustrated as diagrams or
charts and graphs is helpful
for this majority learning
type.
Learning TypeKinesthetic45% of all people
incorporate muscle memory
and hand-eye movement to
process and retain new
information
Exercise
Needs & Goals
• Let’s examine BBC
• What human needs does the BBC serve?
• What are the goals of the BBC’s
audience?
• Does the BBC utilize neurolinguistic
programming models? If so, how?
• How do we document our findings?
Context
JARGON ALERT
Context
The circumstances that form the
setting for an event, statement, or
idea, and in terms of which it can
be fully understood and assessed.
Context
BIG C
Context with a capital C
is how the user will derive
value from something
they are currently doing.
In other words, the
understanding of
circumstance. It is the
mental model they will
establish to form
understanding.
context
little c
The mode, medium, or
environment in which we
perform a task or the
circumstances of
understanding.
• our present location
• our device of access
• our state of mind
Physical
Context
My present location.
My physical context will
dictate how I access
information and therefore
how I derive value from it.
Media
Context
My device of access.
The media context isn’t
just about the immediacy
of the information we
receive
How to engage people in
real time.
Modal
Context
Our present state of
mind.
• Where should I eat?
• Should I buy it now or
later?
• Is this safe or not?
Events
TV
Billboard
Radio
Live
Auditory
Kinesthetic
Visual
Word of
Mouth
Print Ad
Mobile
Device
QR
Events
TV
Billboard
Radio
Live
Website
Auditory
Kinesthetic
Visual
Word of
Mouth
Print Ad
Mobile
Device
WAP
SMS
QR Cod
SMS
QR Code
WAP
SMS
SMS
Bluetooth
WAP
MMS
MMS
Events
TV
Billboard
Radio
Live
Website
Auditory
Kinesthetic
Visual
Word of
Mouth
Print Ad
Mobile
Device
IVR
SMS
IVR
SMS
WAP
SMS
QR Code
SMS
QR Code
SMS
MMS
SMS
WAP
SMS
SMS
Bluetooth
Notify
WAP
WAP
MMS
Email
Send to
Friend
W
No
B
WAP Site
WAP Site
Join
Buy
MMS
ify
d to
nd
Discuss
Send to
Friend
Notify
Buy
Send to
Friend
Notify
Events
TV
Billboard
Radio
Live
Website
Auditory
Kinesthetic
Visual
Word of
Mouth
Print Ad
Mobile
Device
IVR
SMS
IVR
SMS
WAP
SMS
QR Code
SMS
QR Code
SMS
SMS
MMS
SMS
WAP
SMS
SMS
Bluetooth
Notify
WAP
WAP
MMS
Email
Send to
Friend
WAP Site
Notify
Buy
WAP Site
WAP Site
Send to
Friend
Join
Buy
Notify
Notify
Send to
Friend
Post WAP Site
MMS
Send to
Friend
Notify
Send to
Friend
Join
Discuss
Send to
Friend
Notify
Down
load
Down
loadNotify
Vote
Join
Vote
Notify
Buy
Send to
Friend
Notify
Exercise
Define the Context
• Again lets use the BBC as our example
• What are the physical contexts?
• What are the media contexts?
• What are the modal contexts?
• What is the BIG Context?
• What are some of the possible business
strategies simply by addressing
context?
Types
of Apps
Types of AppsApplicationMedium
SMS
Experiences where the goal
is to alert users of new
information.
WEBSITE
Experiences that provide
the user with simple
informational data.
WIDGETS
Experiences that are based
on an existing multi-
platform framework.
WEB
APPS
When you want to employ a
cross-platform application
strategy.
NATIVE
APPS
Experiences that take
advantage of the native
features of the device.
GAMES
Experiences that entertain.
Device
Support
Complexity
User
Experience
Language
Offline
Support
Device
Features
Initial Cost
Long Term
Cost
SMS All Simple Limited N/A No None Low High
Mobile
Websites
All Simple Limited HTML No None Low Low
Mobile
Web
Widgets
Some Medium Great HTML Limited Limited Low Low
Mobile
Web
Application
Some Medium Great
HTML, CSS,
JS
Limited Limited Mid Low
Native
Application
All Complex Excellent Various Yes Yes High Mid
Games All Complex Excellent Various Yes Yes Very High High
MEDIUM MATRIX
Types of AppsApplicationContext
UTILITY
A simple at-a-glance tool.
LOCALE
An application based on
the physical context.
INFORM
ATIVE
An application meant to
inform.
PRODUC
TIVITY
Meant to increase our
available time.
IMMER-
SIVE
An application meant to
distract or entertain.
User Experience Type Task Type Task Duration Combine with
Utility At-a-Glance Information Recall Very Short Immersive
Locale Location-based Contextual Information Quick Immersive
Informative Content-based Seek Information Quick Locale
Productivity Task-based Content Management Long Utility
Immersive Full Screen Entertainment Long Utility, Locale
CONTEXT MATRIX
Mobile
IA
KEEP IT
SIMPLE
SITEMAPS
CLICKSTREAMS
!"#$"
!
"#$%&'
!
(%)*
(%)*
"#$%&'
!
"#$%&'
(%)*
!
(%)*
%&'&()
!
(%)*
"#$%&'
(%)*
!
(%)*
+),
+),
-&
-&
+), -&
-&
-&
./$%&'
./$%&'
+),
+),
-&
+),-&
0123)
WIREFRAMES
PROTOTYPING
DIFFERENT IA
FOR
DIFFERENT
DEVICES?
Exercise
Designing a Mobile
Information Architecture
• Lets build a mobile wireframe for the
BBC
• Sketch out an IA for both touch and
traditional devices.
• What are the primary navigation items?
• How can you can you “tease” content?
• How are they different? How are they
the same?
THE
DESIGN
MYTH
Back
Navigation
Title New
Content
Mobile
Design
The Tent Pole
The business goal of a tent-pole
production is to support or prop
up the losses from other
productions.
However, to create a tent-pole
production, the creators involved
must make an artistic
work that they know
will appeal to the
largest possible
audience, providing
something for everyone.
vs.
Best Possible Experience
In mobile development, the risks
and costs of creating that tent-
pole product are just too high.
This lesson is so easily seen
through bad or just plain
uninspired mobile design.
Asking creative people
to create uninspiring
work is a fast track
to mediocrity.
vs.
iPhone The Rest
Elements of Mobile Design
|CONTEXT
|MESSAGE
|LOOK & FEEL
|LAYOUT
|COLOR
|TYPE
|GRAPHICS
Context
Who are the users?
What do you know about them?
What type of behavior can you assume
or predict about the users?
What is happening?
What are the circumstances in which
the users will best absorb the content
you intend to present?
When will they interact?
Are they at home and have large
amounts of time? Are they at work
where they have short periods of time?
Will they have idle periods of time
while waiting for a train, for example?
Where are the users?
Are they in a public space or a private
space? Are they inside or outside?
Is it day or is it night?
Why will they use your app?
What value will they gain from your
content or services in their present
situation?
How are they using their mobile
device?
Is it held in their hand or in their
pocket?
How are they holding it?
Open or closed? Portrait or landscape?
Message
What you are trying to say about
your site or application visually?
Your message is the overall mental
impression you create explicitly
through visual design.
How someone will
react to your design?
If you take a step back,
and look at a design
from a distance, what
is your impression?
Look & Feel
Look & Feel is used to describe the
appearance
As in “I want a clean look and feel”
or “I want a usable look and feel.”
The problem is:
As a mobile designer,
what does it mean?
Layout
How the user will visually process
the page
The structural and visual
components of layout often get
merged together, creating
confusion and making
your design more
difficult to produce.
Color
The most common obstacle you
encounter when dealing with color
is mobile screens.
When complex designs are
displayed on different mobile
devices, the limited color depth
on one device can cause
banding, or unwanted
posterization in the
image.
Typography
How type is rendered on mobile
screens:
• subpixel-based screens
• A subpixel is the division of each
pixel into a red, green, and blue
(or RGB) unit at a micro-
scopic level, enabling
for a greater level of
antialiasing for each
font character or glyph.
Typography
How type is rendered on mobile
screens:
• pixel density or greater pixels per
inch (PPI)
The pixel density is determined by
dividing width of the display
area in pixels, by width
of the display area in
inches.
Graphics
Use of images that are used to
establish or aid a visual
experience.
Graphics can be used to
supplement the look and feel, or as
content displayed inline with the
text.
• Iconography
• Photos & Images
Different Screen Sizes
Mobile devices come in all shapes
and sizes. Choice is great for
consumers, but bad for design.
It can be incredibly difficult to
create that best possible experience
for a plethora of different screen
sizes.
The Right Device
The truly skilled designer doesn’t
create just one product—they
translate ideas into experiences.
The spirit of your design should be
able to be adapted to multiple
devices.
The days of tent-poles
are gone.
Exercise
Design Critique
• Lets pick on the BBC one last time...
• Does the current design address
context? If so how?
• What message does it convey?
• What about the look & feel?
• What about layout?
• What about color & type?
• What about graphics?
Web Apps
vs.
Native Apps
The
Ubiquity Principle
JARGON ALERT
Ubiquity Principle
The easiest it is to produce
quality content and services
for the largest available
market will always win.
Reason #1Fragmentation
Getting your application
on one platform is a snap,
but getting it on two is a
challenge, five a costly
headache, and supporting
fifty virtually impossible.
Reason #2The Web
Anyone who’s betting
against the Web right
now is an idiot.
Daniel Appelquist,
Co-Chair W3C Mobile Web Initiative
Reason #3Control
Mobile application
distribution cannot
and will likely never be
under the control of
the developer.
Reason #4ConsumerExpectations
Consumers
expect things
to just work.
THE MOBILE WEB IS
THE ONLY LONG-
TERM
COMMERCIALLY
VIABLE CONTENT
PLATFORM FOR
MOBILE DEVICES
When to make a
native application?
CHARGING
MONEY
GAMES
Game
Game
Game
Game
Game
Game
Game
Game
Game
Game
Game
Game
Game
67%OF ALL PAID APPS
ARE GAMES
65%OF ALL FREE APPS
AREN’T GAMES
LOCATION
CAMERA
ACCELERO-
METERS
FILESYSTEM
OFFLINE
• Application Invocation
• Application Settings
• Camera
• Communications Log
• Gallery
• Location
• Messaging
• Persistent Data
• Personal Information
• Phone Status
• User Interaction
An initiative is defining new interfaces (Javascript APIs)
and a security framework to enable the access to mobile
phone functionalities.
So what is the deal
with BONDI?
When to make a
Mobile Web App?
Mobile 2.0
Web 1.0
Proprietary
Walled Gardens
First to market
Brand-centered
Web 2.0
Standards
Web Services
Web as a Platform
User-centered
What I Learned at Mobile 2.0
#1 Mobile 2.0 = The web
The mobile web browser is the
next killer app
Mobile Web Applications are
the future
Javascript is the next frontier
Rich Interactions kill battery life
The Mobile User Experience
Sucks
Mobile Widgets are the next
big thing
The Carrier is the new “C” word
Mobile Needs to Check Its Ego
We are creators not consumers
JARGON ALERT
Mobile 2.0
The convergence of mobile services
and web services. The promise of
Mobile 2.0 is to add portability,
ubiquitous connectivity and location-
based services to enhance information
and services found on the web.
Widgets VoIP
Video
Transactions
Social Media
Shopping
Search
QR Codes
Point of Sale
Mobile Advertising
Microblogging
Messaging Media Sharing
Audio
Platforms
Enterprise
App StoresImaging
Location-based
sensoring
biometrics
transactions
lifestreaming
recommendation
image recognition
augmented reality
mobile connected games
location-based social media
retail proximity media
consumption
Hot Trends
Mobile 1.0
Proprietary
Walled Gardens
First to market
Brand-centered
Mobile 2.0
Standards
Web Services
Web as a Platform
User-centered
Brick Era
Candy Bar Era
Feature Phone Era
Smart Phone Era
Touch Era
1990 2000 201019801970
Mobile Evolution
Change occurs
because there is
a gap between
what is and what
should be.
— Craig McCaw
the mythical
“Future-Phone”
Mobile
Web Dev
Using
Web Standards
Multiple Mobile Browsers
Designing and developing for
multiple mobile browsers
simultaneously is a challenge, but
not an impossibility.
It requires looking at your designs
and code from many contexts.
Being able to visualize
how your designs will
be rendered on a
variety of devices in
your head, as you lay down code.
Progressive Enhancement
LAYOUT
Fixed vs. Fluid
Multiple vs. Single
Column Layouts
DEVICE
PLANS
Class A Browsers
• Excellent XHTML 1.0 support
• Good HTML5 support; specifically,
the canvas element and offline
storage
• Excellent CSS support, including
most of CSS Level 2.1 (scores 90
percent or higher on the ACID2 test)
and the majority of CSS Level 3
(scores 75 percent or higher on the
ACID3 test)
• Support for web standards layouts,
including absolute positioning, floats,
and complex CSS-based layouts
• Support for image replacement
techniques
Class A Browsers
• Excellent JavaScript support
• Ability to toggle the display property
• Support for DOM events, including
Ajax
• Considered comparable to a
“desktop-grade” browser
Class B Browsers
• Excellent XHTML 1.0 support
• Good CSS Level 2.1 support (75% or
higher on the ACID2 test)
• Padding, border, and margin
properties are correctly applied
• Can reliably apply colors to links,
text, and background
• Supports image replacement
techniques
• Can support complex tables—not
necessarily nested tables
• Setting a font size of 10 pixels or
more produces readable text
• Has limited JavaScript support, min.
toggle the display property
Class C Browsers
• Good XHTML 1.0 support
• Limited CSS Level 2.1 support (scores
50 percent or higher on the ACID2
test)
• Limited or no JavaScript support
Class D Browsers
• Basic XHTML
• Limited CSS support (CSS Level 1, or
does not recognize cascading)
• Minimum screen width: 120 pixels
• Hyperlinks may not be colorable by
CSS
• Basic table support: 2 or more
colspan and rowspan may not be
supported
• No JavaScript support
• “Width” expressed as a percentage
may be unreliable
Class F Browsers
• No (or very unreliable) CSS support
• Poor table support or none at all
• Basic forms: text field, select option,
submit button
• May not be able to support input
mask on fields
• No JavaScript support
The Device Matrix
Class Markup CSS Javascript
Class A XHTML, XHTML-MP, HTML5 CSS2, CSS3 Great, includes DHTML, Ajax
Class B XHTML, XHTML-MP CSS2 (Decent) Limited, some DHTML
Class C XHTML, XHTML-MP CSS2 (Limited) Limited
Class D XHTML-MP CSS2 (Basic) None
Class F XHTML-MP, WML None None
MARKUP
XHTML
The same XHTML we use in
web browsers every day has
worked in most mobile
browsers for over five years.
XHTML-MP
A mobile version of XHTML
is supported on virtually all
modern mobile browsers.
It is practically the same as
XHTML Basic.
HTML5
While HTML5 is still being
defined, it is only supported
by a handful of Class A
browsers.
CSS
CSS-MP
THE BOX MODEL
The box model is one of the
key concepts of CSS design,
and therefore the first thing
that tends to go wrong in
mobile devices. The box
model is the imaginary box
that is around every element
in your markup.
Class A Class B Class C Class D Class F
Box Model Great Good OK Poor Fail
THE BOX MODEL
SELECTORS
The selector is used to tell
which markup elements it
should apply rules to—
basically, what makes CSS
work to control the
presentation.
Class A Class B Class C Class D Class F
Universal Yes Yes Yes Yes Yes
Type Yes Yes Yes Yes Flaky
Descendent Yes Yes Flaky Flaky No
Child Yes Yes Flaky Flaky No
Adjacent Yes Yes Flaky No No
Class Yes Yes Yes Yes Flaky
ID Yes Yes Yes Yes Flaky
Simple Attribute Yes Flaky No No No
Advanced Attribute Yes No No No No
Pseudoselector Yes Flaky No No No
SELECTORS
FONTS & TEXT
The typography options on
mobile devices can be less
than stellar, but like most
things CSS-related, we are
seeing mobile browsers move
closer to their desktop
cousins in this respect.
Class A Class B Class C Class D Class F
Available Fonts Web-safe Web-safe
Sans-serif and
serif
Sans-serif and
serif
Sans-serif and
serif
Font Size Any Any Keyword Keyword Keyword
Font-weight Yes Yes Yes Yes Limited
Font-style Yes Yes Yes Yes Limited
Text-transform Yes Yes Yes Yes Limited
Text-decoration Yes Yes Yes Yes Flaky
Line-height Yes Yes Yes Yes Flaky
Text-align Yes Yes Yes Yes Yes
White-space Yes Yes Yes Limited Flaky
Text Shadow Yes No No No No
Font replacement Limited No No No No
FONTS & TEXT
BOX PROPERTIES
Being able to style the box
area around an element is a
crucial part of web standards
design. Basic CSS level 2 box
styling techniques work well
on most mobile devices,
allowing you to style content
with some level of precision.
Class A Class B Class C Class D Class F
Height & Width Yes Yes Limited Flaky Flaky
Min & Max dim Yes Flaky No No No
Margins Yes Yes Yes Yes Limited
Padding Yes Yes Yes Flaky Flaky
Borders Advanced Limited Limited Flaky Flaky
Box Shadow Yes No No No No
BOX PROPERTIES
COLOR
Styling an element means
defining colors and
background images. Relying
on CSS instead of images to
create desired visual effects
reduces time to download as
well as cost.
Class A Class B Class C Class D Class F
Background color Yes Yes Yes Yes Yes
Background image Yes Yes Yes Flaky Flaky
Multiple
background images
Yes No No No No
COLOR
PAGE FLOW
CSS can also be used to
define the design layout of
the page. Using positioning
and page flow attributes, we
can add style to the page and
help make it easier to read or
interact with on small
screens.
Class A Class B Class C Class D Class F
Display Yes Yes Yes Yes Flaky
Toggle Display Yes Yes Limited No No
Floats Yes Yes Limited Limited Flaky
Clearing Yes Yes Limited Limited Flaky
Positioning Yes Yes Limited Flaky No
Overflow Yes Limited Flaky No No
Stacking Order Yes Yes Limited Flaky No
PAGE FLOW
JAVA-
SCRIPT
Class A Class B Class C Class D Class F
Javascript Support Yes Some No No No
DHTML Yes Limited No No No
Ajax Yes Limited No No No
JAVASCRIPT
Don’t count on it.
iPhone
Web Apps
What makes a
Mobile Web App?
URL Bar
Browser Controls
What is WebKit?
Android Palm webOS
Nokia S60
Android Palm webOS
Nokia S60
Android Palm webOS
Nokia S60
Android Palm webOS
Nokia S60
98%OF ALL U.S. MOBILE WEB
TRAFFIC IS COMING FROM
WEBKIT
MARKUP
XHTML
The iPhone and WebKit
support the XHTML 1.0 Strict
and Transitional doctype,
which is the recommended
language for writing iPhone
web apps.
XHTML-MP
The iPhone will render
XHTML Basic and XHTML-
MP pages, but it won’t like it.
Given the option to render a
desktop version, or a mobile
or WAP version of a site, the
iPhone will render the
desktop version.
HTML5
HTML5 creates some
interesting new
opportunities for mobile web
applications, like the canvas
element, offline storage,
document editing, and media
playback.
CANVAS
The canvas element allows
designers and developers to
essentially draw content
within your HTML page. The
canvas HTML tag defines a
custom drawing area within
your content that you can
then access as a JavaScript
object and draw upon.
OFFLINE DATA
Also part of HTML5 and
supported by WebKit and the
iPhone is the ability to create
client-side data storage
systems, which essentially
allow you to create web
applications that work when
offline.
CSS
CSS2
The iPhone has excellent
CSS2 support for a mobile
browser. In fact, the iPhone
might render CSS a bit better
than the desktop web
browser you’re using these
days.
CSS3
The iPhone supports the
majority of the CSS3
specification, allowing us to
create visually stunning and
bandwidth-friendly designs
using minimal amounts of
code.
JAVA-
SCRIPT
Supported!
Demos
CSS Image Effects
CSS Transforms
Frameworks
Fixed Footer Scrolling
Multi-touch
Standalone Mode
Now
What?
RAWK
Be in the App Store.
Charge money for your app.
Be in full control of your app.
Be able to define the design
how ever you want.
Spend less making your app.
Increase your profitability.
Support multiple devices.
What’s
Next
EVERYTHING
Tomorrow
Tomorrow’s innovations will not
only involve mobile technology,
but they will come from the mobile
investments that are made today.
This won’t be because of the iPhone
or Android phones,
operators, or the big
device makers, but
because of people.
1985
The Web is supposed to bring us
together, but people feel more
isolated than ever.
In a survey conducted in 1985,
respondents said that they had at
least three close friends
they felt they could
talk to about
important issues.
2006
In 2006, a Duke University study
found that the number of friends
people felt they could talk to was
down to two people.
25 percent stated they had no
close friends at all.
Go
Mobile!
Mobile technology by its
nature is designed to
facilitate interaction
between people.
It is portable, personal,
and ubiquitously
connected.
It enables us to not just to
communicate in real time,
but to collaborate.
The Mobile Generation
2009 2011 2013 2015
Everyone Else
source: us census bureau
Today’s investors, boardrooms, and
entrepreneurs are looking for value in all the
wrong places. Facebook’s game of musical
chairs won’t solve big economic problems—
and neither will making token investments in
green tech.
Where is the next industrial revolution crying
out for revolutionaries? Simple: in industries
dominated by clear, durable, structural
barriers to efficiency and productivity.
—Umair Haque
21st Century Industrial Revolution
IN 100 YEARS
We need a new Industrial
Revolution that will define the
stepping stones for the next
hundred years.
We need a deep examination of the
impact that the Information
Age will have on real
people for generations
to come.
MOBILE IS
WHERE THE
CONVERSATION
STARTS
MOBILE IS...
...the introduction to the larger concepts of how
to address the user’s context in a multi-device
environment
...how to deal with data portability
...about making content accessible to all people,
regardless of location, education,
or ability
...how to leverage the mobile
web, the social web, the
desktop web, desktop
software, and other
emerging technologies
to the benefit of your users.
What do you
think?
http://mobiledesign.org
My name is Brian Fling and I’m a Mobile Designer
twitter.com/fling
company: pinchzoom.com
blog: flingmedia.com
Fonts used: Archer & Avenir
Illustrations by Simon Oxley (www.idokungfoo.com)
THANK YOU

Más contenido relacionado

La actualidad más candente

Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...
Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...
Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...Aki Spicer
 
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...UXPA International
 
How to Give Your Woo Store Superpowers
How to Give Your Woo Store SuperpowersHow to Give Your Woo Store Superpowers
How to Give Your Woo Store SuperpowersChristopher Mohritz
 
Ux introduction training
Ux introduction trainingUx introduction training
Ux introduction trainingTim Huff
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)David Carr
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017John Maeda
 
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT
 
UX STRAT Europe 2021: Angel Brown, Digitas Health
UX STRAT Europe 2021: Angel Brown, Digitas HealthUX STRAT Europe 2021: Angel Brown, Digitas Health
UX STRAT Europe 2021: Angel Brown, Digitas HealthUX STRAT
 
Futures Thinking . Media & entertainment
Futures Thinking . Media & entertainmentFutures Thinking . Media & entertainment
Futures Thinking . Media & entertainmentJane Vita
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
 
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"UX STRAT
 
Customer Experience in digital identification
Customer Experience in digital identificationCustomer Experience in digital identification
Customer Experience in digital identificationPieter Baert
 
Aging By Design: An Overview
Aging By Design: An OverviewAging By Design: An Overview
Aging By Design: An Overviewfrog
 
Basic digital copywriting (made for AkberDepok)
Basic digital copywriting (made for AkberDepok)Basic digital copywriting (made for AkberDepok)
Basic digital copywriting (made for AkberDepok)Seno Pramuadji
 
Design due diligence
Design due diligenceDesign due diligence
Design due diligenceThomas Sutton
 
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT
 
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA International
 
Tappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyTappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyChaiOne
 

La actualidad más candente (20)

Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...
Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...
Fallon Brainfood: 15 #Winning Ideas for young hopefuls seeking to enter adver...
 
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
 
Digital Strategy: Week Three
Digital Strategy: Week ThreeDigital Strategy: Week Three
Digital Strategy: Week Three
 
How to Give Your Woo Store Superpowers
How to Give Your Woo Store SuperpowersHow to Give Your Woo Store Superpowers
How to Give Your Woo Store Superpowers
 
Ux introduction training
Ux introduction trainingUx introduction training
Ux introduction training
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
 
Digital Strategy: Week Four
Digital Strategy: Week FourDigital Strategy: Week Four
Digital Strategy: Week Four
 
UX STRAT Europe 2021: Angel Brown, Digitas Health
UX STRAT Europe 2021: Angel Brown, Digitas HealthUX STRAT Europe 2021: Angel Brown, Digitas Health
UX STRAT Europe 2021: Angel Brown, Digitas Health
 
Futures Thinking . Media & entertainment
Futures Thinking . Media & entertainmentFutures Thinking . Media & entertainment
Futures Thinking . Media & entertainment
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"
UX STRAT 2014: Jim Kalbach, "Applying 'Jobs to be Done' to UX Strategy"
 
Customer Experience in digital identification
Customer Experience in digital identificationCustomer Experience in digital identification
Customer Experience in digital identification
 
Aging By Design: An Overview
Aging By Design: An OverviewAging By Design: An Overview
Aging By Design: An Overview
 
Basic digital copywriting (made for AkberDepok)
Basic digital copywriting (made for AkberDepok)Basic digital copywriting (made for AkberDepok)
Basic digital copywriting (made for AkberDepok)
 
Design due diligence
Design due diligenceDesign due diligence
Design due diligence
 
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
 
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
 
Tappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyTappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile Strategy
 

Destacado

10 step marketing plan
10 step marketing plan10 step marketing plan
10 step marketing planDaniel Downs
 
Course studies book 2012 13 (final draft 012412)
Course studies book 2012 13 (final draft 012412)Course studies book 2012 13 (final draft 012412)
Course studies book 2012 13 (final draft 012412)Daniel Downs
 
Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryDaniel Downs
 
GI2012 hoffmann-ngis
GI2012 hoffmann-ngisGI2012 hoffmann-ngis
GI2012 hoffmann-ngisIGN Vorstand
 

Destacado (7)

Common html
Common htmlCommon html
Common html
 
10 step marketing plan
10 step marketing plan10 step marketing plan
10 step marketing plan
 
Rollov
RollovRollov
Rollov
 
Instructor guide
Instructor guideInstructor guide
Instructor guide
 
Course studies book 2012 13 (final draft 012412)
Course studies book 2012 13 (final draft 012412)Course studies book 2012 13 (final draft 012412)
Course studies book 2012 13 (final draft 012412)
 
Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A Gallery
 
GI2012 hoffmann-ngis
GI2012 hoffmann-ngisGI2012 hoffmann-ngis
GI2012 hoffmann-ngis
 

Similar a Designing the mobile experience powerpoint

Designing Mobile Experiences
Designing Mobile ExperiencesDesigning Mobile Experiences
Designing Mobile ExperiencesBrian Fling
 
DESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCESDESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCESAlexander Anikin
 
7 things startups should know about outsourcing
7 things startups should know about outsourcing 7 things startups should know about outsourcing
7 things startups should know about outsourcing Your Team in India
 
Storytelling in the Digital World
Storytelling in the Digital WorldStorytelling in the Digital World
Storytelling in the Digital WorldSandbox Digital
 
Digital marketing trends (workshop)
Digital marketing trends (workshop)Digital marketing trends (workshop)
Digital marketing trends (workshop)Cyber-Duck
 
Webinar: Sales tech, beyond the CRM
Webinar: Sales tech, beyond the CRMWebinar: Sales tech, beyond the CRM
Webinar: Sales tech, beyond the CRMDoble Group, LLC
 
Th eart of product management
Th eart of product managementTh eart of product management
Th eart of product managementKa !
 
The Art of Product Management
The Art of Product ManagementThe Art of Product Management
The Art of Product ManagementSachin Rekhi
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Sentinel Report | Q1 2017
Sentinel Report | Q1 2017Sentinel Report | Q1 2017
Sentinel Report | Q1 2017Globant
 
[Webinar] The State of Search with Google and 180fusion
[Webinar] The State of Search with Google and 180fusion[Webinar] The State of Search with Google and 180fusion
[Webinar] The State of Search with Google and 180fusion180Fusion
 
Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016We Are Social
 
Week 3 - A Planning Website
Week 3 -  A Planning WebsiteWeek 3 -  A Planning Website
Week 3 - A Planning WebsiteGraeme Smith
 
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Poojitha B
 
Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Gonçalo Veiga
 
Emerging Marketing Technologies Webinar
Emerging Marketing Technologies WebinarEmerging Marketing Technologies Webinar
Emerging Marketing Technologies WebinarElement Three
 
Social is more than a channel j boye conference workshop
Social is more than a channel j boye conference workshop Social is more than a channel j boye conference workshop
Social is more than a channel j boye conference workshop John Kottcamp
 
140506 next14 app_prototyp
140506 next14 app_prototyp140506 next14 app_prototyp
140506 next14 app_prototypStefanie Kuhnhen
 
Building Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real ResultsBuilding Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real ResultsInMobi
 

Similar a Designing the mobile experience powerpoint (20)

Designing Mobile Experiences
Designing Mobile ExperiencesDesigning Mobile Experiences
Designing Mobile Experiences
 
DESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCESDESIGNING MOBILE EXPERIENCES
DESIGNING MOBILE EXPERIENCES
 
7 things startups should know about outsourcing
7 things startups should know about outsourcing 7 things startups should know about outsourcing
7 things startups should know about outsourcing
 
Storytelling in the Digital World
Storytelling in the Digital WorldStorytelling in the Digital World
Storytelling in the Digital World
 
Digital marketing trends (workshop)
Digital marketing trends (workshop)Digital marketing trends (workshop)
Digital marketing trends (workshop)
 
Webinar: Sales tech, beyond the CRM
Webinar: Sales tech, beyond the CRMWebinar: Sales tech, beyond the CRM
Webinar: Sales tech, beyond the CRM
 
Th eart of product management
Th eart of product managementTh eart of product management
Th eart of product management
 
The Art of Product Management
The Art of Product ManagementThe Art of Product Management
The Art of Product Management
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Company profile
Company profileCompany profile
Company profile
 
Sentinel Report | Q1 2017
Sentinel Report | Q1 2017Sentinel Report | Q1 2017
Sentinel Report | Q1 2017
 
[Webinar] The State of Search with Google and 180fusion
[Webinar] The State of Search with Google and 180fusion[Webinar] The State of Search with Google and 180fusion
[Webinar] The State of Search with Google and 180fusion
 
Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016
 
Week 3 - A Planning Website
Week 3 -  A Planning WebsiteWeek 3 -  A Planning Website
Week 3 - A Planning Website
 
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Remote Usability - Indigo.Design
Remote Usability - Indigo.Design
 
Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014
 
Emerging Marketing Technologies Webinar
Emerging Marketing Technologies WebinarEmerging Marketing Technologies Webinar
Emerging Marketing Technologies Webinar
 
Social is more than a channel j boye conference workshop
Social is more than a channel j boye conference workshop Social is more than a channel j boye conference workshop
Social is more than a channel j boye conference workshop
 
140506 next14 app_prototyp
140506 next14 app_prototyp140506 next14 app_prototyp
140506 next14 app_prototyp
 
Building Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real ResultsBuilding Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real Results
 

Más de Daniel Downs

Developing a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDeveloping a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDaniel Downs
 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2Daniel Downs
 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimizationDaniel Downs
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2Daniel Downs
 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Daniel Downs
 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pagesDaniel Downs
 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesDaniel Downs
 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsDaniel Downs
 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaDaniel Downs
 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout templateDaniel Downs
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanDaniel Downs
 
App research project
App research projectApp research project
App research projectDaniel Downs
 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs
 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgetsDaniel Downs
 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectusDaniel Downs
 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerDaniel Downs
 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)Daniel Downs
 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs
 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outlineDaniel Downs
 
You are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryYou are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryDaniel Downs
 

Más de Daniel Downs (20)

Developing a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authenticDeveloping a mobile application curriculum which empowers authentic
Developing a mobile application curriculum which empowers authentic
 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2
 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimization
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2
 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.
 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pages
 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsites
 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel Downs
 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout template
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington Minuteman
 
App research project
App research projectApp research project
App research project
 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgets
 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectus
 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesigner
 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)
 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)
 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outline
 
You are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryYou are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign country
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Designing the mobile experience powerpoint