patrick broman mo sync
TRANSCRIPT
Patrick Broman, MoSync AB
The problem
Fragmentation
Thousands
of models
More and more
platforms
"It is estimated that the cost of porting
an application to each handset
platform often amounts to
as much as 60-80% of the
actual development cost.“
- Cap Gemini, Telecom & Media Insights
Can it be fixed?
Essential differences
• Screen sizes
• Input methods
• Memory
• CPU
• Graphics
Accidental differences
• SDKs
• Tools
• Programming languages
• API interfaces
• Frameworks
One SDKAll platforms
• C/C++ everywhere (even JavaME!)
• The same API across all platforms
• One toolchain, one compiler
• A single, self-contained download
Java ME, Symbian, Android
Windows Mobile, Moblin
and more coming soon!
SDK Features
API Features
� Selected standard C libraries
� Graphics, audio, multimedia
� TCP/HTTP/HTTPS/BT/SMS
� Collections/containers
� XML Parsing
� UI library
� Location
� Camera access
� File system access
� Map rendering library
� Font framework
� SQLite database
� OpenGL
2.4
What’s
new?
iPhone
support!
OS X Version
Of the SDK
Android 40x faster(we’re doing everything native now)
��ر�� �ह�द�
官话
Unicode support
� Improved debugging
� Test framework
� Build configurations
� Examples fully touch-enabled
� Improved profile database
…and lots more!
Sneak preview