A very small 'Free Stuff' table.
Dogu Barbieri connects his laptop to the Internet, and uses it
to set up a wireless router for the presenter's laptop to connect to!
Dr. Sridhar begins his talk.
Dr. Sridhar from Ampersand Corp.
Using zeroCode to create a new web application, based on an existing database.
The SQL which had been used to create the database.
More SQL code (shown in Emacs).
Setting options for the new web application.
We're ready to log in and create the application.
Dr. Sridhar
zeroCode examines the database and generates the objects for the application.
With NO user interaction, zeroCode created a simple front-end to look at
customers listed in the database. It even knew how to tie the numeric
'State' column in the address table to the actual 'States' table; it shows
state abbrevations from that table, rather than just numeric IDs!
Drilling-down to examine one address.
zeroCode even regonizes graphics stored in "blob" data-types in the
database, and determines how displays them in a sensible fashion.
Examining and editing the UDM that zeroCode created based on the data.
Telling zeroCode to display state names (another column in the states
table), rather than abbreviations.
Dr. Sridhar answering a question.
Another view of customers; now showing e-mail addresses and phone numbers.
The simple template code used to generate the pages (shown as rendered HTML).
The template code used to generate pages (shown as HTML and template-code
source).
Create a template (or use an existing one) that outputs XML, and you can
get XML from the database, with no code changes!
Dr. Sridhar.
Norman Dutt from Ampersand joins Dr. Sridhar to answer business-related
questions about the product and the company.