This section covers WebSpeed, Ajax, eScript and any other technology for creating and deploying browser user interfaces (WUI).
Since it is asked quite often in the Progess community how to set up a broker in the MS Widnows environment, here is a little video on how to accomplish this.
View the video at http://amduus.com/training/WebspeedBrokerOnWindows.html
Kitty is a simple chat board written for use with Webspeed and Progress.
- Generating web pages from data in the database
- Login security
- Control over who has access to what information
- Using a state table to storeWIP info (instead of exposing it all as HTML form hidden values the user can mess with.)
Browse the code: http://www.oehive.org/amduus/Kitty/
Blue Diamond allows programmers familiar with Progress Software Corporation’s E4GL programming language and 4GL language to extend their applications to the web interface without the use of Webspeed Transaction Server or Webspeed Workshop.
VARs that use E4GL to construct their applications for Webspeed can modify those programs in a very simple manner to run it on Blue Diamond.
The BlueDiamond code and documentation is here: http://www.oehive.org/amduus/BlueDiamond/
At Exchange 2007, a session entitled "Mashup Basics" was presented. In that session, we demonstrated the ability to add value to an OpenEdge application by 'mashing up' content from other sources. The examples we used were aggregated RSS feeds from Yahoo Pipes and a Google Map.
As many people are familiar with the OERA reference application (AutoEdge), we used it as the vehicle per se to demonstrate this capability.
Attached is a zip file with the modified code and instructions on how to implement this demo enhancement into your version of AutoEdge.
The goal of this project is to make possible to access Progress database from any external program that can use sockets. The server (broker and agents) are written in Progress 4GL and made use of sockets capabilities of Progress V9.
Bar graph drawing utiliity where you pass in a set of values and a graph is created in GIF format via fly to be referenced in a web page.
Application Compiler for WebSpeed Applications. Allows compilation of multiple WebSpeed source files (CGI-wrapper, ESS or Mapped) using file name filters, sub-directory searching and other options. Compilation is disabled if running in Production mode.
This code provides basic statements to use the Crystal Reports Viewer within a Progress WebClient application. One program is in client server mode and the second one is for web based mode.
The Basic eScript WebObject offers an alternative model for developing WebSpeed applications to those supplied with the Progress and OpenEdge products. Its offers a method of implementing a web user-interface in a way consistent with the model-view-controller (MVC) paradigm recommended by the OpenEdge Reference Architecture.