Top Banner
New GUI Use cases and topics for discussion
19

New GUI Use cases and topics for discussion

Feb 22, 2016

Download

Documents

CharO

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 Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New GUI Use cases and topics for discussion

New GUIUse cases and topics for

discussion

Page 2: New GUI Use cases and topics for discussion

Your hosts today

Martin Hecht OlsenCEO & Sales Executive

Niels LiisbergCTO & Chief Software Architect

Page 3: New GUI Use cases and topics for discussion

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

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

Two great products

… running natively on AS/400 - in every way!

Page 6: New GUI Use cases and topics for discussion

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

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

The 2nd IceBreak Generation

RPG/COBOL and in conjunction with a framework

Page 9: New GUI Use cases and topics for discussion

The 3rd IceBreak Generation

RPG/COBOL as a service provider for a browser client

Page 10: New GUI Use cases and topics for discussion

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

Does your application look like this?

Page 12: New GUI Use cases and topics for discussion

… and would you like it to look like this?

Page 13: New GUI Use cases and topics for discussion

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

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

How does IceCap work?

Standard 5250 environment: Standard IceCap environment:

Page 16: New GUI Use cases and topics for discussion

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

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

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

Questions?