SlideShare una empresa de Scribd logo
1 de 36
© Maarga Systems Inc., 2013© Maarga Systems Inc., 2012© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013
Adroit and Competent IBM Partner
Pathfinder
Superior Experience
Over 50 consultants with strong
domain and technology skills.
Aligned with ISO and CMMi quality
and process excellence frameworks
More than 250 enterprise grade projects in the area of
enterprise collaboration and communications. Pioneer in
XPages Technology and expertise in Lotus Notes
Development
Premier IBM partner with skills on
IBM Notes, Domino, IBM
Connections
Maarga literally means Pathfinder. A
leading provider of enterprise
collaboration and communications
solutions since 2002
Offices in India, USA
Partners in Middle East, Germany and
Europe
Presence
© Maarga Systems Inc., 2013
Anantha Subramanian
(Anantha)
Project Manager
© Maarga Systems Inc., 2013
 Introduction
 Why mobilize?
 Enterprise MobilizationChallenges
 Mobile DevelopmentApproaches
 Introduction toWorklight & Overview
 SampleWorklight Application
 Case Studies
© Maarga Systems Inc., 2013
Mobile is the next stage in the
evolution of computing
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013
Mobility
Mobile Device / Application
management address the BYOD
trend
Security and authentication are
top priority
More rich and complex apps with
access to enterprise data
Adopting technologies like
HTML5/JavaScript/CSS
© Maarga Systems Inc., 2013
 What applications do you wish to deploy on
to mobile devices?
 Email, contacts, calendaring
 Office productivity applications
 Workflow solutions for field staff
 Document management
 Internal Social Media applications
8
© Maarga Systems Inc., 2013
Mobile Application
Development
Approaches
Open
Source
MEAP
100 %
Native
Development using
tools & frameworks
such as
HTML5, PhoneGa
p &
JavaScript/HTML Mobile
Enterprise
Application
Platform based
development
Development
targeted at a
specific platform
using platform
specific tools
© Maarga Systems Inc., 2013
 What would be your application development
approach?
 Native Applications
 Open Source
 MEAP
10
© Maarga Systems Inc., 2013
IBM’s HTML5 based platform for enterprises to
develop, run and manage smartphone and
tablet apps
© Maarga Systems Inc., 2013
Magic
Quadrant
© Maarga Systems Inc., 2013
RECRUITMENT PROCESS - Your Text Here
Strong
authentication
framework Encrypted
offline
availability
Enterprise
back-end
connectivity
Packaged
runtime skins
Unified push
notifications
Mix native
and HTML
SingleCode
Base
Direct
Updates &
Remote
disablement
3rd Party
Integration
Data
collection for
analytics
The Challenge?
To use standards-
based technologies
and tools to deliver an
enterprise-grade
services layer that
meets the needs of
mobile employees and
customers
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013
 The Shell Approach
 Native access
 Sandbox mode
 Customization
 Allows Diversity
15
© Maarga Systems Inc., 2013
Compatible with
prominent HTML5
libraries and tools
16
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013
Complete, extensible
environment with
maximum
code reuse and per-
device optimization
18
© Maarga Systems Inc., 2013
Unified
notifications, runtime
skins, version
management,
security, integration and
delivery
19
© Maarga Systems Inc., 2013 20
Extensive libraries and
clientAPIs that expose
and interface
with native device
functionality
© Maarga Systems Inc., 2013
A web-based console
for real-time analytics
and control of your
mobile apps and
infrastructure
21
© Maarga Systems Inc., 2013
 Server-side artifacts to connect to enterprise applications
 Written in JavaScript & XSL and are called either by a request from a
