SlideShare a Scribd company logo
Mobility and MEAP Overview
Mobility defined
The ability of an enterprise to connect, communicate and transact with suppliers, partners,
employees, assets, products, and customers from any location through diverse mobile
technologies like handsets, PDAs, handhelds, RFID, telematics, GPS, NFC based systems
Mobility enables greater convenience, productivity/ efficiency and reach…
The business needs of our clients
 Consumer Needs- Greater convenience
 Transact Anywhere (eg Mobile payments, Stock trading)
 Engage service anywhere (eg. Location services, Emergency services, Basic customer
service)
 Mobile Marketing (eg.Promotions, Loyalty Programs )
 Enterprise Needs- Greater productivity, Greater efficiency
 Mobile office (eg. Workflow alerts and approvals, clocking time)
 Sales/ field force enablement ( eg Sale call planning & client interaction, Stock
taking)
 Asset tracking (eg. containers, vehicles)
 Improved Supply Chain & Logistics (eg. quicker replenishment, warehouse
retrievals)
 Needs of New Market Segments- Greater reach
 Rural Marketing and Financial Inclusion
 Youth and Children
 Segments that cannot read, do not have access to/cant use PC
The mobile way
Traditional web applications
Browser based
Accessed through PC / Mobile browsers
Platform independent
HTML / JSP
Traditional web applications
Browser based
Accessed through PC / Mobile browsers
Platform independent
HTML / JSP
Mobile applications
Run on Mobile devices
Platform dependent
HTML5 / Native API
Mobile applications
Run on Mobile devices
Platform dependent
HTML5 / Native API
We need this transition to happen smoothly
5
Platforms for multi-vendor devices
The following software platforms will run on hardware platforms
from a number of different manufacturers:
Java ME
Symbian
Android
Windows Mobile
Qt (framework)
BREW
Palm OS
Palm webOS
Flash Lite
Microbrowser
6
Platforms for single vendor devices
BlackBerry
iOS (Apple)
Overall, a large number of platforms
Application development problem
Variety of Mobile OSes
Lack of a common accepted standard
Frequent newer OS versions
New set of skills required
BuildBuild
Run &
Connect
Run &
Connect ManageManage SecureSecure
Extend &
Create
Extend &
Create
Mobile application development models
8
Hybrid Application
iPhone, Android, Windows, etc.
Hybrid Application
iPhone, Android, Windows, etc.
Code: HTML, JavaScript, CSS
Debug: Browser (all devices), iPhone Emulator,
Android Emulator, etc.
App Development
Environment
(Eclipse)
App Development
Environment
(Eclipse)
Web/Hybrid
HTML HTML Native
Hybrid Device Bridge & MAP APIs
Native
iPhone ApplicationiPhone Application
Apple
XCode
Apple
XCode
Native Native
MAP APIs
Android
Dev Tools
(ADT)
(Eclipse)
Android
Dev Tools
(ADT)
(Eclipse)
Android ApplicationAndroid Application
Native Native
MAP APIs
Code: Objective-C
Debug: iPhone Emulator
Code: Java or C
Debug: Android emulator
Allows
HTML UIs
to connect
to device
and MAP
APIs
Etc.
Mix Native and Hybrid code
in a single application
Allows
HTML UIs
to connect
to device
and MAP
APIs
Native
MAP APIs
Traditional Mobile Application development models
 Native Application – Uses platform specific native APIs
 Web Application – Developed as a web application and accessed via mobile web browser
Native Web Application
Merit Demerit Merit Demerit
Full access to local
device services
No consistency in
programming mode
from different vendors
Easy reuse of existing
web assets
No native device
services
Rich UI because of
the of native controls
and advanced
graphics
Fixed function, little
flexibility to
dynamically adapt, re-
skin the application
Dynamic delivery of
content and
services
Inconsistency in
mobile web browsers
Enhanced User
experience because
of advanced controls
Update cycle can be
painful
Easy to reconfigure
and update the
application
No offline model
Service composition
not as easy as web
applications
Performance
constraints
Distribution of
application updated
cumbersome
• Mobile Phones
• Tablets
• Web Gadgets
Mobile WebMobile Web
WML -> HTML5
TabletsTablets
Support for many OSsSupport for many OSs
10
The New Mobile Application development model
The MEAP Solution
What is a MEAP
Mobile Enterprise
Application Platform
Web
Services
Databases
11
MEAP Components
Software Studio
 Software development and application libraries, usually based on Eclipse
 Tools for debugging, testing and deployment
