mobile solutions for ios (and other platforms) - worklight

17
#TOSMAC Toronto SMAC Meetup – Welcome! Introducing Worklight: Mobile App Development & Management

Upload: raul-chong

Post on 01-Dec-2014

225 views

Category:

Technology


0 download

DESCRIPTION

Worklight is a mobile development platform

TRANSCRIPT

Page 1: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Toronto SMAC Meetup – Welcome!Introducing Worklight: Mobile App Development & Management

Page 2: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Introducing WorklightMobile App Development & Management

|   © 2014 IBM Corporation 2

Page 3: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

IBM MobileFirst Portfolio

Industry Solutions

IBM & Partner Applications

Banking Insurance Transport

Telecom GovernmentRetail Healthcare Automotive

Application & Data Platform

Str

ateg

y &

Des

ign

Ser

vic

es

Cloud & Managed Services

Devices Network Servers

Develo

pm

e nt &

Integ

ra tion

Services

Management AnalyticsSecurity

Page 4: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

WorklightPureApp Pattern

IBM Worklight V6.2 – Enterprise Edition

IBM MobileFirstApplication & Data Platform

Includes

WorklightPureApp PatternIBM Worklight V6.2 - Consumer Edition

Editions

IBM Worklight V6.2 - Developer EditionTools only, no standardsupport (forum only)No app authenticity/security

Product Packaging

4

Page 5: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

How to Get Started

|   © 2014 IBM Corporation 5

Download the free IBM Worklight Developer Edition: http://www.ibm.com/developerworks/mobile/worklight

Talk with your IBM representative or BusinessPartner to find the right next step for you

Learn more at www.ibm.com/mobile-enterpriseInteract with us @ibmmobile and #ibmmobile

Page 6: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Getting Started

|   © 2014 IBM Corporation 6

Page 7: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

IBM Worklight Overview

|   © 2014 IBM Corporation 7

Open standards-baseddevelopment frameworkoptimized for code re-useacross device platforms.

Mobile application server providesmobile-specific administrative,notifications, analytics and securityservices while leveraging existinginvestments in data, applications andinfrastructure

Client device layer enablesclient-side security, enforcesapp upgrades, secures localstorage and allows access todevice features.

Essential development, runtime andclient device services

Page 8: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

IBM Bluemix & Worklight Positioning

|   © 2014 IBM Corporation 8

On PremiseOn Premise Hosted(IaaS)

Hosted(IaaS) ManagedManaged Cloud

(PaaS)

Cloud(PaaS)

OwnedHardware

OwnedHardware

IBMSoftLayer

IBMSoftLayer

IBMManagedServices

IBMManagedServices

CloudServices

CloudServices

PerpetualPerpetualSubscriptionSubscription

• Design & Development tooling including integrated devOps• Automated test framework and operational analytics• Unif ied Push and SMS Notif ication• Integrated security framework• Client-side runtime, including device storage encryption, and off line sync

• Design & Development tooling including integrated devOps• Automated test framework and operational analytics• Unif ied Push and SMS Notif ication• Integrated security framework• Client-side runtime, including device storage encryption, and off line sync

• Push Notif ications • Data Management• Mobile App Mgt• Custom Scripts• Quality Assurance

• Push Notif ications • Data Management• Mobile App Mgt• Custom Scripts• Quality Assurance

De

li

ve

ry

Li

ce

ns

e

Single-Tenant Multi-Tenant

Ca

pa

bi

li

ti

es

Flexible deployment models to match your organization’s strategy Worklight

BlueMix

Page 9: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Worklight – Components

|   © 2014 IBM Corporation 9

Worklight StudioLeading tools for cross-platform hybrid developmentthat maximize code reuse,speed up development, andpromote team work

Operational ConsoleUI for app deployment, management, andversion enforcement, real-time operationalanalytics, push notifications

Worklight App CenterA non-MDM, cross-platform, private mobile app store tailored to the needs ofdevelopment team or as an enterprise store

App Runtime Client APIs available for native, hybrid, andweb apps

Development Run Time

`

Worklight ServerGateway for mobile user engagement,security, analytics, and application control

Page 10: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Worklight – Supported App Spectrum

|   © 2014 IBM Corporation 10

* HTML5, JS, and CSS3 (full site or m.site)* Quicker and cheaper way to mobile* Sub-optimal experience

* HTML5, JS, and CSS* Usually leverages Cordova* Downloadable, app store presence, push capabilities* Can use native APIs

HybridPure web Pure native

Mobileweb site(browseraccess)

Nativeshell

enclosingexternalm.site

Pre-packaged HTML5

resources

HTML5 +native UI

Mostlynative,some

HTML5screens

Purenative

* As previous* + more responsive, available off line

* Web + native code* Optimized user experience with native screens, controls, and navigation

* App fully adjusted to OS* Some screens are multi-platform when makes sense

* App fully adjusted to OS* Best attainable user experience* Unique development effort per OS, costly to maintain

10

Page 11: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Worklight – Project Structure

|   © 2014 IBM Corporation 11

Adapters – Server sideconnectivity code

Project applications – Clientside code and configuration

Server customizationcomponents

Page 12: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

Worklight – JavaScript MVC Frameworks

12

Page 13: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

Worklight – Simplified Development

11

Ctrl-S of any web resources

22

33

- Save & Refresh: Mobile front-end developer can savechanges to the webresources (html, javascript orcss) and immediately see theresult of the changes byrefreshing the previewedapplication in the browser

- No need to perform a fullWorklight build every time

13

Page 14: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Worklight – Artifacts & Deployment

|   © 2014 IBM Corporation 14

NativeShell

IPA/APK

HTML5resources

wlapp

JEE App Server (e.g., Liberty)

Worklight Runtime

Customization WAR file

Connect andInvokeProcedure calls

Server deployable: • Customization

WAR and adapters

Client deployable:• IPA, APK and other native • wlapp – pushed to the client from

the server

Ada

pter

Ada

pter

Ada

pter

Page 15: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

Worklight – Geo-locationRouting trucks arriving at

warehouse

Location-aware security forhospital app

Username

Password

Submit4

?

Automatic 

Check-In

............

……

……

……

Automated hotel check-in

More engaging mall experience

SMS,Push

15

Page 16: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

April 21, 2014|   © 2014 IBM Corporation 

Worklight – Functional Testing- Comprehensive, complete, resilient functional

testing

- Android and iOS, native and hybridHTML and JQuery

- Record, edit, and run on mobile devices oremulator

- Same test runs across multiple devices in theplatform family

- Natural language scripts can be used bydevelopers and non-developers alike

- Streamlined, four-step process

- Record

- Author

- Playback 

- Report

16

Page 17: Mobile solutions for iOS (and other platforms) - Worklight

#TOSMAC 

Thank you!Let’s network!

|   © 2014 IBM Corporation 17