patrick broman mo sync

Post on 30-Jun-2015

664 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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

top related