Application Server
 Installed MEAP software on the server for communication with mobile apps
 Integrates with back-end applications and data services
Mobile Application
 Native application on the device
 Web based
 Hybrid
12
A method to design and run an application once, from a single code base,
and deploy it to many mobile web browsers
Compatibility with browsers supporting not just HTML5 but older markup
languages as well: HTML / XHTML / JavaScript / Basic channels.
HTML5 supports the mobile web on the following OSs, covering over 9,000
devices :
• iOS (iPhone and IPad)
• Android (mobile phone and tablets)
• BlackBerry (mobile phone and tablets)
• Palm/WebOS
• Symbian/MeeGo/Maemo/Qt
HTML 5 Cross platform solution
IBM Worklight?
14
Worklight is an open, complete and advanced mobile application
platform for HTML5, hybrid and native apps.
Worklight Server
Unified notifications, runtime skinning, version management,
security, integration and delivery
Worklight Console
A web-based console for real-time analytics and control of
your mobile apps and infrastructure
Worklight Studio
The most complete, extensible environment with maximum
code reuse and per-device optimization
Worklight Overview
15
Worklight Runtime Components
Extensive libraries and client APIs that expose and interface
with native device functionality←
Integrating Best-in-class Tools
Worklight is compatible with prominent HTML5 libraries and tools:
16
Mobile Device Management / BYOD
Testing
Security
Business model
Version control
Push Notifications
Other Mobile Channel Challenges
18
Connect with me
@ArvindMobile

More Related Content

PPT
OpenMEAP presentation
PPTX
Why should enterprises need a Mobile Enterprise Application Platform
PDF
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
PDF
Creating a mobile enterprise application business case.
 
PDF
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
PDF
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
PDF
Enterprise mobility MADP MEAP MCAP struggles and approaches
PPT
Key Architectural Aspects of a Enterprise Mobility Solution
OpenMEAP presentation
Why should enterprises need a Mobile Enterprise Application Platform
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Creating a mobile enterprise application business case.
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Enterprise mobility MADP MEAP MCAP struggles and approaches
Key Architectural Aspects of a Enterprise Mobility Solution

What's hot (20)

PDF
Ibm mobilefirst overview presentation
PDF
Transform your organization into a mobile enterprise with ibm worklight tips
PDF
IBM Mobile First
PPTX
How Enterprise Mobility is reinventing Enterprise Software
PDF
Pocket app
PPT
An Overview on IBM MobileFirst Platform v7
PDF
Webinar app testing and distribution
PPTX
Ibm mobile first briefing
PDF
IBM Worklight
PDF
Low-Code vs. Programming – It Isn’t an Either/Or Decision
PDF
IBM InterConnect Build and Deploy MobileFirst Applications
PPTX
IBM Mobile First Client Presentation
PDF
Webinar Mobile Maturity #6: Connecting Apps: Back-end and Integration
PDF
Webinar Service2Media and SDL - CX Management and mobile apps
PPTX
Averting the Mobile CRM Cliff
PDF
Hybrid Applications with WebSphere commerce and Worklight
PPTX
Why Mobile will Change your Business - Parmelee
PPTX
Discover the opportunities of developing Apps for Vodafone 360
PPTX
mobile application development
PDF
Webinar app development & maintenance
Ibm mobilefirst overview presentation
Transform your organization into a mobile enterprise with ibm worklight tips
IBM Mobile First
How Enterprise Mobility is reinventing Enterprise Software
Pocket app
An Overview on IBM MobileFirst Platform v7
Webinar app testing and distribution
Ibm mobile first briefing
IBM Worklight
Low-Code vs. Programming – It Isn’t an Either/Or Decision
IBM InterConnect Build and Deploy MobileFirst Applications
IBM Mobile First Client Presentation
Webinar Mobile Maturity #6: Connecting Apps: Back-end and Integration
Webinar Service2Media and SDL - CX Management and mobile apps
Averting the Mobile CRM Cliff
Hybrid Applications with WebSphere commerce and Worklight
Why Mobile will Change your Business - Parmelee
Discover the opportunities of developing Apps for Vodafone 360
mobile application development
Webinar app development & maintenance
Ad

