New Cross Platform

Develop for Windows, Mac or even Linux? That's hardly the question asked anymore. We want to know iPhone, Android, Blackberry, iPad, or other mobile device. There are solutions for delivering to all devices plus the traditional desktop. In this session we »
Erik Peterson

The New Cross Platform
Erik Peterson
Browser as the interpreter
The Traditional Cross Platform
Cross compilers & IDEs
Flash as the interpreter
Inconsistent:
Current Mobile Interpreters
Integrates with Xcode for iPhone and iPad
Integrates with Eclipse for Android and BlackBerry
Javascript as base - components
Not an IDE, compiler
Uses iphone and android simulators
Flash CS5
Air for Android
iPhone compiler
@elctrcpineapple

www.electricpineapple.net

www.ionagroup.com
Make it a Web App
Point:
easier-to-produce quality content 
and services for the largest available 
market will always win.

-Brian Fling, 
Mobile Design and Development
The Mobile Browser
SMS - Short Message Service
Mac & Windows
Java
Macromedia Director
Web Browser
Interpreters
Browser wars:
Concept:
Let someone else 
handle integration
Translators
html rendering
css support
script support
What is our mobile interpreter or translator?
Enhanced browser capabilities
Browser functions as the interpreter
Newer features not cross-browser
Ubiquity Principle:
Telecom does the interpreting
Familiar user interface - text messaging
Current Mobile Translators
When have we 
squeezed our
web app to 
the limit?
http://i66.photobucket.com/albums/h276/clonearts/phone-sqeeze.jpg
Charge for the app
Access Contacts
Access Acclerometer
Access Camera
Place Webkit inside a native app
Titanium - Javascript "widgets"
Enhanced Responsiveness
Graphics Rich
When do we go pure native?
Offline Access
Games
XCode
iPhone
iPad
Mac Only
Eclipse
Android - Java
Blackberry - Windows Only
http://mlearncon.floatlearning.com/
Demo
iPad
NSURLRequest
NSURLConnection
Endpoint
Drupal for user creation
CSS animations
Web App
txtimpact
gateway, shortcode
Drupal Module
SMS

Loading comments...

Please log in to add your comment.

Report abuse