os3036 put your clearpath in your pocketmobile-centric applications and interfaces social and...
TRANSCRIPT
OS3036 Put Your ClearPath In Your Pocket
Pramod Nair
Senior Solutions Architect
ClearPath Application Modernization Center Of Excellence (CAMCOE)
May 16, 2012
© 2012 Unisys Corporation. All rights reserved. 2
Agenda
Enterprise Mobility Trends
Q&A
Mobile App Development
Mobile App Development on ClearPath
Got An App For ClearPath0
Enterprise Mobility Trends
© 2012 Unisys Corporation. All rights reserved. 4
Mobile Computing
Source: http://en.wikipedia.org/wiki/Mobile_computing
© 2012 Unisys Corporation. All rights reserved. 5
Technology Trends
Source: Gartner
Top 10 Strategic Technology Trends for 2012 – Gartner
Media tablets and beyond
Mobile-centric applications and interfaces
Social and contextual user experience
Application stores and marketplace
The Internet of everything
Next-generation analytics
Big data
In-memory computing
Extreme low-energy servers
Cloud computing
© 2012 Unisys Corporation. All rights reserved. 6
Enterprise Mobile Strategy
�Location Based Services
�Context Aware Service
�Camera Object Recognition
�Near Field Communication
�Dashboard on Tablets
�Enterprise App Stores
�Bring Your Own Device (BYOD)
Mobile App Development
© 2012 Unisys Corporation. All rights reserved. 8
Development Approach
Native Apps
Mobile Web Apps
Hybrid Apps
© 2012 Unisys Corporation. All rights reserved. 9
Native Apps - iOS
iOS Native App Development
Objective
C
XCodeMac
Interface
BuilderiOS
SDK
Tools and Techniques
Mac
XCode
iOS Device
iOS SDK
Objective C
UI APIs
SQLite
0
© 2012 Unisys Corporation. All rights reserved. 10
Native Apps - Android
Android Native App Development
ADT Plugin
for Eclipse
Windows/Linux/Mac
Tools and Techniques
Any OS
Eclipse
Android Device
Java
Android SDK
Android Plugin
SQLite
0
© 2012 Unisys Corporation. All rights reserved. 11
Mobile Web Apps
Tools and Techniques
Any OS
HTML Editor
Mobile Device
HTML5
CSS3
jQuery Mobile Framework
Sencha Touch
0
© 2012 Unisys Corporation. All rights reserved. 12
Hybrid Apps
Native Apps
Mobile Web Apps
Mobile App Development on ClearPath
© 2012 Unisys Corporation. All rights reserved. 14
Mobile Enabler Technologies on ClearPath
ClearPath ePortal
JProcessor
Web Transaction Server
© 2012 Unisys Corporation. All rights reserved. 15
ClearPath ePortal
�For Native Apps
�For Mobile Web Apps
�For Hybrid Apps
© 2012 Unisys Corporation. All rights reserved. 16
ClearPath ePortal – Native Apps
Unisys ClearPath
Database
Transaction Server
============
DPS
TIP
T27
COBOL01
Transaction Server
============
DPS
TIP
T27
COBOL01
ClearPath ePortal
DataSource:
DTP/TIP/COBOL01/
SDF/T27
Web Services
(SOAP/RESTful)
iOS
Android
Windows
Blackberry
ANDROID (Java)
Web Service Client
iOS (Objective C)
Web Service Client
© 2012 Unisys Corporation. All rights reserved. 17
ClearPath ePortal – Native Apps
© 2012 Unisys Corporation. All rights reserved. 18
ClearPath ePortal – Mobile Web Apps
Unisys ClearPath
Database
Transaction Server
============
DTP
TIP
T27
COBOL01
ClearPath ePortal
DataSource:
DTP/TIP/COBOL01/
SDF/T27
Mobile
SmartPhone
Tablet
iOS
Android
Windows
Blackberry
BROWSER
© 2012 Unisys Corporation. All rights reserved. 19
ClearPath ePortal – Mobile Web Apps
© 2012 Unisys Corporation. All rights reserved. 20
ClearPath ePortal – Mobile Web Apps
© 2012 Unisys Corporation. All rights reserved. 21
ClearPath ePortal – Hybrid Apps
�Create Web Services using ClearPath ePortal
�Create native apps using SDK (Android, iOS, Windows Phone etc).
�Create Web Service Client in the Native Apps
�Create Mobile Web Apps Using ClearPath ePortal
�Create “WebViews” within the native apps to present the Mobile Web App in the embedded container
© 2012 Unisys Corporation. All rights reserved. 22
JProcessor
�For Native Apps
�For Mobile Web Apps
�For Hybrid Apps
© 2012 Unisys Corporation. All rights reserved. 23
JProcessor – Native Apps
JProcessoriOS
Android
Windows
Blackberry
WS Client
Database
DMSII
DMS2200
SQL Query Processor
DMSRA
Transaction Server
JRAC
TIP-RAWeb Service Tools
RESTEasy
JBossWS
Apache CXF
Jersey
Apache Axis
0
© 2012 Unisys Corporation. All rights reserved. 24
JProcessor – Native Apps
© 2012 Unisys Corporation. All rights reserved. 25
JProcessor – Mobile Web Apps
JProcessoriOS
Android
Windows
Blackberry
BROWSER
Database
DMSII
DMS2200
SQL Query Processor
DMSRA
Transaction Server
JRAC
TIP-RAMobile Web App Tools
PrimeFaces
RichFaces
ICEFaces
MyFaces Trinidad
jQuery Mobile
Framework
0
© 2012 Unisys Corporation. All rights reserved. 26
ClearPath JProcessor – Hybrid Apps
�Create Web Services using JProcessor/JBoss
�Create native apps using SDK (Android, iOS, Windows Phone etc).
�Create Web Service Client in the Native Apps
�Create Mobile Web Apps Using Java Tools
�Create “WebViews” within the native apps to present the Mobile Web App in the embedded container
© 2012 Unisys Corporation. All rights reserved. 27
Web Transaction Server
Tools and Techniques
Any OS
HTML Editor
Mobile Device
HTML5
CSS3
jQuery Mobile Framework
Sencha Touch
0
Got An App For ClearPath>
© 2012 Unisys Corporation. All rights reserved. 29
MCP Mobile Monitor
ClearPath iPhone/iPad Integration (Native iOS App)
Unisys ClearPath MCP
COMS Application
WLM
Output Files
Transaction Server
ClearPath ePortal
DataSource:
COBOL01/SDF/T27
Restful
Web
Services
(JSON/XML)
Core Plot
(Open Source plotting package)
Core Graphics
SQLiteDatabase
Rest Web
Service Client
iOS Native
App
© 2012 Unisys Corporation. All rights reserved. 30
MCP Mobile Monitor - Tools
Language & Runtime
Objective
C
Frameworks
Core Plot
UIKit
CoreGraphics
QuartzCore
libsqlite
Foundation
Tools
XCodeMac
Interface
BuilderiOS
SDK
Q&A
© 2012 Unisys Corporation. All rights reserved. 32
Murali [email protected]
Alan [email protected]
Unisys CAMCOE Contacts