SlideShare a Scribd company logo
1 of 32
MOBILE INTERNET




Photo: circulating on flickr
ME

• Michaël Uyttersprot
• I have 2 cats
• I’m a passionate photographer
• I’m a software engineer
• I’m a travelling addict
• I’m a tinkerer
• I’m a mobile internet addict
REMEMBER, REMEMBER,...


                                 • When phone had antennas
                                 • When they didn’t vibrate
                                 • When you could only text
                                 • When they had a LOT of keys
                                 • When they were monochrome


Photo: albert_photos on flickr
Photo: William Hook on flickr




 • The iPhone
  • Clear interface
  • Fully tactile
  • Fast
  • An amazing web browser


 • A true revolution !


A FEW YEARS AGO...
Photo: storm-crypt on flickr




• Smartphones
• Laptops
• Netbooks
• Tablets: Archos, N900, iPad,...
• MP3 players: iPod touch
• e-books: Kindle, Nook




MOBILE DEVICES
Photo: mikebaird on flickr




• iPhone OS
• Android
• Symbian
• Maemo
• BlackBerry
• WebOS
• Windows Mobile


                   PLATFORMS
Photo: goincase on flickr




IPHONE OS

• By Apple
• On iPhone, iPod and soon iPad
• Derived from Mac OSX
• First of its kind
• Very intuitive
• Enjoying the cult of Apple
• Over 100000 applications !
Photo: astanush on flickr




                         ANDROID

• Linux-based OS by Google
• Open source
• Gaining market share
• Used by HTC, SonyEricsson, LG,
  Samsung, Dell, etc.
• Not only on phones, also tablets!
• Good integration with Google
  services
Photo: William Hook on flickr




 • Most widely spread mobile OS
 • Declining market share
 • Present on Nokia, Sony Ericsson,
   Samsung and others.
 • Just in: it’s now open source!
 • Current version S60v3 & S60v5



SYMBIAN OS
Photo: edans on flickr




• Main focus: business people
• Very good email client
• Push email
• Physical keyboard is a must




BLACKBERRY
Photo: RafeB on flickr




• Linux distribution by Nokia
• Only one cell phone equiped: the
  N900
• Nice and powerful platform
• Still missing some maturity
• Perfect phone for a geeky/nerdy
  audience

                          MAEMO
Photo: storm-crypt on flickr




• A mobile «Windows»
• Advantages of Windows
• Disadvantages of Windows
• Good mail integration with
  Exchange push
• Not a clear strategy
• No uniform UI
• Windows Mobile 7 coming...



WINDOWS MOBILE
Photo: BobDevlin on flickr




• 1G: Analog
• 2G: WAP, CSD
• 2.5G: GPRS, HSCSD
• 2.75G: EDGE
• 3G: UMTS
• 3.5G: HSDPA/HSUPA
• 3.75G: HSPA+
• 4G: coming soon
• WiFi


CONNECTION EVOLUTION
Photo: DJOtaku on flickr




• Native applications
 • Crossplatform apps
• Mobile applications
 • HTML5




APPLICATIONS TODAY
Photo: Quasic on flickr




• Same OS, same user experience
• Good integration between apps
• Easy access to hardware
• Less client-server communication




NATIVE APPS: ADVANTAGES
Photo: cfrausto on flickr




• Proprietary
• High development cost
• Does not run everywhere
• Not easily updated




NATIVE APPS: DISADVANTAGES
Photo: bridge on flickr




 • PhoneGap
 • AppCelerator
 • Qt
 • WebSDK
 • JavaME
 • Flash



NATIVE APPS: CROSS-PLATFORM
Photo: bridge on flickr




• Develop once, run everywhere
• Very cost-effective
• Free choice of development
  framework
• Easy deployment and updates
• Short learning curve




MOBILE WEBAPPS: ADVANTAGES
Photo: druclimb on flickr




• Different screen resolutions
• Different experience than browser
• Less CPU
• Less memory
• Less bandwidth
• Less power
• Less connection stability


MOBILE WEBAPPS: CHALLENGES
Photo: druclimb on flickr




