Sirius Software, Inc.
Contents
 

 

Sirius Home
 
Presentations for the 2001 Sirius Users Group

Introduction to Web concepts and Janus Web Server
Robert Waggoner (Nodus)

Sunday 1000 - 1200

Begins with a look at internet application programming in general. We'll look at the pertinent issues of the http protocol, the role of the browser and server, directory structure, Mime types, and basic HTML. Next we'll see how the Janus Web server, and some of the $WEB functions delivers the goods. The wrap-up will be a look at an existing 3270-based User Language query program, and beginning the process of "converting" that query to an internet application using Janus Web Server.

A simple Janus Web application from soup to nuts
Robert Waggoner (Nodus)

Sunday 1300 - 1600

Step by step we'll change the User Language code to present a form, use form fields to perform a database lookup, and present the resulting data. Along the way, a number of questions will arise, such as:

  • How does the browser point to this User Language Program?
  • What is the difference between GET and POST?
  • What happens when I press the "Back" button?
  • What about security?
  • How might the HTTP protocol affect program design?
The brisk pace will preclude in-depth detail, but the accompanying workbook should fill in any gaps.

Robert is the founder of Nodus. Nodus has been developing and delivering training for Model 204 and Sirius products for sixteen continuous years. The material presented is an excerpt from Nodus' week-long Janus Web Server training workshop, which Robert can teach at your site.

Advanced form processing with Janus Web
Alan Brooks

Sunday 1000 - 1100

Learn how to write robust form-based web applications using Janus Web with an emphasis on updating applications. Topics of discussion will include redirects, hidden form fields, $WEB_FORM_DONE and the multiple update problem plus backpages, JavaScript field validation, record time-stamps and more.

Advanced Janus Web topics
Alex Kodat

Sunday 1100 - 1200

The devil is in the details and Janus Web provides ample facilities for handling the details. Learn about exception handlers, advanced Janus port and rule parameters and a wide variety of special-purpose $functions that solve or simplify a number of knotty problems.

Management of Janus Security
Alex Kodat

Sunday 1300 - 1430

TCP/IP, the internet, web protocols and B2B appplications present a host of security issues and problems for most sites. Learn how to use Janus Network Security, Janus Web and Janus Sockets facilities to strengthen and simplify system security. Topics of discussion will include SSL adminstration, password management with RACF and ACF2, forms-based login processing, password expirations, use of client certificates with browsers and trusted login for server-to-server applications with Janus Web and Janus Sockets.

Advanced Janus Web Program Architecture
Alan Brooks

Sunday 1430 - 1600

Janus Web provides a large number of functions to simplify the creation of drop-down lists, to perform state and session management, to create list-processing or search-engine type applications and more. Learn how these facilities can remove much of the tedium of common web programming tasks.

Debugging Janus Applications
Tom Thoresen

Sunday 1600 - 1700

Debugging Janus Web applications has never been easier. Enhancements to Janus Web since SUG '00 include the ability to run SoftSpy or any other 3270 based testing or debugging tool against Janus Web applications, improvements to Janus tracing facilities and SirScan to simplify journal-based debugging and even SirFact to provide post hoc debugging capabilities. See how all these capabilities can significantly speed up the web application development cycle by reducing debugging time.

Sirius News
Gary Gregory

Monday 0910 - 1025

We've been busy, and it shows! This presentation will review what Sirius has accomplished over the last year as well as preview upcoming product releases and our plans for the future. Significant developments in our customer base will be discussed along with their implications for the future.

Foodland Australia: Model 204 powers the largest automated warehouse in the Southern hemisphere
Rinoula Wansbrough

Monday 1030 - 1100

Foodland Associated in Perth, Australia has one of the most unusual and interesting applications of Model 204 in the world. This presentation will demonstrate how Model 204's unique strengths can be applied to any transaction processing intensive problem and how these strengths provide Foodland with a competitive edge. Of special interest will be a comparison of resources required by the Foodlands system and the various systems tried by Foodland's sister company in New Zealand.

Client/Server Access to Model 204 using Janus Web, XML and Visual Basic
Gary Bailey (Roadway)

Monday 1100 - 1200

