mobile application fragmentation
TRANSCRIPT
JavaME, iPhone, Android
A view on current technology
Reto SennCo-Founder & COO bitforge AG
Overview
• Situation today• JavaME development experiences• POCO Solution
Situation Today
• If you look into the media, there'scurrently one phone out there:
Situation Today
• If you look into the media, there's currently one phone out there:
Situation Today• If your media is looking into the future,
there's another phone coming:
Situation Today• If your media is looking into the future,
there's another phone coming:
Situation Today• Majority of the phones are neither Apple
nor Google
Situation Today• Majority of the phones are neither Apple
nor Google
Situation Today• Mobile Phone Operating Systems
Situation Today• Mobile Phone Operating Systems
bitforge approach• Java where possible• Java enables lots of Applications• Available on almost every Phone• bitforge JavaME Framework for Android• Native and Cross Platform Applications
for iPhone
JavaME – claim and reality• Write once – run everywhere• Only true in theory:• Every phone is different• Screen Size, Input, Memory...• Every Virtual Machine is different:• Abilities, Specifications, Bugs• Older phones tend to have more issues
JavaME handling complexity• Plan ahead:• Screen Sizes• Memory• Features (Telephony, SMS, File Access,
GPS...)• Input (Keypad, Touchscreen,
Trackball...)
JavaME handling complexity• Bundle Experience, Knowledge• Reuse Code and generalize where
possible• Minimize use of system specific features• bitforge development framework
JavaME handling complexity• bitforge User Interface middleware
allows for highly scalable Apps• Implements different input schemes for
common situations
JavaME maintaining quality• Do not rely on Software Emulators• Inhouse testing on real-hardware devices
during development• Extensive on-device testing before
deployment
JavaME based Products
And many, many more
Situation Today• Mobile Phone Operating Systems
Situation Today• Mobile Phone Operating Systems
POCO Overview
POCO• Web 2.0 experience for mobile phones:• Consistent Look&Feel across all
platforms• Responsiveness• Feature Rich (Maps, Calendar, Search...)• On- & Offline Applications• Soon available for iPhone
POCO CMS• Web-Based Content Management
System• Live Tracking of usage
POCO Samples• Swisscom UEFA EURO 2008™ Guide
• Send „EURO“ to 266
POCO Samples• Westside Guide Mobile
• Send „WESTSIDE“ to 266
Checklist• Target User Base• All from one Hand• Experience• Standardized Tests• Culture & Language
Thank you for listening• [email protected]• bitforge AG
Rathausstr. 18640 Rapperswil