• Less predictible availability
• Different input interfacing
  • Touch
  • Non-touch
• Javascript support
• Different browsers




MOBILE WEBAPPS: CHALLENGES
Photo: alphadesigner on flickr




• iPhone OS, Android, Symbian,
  WebOS and soon BlackBerry use
  the open source WebKit: good push
  for HTML5
• Firefox
• Microsoft
• Opera Mini



MOBILE BROWSERS
Bron: Wikipedia Commons
Photo: marooned on flickr




• No graphics plugin needed anymore
• Offline content: SQLite DB
• Video without flash
• Geolocation
• Easier forms
• Fast adoption
• ...but limited API: no access to
 contacts, accelerometer, compass,...


NEXT? HTML5?
Photo: brothermagneto on
                                                    flickr




• Mobile does not equal iPhone
 • Teenagers use feature phones
 • Enterprises use BlackBerry, WinMo
 • Nokia is very present in Europe
   and Asia
 • Africa has a lot of low-cost feature
   phones.


MOBILE WEB: BEST PRACTICES
• Autodetect !
 • HTTP headers
   • Supported types
   • Browser name
 • Device profile
 • WURFL




MOBILE WEB: BEST PRACTICES
• Exploit device capabilities
 • Do not only use the less
   common denominator
 • Better user experience
   means better adoption




MOBILE WEB: BEST PRACTICES
• Layout
 • Navigation and most
   important items on top
 • Repeat links on bottom
 • Use strong contrasts




MOBILE WEB: BEST PRACTICES
• Web URL should work on mobile
• Do not put too much content
• Use short forms
• Give a user the possibility to switch
  between mobile and desktop
• Do not use too much Javascript



MOBILE WEB: BEST PRACTICES
QUESTIONS?




Photo: oberazzi on flickr
Photo: the|G| on flickr




Michaël Uyttersprot
http://labs.emich.be
labs@emich.be




THANKS

More Related Content

What's hot

Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
Jonathan Stark
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
Matt Evans
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
Amal Dev
 
Firefox phonesimplifiedui
Firefox phonesimplifieduiFirefox phonesimplifiedui
Firefox phonesimplifiedui
Madhava Enros
 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA Heartland
Jessica Levin
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
Matt Evans
 

What's hot (20)

Mobile Web Best Practices
Mobile Web Best PracticesMobile Web Best Practices
Mobile Web Best Practices
 
Native Device vs. Mobile Web Applications
Native Device vs. Mobile Web ApplicationsNative Device vs. Mobile Web Applications
Native Device vs. Mobile Web Applications
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychology
 
Getting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know CodeGetting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know Code
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
 
2013 ntca fall conference - Mobile Apps Presentation
2013 ntca fall conference - Mobile Apps Presentation2013 ntca fall conference - Mobile Apps Presentation
2013 ntca fall conference - Mobile Apps Presentation
 
Design for Multitouch
Design for Multitouch Design for Multitouch
Design for Multitouch
 
Nokia N900 Report
Nokia N900 ReportNokia N900 Report
Nokia N900 Report
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
 
Mobile Design Concepts
Mobile Design ConceptsMobile Design Concepts
Mobile Design Concepts
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Firefox phonesimplifiedui
Firefox phonesimplifieduiFirefox phonesimplifiedui
Firefox phonesimplifiedui
 
Content gone mobile
Content gone mobileContent gone mobile
Content gone mobile
 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA Heartland
 
mobile usability
mobile usabilitymobile usability
mobile usability
 
Consumer Camp - Featuring Surface, Xbox, SkyDrive, and Win Phone
Consumer Camp - Featuring Surface, Xbox, SkyDrive, and Win PhoneConsumer Camp - Featuring Surface, Xbox, SkyDrive, and Win Phone
Consumer Camp - Featuring Surface, Xbox, SkyDrive, and Win Phone
 
esaimen
esaimenesaimen
esaimen
 
50 Mobile Hacks for Career Counselors
50 Mobile Hacks for Career Counselors50 Mobile Hacks for Career Counselors
50 Mobile Hacks for Career Counselors
 