Similar to New to Mobile Application Development ? Learn about MEAP (20)

PDF
HTML5 Mobile Web Framework - High Level Design
PDF
Developers Guide To The Galaxy 8th edition
PPT
Hybrid App Development using PhoneGap/Cordova
PPTX
Interactive Mobile Applications in the Enterprise: Are You Ready?
PDF
Mobile Developer's Guide To The Galaxy Vol.7
PPTX
Mobile apps Intro
PDF
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
PDF
How to-choose-the-right-technology-architecture-for-your-mobile-application
PPT
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
PPTX
Overview of Enterprise Mobility
PDF
Confused about Native vs Hybrid vs Cross-Platform ?
PPTX
Mobile next 2013 petru jucovschi
PDF
Ibm mobile first platform presentation refresh 05 18-mc
PPTX
Mobility today & what's next. Application ecosystems.
PPTX
Mobile Apps Develpment - A Comparison
PDF
White paper native, web or hybrid mobile app development
PDF
Bridge-Stage Framework for the Smartphone Application Development using HTML5
PDF
Benefits of PhoneGap for Mobile App Development - Appzure
PDF
SAP CodeJam Mobile - Poland 2013
PDF
[Whitepaper] an overview of ibm mobile first platform
HTML5 Mobile Web Framework - High Level Design
Developers Guide To The Galaxy 8th edition
Hybrid App Development using PhoneGap/Cordova
Interactive Mobile Applications in the Enterprise: Are You Ready?
Mobile Developer's Guide To The Galaxy Vol.7
Mobile apps Intro
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
How to-choose-the-right-technology-architecture-for-your-mobile-application
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
Overview of Enterprise Mobility
Confused about Native vs Hybrid vs Cross-Platform ?
Mobile next 2013 petru jucovschi
Ibm mobile first platform presentation refresh 05 18-mc
Mobility today & what's next. Application ecosystems.
Mobile Apps Develpment - A Comparison
White paper native, web or hybrid mobile app development
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Benefits of PhoneGap for Mobile App Development - Appzure
SAP CodeJam Mobile - Poland 2013
[Whitepaper] an overview of ibm mobile first platform
Ad

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Modernizing your data center with Dell and AMD
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars

