A Simple Janus Web Server Application from Soup to Nuts
SUG '03
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1: A Simple Janus Web Server Application from - Soup to Nuts

Slide 2: Menu

Slide 3: Converting an existing 3270 app

Slide 4: Ta-da!

Slide 5: A Little Cleanup

Slide 6: <BR>

Slide 7: Complex formatting tags: tables

Slide 8: A <table> example

Slide 9: FOR EACH RECORD LOOP Creating a Table

Slide 10: Example with table

Slide 11: Make each column a cell

Slide 12: Example table with cells as columns

Slide 13: Links

Slide 14: Linking: Relative vs. Absolute References

Slide 15: Wouldn't it be cool if...

Slide 16: Piece of cake

Slide 17: Example with table and links

Slide 18: INV.DISPLAY - Pg 1

Slide 19: %INVNBR = $WEB_PARM(,1)

Slide 20: INV.DISPLAY - Pg 2

Slide 21: INV.DISPLAY - Pg. 3

Slide 22: Example detail page

Slide 23: Insertion of Graphics

Slide 24: Let's insert a graphic

Slide 25: Example with graphics

Slide 26: Global substitution is easy

Slide 27: What happens when we hit the BACK button?

Slide 28: Browser Cacheing

Slide 29: When will it Re-load?

Slide 30: $WEB_DATE / $WEB_EXPIRE

Slide 31: PRAGMA HTTP Header Parm

Slide 32: A whole lotta shakin' going on. (inside Model 204)

Slide 33: What is Javascript?

Slide 34: HTML Events

Slide 35: Where do you stick Javascript?

Slide 36: Statements, Objects, Methods, Properties

Slide 37: Crude Translation of Terms - M204 JavaScript

Slide 38: window.alert

Slide 39: JavaScript in event handler

Slide 40: function Statement

Slide 41: Javascript for validating numerics

Slide 42: Event that runs the Javascript

Slide 43: Example with JavaScript Alert

Slide 44: JavaScript coding

Slide 45: JavaScript Coding Issues

Slide 46: Handling JavaScript in a Janus World

Slide 47: Handling JavaScript in a Janus World

Slide 48: JavaScript Suggestions

Slide 49: Examples

Slide 50: return Statement

Slide 51: JavaScript Miscellany

Slide 52: JavaScript IF

Slide 53: If Example

Slide 54: Consider Janus UL program flow

Slide 55: Sample Approach for error handling

Slide 56: User Language Edit

Slide 57: Error function

Slide 58: Error Event

Slide 59: Example with UL/JavaScript error handling

Slide 60: So where does XML fit in?

Slide 61: XML Elements

Slide 62: XSL Transformations

Slide 63: XPATH

Slide 64: Whew? Did we cover it all?


Sirius location
The Sirius site runs as a Model 204 application using the Janus Web Server.
This page and all contents are Copyright © 2003 by Sirius Software, Inc., Cambridge, MA.