Senior Software Engineer
Chatura Dilan Perera
Run Your Own Mobile
App Store with WSO2
App Manager
July 7th
2
About the Presenter
๏ Chathura is a senior software engineer
at WSO2. He is a full stack application
developer who mainly focuses on
providing quality applications by
engaging with many web and mobile
related products. He is passionate about
open source and loves helping the
community by sharing his knowledge in
many meetups and workshops. He
holds BICT and MIT degrees from the
University of Colombo School of
Computing. Chathura is also a Sun
Certified Professional of Java web and
business component development. He
has technical expertise and experience
in Android, PHP, J2EE, Internet, UX and
UI design.
Agenda
๏ Advantages of Mobile Apps
๏ Mobility Challenges with Apps
๏ Intro to WSO2 App Manager Mobile Apps
๏ Features of WSO2 App Manager
๏ Demo
3
4
Mobile App
A mobile app is a computer program designed to
run on mobile devices such as smartphones and
tablet computers.
5
Mobile Apps Everywhere
๏ Calls - Call App
๏ Send Emails - Email App
๏ Browse Contents - Web Browser
๏ Read Books - eBook App
๏ Sensor Apps - Fitness App
6
Advantages of Mobile
๏ Improve user engagement
๏ Improve interest
๏ Help to promote your business
๏ Offer support
๏ Easy and fast
7
Mobility Challenges with
๏ Provisioning your app to right users
๏ Provisioning your apps without mobile device
agents installed in devices
๏ Protect your apps from unauthorized users
๏ App store to provide information about your apps
๏ Manage app lifecycle
8
Provisioning your app to right
๏ Sales team might need sales apps only
๏ Self Provisioning your apps
๏ Enterprise installation
๏ MDM can be used
9
Provisioning apps without MDM
๏ Some enterprises do not want to manage their
mobile devices
๏ MDM needs an Agent to be installed in the device
๏ Is there a way to provision apps without MDM?
10
WSO2 App Manager
WSO2 App Manager provides a unique one-stop
store app management solution where users can
pick and choose apps required for them to do their
jobs efficiently.
Private App Store and Publisher
It has capable of managing both web and mobile
apps.
11
Advantage of having a Private App
๏ No Restrictions and Limitation
๏ Security and Privacy
๏ Easy and Convenience
๏ Consolidated Paid Apps
๏ handle both BYOD and COPE
12
Features of AppM Mobile
๏ Adding Mobile apps through publisher
๏ Manage lifecycle of mobile apps through publisher
๏ Accessing app details from App Manager store
๏ Subscribe/ Install applications from store
๏ Enterprise Installation
13
WSO2 App Manager
14
Supported Mobile Apps
๏ Android Enterprise Apps (APK)
๏ Android Public Apps (Apps from Google Play)
๏ iOS Enterprise Apps (IPA)
๏ iOS Public Apps (Apps From iTunes)
๏ Web Apps (Responsive mobile web apps)
15
App LifeCycle
๏ 3 pre-defined user groups
๏ Creator - Responsible of creating mobile apps
and submit apps for review
๏ Publisher - Responsible of approving and
rejecting mobile apps and publishing them on
store
๏ Admin - Responsible for everything
๏ Permission based model, Can create different user
16
App Life Cycle
17
WSO2 App Manager Store
18
Self Subscription /
19
Enterprise Subscription
20
AppM Mobile Architecture
๏ Can write plugins to MDM or any channel to deliver
apps
๏ plugins for WSO2 EMM 1.1.0 and 2.0.0 is included.
App Manager
WSO2 MDM WSO2 EMM Other MDM Other Channel
21
Can write your Plugins to deliver apps via
different channels
๏ To Deliver Apps Via SMS
๏ To Deliver Apps via Email
๏ To Deliver Apps via other mobile app
๏ To Deliver apps via SDKs
๏ AppM provides interfaces to write plugins and APIs
22
DEMO
Contact us !