New to Mobile Application Development ? Learn about MEAP

  • 1. Mobility and MEAP Overview
  • 2. Mobility defined The ability of an enterprise to connect, communicate and transact with suppliers, partners, employees, assets, products, and customers from any location through diverse mobile technologies like handsets, PDAs, handhelds, RFID, telematics, GPS, NFC based systems Mobility enables greater convenience, productivity/ efficiency and reach…
  • 3. The business needs of our clients  Consumer Needs- Greater convenience  Transact Anywhere (eg Mobile payments, Stock trading)  Engage service anywhere (eg. Location services, Emergency services, Basic customer service)  Mobile Marketing (eg.Promotions, Loyalty Programs )  Enterprise Needs- Greater productivity, Greater efficiency  Mobile office (eg. Workflow alerts and approvals, clocking time)  Sales/ field force enablement ( eg Sale call planning & client interaction, Stock taking)  Asset tracking (eg. containers, vehicles)  Improved Supply Chain & Logistics (eg. quicker replenishment, warehouse retrievals)  Needs of New Market Segments- Greater reach  Rural Marketing and Financial Inclusion  Youth and Children  Segments that cannot read, do not have access to/cant use PC
  • 4. The mobile way Traditional web applications Browser based Accessed through PC / Mobile browsers Platform independent HTML / JSP Traditional web applications Browser based Accessed through PC / Mobile browsers Platform independent HTML / JSP Mobile applications Run on Mobile devices Platform dependent HTML5 / Native API Mobile applications Run on Mobile devices Platform dependent HTML5 / Native API We need this transition to happen smoothly
  • 5. 5 Platforms for multi-vendor devices The following software platforms will run on hardware platforms from a number of different manufacturers: Java ME Symbian Android Windows Mobile Qt (framework) BREW Palm OS Palm webOS Flash Lite Microbrowser
  • 6. 6 Platforms for single vendor devices BlackBerry iOS (Apple) Overall, a large number of platforms
  • 7. Application development problem Variety of Mobile OSes Lack of a common accepted standard Frequent newer OS versions New set of skills required
  • 8. BuildBuild Run & Connect Run & Connect ManageManage SecureSecure Extend & Create Extend & Create Mobile application development models 8 Hybrid Application iPhone, Android, Windows, etc. Hybrid Application iPhone, Android, Windows, etc. Code: HTML, JavaScript, CSS Debug: Browser (all devices), iPhone Emulator, Android Emulator, etc. App Development Environment (Eclipse) App Development Environment (Eclipse) Web/Hybrid HTML HTML Native Hybrid Device Bridge & MAP APIs Native iPhone ApplicationiPhone Application Apple XCode Apple XCode Native Native MAP APIs Android Dev Tools (ADT) (Eclipse) Android Dev Tools (ADT) (Eclipse) Android ApplicationAndroid Application Native Native MAP APIs Code: Objective-C Debug: iPhone Emulator Code: Java or C Debug: Android emulator Allows HTML UIs to connect to device and MAP APIs Etc. Mix Native and Hybrid code in a single application Allows HTML UIs to connect to device and MAP APIs Native MAP APIs
  • 9. Traditional Mobile Application development models  Native Application – Uses platform specific native APIs  Web Application – Developed as a web application and accessed via mobile web browser Native Web Application Merit Demerit Merit Demerit Full access to local device services No consistency in programming mode from different vendors Easy reuse of existing web assets No native device services Rich UI because of the of native controls and advanced graphics Fixed function, little flexibility to dynamically adapt, re- skin the application Dynamic delivery of content and services Inconsistency in mobile web browsers Enhanced User experience because of advanced controls Update cycle can be painful Easy to reconfigure and update the application No offline model Service composition not as easy as web applications Performance constraints Distribution of application updated cumbersome
  • 10. • Mobile Phones • Tablets • Web Gadgets Mobile WebMobile Web WML -> HTML5 TabletsTablets Support for many OSsSupport for many OSs 10 The New Mobile Application development model The MEAP Solution
  • 11. What is a MEAP Mobile Enterprise Application Platform Web Services Databases 11
  • 12. MEAP Components Software Studio  Software development and application libraries, usually based on Eclipse  Tools for debugging, testing and deployment Application Server  Installed MEAP software on the server for communication with mobile apps  Integrates with back-end applications and data services Mobile Application  Native application on the device  Web based  Hybrid 12
  • 13. A method to design and run an application once, from a single code base, and deploy it to many mobile web browsers Compatibility with browsers supporting not just HTML5 but older markup languages as well: HTML / XHTML / JavaScript / Basic channels. HTML5 supports the mobile web on the following OSs, covering over 9,000 devices : • iOS (iPhone and IPad) • Android (mobile phone and tablets) • BlackBerry (mobile phone and tablets) • Palm/WebOS • Symbian/MeeGo/Maemo/Qt HTML 5 Cross platform solution
  • 14. IBM Worklight? 14 Worklight is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
  • 15. Worklight Server Unified notifications, runtime skinning, version management, security, integration and delivery Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Overview 15 Worklight Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality←
  • 16. Integrating Best-in-class Tools Worklight is compatible with prominent HTML5 libraries and tools: 16
  • 17. Mobile Device Management / BYOD Testing Security Business model Version control Push Notifications Other Mobile Channel Challenges