Key Players

When working with applications deployed in a Web environment, you will need to identify or add team members who are proficient in various Web technologies. Many of these technologies will be unfamiliar to your traditional Genero BDL application developer.

The key players involved in developing Web-based applications are listed by area:

Table 1. Web application development key players
Area Player Responsibility
Application Design Responsible for the rendering aspects of the application within GWC by adding and modifying templates and CSS to influence the look-and-feel of the application. Members of this team should be proficient with HTML and CSS.
Application Development Responsible for the development of the Genero application, concentrating on the business logic. Members of this team should be proficient with Genero BDL.
Advanced Production Responsible for the additional functionality and navigation added to an application through the use of the template language to link BDL form objects and JavaScriptâ„¢ to define the behavior. Members of this team should be proficient with the non-Genero languages that can be involved in customization (based upon the themes being used), such as HTML, CSS and JavaScript.
Deployment and Infrastructure Responsible for the complete GWC solution from a component perspective: the installation and configuration of the application server and Web server; the communication between the user agent, Web server, application server, DVM, and database server. Members of this team should be proficient in working on the different platforms and operating systems where the application will reside and proficient in administration of the Web server.

It is rare that a single person fulfills the requirements demanded in each of these areas.

If you are working with the Genero Web Client, you must have some understanding of Web technologies like HTML, XML, style sheets, and JavaScript. You can find Web standards at the World Wide Web Consortium (W3C) site.
Tip: For basic tutorials about Web standards, visit http://www.w3schools.com. While the w3schools site provides basic, free tutorials, it is a private venture and not affiliated with the W3C. It provides a starting point for learning new Web technologies.