News

4D v19 R3 Beta Starts Today

Automatically translated from English

We’re pleased to announce the launch of beta testing for 4D v19 R3! One of the richest feature releases we have shipped so far!

Without further ado, let’s take a look and see what this feature release has in store for you:

 

  • Your business logic will love 4D’s new Computed Attributes in ORDA, Classes, iOS, and Android.
  • 4D for iOS with features allowing to interact with native Apple apps and build even more advanced UI’s. 
  • As for 4D for Android, we’re giving you a way to test your Android app on a real device before releasing it to users.
  • 4D Write Pro is shipped with an image setting dialog, the possibility to have different numbers of columns on the same page with continuous section breaks, and additional options to manage formula visibility. 
  • Out-of-the-box security boost with the support of the bcrypt algorithm for passwords. What’s best, there’s nothing to change in the code. Everything is automatic. 
  • More news for dark mode enthusiasts. After giving end-users a choice between dark and light mode for the appearance of their applications, it is now the turn of developers to choose between these modes during development.
  • And more (see below)! 
News

An introductory guide to 4D and Version Control Systems

Automatically translated from English

For many years, 4D has allowed you to develop binary databases as part of a team with a 4D Server. This way of developing is straightforward, but many developers asked us to be more efficient on source code management to deliver better traceability. 4D has heard them and developed Project mode to fit this need. This mode opened a new era of collaboration thanks to version control systems!

News

4D v19 R2 is Here

Automatically translated from English

We’re pleased to announce that 4D v19 R2 is now available!

Here’s an overview of what this feature release has in store for you:

Download 4D v19 R2 

  • 4D for Android (our development platform for Android devices) is now final with 4D v19 R2. 
  • Speaking of mobile, new features for iOS and Android platforms are now available, allowing you to customize your app’s color, adapt it to dark or light mode, sort its local data, and more! 
  • 4D View Pro: Analyze data with pivot tables. Import and export CSV files. Manage your sheets by programming. Easily handle page breaks (for printing purposes) from the user interface.
  • 4D Write Pro: More display options for inline and anchored pictures. We’ve also made it easier to format the images as background documents, sections, paragraphs, etc.
  • More Object-Oriented programming features that will please your developers. Beyond the storage aspect, memory management and speed performance will be significantly enhanced with blob content for object attributes.
  • Features that incorporate best practices such as defining a default .gitignore file and managing Byte Order Mark (BOM) and End of Line (EOL).
  • Features that enhance your experience as a developer, such as getting access to the details of a class function from the code editor.
  • Features that make the end-user experience smoother, such as automatic component signing on Mac.
  • And if you’re a software publisher, you’ll be happy to know that we’ve added a feature that prevents the users of your application from seeing (and modifying) the contents of the 4DZ.
News

4D v19 R2 Beta starts today

Automatically translated from English

Beta testing for 4D v19 R2 is starting today! Here is what this feature release has in store for you:

 

  • 4D for Android (our development platform for Android devices) is now final with 4D v19 R2. 
  • Speaking of mobile, new features for iOS and Android platforms are now available, allowing you to customize your app’s color, adapt it to dark or light mode, sort its local data, and more! 
  • 4D View Pro: Analyze data with pivot tables. Import and export CSV files. Manage your sheets by programming. Easily handle page breaks (for printing purposes) from the user interface.
  • 4D Write Pro: More display options for inline and anchored pictures. We’ve also made it easier to format the images used as background of documents, sections, paragraphs, etc.
  • Features that incorporate best practices such as defining a default .gitignore file and managing Byte Order Mark (BOM) and End of Line (EOL).
  • Features to enhance either your experience as a developer, such as getting access to the details of a class function from the code editor, or your end-users’ experience, such as automatic component signing on Mac.
  • And more (see below)! 
News

4D v19 is here

Automatically translated from English

We’re thrilled to announce that 4D v19 is now available. It’s a major release that takes building business applications to new heights.

Tap into the power of Apple Silicon and immediately experience a performance boost thanks to Apple M1’s remarkable capabilities. Discover 4D’s redesigned architecture with Project mode and how it paves the way for the future. Run on-the-go businesses with 4D for iOS and achieve much, much more with the new features for the 4D language, ORDA, 4D Write Pro, and 4D View Pro.

Download 4D v19  

Although it is by no means exhaustive, here’s a list of features we’ve got in store for you:

News

4D v19 beta starts today

Automatically translated from English

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D

This includes more than +80 advances, including the introduction of Object-Oriented Programming (OOP) in 4D thanks to Project mode, major enhancements to existing products, and highly requested features you voted for.

Buckle up, and let’s discover some of what 4D v19 Beta has to offer:

 

  • Apple Silicon support: be ready to give your 4D application a boost right away thanks to Apple M1’s remarkable performance and the brand new 4D compiler.
  • ORDA: write business-oriented code to hide complexity, reduce errors, and speed up the development process.
  • 4D for iOS: be productive anywhere with our mobile solution. Check inventory in the warehouse, generate invoices during client visits, perform inspections onsite, and more.
  • OOP: thanks to Project mode, take advantage of object-oriented programming concepts for greater productivity, better code quality, and lesser maintenance costs.
  • 4D language: discover how the versatile tools of the 4D language improve your developer experience.
  • 4D Write Pro: Word documents import, PDF export, enhanced UI, more commands to manage your documents with code, and plenty of features to produce beautiful documents in record time.
  • 4D View Pro: localized UI. More than +20 new commands to programmatically handle your documents and more.
  • And much more (see below).
News

The making of the new 4D v19 logo

Automatically translated from English

by Julien Banon, UX and Creative Designer at 4D SAS

 

4D v19 is just around the corner and while our teams are putting the finishing touches on one of the best LTS yet, I thought I’d tell you the story behind the 4D v19 logo design.

News

Deprecated and Removed 4D features: Why and How?

Automatically translated from English

For over 36 years, our main goal has been to enhance our product while ensuring the compatibility of your 4D applications. This, of course, brings change, and change can be frustrating. With this in mind, we always aim to minimize the impact on your businesses with timely announcements, and most importantly, an improved alternative to the deprecated or removed functionality to ensure a smooth transition.

News

3 Reasons Why We Release Early and Often

Automatically translated from English

Recently we’ve been answering questions on the 4D forum about commands and functionalities that felt incomplete or were missing, such as the Mail feature.

In this blog post, we’ll go through the 4D strategy behind the decision to release versions that are not fully developed, which is summarized in the “release early, release often” paradigm.