Upload
others
View
0
Download
0
Embed Size (px)
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.