Product

4D for iOS: Go fully offline

Automatically translated from English

Nowadays, mobile users expect apps to work even when they’re offline. Otherwise, a poor network connection can give a poor user experience. Offline mode is no longer just an extra feature you can choose to add to your app, it’s something many users expect, especially for delivery apps with GPS navigation, apps for urgent medical assistance, construction businesses, and banking apps.

As you may already know, since v17 R2, 4D for iOS already allows users of the application to view data offline. But something was missing.

What about offline tasks?

Product

Here comes the new Silicon compiler!

Automatically translated from English

We already introduced you to our new Silicon compiler in a previous blog post. This new compiler will be used to build Silicon native applications and will be available only in project mode.

Intel native applications (on Windows and Mac) will continue to use the classic compiler.
Let’s dig deeper and see exactly how it works.

Product

4D v19 is Silicon Native!

Automatically translated from English

Apple’s groundbreaking release of the new Silicon Macs pushed us to release 4D v19 six months earlier to provide you with a Silicon native version of 4D as soon as possible. We reviewed all our code, ensuring its compatibility with Silicon, performed extensive testing on this new platform, and we’re finally ready to provide you with the first Silicon native version of 4D. Let me guide you through this revolution!

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.

Product

4D Data Explorer in Action

Automatically translated from English

Even though the 4D Data Explorer is still in Preview version (there are certainly more features to come in the next versions), we thought we’d show you the product in action and let you discover its capabilities.

This is a web browser interface usable by the administrator as well as the developer, remotely (in a secure way with an HTTPS connection) or locally on the same machine as your opened database.

Need to check your data during development? Need to find data that could cause bugs? The Data Explorer, with its powerful query engine and intuitive web interface, is made for you!

Let’s watch the video:

Guest Post

Apply naming conventions with Form macros

Automatically translated from English

by guest author Michael Höhne, 4D developer (Munich, Germany) 

 

There’s a feature in 4D v18 R5 that may have been overlooked, or at least hasn’t gotten much attention so far: Form macros. To be honest, I hadn’t spent much time on them either, until recently. In this blog post, I’ll show you a macro that saves a lot of time when applying naming conventions to list box columns, column headers, and footers. You can easily change it to fit your needs. A dedicated repo is also available on Github.

Product

Push notification with data synchronisation

Automatically translated from English

As of 4D v18 R4, you can send notifications to your application users. Now with 4D v18 R6, you can start data synchronization with a push notification.

This could be useful, for example, in the case of delivery tracking applications. First, the delivery information is updated in the database, then a notification is sent to the customer. The notification contains a request to synchronize the data, so when the customer consults the record on their smartphone, the data is up to date.

Product

More features in the 4D Write Pro interface widget

Automatically translated from English

The 4D Write Pro toolbar and sidebar continue to grow with more functionalities to help you create documents even faster and easier.

With 4D v18 R6, you can :

  • increment or decrement text
  • copy/paste the ruler
  • change the background color of a paragraph
  • change the style of a word (uppercase, lowercase, etc.)