device, a notification, or another adapter
 Four types of adapters
 HTTP, SQL, IBM Cast Iron® & JMS
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013 24
© Maarga Systems Inc., 2013 25
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013 27
© Maarga Systems Inc., 2013 28
© Maarga Systems Inc., 2013 29
© Maarga Systems Inc., 2013
Situation Challenge
Solution
Results
• Leading Credit Card company in South Korea
• Identified need for mobile platform to augment
offerings
• Used IBM Worklight to develop an advanced
application with a rich & engaging UX
• Includes100 screens, location-based features &
scannable coupons
• Incorporates augmented reality components—a first
in the region— to help users find the retail locations
of its reward partners on the go.
• Korean companies are facing a demand for mobile
apps from over 7 million smartphone users, up from
only 800,000 in 2009, forcing them to vigorously
explore options for value-added services
• Needs to comply with the security regulations of the
Korean government
• Reduced time to market and associated costs
• Deployment of one of the region’s most advanced
financial mobile applications
• Enabling better customer and employee user
experience across more devices
© Maarga Systems Inc., 2013
Situation Challenge
Solution Results
• The largest vertically integrated marketer of tires in
the US
• Identified mobile channel as a means for new
revenue & brand differentiation
• IBM Worklight helped in-house development team
to create 5-6 apps in the initial phase and more going
forward.
•Hybrid HTML5 apps delivered to +6000 associates
under the TBC brand and millions of end-users
•21 Days from installation to 3 applications in beta
• Saved between 80%-90% of development time for 2nd
& 3rd target devices due to the inherent cross-device
capabilities
• Growing need of customers to engage in mobile
commerce via a store locator application
• Address the BYOD trend in the market & enable
employees to access relevant backend data on the go
© Maarga Systems Inc., 2013
Open, standards-based
Extremely easy to learn and use
HTML5 as core development technology
Focus on new devices and OS’s
Cater to high-end enterprise needs
© Maarga Systems Inc., 2013
Web development skills commonly available
Shared code base across devices
Highly efficient optimization of apps if required
Use of ready-made UI libraries and visual editor
Reusable enterprise connectivity and integration layer
Out-of-the-box security and authentication components
© Maarga Systems Inc., 2013
Reduced development effort as devices increase
Cost savings increased with additional apps
Reduction in IT integration overhead and mobile infrastructure
Lower maintenance cost of app versions and updates over time
ReducedTime-to-Market for app deployment
© Maarga Systems Inc., 2013
© Maarga Systems Inc., 2013

Más contenido relacionado

La actualidad más candente

Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
Nitin Gaur
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
Leigh Williamson
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM Switzerland
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
Nitin Gaur
 

La actualidad más candente (20)

Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live!
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Pulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationPulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentation
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
 
Ibm mobilefirst overview presentation
Ibm mobilefirst overview presentationIbm mobilefirst overview presentation
Ibm mobilefirst overview presentation
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
Ibm worklight
Ibm worklightIbm worklight
Ibm worklight
 
Mobile enterprise
Mobile enterpriseMobile enterprise
Mobile enterprise
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2
 
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakPCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 

Similar a IBM Worklight - Introduction

03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
Warba Insurance Co Kuwait
 
In it to win it product & competitive positioning
In it to win it  product & competitive positioningIn it to win it  product & competitive positioning
In it to win it product & competitive positioning
Donald Gordon, CPA, CA
 
Is ERP on Cloud the next step for your business? | Cloud ERP Benefits
Is ERP on Cloud the next step for your business? | Cloud ERP BenefitsIs ERP on Cloud the next step for your business? | Cloud ERP Benefits
Is ERP on Cloud the next step for your business? | Cloud ERP Benefits
VIENNA Advantage
 

Similar a IBM Worklight - Introduction (20)

03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
 
The 5 Biggest Data Myths in Telco: Exposed
The 5 Biggest Data Myths in Telco: ExposedThe 5 Biggest Data Myths in Telco: Exposed
The 5 Biggest Data Myths in Telco: Exposed
 
SugarCRM vs. Microsoft Dynamics
SugarCRM vs. Microsoft DynamicsSugarCRM vs. Microsoft Dynamics
SugarCRM vs. Microsoft Dynamics
 
Case : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the CloudCase : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the Cloud
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy Guide
 
Case4 customer relationship management heads to the cloud
Case4 customer relationship management heads to the  cloud Case4 customer relationship management heads to the  cloud
Case4 customer relationship management heads to the cloud
 
