Cross-Platform Mobile Application Development
What is Cross-Platform development? Open source Mobile Platforms and Operating Systems
Standard Web Technologies
Mobile apps development tools compile into native code in the target devices’ native languages
GPS, Camera, PIM
Runs on all Smartphones and Tablets
Developers
iOS, Android
How Cross-Platform Tools Work?
Use powerful APIs for accessing device for hardware features
Cross-Platform Mobile App Development Features
Native Access to Device Hardware Features
Supports
Publish apps in Apple App Store, Android Market or
Geo Location, Vibration, Photos, Accelerometer,
BlackBerry App World
Contacts, Offline Storage, and more
Cross-Platform Mobile App Development Process Testing
Start
3rd Stage Target Audience
Testing
Design
2nd Stage
Publish
Emulators/Devices
Testing
HTML+JS+CSS
Porting
1st Stage Browsers
Promote
Build a Quick Mobile App
Deliver apps quickly;
Real-time benefits;
Saves time & money
Broader audience
Developers need not learn various SDKs & Libraries
Improves productivity many times even for a single smartphone OS
Get a Real-Time Mobile App
Popular Cross-Platform Mobile Tools Titanium
PhoneGap
JQuery Mobile
Rhodes
Sencha Touch
Cross-Platform Web Apps for Mobile and Touch-Screen Devices
Cross-Platform Mobile Frameworks
Appcelerator Titanium
Use web technologies like HTML, CSS, PHP, Python, Ruby and JavaScript
Create native apps for iPhone, Android, Tablets, Desktop Applications, Windows and Mac
Titanium compiles native code in development of native apps
Titanium developers access over 300 social and other APIs and location information to users
Device or cloud connectivity
Multimedia capabilities
PhoneGap
Web Technologies • HTML5, CSS, and JavaScript
Cross-Platform
Hardware
Developers
• Supports iPhone, iPad, iTouch , Android, Blackberry, Symbian, Maemo and Palm
• Access to Hardware like GPS, Accelerometer, Magnetometer, Camera
• PhoneGap developers offer Adobe AIR App and online training courses
RhoMobile
Rhodes
•Open source MVC framework written in Ruby •Supports iPhone, Android, Windows Mobile, BlackBerry and Symbian in Rhodes Mobile development •Supports hardware including GPS, PIM contacts and camera
• RhoHub is a hosted RhoHub development environment
RhoSync
• RhoSync is a standalone server that is optimized to synchronization of backend enterprise app data to the mobile device
jQuery Mobile
jQuery-based Touch-Optimized Web framework for building custom web applications
Supports iOS, Android, Windows Mobile, BlackBerry, Symbian, webOS and tablets
HTML5, CSS3 & Javascript support
Cross-Platform
The first HTML5 mobile JavaScript framework for creating mobile web apps
W e b Te c h n o l o g y
Framework
Sencha Touch
Supports iOS, Android and WebOS
MoSync JavaScript, PHP, Ruby, Python support
Supports Android, iPhone, Symbian S60, Java ME, Moblin, Windows Mobile, BlackBerry and Maemo
Eclipse-based IDE for C/C++ programming
Hardware support includes Graphics, Sound, Multimedia and Bluetooth
Sproutcore Touch
MVC based framework for developing HTML5 web applications on iPad and Desktop PCs
Support for Touch events and Hardware acceleration on the iPad and iPhone
WidgetPad
Open source free Collaborative Web-based Mobile Development Environment • JavaScript, HTML5 & CSS3 support
Offers Code Editing, Distribution, Versioning, Debugging, Project Management, etc. • Supports WebOS, Android and iOS
iWebkit
Supports iPhone, iPod Touch and iPad devices
iWebkit can develop a easy, fast, compatible and extendable web apps
Zepto JS
iUI
Supports JavaScript library, CSS, and Images for developing Advanced Mobile Web Apps for iPhone
About Anubavam Anubavam is a leading Mobile Web Application STRATEGY
Development company building full-featured mobile apps that run on major platforms taking DESIGN
advantage of the core features in the iPhone, Android and Blackberry SDKs. We build Mobile DEVELOPMENT
Web Apps leveraging varied cross platform development
tools
such
as
Titanium,
PhoneGap, RhoMobile, jQuery Mobile and more.
PROMOTION
What we do in Cross-Platform Mobile Development •
End-to-end Mobile/Wireless Solutions
•
open source libraries and frameworks
• Customize and implement open source packages • Custom iPhone, Android, BlackBerry and Windows Mobile application development •
Integrate social media networks
•
Hire cross-platform mobile apps developers
• Consulting and integration services to enterprises