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.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Welcome to Middleware Joseph Amrithraj
Testing Web Applications & Services Testing Web Applications & Web Services.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Building Mobile Apps in the Cloud – Comparing Approaches.
Web Visualization Technology Horner APG Ver 1.0.
TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )
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.
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
Multiple Tiers in Action
Scelta della tecnologia di presentazione dei dati.
New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Building Windows Apps Jason Keicher, Technical Specialist
Product Update & Road Map Jo Fuller Product Specialist.
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
System & Metode A/S System & Method was established in 1989 IBM Advanced Business Partner Sales directly to customers Sales via partners System implementation.
VS.NET Syllabus By Peter Huang.
SednaSpace A software development platform for all delivers SOA and BPM.
From 5250 to 2010 Introducing IceBreak and IceCap By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
Fundamentals of Database Chapter 7 Database Technologies.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
IBM Power on mobile units Lærestandens Brændforsikring G/S Niels Liisberg System Architect at System & Method A/S.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
Channel Partner Conference 2013 Yarra Valley Developer Session ABM Annual Channel Partner Conference 2013.
Moving forward quicker than you think! By Niels Liisberg CTO, System & Method A/S Copenhagen, Denmark.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
 Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
“ Mobile Internet Development ” Prasert Jaipet (aekram43) MCTS,MCPD,Microsoft Insider Technology Team Manager Digital Beyond Company
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Web 2.0 and Telco 2.0 n Service orientation is about inter-operability and federation across domains. l Domain silos defeat the purpose. l User wants one.
From 5250 to 2012 Moving forward quicker than you think! By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
Microsoft.NET; A vision for the next generation of XML Web Services. Steven Adler Product Manager Microsoft EMEA.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
UBN Software Solutions Pvt. Ltd. Bhubaneswar , Odisha, India ( ) UBN PROJECT CASE STUDY.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
François Briard GS-AIS-HR Database Developers Forum, APEX 6th May 2014 APEX Mobile Application Development 101.
Aniruddha Deswandikar & Govind Kanshi Microsoft Technology Center, Bangalore SESSION CODE: ##### Building performant Web applications.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Social Enablement of Xpages - Linoy K George & Mervin Thomas.
What are you waiting for? Service Virtualization in a Sea of Impatience Eric Albaugh // ADM Solutions Architect.
The Holmes Platform and Applications
Introducing the Microsoft® .NET Framework
Leveraging the Business Intelligence Features in SharePoint 2010
Asynchronous Java script And XML Technology
End to end app development ASP.NET, WCF, WF, EF, & RIA Services
WEB API.
IS 360 Course Introduction
Patrix IP Helpware.
ASP.NET Module Subtitle.
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
From 5250 to 2012 Moving forward quicker than you think!
ExtJs and microservices
Choosing between Silverlight and AJAX
Mark Quirk Head of Technology Developer & Platform Group
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
Presentation transcript:

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 2014  Niels Liisberg  Co owner of System & Method A/S Copenhagen  System & Method was established in 1989  IBM Advanced Business Partner  More than 1000 customers in 28 countries  Partners in more than 20 countries  Known for the products: IceBreak IceCap IceQuery BlueSeries

Agenda: YKK, São Paulo 11 april 2014  Modernization:  Putting IceBreak on the roadmap  IceBreak application concepts  HTML – Why and why not  Tooling  SOAP UI  Sublime Text  Code generator  HTML  ExtJs  Portfolio  Menu system  Domain driven development  Services  SOAP and RESTfull  IceBreak News  WorkShop…

Does your system look like this:

… And would you like it to look like:

Bring you application from 5250 to 2014  Modernize in 3 steps: ① Bring the application to the web ② Apply new features ③ Implement new devices

First step

First step  Bring 5250 to the web:  Opens up the system for new opportunities  Don’t require Client Access  Can be reached from anywhere on the internet  ROI:  It’s cheap  Can be done quickly  Applies to even the oldest 5250 application  Might be a sufficient solution  IceCap – an Ajax emulator and web 2.0 menu system

Second step  Apply new features:

Second step  Apply new features:  Create new web based applications  Build sales apps  Build Customer portals  Business to Business apps  Seamless integrate other platforms  WebServices:  SOAP  REST  IceBreak – Application server for IBMi ( V5R3M0)

Third step  Invite new devices onboard:

Third step  Invite new devices onboard:  Connect iPads and tablets PC  Connect iPhones and other SmartPhones  Applies to even the oldest 5250 application  PadForm: an web 2.0 framework for IBMi

Third step  The same services reused on multiple devices:  Decouple applications with REST services For IceBreak PortfolioFor PadForm

SOAP or REST Number of public API’s (Source : )

SOAP RESTfull

SOAP or REST Number of public API’s (Source : )

SOAP or REST Number of public API’s (Source : )

SOAP or REST Number JSON API’s v.s. XML (Source: Programmable Web)

Third step  The same services reused on multiple devices: IceBreak Portfolio For PadForm

If it ain’t broke – don’t fix it: AS/400 is a great platform for running:  Web applications  Browser applications  iPad/Tablet / SmartPhone applications

Snap-On-App.  You can snap you application on any level you like:  IceCap TM for access to 5250 level  IceBreak – an interface to IBMi

5250-Program Multi-Sessions 5250-Program Multi-Sessions IceBreak / IceCap road map 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++

Modernization project example Insurance association Running six insurance companies 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

Run IceCap directly in SuperOffice tm

Run IceCap directly in Microsoft Outlook tm

Questions?

New IceBreak features Hives WebService dynamic arrays Globals Cookies Scramble / unScramble Form / qrystr - defaults XML parser ( by context) Performance GZIP Session management COOKIE2 / PATH NOCOOKIE Firebug – trace E-tag’s / IMS (“If-Modified-Since”) Application Store