new gui use cases and topics for discussion
DESCRIPTION
New GUI Use cases and topics for discussion. Your hosts today. Martin Hecht Olsen CEO & Sales E xecutive. Niels Liisberg CTO & Chief Software Architect . Agenda. Introduction Product presentation Questions Technical Workshop Topics inspired by input from Tieto Questions - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/1.jpg)
New GUIUse cases and topics for
discussion
![Page 2: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/2.jpg)
Your hosts today
Martin Hecht OlsenCEO & Sales Executive
Niels LiisbergCTO & Chief Software Architect
![Page 3: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/3.jpg)
Agenda
Introduction• Product presentation• Questions
Technical Workshop• Topics inspired by input from Tieto• Questions
Next step
![Page 4: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/4.jpg)
System & Method A/S
System & Method was established in 1989• IBM Advanced Business Partner• Sales directly to customers • Sales via partners • System development and implementation • More than 1000 customers in 28 countries • Subsidiaries in Denmark and Brazil• Partners in more than 20 countries
![Page 5: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/5.jpg)
Two great products
… running natively on AS/400 - in every way!
![Page 6: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/6.jpg)
What is IceBreak?
IceBreak was created in 2004• Main goal was an easy to use GUI for our own products
Our requirements in 2004• Native AS/400 - in every way!• Programming language RPG, COBOL, CLP• No dependency on other software or hardware• One library or embedded in another product (OEM)• Easy install and upgrade
![Page 7: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/7.jpg)
The 1st IceBreak Generation
RPG/COBOL and HTML in one program compiled into one object
![Page 8: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/8.jpg)
The 2nd IceBreak Generation
RPG/COBOL and in conjunction with a framework
![Page 9: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/9.jpg)
The 3rd IceBreak Generation
RPG/COBOL as a service provider for a browser client
![Page 10: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/10.jpg)
What is IceCap?
IceCap was created in 2009• Fast and easy GUI implementation on traditional 5250 applications
Our requirements• No programming skills required to get started• No access to the source of the 5250 applications• Advanced customization in RPG on top of the application • Joining multiple 5250 applications in one windows• Transforming 5250 applications into a web service layer
![Page 11: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/11.jpg)
Does your application look like this?
![Page 12: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/12.jpg)
… and would you like it to look like this?
![Page 13: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/13.jpg)
Then IceCap™ your applications
today!
5250-ProgramMulti-Sessions
… and do you need a modern interface?
Program CallRPG - COBOL - CL
DatabaseDB2 - SQL
IceCap™ Virtual Terminal (RPG)
IceCap™ Web EmulatorAJAX - ExtJS - JSON
Web Services
Batch Programs
IceBreak™ Web Server
User InterfaceC# - JAVA - ASP.NET
User InterfaceiPhone - WAP - HTML - Silverlight
User InterfaceWeb 2.0 - JavaScript
5250-ProgramMulti-Sessions
5250-ProgramMulti-Sessions
5250-ProgramRPG - COBOL - CL
Web ApplicationsRPG - COBOL - CL - C++
![Page 14: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/14.jpg)
How does IceCap work?
• Visual and functional modernization of the User Interface.
• Architectural and operational modernization of the Business Logic
Contrary to other products IceCap™operates on every level!
![Page 15: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/15.jpg)
How does IceCap work?
Standard 5250 environment: Standard IceCap environment:
![Page 16: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/16.jpg)
How does IceCap work?
Standard 5250 environment: Enriched IceCap environment:
Page 1
Page 2
Combo box
Search box
Link
Calendar
Check box
Tab panels
New function
![Page 17: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/17.jpg)
Modernizing project
• Architectural and operational modernization of the Business Logic at Midtjysk Forsikring in Denmark:
Old 5250 Insurance Solution
Web 5250 EmulatorThe majority of programs
Web ServicesThe essential functions
New Insurance Portal in ASP.NET
![Page 18: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/18.jpg)
12344556788991011111212
Modernizing project
Create an insurance policy in 5250 for a sailboat:
1. Sign on a 5250-session 2. Read messages 3. Choose option 4. Search for the customer 5. Choose customer 6. Display customer 7. Customer number has been found 8. Choose product group 9. Choose product (insurance) 10. Type in general information 11. Type in additional information 12. Searching the name of a harbor
Web Services build on one 5250-programwith numerous “F4” lists.
![Page 19: New GUI Use cases and topics for discussion](https://reader036.vdocument.in/reader036/viewer/2022062315/56816030550346895dcf4ca2/html5/thumbnails/19.jpg)
Questions?