New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.

Slides:



Advertisements
Similar presentations
PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
Advertisements

3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
SavvyRecruiter Designed for Flexibility and Scalablity June 17, 2009 Jerusalem.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 546 Client/Server Database Application Development.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
ISYS 512 Business Application Design and Development with.Net David Chao.
Multiple Tiers in Action
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML.
® IBM Software Group © 2008 IBM Corporation Rational Developer for System z User Group Kickoff.
Sonny Goodwin Rene Nunnington. Transoft update.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Client/Server Architectures
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
ISYS 350 Business Application Development
Introduction to Programming Language CS105 Programming Language First-generation: Machine language Second-generation: Assembly language Third-generation:
WebsydianExpress ™ for RPG Developers. Presenter Niels P. Sorensen Product Manager, Websydian Lead Architect Developer for many years in languages like.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
System & Metode A/S System & Method was established in 1989 IBM Advanced Business Partner Sales directly to customers Sales via partners System implementation.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ISYS 512 Business Application Design and Development with.Net David Chao.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
From 5250 to 2014 Moving forward quicker than you think! YKK, São Paulo 11 April 2014 By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
From 5250 to 2010 Introducing IceBreak and IceCap By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Fundamentals of Database Chapter 7 Database Technologies.
ISYS 350 Building Business Applications David Chao.
Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
August, (c) 2005 Opentecnology 1 Synnet:Automatic.NET generator for Advantage/2E History.
ISYS 350 Business Application Development David Chao.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
From 5250 to 2012 Moving forward quicker than you think! By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
® IBM Software Group © 2006 IBM Corporation HATS Case Study.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
ISYS 350 Building Business Applications David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
Introducing the Microsoft® .NET Framework
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ASP.NET Module Subtitle.
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
From 5250 to 2012 Moving forward quicker than you think!
ExtJs and microservices
ISYS 350 Building Business Applications
Choosing between Silverlight and AJAX
Web Application Development Using PHP
Presentation transcript:

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 1 st IceBreak Generation RPG/COBOL and HTML in one program compiled into one object

The 2 nd IceBreak Generation RPG/COBOL and in conjunction with a framework

The 3 rd 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-Program Multi-Sessions 5250-Program Multi-Sessions … and do you need a modern interface? Program Call RPG - COBOL - CL Program Call RPG - COBOL - CL Database DB2 - SQL Database DB2 - SQL IceCap™ Virtual Terminal (RPG) IceCap™ Web Emulator AJAX - ExtJS - JSON IceCap™ Web Emulator AJAX - ExtJS - JSON Web Services Batch Programs IceBreak™ Web Server User Interface C# - JAVA - ASP.NET User Interface C# - JAVA - ASP.NET User Interface iPhone - WAP - HTML - Silverlight User Interface iPhone - WAP - HTML - Silverlight User Interface Web JavaScript User Interface Web JavaScript 5250-Program Multi-Sessions 5250-Program Multi-Sessions 5250-Program Multi-Sessions 5250-Program Multi-Sessions 5250-Program RPG - COBOL - CL 5250-Program RPG - COBOL - CL Web Applications RPG - COBOL - CL - C++ Web Applications RPG - 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 Emulator The majority of programs Web 5250 Emulator The majority of programs Web Services The essential functions Web Services The essential functions New Insurance Portal in ASP.NET

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.

Questions?