BLOGS

4D V13

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

A practical guide to using SVN with 4D

After a quick introduction of SVN covering "universal" RC concepts such as: repository, working copy, check out, check in, update, conflict resolution, branching, merging, rollback; we will get into using 4D with SVN. We will cover SVN server and SVN client. Join us to learn best practices, development scenarios, build automation, helpful tips for using 4D in a SVN context as well as advanced techniques.

4D v13 Deprecated Features

Thu, 2012-02-23 17:55

This document starts with a quick list of deprecated features for the 4D v13 product line, followed by details about each of them. A complete list of deprecated commands follows.

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.

 

Introspection

Look deep inside your code with introspection features, gaining insight on your development.

Code introspection
The day hasn’t quite come where code can fully generate and maintain itself, but you can be confident in the integrity of your development efforts thanks to powerful new code introspection features.

 

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

XPS Print Previews (Windows)

Get enhanced print previews under Windows.

Print preview under Windows now uses XPS. End users can take advantage of vectorial zoom and page navigation.

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

Indexed picture metadata

The 4D database engine indexes picture metadata.

Search images and get much faster results based on the keywords that are automatically indexed by the database engine.