The combination of Model 204 and Janus Web Server provides an ideal platform for delivering client/server functionality using XML over HTTP. Reuse of our existing 3270 code base enables the rapid delivery of reliable XML-based applications. All that needs to be added is the presentation logic layer, which can be a classical Windows GUI, a business to business coooperative transaction, or a browser with XML converted to HTML via style sheet scripting languages. The Remote Procedure Call style of programming is very efficient in the use of network bandwidth, providing credible performance for Windows GUIs in dial-up situations.

This presentation will demonstrate a customer service application that is used by our call center staff to support our most profitable line of business. The presentation layer is written in Visual basic, providing a classic tabbed GUI. A review of the development cycle and deployment history will show an extremel compressed schedule.

Breathing new life into Model 204 applications: Janus Web Legacy and Janus Sockets
Gary Gregory

Monday 1300 - 1400

This presentation will provide an overview and demonstration of the latest technologies and techniques for rejuvenating legacy Model 204 applications. This will include the automatic conversion of 3270-based READ SCREEN applications to browser-based HTML applications, tools for the step by step translation of stateful 3270 applications to stateless web applications, and the use of Janus Sockets to enable push technologies and web-scraping. This session will be of interest to all shops planning to embrace the internet, especially for B2B applications.

Centrelink Overview
Christine Miller (Centrelink)

Monday 1450 - 1505

Centrelink, is by many measures, the largest and most complex Model 204 shop in the world and perhaps one of the largest and most complex shops using any database package. This presentation will introduce the role of Centrelink in the Australian community, management structure, hardware and software infrastructure, and provide a general overview of the development, testing, and production environments.

User experiences converting complex User Language 3270 applications to Janus Web
Tony Pickering (Centrelink)

Monday 1400 - 1450

This presentation describes a project which aims to provide the facilities to web-enable large numbers of legacy 3270 screen applications for internal access using persistent Janus Web sessions. By generating most of the tedious code, each screen can be re-crafted in HTML to provide additional facilities not available with 3270 technology. This could enable the the legacy systems to be seamlessly integrated with our non-M204 intranet systems. It explores some of the limitations and advantages of conversational style web development.

Centrelink ISIS application architecture and development techniques
Heikki Malmberg (Centrelink)

Monday 1510 - 1600

Over the last decade Centrelink has developed an Application Architecture that is used to build the Model 204 Income Security Integrated System (ISIS). This presentation describes some of the design and coding techniques employed by Centrelink to build and maintain complex applications with emphasis on those facilities that could be useful in other M204 sites. It covers the broad aspects of the Applications Architecture, common support software (such as the 'standard shell' framework used by all applications), and other techniques that have helped applications development and debugging.

Janus support for translate tables and entity substitution
Tom Thoresen

Monday 1600 - 1630

Janus Web support for user-customizable translate tables was introduced with Sirius Mods 6.0. This facility is useful for internationalization as well as perhaps support for special purpose fonts such as bar-code fonts. Translate table support also provides support for automatic HTTP entity name substitution which can greatly simplify presentation of data that might contain special HTTP characters.

Information System, EUD, Mathematical General Systems Theory, extProlog and Data-mining System
Yasuhiko Takahara

Tuesday 0900 - 0955

General systems theory(GST) deals with the most fundamental concepts and aspects of systems. For truly complex phenomena, such as those found predominantly in the social and biological sciences, the specialized descriptions used in classical systems theory do not adequately and properly represent the actual events. General systems theory is aimed at providing a description and explanation for such complex phenomena. Decision Support System based on GST is a new basic tool to attack real-world problems.

Yasuhiko Takahara is Professor of Chiba Institute of Technology and board member of DCi, distributors of CCA and Sirius products in Japan. Dr.Takahara is acknowledged internationally as a leading researcher and extensive developer of Mathematical General Systems Theory, Intelligent Decision Support Systems, and the Mathematical Theory of Organization. He received his Ph.D. in System Science from Case Western Reserve University. He is also a professor emeritus of Tokyo Institute of Technology.

Wrangling with Oracle: a real comparison of Model 204 and Oracle
Ray Murray (DCCA)

Tuesday 1100 - 1200

