Dear Customer and Partner,I am pleased to announce today the General Availability of the Genero Web Client (GWC). We have been working very closely with you over the last few months and have incorporated many of your ideas. We feel this is a solid first release thanks to your commitment and efforts during the Early Access Program (EAP).
For those of you that missed the EAP, it is worth recalling the objectives of this release; the Genero Web Client simply stated, will enable your existing Genero Windows, MAC OSX or ASCII application to be quickly deployed over the Internet using an HTML browser, without the need for special plug-ins, applets, or Active-X controls. We wanted a product that would enhance your ability to customize and so improve the end-user ergonomic experience. With that in mind, we have greatly extended our widget support over the Business Development Suite Web Front End for those of you that know it.
That’s quite a feat and we encourage you to take a closer look if you haven’t already done so. You will broaden your application’s horizons and increase your market opportunity.
1. Customizing Applications for the Web
The GWC offers two major modes for rendering pages, forms or windows:
The way to customize pages in this is…
… By using CSS - this is the best way to unleash the power of the W3C’s CSS2 on your Four J’s application. CSS is an easy and powerful way of changing the appearance of your form through size, colour, fonts, backgrounds and position. A CSS style sheet can be specific to one page or shared by several pages. It can also be shared by several applications. Style sheets allow you to determine the ‘look and feel’ for the whole page or just subsets thereof. Tools such as Macromedia’s Dreamweaver or TopStyle can be used to easily create and edit CSS2 files.
The second mode uses template layouts.
2. Template Layout Mode: the GWC can now use a template file for page layout. Use this method if you need complete control over your customization. If you wish to totally redesign your ‘look and feel’, this is the best way to go. Template layouts render pages with a web ‘look and feel’ rather than the ‘desktop look and feel’ delivered by the Automatic Layout Mode.
Basic template principles:
The principle of using templates is now well practised by seasoned web developers. The GWC provides several benefits above and beyond standard template syntax however:
a. separate business logic from presentation – leave the user interface to design specialists and the business logic to the business analysts,
b. code instructions and references within HTML, as with asp, php and jsp technologies,
c. design pages simply and freely; ‘just add widgets’,
d. innovate beyond other template syntax technologies and support industry HTML editors such as Macromedia Dreamweaver and Adobe Golive,
e. view unprocessed templates using standard editors or browsers without breaks as is the case in traditional php, asp and jsp,
f. develop templates in a high-level language syntax that conforms to the XML standard – not the case with php and asp,
2. Improved Desktop Interaction and Ergonomics
3. Genero Desktop Client (GDC) Widget Support
All Genero Desktop Client widgets and containers are supported. Due to browser limitations however, some of them will not support all features; it is not possible to hide, resize and swap columns in tables for example. The following GDC features are not supported by the GWC:
- The MDI model - incompatible with web functionality,
- Today’s Canvas - a next generation Canvas is being developed and this will be integrated in a future release.
Genero Desktop Client ‘styles’ - the GWC works with CSS2 styles, which offers greater flexibility within browsers.
4. Browser Support
The first release of the GWC will comprise:
- Full support for Microsoft Internet Explorer version 5.5 (no longer supported by Microsoft - we recommend you upgrade) and version 6,
Full support for Mozilla based browsers:
- Mozilla 1.7 and greater (1.6 is supported but there are a few small rendering glitches on GWC pages),
- Any browser from the Mozilla 1.7 base including :
- Camino 0.8 and greater (for the Mac)
- Netscape 7.2 and greater
- FireFox 0.9 and greater
- Mozilla 1.7 is available on Mandrake and Red Hat and the very latest versions of Linux,
- other Linuxes may come with Mozilla 1.6,
- FireFox 0.9+.will be available with upcoming versions of Linux.
The first available release will come with:
- an ISAPI connector ( for Microsoft IIS web server )
- a CGI connector ( for all other web servers, Apache, Windows and Linux )