A simple Janus Web application from soup to nuts
SUG '02
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1:

Slide 2: Menu

Slide 3: Converting an existing 3270 app

Slide 4: Forms

Slide 5: Forms

Slide 6: Simple Form Demo

Slide 7: Browser view of simple form demo

Slide 8: Handling the incoming request from the form

Slide 9: <form> overview

Slide 10: The <form> tag expanded

Slide 11: HTML / TEXT Blocks

Slide 12: A Little more form

Slide 13: Entering Input

Slide 14: Where does form data go?

Slide 15: Improved Form

Slide 16: Form data

Slide 17: How do we get the form data?

Slide 18: $WEB_PARM

Slide 19: User Language Functions handle header and form contents

Slide 20: Browser Header Parms

Slide 21: Some useful header parameters

Slide 22: Janus Web leverages the native capabilities of Model 204

Slide 23: Form & DB lookup - 1st pass - 1st page

Slide 24: Form & DB lookup - 1st pass - 2nd page

Slide 25: Form & DB lookup - 1st pass - 3rd page

Slide 26: Form & DB lookup - 1st pass - 4th page

Slide 27: Ta-da!

Slide 28: A Little Cleanup

Slide 29: <BR>

Slide 30: Complex formatting tags: tables

Slide 31: A <table> example

Slide 32: FOR EACH RECORD LOOP Creating a Table

Slide 33: Browser view of simple table

Slide 34: Make each column a cell

Slide 35: Browser view with each column a cell

Slide 36: Links

Slide 37: Linking: Relative vs. Absolute References

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

Slide 39: Piece of cake

Slide 40: Browser view of table with links

Slide 41: INV.DISPLAY - Pg 1

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

Slide 43: INV.DISPLAY - Pg 2

Slide 44: INV.DISPLAY - Pg. 3

Slide 45: Browser view of simple detail page

Slide 46: Insertion of Graphics

Slide 47: Let's insert a graphic

Slide 48: Browser view with graphics added

Slide 49: Global substitution is easy

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

Slide 51: Browser Cacheing

Slide 52: When will it Re-load?

Slide 53: $WEB_DATE / $WEB_EXPIRE

Slide 54: PRAGMA HTTP Header Parm

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

Slide 56: Error Handling

Slide 57: What is Javascript?

Slide 58: HTML Events

Slide 59: Where do you stick Javascript?

Slide 60: Javascript for validating numerics

Slide 61: Event that runs the Javascript

Slide 62: Browser example with JavaScript validation

Slide 63: So where does XML fit in?

Slide 64: XML Elements

Slide 65: XSL Transformations

Slide 66: XPATH

Slide 67: Whew? Did we cover it all?


Sirius location
customer service documentation products partners demos
articles and presentations wishlist events calendar home

E-Mail:
Sirius technical support

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