190 likes | 387 Views
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
E N D
New GUI Use cases and topics for discussion
Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & 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
… and do you need a modern interface? User Interface C# - JAVA - ASP.NET User Interface Web 2.0 - JavaScript User Interface iPhone - WAP - HTML - Silverlight IceBreak™ Web Server Web Applications RPG - COBOL - CL - C++ Then IceCap™ your applications today! Web Services IceCap™ Web Emulator AJAX - ExtJS - JSON IceCap™ Virtual Terminal (RPG) Batch Programs Program Call RPG - COBOL - CL 5250-Program RPG - COBOL - CL 5250-Program Multi-Sessions Database DB2 - SQL 5250-Program Multi-Sessions 5250-Program Multi-Sessions
OS/IBM i™ DB2 PROGRAM DISPLAY 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:
Page 1 Page 2 New function How does IceCap work? Standard 5250 environment: Enriched IceCap environment: Combo box Search box Link Calendar Check box Tab panels
Modernizing project • Architectural and operational modernization of the Business Logic at Midtjysk Forsikring in Denmark: New Insurance Portal in ASP.NET Web Services The essential functions Web 5250 Emulator The majority ofprograms Old 5250 Insurance Solution
4 9 8 3 12 9 5 7 8 4 12 11 10 5 11 6 1 2 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-program with numerous “F4” lists.