4D v16 R3 beta test starts today!
I am pleased to announce that the beta testing of 4D v16 R3 starts today! So what are the new features available in 4D v16 R3 beta?
New perspectives using standard actions
LR presents the new Cache Manager at 4D Summit 2016
Cache management is actually a key element of the database management, Laurent Ribardière presents at 4D Summit Portland 2016 the new cache manager he implemented in the 4D v16 64-bit version.
Before watching the technical presentation with details about the implementation, we recommend to start with these two blog posts, describing the feature benefit itself:
Search by linking array attribute query arguments
Object fields, introduced with 4D v15, allows to store and index unstructured data. This could be a common set of data, like first name, last name, birthday. It could be different data in each record, such as a shop that will need different attributes for shoes (size, color), computers (CPU, memory), printers (color, ink), a list of values or all in any combination.
Here is a real User Story from a 4D customer :
“My badge application manages the access rights for each person to a building and for a time slot. This information is stored in a database as an array of objects ( e.g.: {access right, building, time slot} ). I want to be able to look for people who have access to a building during a time slot.”
4D provides several ways to query for data, using index and so extremely fast.
New rendering engine for Web Area
4D is updating its internal component for embedded Web Area objects for the most up-to-date and well-maintained existing rendering engine. As we want to durably support the state of the art in HTML and JavaScript technology, we are changing to Blink (also used in Google Chrome) for the Web Area for all 4D 64-bit versions.
Customize highlight color upon listbox row selection
A new step is reached to provide our developers with a fully customizable listbox object, entirely adaptable to user need. A new option is available in the listboxes that will allow to improve final interfaces: this option is called “Hide selection highlight”.
With just one click this option can be activated. Once activated, the system highlight will be completely invisible.
Take Control of the Cache Manager
4D v16 introduced a new fully optimized cache manager for the 64-bit product line. 4D v16 R2 is giving power to our advanced 4D developers to take control by themselves!
The cache manager internal algorithm is based on a priority concept associated to each object type to store in the cache memory. By default, the cache manager algorithm assigns a higher priority value for an index than for records. And recently used objects (records or indexes) have a higher priority to remain in the cache than objects that have not been used in the last two days, etc…
4D v16 R2 beta test starts today!
I am pleased to announce that the beta testing of 4D v16 R2 starts today!
4D v16 R2 delivers the final version of Altura-free 4D Developer Edition Windows 64-bit as well as great improvements, among other things, as listed below:
- Better integration into the enterprise with Virtual Machine Snapshots Support
- More control and higher flexibility for the developer: Cache Manager priority control, new programmatic possibilities for list boxes, search in array in objects using linked arguments,…
- Improved user experience: horizontal ruler in 4D Write Pro, cross table in Quick Report 64-bit editor as well as a revisited Find in Design dialog.
4D v16 is now available!
Thanks to its new features and advanced core technologies, 4D v16 enables you to create and run scalable, rapid, flexible and engaging applications, easily adaptable to changes in business needs. It helps you speed up development and cut complexity, so you can focus on your priorities and seize new opportunities. You can check the complete list of 4D new features. Some of the 4D v16 key advantages are summarized here after.
Boost your performance with the new cache manager
The 4D v16 version has definitely been designed for better performance and scalability. In addition to major features like preemptive multi-threading, 4D v16 64-bit is embedding a brand new cache manager for a optimized handling of objects in cache memory avoiding any fragmentation issues.
The new cache manager improves the usage of very large cache for modern computers (with 64 or even 128 GB of Cache) allowing to take advantage of low RAM prices to have even large databases fully in memory. It also improves the situation of small cache size with very large data files, by decreasing the amount of unloading memory with increased support of priorities for data objects to be hold or released from cache.
MSC now helps you to find deprecated images
QuickDraw/QuickTime pictures (PICT format) are deprecated since 4D v11 and must be replaced by modern picture formats (such as PNG or JPEG). New 64-bit versions of 4D no longer support PICT images. So the challenge is to find them in your old applications.
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy