Cross-Platform Mobile Application Development
What is Cross-Platform development?
Open source Mobile Platforms and Operating Systems
Standard Web Technologies
How Cross-Platform Tools Work?iO
S,
An
dro
id
Runs on all Smartphones and Tablets
De
ve
lop
ers Mobile apps
development tools compile into native code in the target devices’ native languages G
PS,
Cam
era,
PIM
Use powerful APIs for accessing device for hardware features
Native Access to Device Hardware Features
Publish apps in Apple App Store, Android Market or
BlackBerry App World
Supports Geo Location, Vibration, Photos,
Accelerometer, Contacts, Offline Storage, and more
Cross-Platform Mobile App Development Features
Cross-Platform Mobile App Development Process
Start
Design
HTML+JS+CSS
Testing 3rd Stage
Target Audience
Testing 2nd Stage
Emulators/Devices
Testing 1st Stage Browsers
Porting
Publish
Promote
Build a Quick Mobile App
Deliver apps quickly;
Saves time & money
Real-time benefits;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
Rhodes
Sencha Touch
JQuery Mobile
PhoneGap
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
Titanium compiles native code in development of native apps
Device or cloud connectivity
Create native apps for iPhone, Android, Tablets, Desktop Applications,
Windows and Mac
Titanium developers access over 300 social and other APIs and location information to users
Multimedia capabilities
PhoneGap
Web Technologies•HTML5, CSS, and
JavaScript
Cross-Platform•Supports iPhone, iPad, iTouch ,
Android, Blackberry, Symbian, Maemo and Palm
Hardware•Access to Hardware like GPS,
Accelerometer, Magnetometer, Camera
Developers•
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
•RhoHub is a hosted 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
Sencha TouchF
ram
ew
ork The first
HTML5 mobile JavaScript framework for creating mobile web apps
We
b T
ec
hn
olo
gy HTML5, CSS3
& Javascript support
Cro
ss
-Pla
tfo
rm 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 PCsSupport 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, compatibl
e and extendabl
e 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
Development company building full-featured
mobile apps that run on major platforms taking
advantage of the core features in the iPhone,
Android and Blackberry SDKs. We build Mobile
Web Apps leveraging varied cross platform
development tools such as Titanium, PhoneGap,
RhoMobile, jQuery Mobile and more.
STRATEGY
DESIGN
DEVELOPMENT
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