Professional Documents
Culture Documents
FOSS Mobile
PC Vs Mobile
FOSS Mobile
!Have you ever bought a mobile device
without a OS ?
FOSS MOBILE
Hardware
Operating System
Software
Applications
FOSS Mobile
iOS (iPhone,iPad)
Samsung Android
Nokia Windows 8
https://f-droid.org
End users
Closed Source OS
iOS Blackberry OS Windows 8
Vendors
FOSS Mobile OS
Android is not a True Open Source Mobile OS Most of Android is free software
http://source.android.com
Firmware and some application are not free Free Software Foundation Replicant project seeks to provide all of the same functionality using only free software.
FOSS Mobile
! To develop an Application in different platform
iPad iPhone
Obj-C
Xcode
Android
Java C#
Windows 8
FOSS Mobile
Titanium
PhoneGap
FOSS Mobile
Xamarin - Compiles to native code Appcelerator Titanium - Compiles to native code Phone Gap - HTML5 and JavaScript Apps run on the local browser on the phone and have some hooks into the native libraries which are exposed to you through their JavaScript APIs. App which has built-in browser and runs the HTML5 and JavaScript
FOSS Mobile
! Application Development For Enterprise
Mobile application sometimes needs to communicate with the backend through internet for
!! User Management !! Push Notification !! Social Integration (Facebook, Twitter) !! Cloud Storage !! Enterprise API to connect to their internal system
FOSS Mobile
Mobile Application Development Software requirements
BACKEND System
Build
Upload
STORE
Development IDE
FOSS Mobile
Enterprise Need
1. Cross-platform development tool. Why ? 2. Mobile Backend 3. Need their own store to host the multiple platform applications. 4. Secure the corporate data in the application 5. Apply policy and monitor compliance on the device
FOSS Mobile
YES
FOSS Mobile
Mobile Device Management Mobile Application Management Mobile Enterprise Application Platform Mobile Back End as a Service
!"#$
()*+,-$.-/0)1/$
Corporate / Employee / Shared Devices Identity integration Device Governance Self Service Enrollment Complete Policy Management Advance Reporting & Analytics
Paid, Free & internal Apps Native, Web, Hybrid Apps Apple VPP integration Easy App Discovery Complete App Information
Building Apps!
Complete Unied API Service Identity Integration Data Store for Enterprise Apps Push Notications Location Services Integrate to Social Networks
Build Native, HTML5, Hybrid Apps Collaborative App Development App Life Cycle Management Seamless API Integration Enterprise MBaaS Integration Direct integration to App Store Reporting & Analytics
FOSS Mobile
Big Picture
! Project Management of the mobile application ! Expose the APIs needed for the application along
with the mBaaS APIs (Social Integration FB,Twitter, Location API etc) ! Provide Cross platform IDE for the development ! Test and build the application ! Publish the application to the Enterprise Store ! Push the application to device based on policy
THANKS