Cambridge data insights mobile business intelligence
Cambridge data insights mobile business intelligenceCambridge data insights mobile business intelligence
Cambridge data insights mobile business intelligence
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
 

Viewers also liked (9)

Pythagoras
PythagorasPythagoras
Pythagoras
 
Présentation de Storify au séminaire de TV5 monde
Présentation de Storify au séminaire de TV5 mondePrésentation de Storify au séminaire de TV5 monde
Présentation de Storify au séminaire de TV5 monde
 
Teaching With ICT
Teaching With ICTTeaching With ICT
Teaching With ICT
 
Subj pred
Subj predSubj pred
Subj pred
 
ReadWriteWeb 2way summit: Future of Storytelling
ReadWriteWeb 2way summit: Future of StorytellingReadWriteWeb 2way summit: Future of Storytelling
ReadWriteWeb 2way summit: Future of Storytelling
 
Teaching for the future
Teaching for the futureTeaching for the future
Teaching for the future
 
Enhancing Learning And Teaching With Ict 19th October Final 1.0
Enhancing Learning And Teaching With Ict   19th October Final 1.0Enhancing Learning And Teaching With Ict   19th October Final 1.0
Enhancing Learning And Teaching With Ict 19th October Final 1.0
 
The Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big DataThe Age of Exabytes: Tools & Approaches for Managing Big Data
The Age of Exabytes: Tools & Approaches for Managing Big Data
 
Pythagoras
PythagorasPythagoras
Pythagoras
 

Similar to Mobile Internet

Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
Ben Mantooth
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
arendsf
 
Make Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile FriendlyMake Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile Friendly
Dave Zille
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Yahoo Developer Network
 
Mobile Cloud @ Binus
Mobile Cloud @ BinusMobile Cloud @ Binus
Mobile Cloud @ Binus
Arief Gunawan
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux
 

Similar to Mobile Internet (20)

Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
 
