Luka Kladaric @allixsenos www.designeus.hr state of normal web? - - PowerPoint PPT Presentation

luka kladaric allixsenos designeus hr state of normal web
SMART_READER_LITE
LIVE PREVIEW

Luka Kladaric @allixsenos www.designeus.hr state of normal web? - - PowerPoint PPT Presentation

Luka Kladaric @allixsenos www.designeus.hr state of normal web? @allixsenos #mclj Web applications for Mobile its alive like never before new browsers, engines, frameworks & languages @allixsenos #mclj Web applications for Mobile


slide-1
SLIDE 1

Luka Kladaric @allixsenos www.designeus.hr

slide-2
SLIDE 2

state of “normal” web?

Web applications for Mobile @allixsenos #mclj

slide-3
SLIDE 3

it’s alive like never before

Web applications for Mobile @allixsenos #mclj

new browsers, engines, frameworks & languages

slide-4
SLIDE 4

CSS design is still sometimes tricky

Web applications for Mobile @allixsenos #mclj

but a lot better than a couple of years ago

slide-5
SLIDE 5

IE6 blows…

Web applications for Mobile @allixsenos #mclj

…but we’re almost rid of it 

slide-6
SLIDE 6

the rest of it is actually alright

Web applications for Mobile @allixsenos #mclj

slide-7
SLIDE 7

it’s stable and hassle-free

Web applications for Mobile @allixsenos #mclj

slide-8
SLIDE 8

…most of the time 

Web applications for Mobile @allixsenos #mclj

slide-9
SLIDE 9

state of mobile web?

Web applications for Mobile @allixsenos #mclj

slide-10
SLIDE 10

someone broke the time machine, it’s

  • 2000. & 2010. out there at the same time

Web applications for Mobile @allixsenos #mclj

slide-11
SLIDE 11

ecosystem VER ERY fragmented

Web applications for Mobile @allixsenos #mclj

phones & OS’s, browsers, versions

slide-12
SLIDE 12

rapidly developing & changing

Web applications for Mobile @allixsenos #mclj

slide-13
SLIDE 13

long tail of old devices, left behind

Web applications for Mobile @allixsenos #mclj

slide-14
SLIDE 14

no real standards we can look forward to

Web applications for Mobile @allixsenos #mclj

mobile web will always be different

slide-15
SLIDE 15

why do we even bother?

Web applications for Mobile @allixsenos #mclj

slide-16
SLIDE 16

4.6 billion mobile devices. right now.

 feature phones  smartphones, PDAs & MIDs  …

Web applications for Mobile @allixsenos #mclj

5 billion some time in 2010

slide-17
SLIDE 17

most are capable of consuming mobile web of some sort

Web applications for Mobile @allixsenos #mclj

slide-18
SLIDE 18

do you have a mobile web app?

Web applications for Mobile @allixsenos #mclj

slide-19
SLIDE 19
  • pportunities

 always with the user, not bound to a PC  location-aware  different situations and contexts  more powerful than you imagine

the infrastructure just needs to catch up

Web applications for Mobile @allixsenos #mclj

slide-20
SLIDE 20

limits

 screen size, resolution & orientation  input sucks

yes, even on the iphone

 slow CPUs, no RAM

complex stuff takes ages to parse and display

 slow networks

bigger stuff takes ages to load

Web applications for Mobile @allixsenos #mclj

slide-21
SLIDE 21

problems

Web applications for Mobile @allixsenos #mclj

slide-22
SLIDE 22

flaky network connections

 error handling is your first component  light AJAX, if you can  depending on your use-case, a local

database to allow for offline/resync

@allixsenos #mclj Web applications for Mobile

slide-23
SLIDE 23

forget progressive enhancement & graceful degradation

 too many platforms,

maintenance is a nightmare

 mobile browsers that strip down

content are a big hit

Opera Mini, Skyfire…

@allixsenos #mclj Web applications for Mobile

slide-24
SLIDE 24

solutions?

 the facebook way  the Google Mail way  the Google Buzz way  lowest common denominator

IE Mobile, NetFront (SonyEricsson), etc.

 wurfl helps, but nowhere near

a silver bullet

@allixsenos #mclj Web applications for Mobile

slide-25
SLIDE 25

solutions? (II)

 one way or another, there can’t be

a One True Mobile Web App

 if you still don’t believe me:

Mobile compatibility tables http://www.quirksmode.org/m/table.html

@allixsenos #mclj Web applications for Mobile

slide-26
SLIDE 26
  • utside the box

 things get even worse when

you reach outside the browser

 not important with “real” web

but a big issue with mobile

 almost no access  NO standardization, complete lack

  • f proper documentation

@allixsenos #mclj Web applications for Mobile

slide-27
SLIDE 27
  • utside the box II

 composing an SMS with a predefined

body and destination number

 geo-location reliability  interface with camera & other HW  device events, notifications

@allixsenos #mclj Web applications for Mobile

slide-28
SLIDE 28

links

 QuirksMode compatibility charts

http://www.quirksmode.org/m/

 dotMobi Mobile Web Developer’s guide

http://mobiforge.com/starting/story/dotmobi-mobile-web-developers-guide

 WURFL

http://wurfl.sourceforge.net/

@allixsenos #mclj Web applications for Mobile

slide-29
SLIDE 29

questions?

Web applications for Mobile @allixsenos #mclj

slide-30
SLIDE 30

thank you

 Luka Kladaric  @allixsenos  luka@designeus.hr  www.designeus.hr

@allixsenos #mclj Web applications for Mobile