Run Your Own Mobile App Store with WSO2 App Manager

  • 1.
    Senior Software Engineer ChaturaDilan Perera Run Your Own Mobile App Store with WSO2 App Manager July 7th
  • 2.
    2 About the Presenter ๏Chathura is a senior software engineer at WSO2. He is a full stack application developer who mainly focuses on providing quality applications by engaging with many web and mobile related products. He is passionate about open source and loves helping the community by sharing his knowledge in many meetups and workshops. He holds BICT and MIT degrees from the University of Colombo School of Computing. Chathura is also a Sun Certified Professional of Java web and business component development. He has technical expertise and experience in Android, PHP, J2EE, Internet, UX and UI design.
  • 3.
    Agenda ๏ Advantages ofMobile Apps ๏ Mobility Challenges with Apps ๏ Intro to WSO2 App Manager Mobile Apps ๏ Features of WSO2 App Manager ๏ Demo 3
  • 4.
    4 Mobile App A mobileapp is a computer program designed to run on mobile devices such as smartphones and tablet computers.
  • 5.
    5 Mobile Apps Everywhere ๏Calls - Call App ๏ Send Emails - Email App ๏ Browse Contents - Web Browser ๏ Read Books - eBook App ๏ Sensor Apps - Fitness App
  • 6.
    6 Advantages of Mobile ๏Improve user engagement ๏ Improve interest ๏ Help to promote your business ๏ Offer support ๏ Easy and fast
  • 7.
    7 Mobility Challenges with ๏Provisioning your app to right users ๏ Provisioning your apps without mobile device agents installed in devices ๏ Protect your apps from unauthorized users ๏ App store to provide information about your apps ๏ Manage app lifecycle
  • 8.
    8 Provisioning your appto right ๏ Sales team might need sales apps only ๏ Self Provisioning your apps ๏ Enterprise installation ๏ MDM can be used
  • 9.
    9 Provisioning apps withoutMDM ๏ Some enterprises do not want to manage their mobile devices ๏ MDM needs an Agent to be installed in the device ๏ Is there a way to provision apps without MDM?
  • 10.
    10 WSO2 App Manager WSO2App Manager provides a unique one-stop store app management solution where users can pick and choose apps required for them to do their jobs efficiently. Private App Store and Publisher It has capable of managing both web and mobile apps.
  • 11.
    11 Advantage of havinga Private App ๏ No Restrictions and Limitation ๏ Security and Privacy ๏ Easy and Convenience ๏ Consolidated Paid Apps ๏ handle both BYOD and COPE
  • 12.
    12 Features of AppMMobile ๏ Adding Mobile apps through publisher ๏ Manage lifecycle of mobile apps through publisher ๏ Accessing app details from App Manager store ๏ Subscribe/ Install applications from store ๏ Enterprise Installation
  • 13.
  • 14.
    14 Supported Mobile Apps ๏Android Enterprise Apps (APK) ๏ Android Public Apps (Apps from Google Play) ๏ iOS Enterprise Apps (IPA) ๏ iOS Public Apps (Apps From iTunes) ๏ Web Apps (Responsive mobile web apps)
  • 15.
    15 App LifeCycle ๏ 3pre-defined user groups ๏ Creator - Responsible of creating mobile apps and submit apps for review ๏ Publisher - Responsible of approving and rejecting mobile apps and publishing them on store ๏ Admin - Responsible for everything ๏ Permission based model, Can create different user
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    20 AppM Mobile Architecture ๏Can write plugins to MDM or any channel to deliver apps ๏ plugins for WSO2 EMM 1.1.0 and 2.0.0 is included. App Manager WSO2 MDM WSO2 EMM Other MDM Other Channel
  • 21.
    21 Can write yourPlugins to deliver apps via different channels ๏ To Deliver Apps Via SMS ๏ To Deliver Apps via Email ๏ To Deliver Apps via other mobile app ๏ To Deliver apps via SDKs ๏ AppM provides interfaces to write plugins and APIs
  • 22.
  • 23.