moving forward quicker than you think! by niels liisberg cto, system & method a/s copenhagen,...
TRANSCRIPT
![Page 1: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/1.jpg)
Moving forward quicker than you think!
By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark
![Page 2: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/2.jpg)
From 5250 to 2012
.. If it ain’t broke – Don’t fix it
….Jimmy Carter 1977
![Page 3: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/3.jpg)
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.
![Page 4: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/4.jpg)
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
![Page 5: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/5.jpg)
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
![Page 6: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/6.jpg)
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
![Page 7: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/7.jpg)
How is that possible?
Snap on any level which make most sense• database• API / command• program calls• 5250 – script or not
![Page 9: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/9.jpg)
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
![Page 10: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/10.jpg)
IceCap / IceBreak
• Gives you an new user interface • in ONE day
IceBreakOver 5.350 man-hours
IceBreakOver 5.350 man-hours
IceCapOver 4.250 man-hours
IceCapOver 4.250 man-hours
Installation: 1 day Installation: 1 day
![Page 11: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/11.jpg)
IceCap Snap on (1-to-1)http://ege.com/portfolio
![Page 12: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/12.jpg)
IceCapBring Movex to the web:
• Opens up the system for new opportunities• Don’t require Client Access• Can be reached from anywhere on the internet
• ROI:• 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
•
![Page 13: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/13.jpg)
IceBreak
![Page 14: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/14.jpg)
IceBreakApply 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)•
![Page 15: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/15.jpg)
PadForm
![Page 16: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/16.jpg)
IceBreak / PadForm The same services reused on multiple devices:
For IceBreak Portfolio For PadForm
![Page 17: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/17.jpg)
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
IceBreak / IceCap road map
Program CallRPG - COBOL - CL
Program CallRPG - COBOL - CL
DatabaseDB2 - SQLDatabaseDB2 - SQL
IceCap™ Virtual Terminal (RPG) IceCap™ Virtual Terminal (RPG)
IceCap™ Web EmulatorAJAX - ExtJS - JSON
IceCap™ Web EmulatorAJAX - ExtJS - JSONWeb ServicesWeb Services
Batch ProgramsBatch Programs
IceBreak™ Web ServerIceBreak™ Web Server
User InterfaceC# - JAVA - ASP.NETUser InterfaceC# - JAVA - ASP.NET
User InterfaceiPhone - WAP - HTML - Silverlight
User InterfaceiPhone - WAP - HTML - Silverlight
User InterfaceWeb 2.0 - JavaScriptUser InterfaceWeb 2.0 - JavaScript
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramRPG - COBOL - CL5250-ProgramRPG - COBOL - CL
Web ApplicationsRPG - COBOL - CL - C++Web ApplicationsRPG - COBOL - CL - C++
![Page 18: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/18.jpg)
Modernization project example
• Insurance association • Running six insurance companies
Old 5250 Insurance SolutionOld 5250 Insurance Solution
Web 5250 EmulatorThe majority of programsWeb 5250 Emulator
The majority of programsWeb Services
The essential functions Web Services
The essential functions
New Insurance Portal in ASP.NETNew Insurance Portal in ASP.NET
![Page 19: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/19.jpg)
![Page 20: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/20.jpg)
![Page 21: Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark](https://reader034.vdocuments.site/reader034/viewer/2022051517/56649ea95503460f94badb9d/html5/thumbnails/21.jpg)
Questions?