1. SERVICE2MEDIATHE APP LIFECYCLE PLATFORM Peter Broekroelofs,
Chris Lukassen, CTO and Co-FounderProduct Management Director
Webinar 1
2. AGENDA:Peter Broekroelofs1. Corporate IT App Challenges2.
TheApp Lifecycle Platform3. Business modelChris Lukassen4. Platform
Architecture5. Runtime Webinar 2
3. CORPORATE IT APP CHALLENGESOS and device fragmentation
Shortage of native developers Manageability of mobile
initiativesSHORTER TIME-TO-MARKET AND LOWER TCOWebinar 3
6. WEB TECHNOLOGY CAN ONLY SOLVEPART OF THE PROBLEM Advanced
app solutions | 6
7. THE APP LIFECYCLE PLATFORM Design Apps Once Deploy Apps on
Multiple Devices Evolve Apps Throughout their Lives Advanced app
solutions | 7
8. A PLATFORM OF INNOVATIONSample: App Roadmap App
CorePersonalization PushSensoring Interaction Transaction
Functionality LocationVideo AugmentationSample: Device
RoadmapWebinar 8
9. A BALANCED CHOICE NATIVE PLATFORM HTML5 1. MULTIPLE DEVICES
2. SECURITY 3. INTEGRATION 4. USER EXPERIENCE 5. TOOLS 9
10. OVER 70 GLOBALCLIENTS ANDPARTNERS Webinar 10
11. BUSINESS MODELPlatform licensing:Maintenance & support
Platform Services: Runtime licensing Help desk Solution development
Developers portal Development training Maintenance and bug Design
trainingfixes App center set upAdvanced app solutions | 11
13. TECHNOLOGYECOSYSTEM Cross platform development Runtimes
Components libraries Cloud Lifecycle services Development portal
M2Active Studio Webinar 13
14. M2ACTIVE ARCHITECTURE RUNTIME CONCEPTM2ACTIVE
APPLICATIONM2Active APIM2Active API M2Active API M2Active API
Native Runtime Native RuntimeNative Runtime Native Runtime Origin
ServerM2Active Architecture & Runtimes / 14
15. M2ACTIVE ARCHITECTURE RUNTIME DETAILS
ApplicationAPPLICATION SCRIPT Logic M2Active M2ACTIVE VIRTUAL
MACHINE (LUA) VM M2Active Net-DataMulti- Social UISensorsWeb PIM
Crypto Analytics API working StoragemediaMediaMobile M2ActiveUI X
Manager Comms M2ACTIVE RUNTIME CORE CoreManager Mobile OSM2Active
Architecture & Runtimes / 15
16. M2ACTIVE ARCHITECTUREORIGIN SERVER CONNECTIVITYM2ACTIVE
NATIVE M2Active Native RUNTIMERuntime Web Services based on
REST/JSON Service2MediaServer-sideThird Party Cloud Services
Customer App Origin ServerM2Push Customer Social
NetworksM2PayBusiness dataMobile AnalyticsM2Statsand services
Mobile Ad networks.. .. M2Active Architecture & Runtimes /
16
17. M2ACTIVE ARCHITECTUREORIGIN SERVER CONNECTIVITY Mobile
device Mobile device Incl. support for M2Active RuntimeM2Active
Runtime Text Images (JPEG/PNG)Google JSON Basic XMLProtocolBuffers
Incl. support for Basic auth. Digest auth. TCP socket HTTP/HTTPS
M2Active client environment Server environmentGoogle
JSONProtocolBuffersGlassfishGlassfishM2Active M2Active Otherserver
server servers M2Active M2Active Designed for 3G/Wi-FiOtherOne-way
communications (pull) Platform Platform services No dependency on
M2Active server services services No firewall traversal constraints
M2Active Architecture & Runtimes / 17
18. M2ACTIVE ARCHITECTURENATIVE PLUGIN
ARCHITECTUREM2ACTIVEAPPLICATION NativeM2ActiveUI API BespokeAPIs
controls VM ManagerUI Manager MC ManagerService2MediaCustomer
/Server Third party Server M2Active Architecture & Runtimes
/18
27. M2ACTIVE RUNTIMES CAPABILITIESICON SCALING FOR ALL APP
STORES App icons are essential for helpingthe user to discover Apps
in the storesand on the device Each APP store imposes strict
andspecific rules for application icons(size, pixel density, form
factor etc) M2Active includes tooling thatautomates this cumbersome
process M2Active Architecture & Runtimes / 27
28. INTERACTIVE DEVELOPMENT ENVIRONMENT(IDE) Advanced app
solutions | 28
29. M2ACTIVE RUNTIMES CAPABILITIESM2ACTIVE DEVELOPER
PORTALCurrent scope (download): SDK IDE Tools Samples
DocumentationFuture scope (communicate): Forums Support Chat Blogs
NewsLink to the M2Active developer portalM2Active Architecture
& Runtimes / 29
30. THE APPLIFECYCLEPLATFORMEMPOWERING YOURAPPS!Webinar 30