Webinar: Solving Critical Mobile Application Challenges with Worklight

Post on 02-Dec-2014

110 views 0 download

Tags:

description

Overview of Worklight's latest release addressing challenges in large-scale multi-app mobile initiatives. The release introduces new features focused on team development, enterprise integration and application management. For more info www.worklight.com/download.

Transcript of Webinar: Solving Critical Mobile Application Challenges with Worklight

© 2011 Worklight, Inc. All rights reserved. The information contained herein is the proprietary and confidential information of Worklight.

Solving Critical Mobile Challenges with Worklight 4.2

Special Preview

Agenda

Introduction

Worklight 4.2

• New mobile and enterprise support

• Mobile app development

• Integration and authentication

• Runtime, security and management

Q&A

2

Worklight Introduction

3

Worklight is an open and advanced mobile application platform for HTML5, hybrid and native apps.

Open platform, built around HTML5 & supporting hybrid apps

Focus on new devices and OS’s and their unique capabilities

Cater to high-end enterprise needs regarding app development, delivery, integration, security and management

Cover the entire lifecycle of mobile apps

New Mobile and Enterprise Support

4

WAS 7 and 8

Mac OS X 10.7

Tomcat 7.0.22

Xcode 4.2

iOS 5 Android 4.0 Windows Phone 7.5

PhoneGap 1.0

Mobile Operating Systems

Mobile SDKs and Dev. Environments

Applications Servers

Centralized Build Integration

5

Worklight Build System

Source Code Repository

Standalone Build Engine

6

Build Engine in Worklight Studio

7

Remote Client Debugging

8

App Templates

9

Simplified HTML Template

Simplified JavaScript Template without OO

Empty <body>

App Samples

10

Worklight Starter with Sencha Touch

Worklight Starter with jQuery mobile

New Client-side APIs

11

Connectivity Controlled connectivity upon initialization

Connectivity WL.Device.getNetworkInfo ()

Soon Soon

User Interface WL.App.copyToClipboard ()

Soon Soon

Concurrent Development class WL.Fragment

User Interface class WL.Toast

N/A N/A N/A

Hardware Integration WL.App.overrideBackButton ()

N/A

Flexible Push Notification Framework

12

Multiple Users Logging into the Same App

Multiple Apps Using the Same Event Source

Multiple Event Sources Used in the Same App

Application Installed on Multiple Devices

Authentication Integration Adapters

13

Authentication Integration Adapters

14

App Integration Framework

getUserDetails

Authentication Adapter

onAuthRequired

"Display first login screen"

checkPINCode

"OK; Display second login screen"

checkSecretQuestion

"OK; User authenticated"

getUserDetails

HTTP Adapter Authentication and Security

Out-of-the-box Kerberos, NTLM, Basic, and Digest authentication

15

Kerberos Authentication with Single-line Configuration

Basic Authentication with Encrypted Credentials

HTTP Adapter Authentication and Security

API for signing SOAP envelopes with X509 certificates

Support for authenticated proxy access

16

Server-side JavaScript Debugging

17

Diagnostics Screen

18

Remote Disable Improvements

19

Client-side Security

Mobile device SSO

Hiding screen on iOS

20

Application Descriptor

App's JS

App displaying sensitive user data

App Distribution

21

Short URLs

Auto-generated QR Codes