Director, Synon/2 Development

Slides:



Advertisements
Similar presentations
Java for OpenInsight (JOI) Technology licensed from InsiTech Group Inc.
Advertisements

In Review JAVA C++ GUIs - Windows Webopedia.com.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
OPC WPFHMI.NET.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Layer 7- Application Layer
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Telnet/SSH: Connecting to Hosts Internet Technology1.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Introducing ETIS n Express Term Internet Server is Express Term ‘on the Net’ n All the features of Express Term, plus –Complete control of your site look.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Web Design Vocab 12 The Last one! Applet, HTTPS, RGB Color, Rollover, Server.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Introduction to Internet Programming (Web Based Application)
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Web Application Programming Presented by: Mehwish Shafiq.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Java – in context Main Features From Sun Microsystems ‘White Paper’
HTML HyperText Markup Language Victoria E. Kozlek.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
2015 暑期電腦課程 -H3 HOW FTP WORKS? By
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
Progress Apama Fundamentals
Applications Active Web Documents Active Web Documents.
Extended Operating System Support
Chapter 10: Web Basics.
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Web Site Development and Macromedia Dreamweaver 8
What is Microsoft Internet Explorer?
Recipes for Use With Thin Clients
Chapter 10: Web Basics.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Technologies and Applications
Software Mr. Singh.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Introduction and Principles
Chapter 1 Introduction to Computers, Programs, and Java
Topic: Difference b/w JDK, JRE, JIT, JVM
On the road: Test automation in practice for a BMW map update service
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
iSeries Access for Web Thursday, August 30, 2018
Developing Web-Based Applications
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
PROJECT ON WEB DESIGNING BY – POOJA SINGH CSE. WEB DESIGNING Web design Web design is a similar process of creation, with the intention of presenting.
Telnet/SSH Connecting to Hosts Internet Technology.
Advanced Programming: C# Lecture 01: Introduction
Data Security for Microsoft Azure
Information Technology Ms. Abeer Helwa
Web Page Concept and Design :
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
CISC124 From Thursday: Course Web Site:
Tomáš Urych, ESO9 international
Are You Remote? Presented by.
DD Sir-Infomatics Web Development Part-1.
Java Analysis Studio - Status
Review of Previous Lesson
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

Director, Synon/2 Development Synon/TC Overview Alistair Moir Synon/2 - Lead QA Derek Hall Director, Synon/2 Development

What about this presentation? What is Synon/TC? - Derek The Technology - Alistair Q & A ©1997 SYNON CORPORATION 2/19/2019

What is a Thin Client? Standalone Server - Traditional AS/400 AS/400 solid, proven, secure, business system Green screen display, limited graphics All processing and display on server (host) Client / Server - fulfilling the promises of the early 90’s Split processing between server and client Thin Client - the key here is THIN Future of AS/400 All processing on server Server independent GUI display ©1997 SYNON CORPORATION 2/19/2019

What is Synon/TC? Net enablement for Synon/2 apps Synon/2J GUI enablement for Synon/2 apps Java deployment Synon/GUI Windows deployment Synon/ActiveX (not yet released) Visual Basic deployment ©1997 SYNON CORPORATION 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA www.thinclient.synon.com 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Who’s Involved and Why? Synon the leader in application generation tools CST - Client Server Technologies the leader in graphical presentation for the AS400 Synergy Synon’s model repository CST’s knowledgebase 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

Over to Alistair for a full discussion on how it all works! The Technology Over to Alistair for a full discussion on how it all works! But also come along and see Alistair give a live demo of Synon/TC in action! 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

Technical Agenda What is Synon/TC Generation & Compilation Look & Feel Runtime Java ? Servers ? The Next Generation The Future

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA The Big Picture AS/400 PC Synon/2 SDF Java Synon ACE Remote Control & Development Kit Active X RPG/COBOL Database DDS GUI 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

Generation & Compilation Generate on the AS/400 Compile on the PC 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Synon/TC - AS/400 Implemented as a generator Screen Design Format, SDF Full control under Synon/2E Only model values need changing 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Synon/TC - PC PC software, Remote Control Requires access to AS/400 Hardware Requirements 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

Synon/TC - The middle bit Need for PC to use SDF FTP etc Shared Folders Which One? 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Look & Feel 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Pop Up 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Status Fields 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Dates 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Confirm && Example of confirm 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Runtime Windows Browser Based 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Windows 16/32 bit Various transport protocols 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Browser Based The JAVA applet Designed for Web use Requires extra hardware/software Provides greater internet security 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA What is Java? Java is a network based computing environment with hardware and O.S. independence. Java contains two main parts. Language definition and associated compilers. Java Virtual Machine, JVM. 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Why use it? Hardware independence Designed for network computing, NC Wide industry support Available under windows, Navigator, I.E. 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA The Server(s) The physical server, the hardware Web Server, provides web site Jacada Server, connection to the AS/400 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Server Fog INTERNET HTML WEB SERVER JACADA SERVER TC 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Distribution Windows Automated using WISE Browser Based Uses the Web Can use WISE 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

How does TC recognize screens? 5250 Data Stream SDF Fixed fields Thumb Nail Not recognized 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA JITGUI Just In Time GUI &&example&& 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Adjustments Nearly always performed on the PC Can be done screen by screen or global Remembered, apart from Drop Down Lists Such as, font, layout, color etc. 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA The Next Generation 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Help Text Windows Hyper Text Markup Language, HTML Java ? 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Color Minimal color implementation shipped now Available NOW using the ACE tool Will be supported as per the 5250 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Color Example &&& DISOLVING PICTURES TO SHOW 5250/NOW/FUTURE 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

National Language Support Translate Message Table More languages supported by CST 1 Application per language 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA The Future 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Native Web Server At present internet access requires an server running Windows AS/400 can host a web server In next major release Synon/TC the Jacada server can become native, running under OS/400 Re-written in Java 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Active/X Taking over from Visual Basic Can be run from within certain browsers 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019

1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA Your Ideas? 1998 SYNON INTERNATIONAL USER CONFERENCE • ORLANDO, FL • USA 2/19/2019