BLOGS

4D V13

warning: file_get_contents(http://www.telize.com/geoip/54.198.104.202) [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.

Expandable HTTP client

An expandable HTTP client gives you access to more data.

Leverage HTTP to access external data
Your app can take advantage of the HTTP client to retrieve data from any HTTP server – beyond Web and Web services. Use the HTTP client as a go-between from one application or function and the world of third-party data and services available over HTTP.

 

A lighter, slicker HTTP client
Use less code. Use it as a proxy! With the new HTTP client, you can even build your own synchronization mechanism based on HTTP, no matter what the server is.

 

Next generation HTTP server

The multithreaded server is much more than a means of serving up Web pages.

It has long served as one of many ways of making your application data available to others, and as of 4D v13 it has been further modernized to bring more capabilities to developers and users alike:

  • Full Web standards support
  • Improved cache management
  • Native GZIP support, with automatic and programmatic compression
  • A new fully-threaded architecture designed for higher scalability

 

Session handling

Webkit integration

From its very early days, 4D has been committed to cross-platform equality. And with the growing use of the Web as a platform in and of itself, 4D’s Web Area has been a popular method of incorporating Web-based technologies such as HTML5, CSS and JavaScript directly into your applications.

Earlier implementations of Web Area were sometimes limited by each platform’s native browser engine, namely Safari on Mac OS X and Internet Explorer on Windows. The integration of the open source Webkit engine into the Web Area guarantees HTML compatibility across platforms.

 

Enhanced list boxes

The list box is a key component to any business application. When data is the most vital part of a solution, viewing and organizing it in a meaningful and efficient way is critical to its ease-of-use.

List boxes allow you to present data however

4D Web Application Expansion

Accept unlimited connections to your 4D application's built-in HTTP server

4D Web applications can be created using 4D’s extremely flexible and extensive built-in capabilities.

 

4D Write Expansion

4D Write provides you with sophisticated word processing and document management functionality within your 4D applications.
4D Write
 

4D Client Expansion

Add more users to your 4D Server applications
4D Server
 

4D OEM Desktop

The 4D OEM Desktop license is designed for software developers that distribute a packaged application to a large number of customers, and want to benefit from a deployment scheme tailored to their needs.
4D OEM Dekstop
 

4D SQL Desktop

4D SQL Desktop lets you deploy standalone 4D applications as a SQL client or as a Web Services client for any external data source. This product also includes licenses for the 4D Write and 4D View office productivity plug-ins.
4D SQL Desktop
 

4D Web Application Server

The 4D Web Application Server integrates a full-featured Web server with complete 4D database server integration on either the Mac or Windows platform. There are no limits to the number of web connections.
4D Web Application Server