How... Do you know?
How... Do you know?How... Do you know?
How... Do you know?
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Multiplatform
MultiplatformMultiplatform
Multiplatform
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Make Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile FriendlyMake Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile Friendly
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Android Operating System Presentation Slides in Simple
Android Operating System Presentation Slides in SimpleAndroid Operating System Presentation Slides in Simple
Android Operating System Presentation Slides in Simple
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
Lg Web Network Mobile Presentation August 2009
Lg Web Network Mobile Presentation August 2009Lg Web Network Mobile Presentation August 2009
Lg Web Network Mobile Presentation August 2009
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Mobile Cloud @ Binus
Mobile Cloud @ BinusMobile Cloud @ Binus
Mobile Cloud @ Binus
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Mobile Internet

  • 2. ME • Michaël Uyttersprot • I have 2 cats • I’m a passionate photographer • I’m a software engineer • I’m a travelling addict • I’m a tinkerer • I’m a mobile internet addict
  • 3.
  • 4. REMEMBER, REMEMBER,... • When phone had antennas • When they didn’t vibrate • When you could only text • When they had a LOT of keys • When they were monochrome Photo: albert_photos on flickr
  • 5. Photo: William Hook on flickr • The iPhone • Clear interface • Fully tactile • Fast • An amazing web browser • A true revolution ! A FEW YEARS AGO...
  • 6. Photo: storm-crypt on flickr • Smartphones • Laptops • Netbooks • Tablets: Archos, N900, iPad,... • MP3 players: iPod touch • e-books: Kindle, Nook MOBILE DEVICES
  • 7. Photo: mikebaird on flickr • iPhone OS • Android • Symbian • Maemo • BlackBerry • WebOS • Windows Mobile PLATFORMS
  • 8. Photo: goincase on flickr IPHONE OS • By Apple • On iPhone, iPod and soon iPad • Derived from Mac OSX • First of its kind • Very intuitive • Enjoying the cult of Apple • Over 100000 applications !
  • 9.
  • 10. Photo: astanush on flickr ANDROID • Linux-based OS by Google • Open source • Gaining market share • Used by HTC, SonyEricsson, LG, Samsung, Dell, etc. • Not only on phones, also tablets! • Good integration with Google services
  • 11. Photo: William Hook on flickr • Most widely spread mobile OS • Declining market share • Present on Nokia, Sony Ericsson, Samsung and others. • Just in: it’s now open source! • Current version S60v3 & S60v5 SYMBIAN OS
  • 12. Photo: edans on flickr • Main focus: business people • Very good email client • Push email • Physical keyboard is a must BLACKBERRY
  • 13. Photo: RafeB on flickr • Linux distribution by Nokia • Only one cell phone equiped: the N900 • Nice and powerful platform • Still missing some maturity • Perfect phone for a geeky/nerdy audience MAEMO
  • 14. Photo: storm-crypt on flickr • A mobile «Windows» • Advantages of Windows • Disadvantages of Windows • Good mail integration with Exchange push • Not a clear strategy • No uniform UI • Windows Mobile 7 coming... WINDOWS MOBILE
  • 15. Photo: BobDevlin on flickr • 1G: Analog • 2G: WAP, CSD • 2.5G: GPRS, HSCSD • 2.75G: EDGE • 3G: UMTS • 3.5G: HSDPA/HSUPA • 3.75G: HSPA+ • 4G: coming soon • WiFi CONNECTION EVOLUTION
  • 16. Photo: DJOtaku on flickr • Native applications • Crossplatform apps • Mobile applications • HTML5 APPLICATIONS TODAY
  • 17. Photo: Quasic on flickr • Same OS, same user experience • Good integration between apps • Easy access to hardware • Less client-server communication NATIVE APPS: ADVANTAGES
  • 18. Photo: cfrausto on flickr • Proprietary • High development cost • Does not run everywhere • Not easily updated NATIVE APPS: DISADVANTAGES
  • 19. Photo: bridge on flickr • PhoneGap • AppCelerator • Qt • WebSDK • JavaME • Flash NATIVE APPS: CROSS-PLATFORM
  • 20. Photo: bridge on flickr • Develop once, run everywhere • Very cost-effective • Free choice of development framework • Easy deployment and updates • Short learning curve MOBILE WEBAPPS: ADVANTAGES
  • 21. Photo: druclimb on flickr • Different screen resolutions • Different experience than browser • Less CPU • Less memory • Less bandwidth • Less power • Less connection stability MOBILE WEBAPPS: CHALLENGES
  • 22. Photo: druclimb on flickr • Less predictible availability • Different input interfacing • Touch • Non-touch • Javascript support • Different browsers MOBILE WEBAPPS: CHALLENGES
  • 23. Photo: alphadesigner on flickr • iPhone OS, Android, Symbian, WebOS and soon BlackBerry use the open source WebKit: good push for HTML5 • Firefox • Microsoft • Opera Mini MOBILE BROWSERS
  • 25. Photo: marooned on flickr • No graphics plugin needed anymore • Offline content: SQLite DB • Video without flash • Geolocation • Easier forms • Fast adoption • ...but limited API: no access to contacts, accelerometer, compass,... NEXT? HTML5?
  • 26. Photo: brothermagneto on flickr • Mobile does not equal iPhone • Teenagers use feature phones • Enterprises use BlackBerry, WinMo • Nokia is very present in Europe and Asia • Africa has a lot of low-cost feature phones. MOBILE WEB: BEST PRACTICES
  • 27. • Autodetect ! • HTTP headers • Supported types • Browser name • Device profile • WURFL MOBILE WEB: BEST PRACTICES
  • 28. • Exploit device capabilities • Do not only use the less common denominator • Better user experience means better adoption MOBILE WEB: BEST PRACTICES
  • 29. • Layout • Navigation and most important items on top • Repeat links on bottom • Use strong contrasts MOBILE WEB: BEST PRACTICES
  • 30. • Web URL should work on mobile • Do not put too much content • Use short forms • Give a user the possibility to switch between mobile and desktop • Do not use too much Javascript MOBILE WEB: BEST PRACTICES
  • 32. Photo: the|G| on flickr Michaël Uyttersprot http://labs.emich.be labs@emich.be THANKS