No Code App Builders The Ultimate Solution for Small Businesses
No Code App Builders The Ultimate Solution for Small BusinessesNo Code App Builders The Ultimate Solution for Small Businesses
No Code App Builders The Ultimate Solution for Small Businesses
 
Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services. Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.
 
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
Virtualization and cloud impact overview auditor spin   enterprise gr-cv3Virtualization and cloud impact overview auditor spin   enterprise gr-cv3
Virtualization and cloud impact overview auditor spin enterprise gr-cv3
 
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
 
In it to win it product & competitive positioning
In it to win it  product & competitive positioningIn it to win it  product & competitive positioning
In it to win it product & competitive positioning
 
Presentation1502212
Presentation1502212Presentation1502212
Presentation1502212
 
Omni-Channel Marketing in the Cloud
Omni-Channel Marketing in the CloudOmni-Channel Marketing in the Cloud
Omni-Channel Marketing in the Cloud
 
Is ERP on Cloud the next step for your business? | Cloud ERP Benefits
Is ERP on Cloud the next step for your business? | Cloud ERP BenefitsIs ERP on Cloud the next step for your business? | Cloud ERP Benefits
Is ERP on Cloud the next step for your business? | Cloud ERP Benefits
 
Top 10 tech trends 2014
Top 10 tech trends 2014Top 10 tech trends 2014
Top 10 tech trends 2014
 
Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.
 
Ανδρέας Τσαγκάρης, 7th Digital Banking Forum
Ανδρέας Τσαγκάρης, 7th Digital Banking ForumΑνδρέας Τσαγκάρης, 7th Digital Banking Forum
Ανδρέας Τσαγκάρης, 7th Digital Banking Forum
 

Más de Maarga Systems

Pilot essentials webinar
Pilot essentials webinarPilot essentials webinar
Pilot essentials webinar
Maarga Systems
 

Más de Maarga Systems (11)

Webinar: Unlocking the Power of IBM Connections 6.0
Webinar: Unlocking the Power of IBM Connections 6.0Webinar: Unlocking the Power of IBM Connections 6.0
Webinar: Unlocking the Power of IBM Connections 6.0
 
IBM Connections 6 at a Glance
IBM Connections 6 at a GlanceIBM Connections 6 at a Glance
IBM Connections 6 at a Glance
 
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMigrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
 
Migrating Lotus Notes Applications to Sharepoint: Preparations and Analysis
Migrating Lotus Notes Applications to Sharepoint: Preparations and AnalysisMigrating Lotus Notes Applications to Sharepoint: Preparations and Analysis
Migrating Lotus Notes Applications to Sharepoint: Preparations and Analysis
 
Lotus Notes Application Migration
Lotus Notes Application  MigrationLotus Notes Application  Migration
Lotus Notes Application Migration
 
10 elements of successful strategy to migrate to office 365
10 elements of successful strategy to migrate to office 36510 elements of successful strategy to migrate to office 365
10 elements of successful strategy to migrate to office 365
 
IBM notes to IBM smartcloud
IBM notes to IBM smartcloudIBM notes to IBM smartcloud
IBM notes to IBM smartcloud
 
Speed up your XPages Application performance
Speed up your XPages Application performanceSpeed up your XPages Application performance
Speed up your XPages Application performance
 
IBM Notes 9 Social Edition Cheat Sheet
IBM Notes 9 Social Edition Cheat SheetIBM Notes 9 Social Edition Cheat Sheet
IBM Notes 9 Social Edition Cheat Sheet
 
Webinar: Restyle your Notes Applications
Webinar: Restyle your Notes ApplicationsWebinar: Restyle your Notes Applications
Webinar: Restyle your Notes Applications
 
Pilot essentials webinar
Pilot essentials webinarPilot essentials webinar
Pilot essentials webinar
 

Último

