IceCap - IceBreak
Download
Report
Transcript IceCap - IceBreak
Moving forward
quicker than you think!
By Niels Liisberg
CTO, System & Method A/S
Copenhagen, Denmark
From 5250 to 2012
.. If it ain’t broke – Don’t fix it
….Jimmy Carter 1977
Snap-on App
.. is the ability to snap-on to
any Database, Display file or ERP solution on IBM i™
.. to create, extend or alter
any workflow or business process
.. into a web based application
optimized for desktop, tablet or mobile browsing
.. with a minimum of
programming skills and development time.
How is that possible?
Snap-on any Database
• to add and integrate new fields to existing file
• to establish real-time synchronization on field level
between new and existing files
• to create new files and setup database relations
• to simplify complex database relations in
customized views
• to predefine format and validation per field
• to automatically create and maintain new web
applications
How is that possible?
Snap-on any Display File
• to web enable any interactive 5250 program
• to combine multiple displays and programs in a
single screen
• to create web services based upon 5250 programs
• to access and use additional data from other
information providers
• to restructure and customize existing workflows
How is that possible?
Snap on any ERP Solution
• to reuse existing business logic in RPG and COBOL
• to create new web applications in native
programming languages
• to establish a closer Windows integration
• to consolidate with data from different platforms
• to reuse skills and platform knowledge
How is that possible?
Snap on any level which make most sense
•
•
•
•
database
API / command
program calls
5250 – script or not
Seeing – is believing
From 5250 to 2012
What did we use?
• Movex 12.7 ACP
• All business logic remains unchanged
• PadForm
• The web 2.0 framework for iPad / iPhone
• IceBreak
• Web and Application server for ILE on IBMi
• REST-based ajax services
• IceCap
• Web 2.0 Ajax based 5250 Emulator
• RPGLE 5250 Scripting
IceCap / IceBreak
• Gives you an new user interface
• in ONE day
Installation: 1 day
IceCap
Over 4.250 man-hours
IceBreak
Over 5.350 man-hours
IceCap Snap on (1-to-1)
http://ege.com/portfolio
IceCap
Bring Movex to the web:
•
Opens up the system for new opportunities
•
•
•
ROI:
•
•
•
•
Don’t require Client Access
Can be reached from anywhere on the internet
It’s cheap
Can be done quickly
Applies to even the oldest 5250 Movex
Might be a sufficient solution
IceCap – an Ajax emulator and web 2.0 menu system
•
IceBreak
IceBreak
Apply new features:
• Create new web based applications
•
•
•
Build sales apps
Build Customer portals
Business to Business apps
• Seamless integrate other platforms
•
WebServices:
•
•
SOAP
REST
IceBreak – Application server for IBMi ( V5R2M0)
•
PadForm
IceBreak / PadForm
The same services reused on multiple devices:
For IceBreak Portfolio
For PadForm
IceBreak / IceCap road map
User Interface
C# - JAVA - ASP.NET
User Interface
User Interface
Web 2.0 - JavaScript
iPhone - WAP - HTML - Silverlight
Web Applications
IceBreak™ Web Server
Web Services
RPG - COBOL - CL - C++
IceCap™ Web Emulator
AJAX - ExtJS - JSON
Batch Programs
IceCap™ Virtual Terminal (RPG)
Program Call
RPG - COBOL - CL
5250-Program
5250-Program
5250-Program
Multi-Sessions
Multi-Sessions
RPG
- COBOL - CL
Multi-Sessions
Database
DB2 - SQL
Modernization project example
• Insurance association
• Running six insurance companies
New Insurance Portal in ASP.NET
Web Services
The essential functions
Web 5250 Emulator
The majority of programs
Old 5250 Insurance Solution
Questions?