Upload
djchar55
View
217
Download
0
Embed Size (px)
Citation preview
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 1/27
FOSS MOBILE
Shan
Director Architecture – WSO2Mobile
shan@wso2mobile com
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 2/27
• PC vs Mobile
• Open Source for End usersOpen Source Application
•
Open Source for Vendors, DevelopersOpen Source Mobile OS
Open Source Development Tools / Framework
• Open Source for Enterprise Mobility
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 3/27
FOSS Mobile
PC Vs Mobile
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 4/27
• Have you ever bought a mobile device
without a OS ?
FOSS Mobile
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 5/27
FOSS MOBILE
Software
Operating System Applications
Hardware
Components of Mobile Ecosystem
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 6/27
FOSS Mobile
Mobile Device Manufacturers
Hardware + Mobile Operating System with some basic app
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 7/27
FOSS Mobile
iOS (iPhone,iPad) SamsungAndroid
NokiaWindows 8
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 8/27
FOSS Mobile Applications
• FOSS Mobile Applications
Android FOSS Repository
https://f-droid.org
End users
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 9/27
FOSS Mobile OS
Open Source OSAndroid
Up coming……..
Closed Source OS
iOSBlackberry OS
Windows 8Firefox OS Ubuntu Touch
Vendors
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 10/27
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” projectseeks to provide all of the same functionality
using only free software.
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 11/27
• To develop an Application in different platform
FOSS Mobile
Obj-C
Java
C#
Xcode
iPadiPhone
Android
Windows 8
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 12/27
FOSS Mobile
Cross Platform Application Development To develop an Application in different platform
JavaScript ,HTML5
OrC#
Xamarin
Titanium
PhoneGap
PhoneGap is Open Source
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 13/27
FOSS Mobile
Xamarin - Compiles to native code
Appcelerator Titanium - Compiles to native code
Phone Gap - HTML5 and JavaScriptApps run on the local browser on the phone andhave some hooks into the native libraries which are
exposed to you through their JavaScript APIs.App which has built-in browser and runs the HTML5and JavaScript
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 14/27
FOSS Mobile
• Application Development For Enterprise
Mobile application sometimes needs to communicate with thebackend through internet for
! User Management! Push Notification! Social Integration (Facebook, Twitter)
! Cloud Storage! Enterprise API to connect to their internal system
mBaas – Mobile Backend as a service
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 15/27
FOSS Mobile
Mobile Application Development – Software requirements
DevelopmentIDE
BACKENDSystem
STORE
UploadBuild
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 16/27
FOSS Mobile
Enterprise Need
1. Cross-platform development tool.
Why ?
2. Mobile Backend
3. Need their own store to host the multiple platformapplications.
4. Secure the corporate data in the application
5. Apply policy and monitor compliance on the device
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 17/27
FOSS Mobile
Do we have a FOSS middlewareplatform to solve the enterpriseMobility challenge ?
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 18/27
YES
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 19/27
FOSS Mobile
Mobile Device ManagementMobile Application ManagementMobile Enterprise Application PlatformMobile Back End as a Service
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 20/27
!"# %"& '%& ()*+,- .-/0)1/!1+23
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 21/27
Corporate / Employee / Shared Devices
Identity integration
Device Governance
Self Service Enrollment
Complete Policy Management
Advance Reporting & Analytics
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 22/27
Paid, Free & internal Apps
Native, Web, Hybrid Apps
Apple VPP integration
Easy App Discovery
Complete App Information
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 23/27
Building Apps
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 24/27
Complete Unified API Service
Identity Integration
Data Store for Enterprise Apps
Push Notifications
Location Services
Integrate to Social Networks
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 25/27
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
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 26/27
FOSS Mobile
Big Picture
• Project Management of the mobile application• Expose the API’s needed for the application along
with the mBaaS API’s (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
7/27/2019 FOSS Mobile 2013
http://slidepdf.com/reader/full/foss-mobile-2013 27/27
THANKS