Último (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

IBM Worklight - Introduction

  • 1. © Maarga Systems Inc., 2013© Maarga Systems Inc., 2012© Maarga Systems Inc., 2013
  • 2. © Maarga Systems Inc., 2013 Adroit and Competent IBM Partner Pathfinder Superior Experience Over 50 consultants with strong domain and technology skills. Aligned with ISO and CMMi quality and process excellence frameworks More than 250 enterprise grade projects in the area of enterprise collaboration and communications. Pioneer in XPages Technology and expertise in Lotus Notes Development Premier IBM partner with skills on IBM Notes, Domino, IBM Connections Maarga literally means Pathfinder. A leading provider of enterprise collaboration and communications solutions since 2002 Offices in India, USA Partners in Middle East, Germany and Europe Presence
  • 3. © Maarga Systems Inc., 2013 Anantha Subramanian (Anantha) Project Manager
  • 4. © Maarga Systems Inc., 2013  Introduction  Why mobilize?  Enterprise MobilizationChallenges  Mobile DevelopmentApproaches  Introduction toWorklight & Overview  SampleWorklight Application  Case Studies
  • 5. © Maarga Systems Inc., 2013 Mobile is the next stage in the evolution of computing
  • 6. © Maarga Systems Inc., 2013
  • 7. © Maarga Systems Inc., 2013 Mobility Mobile Device / Application management address the BYOD trend Security and authentication are top priority More rich and complex apps with access to enterprise data Adopting technologies like HTML5/JavaScript/CSS
  • 8. © Maarga Systems Inc., 2013  What applications do you wish to deploy on to mobile devices?  Email, contacts, calendaring  Office productivity applications  Workflow solutions for field staff  Document management  Internal Social Media applications 8
  • 9. © Maarga Systems Inc., 2013 Mobile Application Development Approaches Open Source MEAP 100 % Native Development using tools & frameworks such as HTML5, PhoneGa p & JavaScript/HTML Mobile Enterprise Application Platform based development Development targeted at a specific platform using platform specific tools
  • 10. © Maarga Systems Inc., 2013  What would be your application development approach?  Native Applications  Open Source  MEAP 10
  • 11. © Maarga Systems Inc., 2013 IBM’s HTML5 based platform for enterprises to develop, run and manage smartphone and tablet apps
  • 12. © Maarga Systems Inc., 2013 Magic Quadrant
  • 13. © Maarga Systems Inc., 2013 RECRUITMENT PROCESS - Your Text Here Strong authentication framework Encrypted offline availability Enterprise back-end connectivity Packaged runtime skins Unified push notifications Mix native and HTML SingleCode Base Direct Updates & Remote disablement 3rd Party Integration Data collection for analytics The Challenge? To use standards- based technologies and tools to deliver an enterprise-grade services layer that meets the needs of mobile employees and customers
  • 14. © Maarga Systems Inc., 2013
  • 15. © Maarga Systems Inc., 2013  The Shell Approach  Native access  Sandbox mode  Customization  Allows Diversity 15
  • 16. © Maarga Systems Inc., 2013 Compatible with prominent HTML5 libraries and tools 16
  • 17. © Maarga Systems Inc., 2013
  • 18. © Maarga Systems Inc., 2013 Complete, extensible environment with maximum code reuse and per- device optimization 18
  • 19. © Maarga Systems Inc., 2013 Unified notifications, runtime skins, version management, security, integration and delivery 19
  • 20. © Maarga Systems Inc., 2013 20 Extensive libraries and clientAPIs that expose and interface with native device functionality
  • 21. © Maarga Systems Inc., 2013 A web-based console for real-time analytics and control of your mobile apps and infrastructure 21
  • 22. © Maarga Systems Inc., 2013  Server-side artifacts to connect to enterprise applications  Written in JavaScript & XSL and are called either by a request from a device, a notification, or another adapter  Four types of adapters  HTTP, SQL, IBM Cast Iron® & JMS
  • 23. © Maarga Systems Inc., 2013
  • 24. © Maarga Systems Inc., 2013 24
  • 25. © Maarga Systems Inc., 2013 25
  • 26. © Maarga Systems Inc., 2013
  • 27. © Maarga Systems Inc., 2013 27
  • 28. © Maarga Systems Inc., 2013 28
  • 29. © Maarga Systems Inc., 2013 29
  • 30. © Maarga Systems Inc., 2013 Situation Challenge Solution Results • Leading Credit Card company in South Korea • Identified need for mobile platform to augment offerings • Used IBM Worklight to develop an advanced application with a rich & engaging UX • Includes100 screens, location-based features & scannable coupons • Incorporates augmented reality components—a first in the region— to help users find the retail locations of its reward partners on the go. • Korean companies are facing a demand for mobile apps from over 7 million smartphone users, up from only 800,000 in 2009, forcing them to vigorously explore options for value-added services • Needs to comply with the security regulations of the Korean government • Reduced time to market and associated costs • Deployment of one of the region’s most advanced financial mobile applications • Enabling better customer and employee user experience across more devices
  • 31. © Maarga Systems Inc., 2013 Situation Challenge Solution Results • The largest vertically integrated marketer of tires in the US • Identified mobile channel as a means for new revenue & brand differentiation • IBM Worklight helped in-house development team to create 5-6 apps in the initial phase and more going forward. •Hybrid HTML5 apps delivered to +6000 associates under the TBC brand and millions of end-users •21 Days from installation to 3 applications in beta • Saved between 80%-90% of development time for 2nd & 3rd target devices due to the inherent cross-device capabilities • Growing need of customers to engage in mobile commerce via a store locator application • Address the BYOD trend in the market & enable employees to access relevant backend data on the go
  • 32. © Maarga Systems Inc., 2013 Open, standards-based Extremely easy to learn and use HTML5 as core development technology Focus on new devices and OS’s Cater to high-end enterprise needs
  • 33. © Maarga Systems Inc., 2013 Web development skills commonly available Shared code base across devices Highly efficient optimization of apps if required Use of ready-made UI libraries and visual editor Reusable enterprise connectivity and integration layer Out-of-the-box security and authentication components
  • 34. © Maarga Systems Inc., 2013 Reduced development effort as devices increase Cost savings increased with additional apps Reduction in IT integration overhead and mobile infrastructure Lower maintenance cost of app versions and updates over time ReducedTime-to-Market for app deployment
  • 35. © Maarga Systems Inc., 2013
  • 36. © Maarga Systems Inc., 2013

Notas del editor

  1. We are Maarga Systems. Maarga literally means Pathfinder. We are a Premium IBM partner and leading provider of enterprise collaboration and communications solutions since 2002, with offices in India and the US. We have partners in the Middle East, Europe and customers spread around the world.
  2. My name is Ananthanarayanan Subramanian (Anantha). I am a project manager here at Maarga Systems.
  3. Today’s mobile discussion is merely the tip of the larger computing iceberg!The software that powers mobile devices are being co-opted to power a whole range of devices which means applications access may be possible from those new age devices as well. It is estimated that there will be 20 Billion connected devices by 2020. All this presents tremendous opportunities, both from a B2C and a B2E perspective. The need therefore is for the same applications and content to be made available across a whole range of devices.At the enterprise level, mobility is a hot topic since recent have shown that productivity increases by 45% with mobile devices. As a result, 61% of CIOs put mobile as priority. The biggest affected among industries are Retail, Financial Services and Distribution. But you didn’t need me to tell you that. You see that on a daily basis in all your lives.
  4. Enterprises are grappling with the Mastering development, integration and management challenges to deliver apps to end-users in an increasingly complex worldTop Mobile Adoption Concerns (2011 IBM Tech Trends Report) :1. Security/privacy (53%)2. Cost of developing for multiple mobile platforms (52%)3. Integrating cloud services to mobile devices (51%)Development is expensiveDiverse skill sets needed based on development approachBecause everyone wants to use their own device, the BYOD movement has arisen with newer challenges spouting up. These areThere are too many differentdevices with a wide range of form factorsMaintenance since separate code bases may have to be maintained for different OSDevice/Application ManagementEnterprise systems integration
  5. Looking for the right standards based technology that will give users a native-like experience Adopting HTML5/JavaScript/CSS as the standard for mobile development Trend towards developing large numbers of applications Developing more rich and complex apps, allowing users access to enterprise data and transactions Combining Mobile Device / Application management functionality to address the BYOD trend Making security and authentication to the top of the priority list
  6. Each of this comes with it’s own short comings100% native development• Expensive development and maintenance• Long time to market & limited scalability of development• Scarce and costly resourcesOpen source tools such as HTML5/PhoneGap and JavaScript/HTML Frameworks• Lacking enterprise-grade functionality• Limited access to device features• No integration and services layerMobile Enterprise Application Platforms (MEAP)• Limiting WYSIWYG IDEs• Proprietary scripting languages & limited scalability of development• Professional Service-based business models• Lack of Strong ROI
  7. With a view to mitigate these shortcomings, IBM has introduced Worklight.IBM’s Worklight Vision is that of a truly open mobile application development platform thatSupports hybrid applications Allows enterprises focus on new devices and their unique capabilities Fulfill high-end enterprise requirements around their application capabilities, delivery, integration, security, scale and management Allows handling of the entire lifecycle of mobile apps
  8. As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly. IBM is one of the largest players in the for enterprise mobility market, with service revenue that, by Gartner's estimate, exceeds $1 billion, which again is a number that is expected to grow.As a result, Gartner’s latest Magic Quadrant for Mobile Application Development Platforms features IBM as a Leader. Gartner mentions that this is due to the completeness of vision and execution ability of IBM Worklight, IBM’s mobile application development platform which is a part of IBM’s MobileFirst portfolio. The other products include Rational for testing, Cast Iron for integration, Tealeaf for analytics and Endpoint Manager for device management and between them they provide IBM with end to end lifecycle management of mobile applications.
  9. Client ChallengeUsing standards-based technologies and tools and delivering an enterprise-grade services layer that meets the needs of mobile employees and customersSome key capabilitiesEase of development Single code base Uses standards-based technologies that eliminate the use of codetranslation, proprietary scripting languages or interpreters Simplified drag and drop visual UI construction Supports agile developmentPackaged Runtime skinsSupport for multiple form factors packaged within single executable file for devices within the same OS familyDecision on which skin to use is made at runtimePush Notifications made easy Unified notification framework provides consistent mechanism for push notifications Highly configurable API allows broadcast of push notifications without having to know the targeted device details or platformsDirect Application Updates Allows applications to determine whether a newer version is available, and if so, give information to the user about it, or push an application update to the device Also allows server to force-upgrade to the latest version to prevent use of obsolete versionsAnalytics Enables enterprises to search across logs and events that are collected from devices, apps, and servers for patterns, problems, and platform usage statistics In addition to app activity reports, a scalable operational analytics platform is accessible via the Worklight Console. Security Provides secure, end-to-end communication by positioning a server that oversees the flow of data between the mobile application and back-end systems Allows the possibility to define custom security handlers for any access to this flow of data. Define different security handlers for different application or access types Define separate levels of authentication for different functions of your mobile application or avoid sensitive information being accessed from a mobile application entirely.
  10. With IBM® Worklight, you can develop mobile applications by using any of four different approaches:Web Applications: they are written entirely in HTML5, CSS, and JavaScript code. Web applications are executed by the mobile browser and are cross-platform by default.Hybrid Applications (Web): the source code of the application consists of web code executed within a native container that is provided by IBM Worklight and consists of native libraries.Hybrid Applications (Mixed): the developer augments the web code with native language to create unique features and access native APIs that are not available in JavaScript.Native Applications: this type of application is platform-specific and requires expertise and knowledge of the platform.By using one or all of these approaches to implement mobile applications, you can:Create mobile applications designed specifically for the needs of their organization.Use multiple distribution channels such as public and private enterprise application stores.Manage the growing portfolio of deployed apps and integration adapters in a secure and centralized manner.
  11. Shell Approach 2 parts of Application development - An external shell and an inner application.  Shell - customizable container that provides JavaScript access to the native capabilities of the device.Native accessJavaScript access to native device capabilitiesSandboxRestrict inner apps from accessing unsanctioned native and JavaScript functionsCustomizationInclude custom native and web libraries and APIs, branding resources, authentication, and integration componentsDiversityDistribute multiple shells for different trust levels, authentication types, corporate departments, etc.You can create a variety of shells, each carrying different policies and branding, forcing inner apps running within each shell to automatically comply with its parameters. Such parameters could include restriction of access to data, use of certain APIs, different branding and more. With corporate policies enforced by the shell, the inner apps can be easily built with common web programming languages
  12. IBM Worklight is compatible with all the prominent HTML5 libraries and tools like jQuery, Dojo, Sencha.So, whatever is the library of choice for the developer, Worklight will support it. Based on the choice, Worklight will provide a palette for the developer to hit the ground running.
  13. Worklight StudioWorklight ServerWorklight Runtime ComponentsWorklight Console
  14. The Worklight Studio – the Worklight Studio is an Eclipse-based Integrated Development Environment, allowing developers to perform all the coding and integration tasks that are required to develop a fully operational application store ready app. Using Eclipse’s basic tools, together with the various features provided by the Worklight Plug-in, the Studio streamlines application development and facilitates enterprise connectivity using native and/or familiar web technologies. Integrated device SDKs allow direct access from within the IDE to device features, emulators, 3rd-party libraries (Android, iOS, Blackberry or Windows) and code debugging utilities .
  15. Worklight Java-based Server is a scalable gateway between applications, external services, and the enterprise backend infrastructure. The Server contains security features to enable connectivity, multi-source data extraction and manipulation, authentication, direct update of web and hybrid apps, analytics and operational management functions like,Secure enterprise wide distribution of mobile web apps Client control Unified Push Notifications Aggregation of usage statistics
  16. Worklight Device Runtime Components – the Worklight SDK consists of runtime client APIs - essential libraries that complement the server by exposing a predefined interface for accessing native device functionality. Worklight utilizes the PhoneGap framework to deliver a uniform bridge between standard web technologies and the native functions different mobile OSs provide. The Runtime also provides for multiple skinning choices and secure encrypted storage.
  17. The Worklight Console – the Worklight Console is a web-based UI dedicated for the ongoing monitoring and administration of the Worklight Server and its deployed apps, adapters and push notifications. The Console allows you to control and manage the access of apps to the enterprise network based on preset rules of app version and device type as well as to customize the accompanying messages that the user receives.So the console provides functionality such as Version ControlPush management Reports & Analytics Audit logsDashboards Enterprise BI integration
  18. Adapters are the server-side code of applications that are deployed on and serviced by the IBM® Worklight® Mobile Application Platform. Adapters connect to enterprise applications (otherwise referred to as back-end systems), deliver data to and from mobile applications, and perform any necessary server-side logic on this data.Examples: The SQL adapterYou can use the IBM Worklight SQL adapter to execute parameterized SQL queries and stored procedures that retrieve or update data in the database.The HTTP adapterThe IBM Worklight HTTP adapter can be used to invoke RESTful services and SOAP-based services. It can also be used to perform HTML scrapingThe JMS adapterThe IBM Worklight JMS adapter can be used to send and receive messages from a JMS-enabled messaging provider. It can be used to send and receive the headers and body of the messages.The CastIron adapterThe Cast Iron adapter provides first-class integration with all of the cloud-based, hardware appliance, or software-based hypervisor editions of IBM WebSphere Cast Iron.
  19. We use SQL Adapter to fetch the data from the backend database.Names are stored in the WorklightJson storeThe HTTP Adapter is used to fetch data from Google Maps
  20. To access the mobile device’s camera, we use the functionality provided by Phonegap Cordova, which is integrated with Worklight by default.
  21. The HTTP adaptor is used to invoke a custom Java class and display a list of RSS feeds.
  22. The URLs of the actual PDF files that stored in a CMS (Alfresco in this case) are retrieved from the SQL database using a SQL Adapter.The Google PDF viewer is embedded inside the application and is used to view the PDF.
  23. We will now look at a couple of case studies where IBM customers have used Worklight to develop new enterprise mobile applications or have mobilized existing applications. These case studies have been provided by IBM and can be found on IBM’s website.
  24. Open, standards-basedDeveloper flexibilityAvoid vendor lock-inExtremely easy to learn and useFew days to full productivity• No Worklight involvementHTML5 as core development technologyCross-platform technology strongly promoted by all mobile vendorsLeverage existing web development skills in ITFocus on new devices and OS’siOS, Android, BlackBerry, Windows PhonePhones and tabletsNative, hybrid, and web appsCater to high-end enterprise needsB2C and B2EApp capabilities, development process, integration, security, scalability, and management