Author: Caroline Briaud

Caroline Briaud

• 4D Product Team Leader •

Caroline joined 4D SAS in July, 2013 as an Engineering Manager responsible for new features definition. Caroline helped the Engineering team to put in place the R-release concept, with the new development process definition and its application within 4D’s engineering teams.Caroline is now leading the 4D Product team, mainly made up of Product Owners which are representing the customers within Engineering.

Caroline started her career as a software developer in the mobile phone industry. She specialized in program management with an American company in an international context spread across US, India and China.
Events

4D Summit 2016: Laurent Esnault presents workers and UI in preemptive mode

Automatically translated from English

Our own VP of Engineering, Laurent Esnault, explains exchanging information between multiple processes AND between processes and forms during his Break Out Session: Preemptive Multi-threading at 4D Summit 2016. Thanks to preemptive multi-threading, you can have more parallel processes, and thus add more and more users, for either desktop or web applications.

If you missed Laurent’s session at 4D Summit 2016, watch this 15-min video and enjoy some personal training by the master of preemptive multi-threading!

Events

Difference between cooperative and preemptive explained by Laurent Esnault at 4D Summit 2016

Automatically translated from English

Laurent Esnault, VP of Engineering, explains the difference between cooperative and preemptive processes during his Break Out Session about Preemptive Multi-threading at 4D Summit 2016. Thanks to Preemptive Multi-threading, you can have more parallel processes, and thus add more and more users, either for desktop or for web applications.

If you missed Laurent’s session at 4D Summit 2016, watch this video and enjoy some personal training by the master of preemptive multi-threading!

Product

The complete Windows 64-bit product line is now Altura-free

Automatically translated from English

We are pleased to announce that 4D v16 R4 is the very first version where the whole 4D Windows 64-bit product line is no longer relying on the Mac2Win library from Altura! As announced in last April, in this strategy announcement post, we have done the work on 4D Server Windows 64-bit, which was the last step to reach.

Our Windows 64-bit product line can now fully take advantage of some modern technologies and make you benefit from it, such as support of Single Document Interface (SDI) windows for instance, also delivered with 4D v16 R4!

News

4D v16 R4 Beta starts today!

Automatically translated from English

I am pleased to announce that the beta testing of 4D v16 R4 starts today! 4D v16 R4 is one of the feature-richest R-release ever delivered! There is so much to tell, I don’t know what to start with…

4D v16 R4 beta introduces 4 major product features, among others:

 

  • A major 4D language enhancement with the object notation, making the developer’s life easier!
  • Real tables in 4D Write Pro, answering the most-asked feature request for the old 4D Write.
  • The Single Document Interface (SDI) mode making your Windows 64-bit application entering a new world where application windows are all independent!
  • The first step of the 4D View Pro spreadsheet as a Preview, lifting the veil on a powerful spreadsheet solution for your 64-bit applications.
News

4D v16 R3 is available!

Automatically translated from English

Upgrade now and benefit from the power of 4D v16 R3, available today for download!

Take advantage of our new features to optimize your programming productivity and easily design your custom 4D Write Pro interfaces in just a few clicks.

Events

Keisuke Miyako presents 4D Tags at 4D Summit 2016

Automatically translated from English

Keisuke Miyako, Technical Service Manager from 4D Japan, presents at 4D Summit Paris 2016 how the 4D transformation tag feature has been highly empowered with 4D v16. If you are not using 4D tags yet – be sure you’ll be thrilled to start using it asap after watching that video!

Besides the introduction of the enhancements done in 4D v16 making 4D tags now so powerful, Keisuke presents here 2 concrete examples of 4D tags use cases: export data to an Excel spreadsheet and create nice charts using a JavaScript library from data served in a JSON format.

Events

Easter egg hunt on 4D Blog: and the winner is…

Automatically translated from English

The whole 4D Blog team would like to thank all of you, for your great participation to our Easter Egg Hunt 2017! We used the opportunity of a fun event to advertise about our blog, and it has been very successful, so thank you!

This is where the question on everyone’s lips arrives… Who are the winners?

News

Altura-free 4D Server Windows 64 bits coming soon

Automatically translated from English

4D is moving forward to provide you with a full Altura-free Windows product line. This will allow us to internally use some modern technologies and make you benefit from it, such as support of Single Document Interface (SDI) windows for instance.

End of last year, we did a first announcement to share with you how we will proceed with the removal of Altura. With 4D v16 R2, we have delivered the Altura-free final version of 4D Developer Edition and 4D Volume Desktop Windows 64-bit. The last step is 4D Server, and this will happen in a near future. We are actually going to remove Altura library from 4D Server Windows 64 bits in a coming 4D v16 R-release.

News

4D v16 R3 beta test starts today!

Automatically translated from English

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

4D v16 R3 is bringing wider possibilities using the standard actions mechanism. As a reminder, standard actions – such as First Record (existing) or color?value=red (new) – can be assigned to a button or a menu item in the user interface or by programming. A benefit is that 4D also automatically handles the menu item deactivation whenever the action is not applicable.