BLOGS

FAQ

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

Can I attach a 4D Client license to 4D Team Developer Professional?

No. 4D Team Developer Professional, as a server-based development license, only accepts 4D Team Developer Expansion licenses to increase the number of concurrent users, in addition to the two clients provided by default.

 

If you have 4D Server Developer 2004 as well as 4D Client Expansion 2004, and would like to upgrade to 4D Team Developer Professional v11 SQL, please contact your 4D representative.

How exactly does the SQL Unlimited license work?

The SQL Unlimited expansion is installed on 4D Server, allowing it to accept multiple SQL connections from third-party applications, without using up your 4D Client licenses.

 

The only limit is the physical capacity of your machine to effectively handle multiple SQL processes, based on the number and power of its processors.

 

The SQL Unlimited Expansion license is sold for servers with up to two processor cores. For more powerful servers, you can buy additional licenses corresponding to the number of processor cores on your machine.

Where is 4D Client?

With the release of 4D Server v11 SQL, "4D Client" is included in the 4D application. 4D Client, as an executable, is no longer installed on your machine.


To connect to 4D Server, launch 4D and follow the instructions in the new Wizard, or simply choose Open Remote Database... from the File menu.

Do 4D Client licenses still exist?

Yes. Even though 4D Client isn't a physical product anymore, the means of selling and licensing 4D Client expansions has not changed. You still have two client licenses included with 4D Server or 4D Team Developer Professional. You can purchase 1-, 5-, or 10- user 4D Client expansions for 4D Server v11 SQL to increase your number of concurrent users. 4D Client licenses reside on and are counted from the server.

Where can I find 4D Interpreted Desktop?

4D Interpreted Desktop is no longer provided as a separate executable.

 

However, the free deployment license for 4D Interpreted Desktop is still provided with all our development products.

 

To freely distribute your application in interpreted mode, distribute your 4D application (the same one that you use for development) along with your 4D database. Your end-users can use the application without a 4D product number.

Why a Maintenance program?

Maintenance is a rapidly growing market practice that allows you to better plan and spread out your expenditures over  time, and to receive product updates without previous time and financial constraints.

How is 4D Ajax Framework different from other frameworks?

The 4D Ajax Framework is a multi-layered framework with deep integration into the 4D environment. It has been designed to complement the existing 4D developer environment. Ajax frameworks that are not system-specific do not have the same level of integration. They work well for basic functions but are less useful for in-depth 4D application development or integration. For example, 4D Ajax Framework recognizes and can use an existing 4D security user/group structure. Other frameworks don't.

What's the difference between 4D for Flex and DAX?

They both target developing RIAs for a 4D Server. But, they really follow two different schemes:


4D for Flex works in a connected mode, without any component on Server side. The communication between the client and the Server relies on a proprietary SQL protocol (same as the one used for ODBC support for 4D SQL), so it requires opening a special port on firewalls for allowing communication.

Which port is used by 4D for Flex?

The SQL Server port set in the preferences, default was 1919 until 11.2 and is now 19812.

 

Of course, this port needs to be available through firewalls.

Does 4D for Flex provide a persistent connection?

You've got two communication modes between 4D & Flex:

 

• Using HTTP (or SOAP over HTTP), working in disconnected mode, exchanging data in Plain Old XML (POX)

• Using SQL sockets with 4D for Flex, working in connected mode, exchanging data through a binary protocol