Receive fascinating insights into what happened when a large-scale effort was undertaken to migrate a complex Model 204 application with large volumes of data to Oracle. Learn what the full-page ads in ComputerWorld don't tell you or your management. A must see for those who are, are thinking of or are under pressure to migrate off of Model 204 to a more "modern" database environment.

Working with XML - Janus SOAP Feature Discussion
Dave Evans

Tuesday 1300 - 1400

Generating, parsing, and processing XML present new challenges for application development. Hear about some of the tools we are providing to make this easier for you.

Presenting Model 204 data with Vector Graphics
Alan Brooks

Tuesday 1400 - 1500

There are now many technologies available for presenting graphics to web-based end-users including Java, JavaScript and Flash. The relative advantages and disadvantages of these technologies is discussed and the use of these technologies with Janus Web is demonstrated.

Web-based report management using Janus Web
Pam Wells (Roadway)

Tuesday 1510 - 1545

Roadway has developed an application using Janus Web Server to provide a browser-based mechanism for managing and delivering reports to customers. This includes the ability to create and retrieve customized reports as well as the ability to retrieve "standard" reports prepared by Roadway. The presentation will explore issues of security, personalization and customization. In addition we will share our plans for "push" delivery of reports via e-mail using Janus Sockets.

New features in Janus Web and Janus Network Security
Alex Kodat

Tuesday 1545 - 1700

Janus Web Server and Janus Network Security have been significantly enhanced since SUG 2000. This presentation goes over all the improvements in these products since then including login exits, enhanced tracing debugging and monitoring facilities, persistent session support, enhanced certificate support, improved User Language web facilities including the HTML statement and much, much more.

Model 204 Trivia Quiz
The Nerds

Tuesday 1700 - 1745

Test your Model 204 know-how against your compatriots. Trivia questions will cover the areas of User Language programming, file management, system management, Model 204 history and anything else Sirius Software's nerds can come up with. Entrants will compete as (somewhat) randomly chosen teams of four or five with fabulous prizes to the winning team. Coreographed celebrations and arguing with the referees is encouraged.

Roundtable: 24 by 7 application issues
Peter Burlow (Software Europe)

Wednesday 0930 - 1000

Factors such as globalization and the emergence of web applications are pushing more and more Model 204 shops toward true 24 by 7 operation. Find out what other Model 204 users are doing vis a vis 24 by 7 operations, share your experiences with your peers and explain your most pressing problems associated with 24 by 7 issues so that CCA and Sirius can perhaps help you solve these problems.

New features in Fast/Unload 4.1
Dave Evans

Wednesday 1000 - 1050

The next version of Fast/Unload will provide some important new features, such as the ability to create multiple output files. Hear about all the features on the slate, and bring your chads, if you want to vote for them or write in new ones.

The "other" Sirius products, parts I & II
Peter Burlow (Software Europe)

Wednesday 1100 - 1200

With all the current buzz going to the exciting Janus products it is easy to overlook the many other useful products developed by Sirius Software. This presentation will focus on the less glamorous Sirius products.

Sirius Wishlist discussion
Peter Burlow (SEL)

Wednesday 1300 - 1330

Here's your chance to tell us what you need from Model 204 in general and Sirius products in specific and why. In most instances, you'll get immediate response as to whether a new feature is likely to be implemented and a likely time-frame. For an idea of the sorts of things that have been suggested in the past and are to some degree or another on Sirius's plate as possible enhancements visit our online wishlist page.

Care and feeding of Model 204 RRN files
Alex Kodat

Wednesday 1330 - 1430

This presentation will discuss why one would want to use (unordered) reuse record files, how to configure them properly for a given application and perils, pitfalls and, yes, benefits of these files.

Using Web Logs with Janus Web
Tom Thoresen

Wednesday 1430 - 1500

Janus Web and most other web servers on the market can produce "web logs" that record all requests to a web site in a log file. This presentation describes Janus Web's web log support, some of the web log analyzers that can analyze these logs and some of the very useful pieces of information one can get from these analyzers.

 

Printer friendly

Sirius Home

 

Sirius Software, Inc.
875 Massachusetts Ave. Suite 21
Cambridge, MA 02139
Phone: 617-876-6677
Fax: 617-234-1200
Email: support

 

 

  © 2010 Sirius Software, Inc.