10
IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál

IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

mobilné zariadenia

Marcel Košťál

Page 2: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

Page 3: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

Page 4: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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 ←

Page 5: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

Worklight Architecture

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

Page 6: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

Page 7: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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>

Page 8: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

Page 9: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

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

Page 10: IBM WorkLight Infraštruktúra na vývoj aplikácií pre ... · IBM WorkLight Infraštruktúra na vývoj aplikácií pre mobilné zariadenia Marcel Košťál. Computing Evolution

Ďakujeme za pozornosť

© 2010 Digit, s.r.o.