IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na...

Preview:

Citation preview

IBM WorkLight Infraštruktúra na vývoj aplikácií pre

mobilné zariadenia

Marcel Košťál

Computing Evolution

www.efocus.sk (alebo iný zdroj) 2

Host/Mainframe

Client/Server

Web/Desktop

Mobile/Wireless/Cloud

Mobile is different:

•Transformational business models

•Faster lifecycles

•More iterative

•Requires open standards

Mobile Apps – Top Challenges

www.efocus.sk (alebo iný zdroj) 3

Controlling the growing portfolio of applications deployed “in the wild”

Connecting the enterprise back-end services in a secure and scalable manner

Creating rich, yet cost-effective mobile apps in a fragmented technological landscape

Worklight Overview

www.efocus.sk (alebo iný zdroj) 5

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 Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality ←

Worklight Architecture

www.efocus.sk (alebo iný zdroj) 6

Cost-effective Development

www.efocus.sk (alebo iný zdroj) 7

• Eclipse-based IDE

• Combining native and standard web

technologies in one multiplatform app

• Environment-specific optimization

• 3rd-party libraries integration

• Device SDK integration

• Back-end connectivity utilities

• Framework for server integration:

• Secure server connectivity

• Authentication

• Remote disable & notification

• Push registration

• Dynamic page loading & caching

(soon)

• Event reporting for analytics & audit

• Cross-platform compatibility layer

• Runtime Skinning

• Secure encrypted storage

Worklight Mobile Application Types

www.efocus.sk (alebo iný zdroj) 8

Native Apps

Platform-specific. Requires unique expertise, pricey and long to develop. Can deliver higher user experience.

Native Application

Device APIs

1001010101011101001

0100100101011101001

0011010101010100100

1001011110010011001

0101010010101010100

1010101010101010101

0111111000001010101

0101010010010101010

1010100011110101000

1111010100111010101

1111001011011110100

01011001110

Hybrid Apps-Mixed

User augments

web code with

native language

for unique needs

and maximized

user experience.

Worklight Runtime

Web

Native

Device APIs

<!DOCT

YPE

html

PUBLIC

created

2003-12

</p>

</body>

</html>

100101

010101

110100

101010

101010

100100

100101

111001

001100

10

Hybrid Apps - Web

Source code

consists of web

code and included

Worklight libraries

and executed in a

native shell.

Worklight Runtime

Web Code <!DOCTYPE html

PUBLIC

<html>

<! - - created 2003-12-1

<head><title>XYZ</title

</head>

</body>

</html>

Device APIs

Web Apps

Written in HTML5

JavaScript and

CSS3. Quick and

cheap to develop,

but less powerful

than native.

Mobile Browser

Web Code <!DOCTYPE html

PUBLIC

<html>

<! - - created 2003-12-

12 - -

<head><title>XYZ</title

>

</head>

<body>

</p>

</body>

</html>

Connection to backend

www.efocus.sk (alebo iný zdroj) 9

• Distribution of mobile web apps

• Enterprise connectivity:

• Secure client/server connectivity

• Direct access to enterprise back-end data and transaction capabilities

• Authentication enforcement

• Client control:

• Application version management and remote disabling

• Direct update of application code

• Unified Push Notifications

• Aggregation of usage statistics

Application management

www.efocus.sk (alebo iný zdroj) 10

• Application Version Management

• Push management

• Usage reports and analytics

• Reports of custom application events

• Configurable audit log

• Administrative dashboards for:

• Deployed applications

• Installed adapters

• Push notifications

• Data export to BI enterprise systems

Ďakujeme za pozornosť

© 2010 Digit, s.r.o.

Recommended