BLOGS

11

warning: file_get_contents(http://www.telize.com/geoip/54.80.140.29) [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

4D Jukebox

See how you can get a full-featured media player app from 4D on to the Web.


Less than ten lines of code drive this dynamic web application.
 

Vacation Tracker

Losing track of time? This rich application manages your time off.


See how little source code is necessary to build a powerful, live Web application.

 

 

Contacts

A simple but very dynamic Contact Manager application.


It incorporates the Data Matrix, Data Filler, and Preset Query, as well as a mash-up with Google Maps.

 

Desktop Dashboard

This demo is a Money Exchange database containing fictional stocks and fictional stock market information.


The data is updated frequently to better simulate constantly changing information and the Dashboards are updated in real time.

 

iPhone Dashboard

Connect to this database via the iPhone or iPod Touch to see 4D iPhone Dashboards in action.


The demo features a sales database containing departments, employees, budgets, budget spending, and the like.

 

4D Ajax for Dreamweaver Demos

A simple but rich demo database and example HTML pages to run in Adobe Dreamweaver™ CS3 (or higher) with the 4D Ajax for Dreamweaver plug-in.


It will show you just how easy it is to integrate 4D Ajax objects into web sites using Dreamweaver.

 

Terra Server

A mapping application that displays the integration of 4D with .NET applications.


 

Download for Windows Download for Mac

 

4D User Forms

With 4D, users can modify certain forms.

 

Starting with a classic "clients - invoices - invoices_lines" structure, two forms can be duplicated then modified by the users: "envelopes" and "invoices."

 

These two templates have been deliberately left "open" so the final user can modify the text, formats and paper orientations, as well as margins, objects, etc.

 

Each form can be duplicated as many times as necessary. This allows, for example, specifying several envelope formats as well as different templates for the invoices.

4D Indexes

This example database shows the possibilities of using indexes in 4D v11 SQL.


4D v11 SQL's index types include:

 

- BTree index for non-repeated values (IDs, names, etc.)
- cluster index for repeated values (Booleans, titles (M., Ms., etc.))
- composite index for sorting (FirstName+LastName, City+ZipCode, State+City, etc.)
- keyword indexes for texts

 

This also covers indexes created stored in a separate file.

 

To demonstrate their efficiency, this example explains how to choose the correct index type.
 

Unicode Support

This database demonstrates 4D's ability to display Unicode characters.


It also shows the conversion of characters when using the Uppercase and Lowercase functions.

 

Download for Windows or Mac