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
New GUIUse cases and topics for
discussion
Your hosts today
Martin Hecht OlsenCEO & Sales Executive
Niels LiisbergCTO & Chief Software Architect
Agenda
Introduction• Product presentation• Questions
Technical Workshop• Topics inspired by input from Tieto• Questions
Next step
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
Two great products
… running natively on AS/400 - in every way!
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
The 1st IceBreak Generation
RPG/COBOL and HTML in one program compiled into one object
The 2nd IceBreak Generation
RPG/COBOL and in conjunction with a framework
The 3rd IceBreak Generation
RPG/COBOL as a service provider for a browser client
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
Does your application look like this?
… and would you like it to look like this?
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++
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!
How does IceCap work?
Standard 5250 environment: Standard IceCap environment:
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
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
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.
Questions?