patrick broman mo sync
TRANSCRIPT
![Page 1: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/1.jpg)
Patrick Broman, MoSync AB
![Page 2: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/2.jpg)
The problem
![Page 3: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/3.jpg)
Fragmentation
![Page 4: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/4.jpg)
Thousands
of models
![Page 5: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/5.jpg)
More and more
platforms
![Page 6: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/6.jpg)
![Page 7: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/7.jpg)
"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
![Page 8: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/8.jpg)
Can it be fixed?
![Page 9: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/9.jpg)
Essential differences
• Screen sizes
• Input methods
• Memory
• CPU
• Graphics
![Page 10: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/10.jpg)
Accidental differences
• SDKs
• Tools
• Programming languages
• API interfaces
• Frameworks
![Page 11: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/11.jpg)
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!
![Page 12: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/12.jpg)
SDK Features
![Page 13: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/13.jpg)
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
![Page 14: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/14.jpg)
2.4
![Page 15: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/15.jpg)
What’s
new?
![Page 16: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/16.jpg)
iPhone
support!
![Page 17: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/17.jpg)
OS X Version
Of the SDK
![Page 18: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/18.jpg)
Android 40x faster(we’re doing everything native now)
![Page 19: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/19.jpg)
��ر�� �ह�द�
官话
Unicode support
![Page 20: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/20.jpg)
� Improved debugging
� Test framework
� Build configurations
� Examples fully touch-enabled
� Improved profile database
…and lots more!
![Page 21: Patrick broman mo sync](https://reader033.vdocument.in/reader033/viewer/2022052907/5591d4aa1a28abb3658b47ab/html5/thumbnails/21.jpg)
Sneak preview