Novita' in4D 20 R9

4d R9 network

4D AI KIT

ADD INTELLIGENCE WITHOUT THE COMPLEXITY

Extend your applications with seamless access to OpenAI’s most powerful capabilities. With the 4D AI Kit, you generate text, summarize content, translate language, tag images, moderate conversations, and automate workflows from inside your own logic.

Build chatbots that understand tone. Create image descriptions for accessibility. Generate marketing visuals from a prompt. Flag inappropriate content the moment it appears. Or combine these into a flow that reacts and responds like a team member would.

Every feature works through a clean, familiar syntax. Thirty classes. OpenAI compatibility. Multi-provider support. This is not just AI in your application. This is AI in your hands.

More on 4D AI KIT

4d R9 form editor

4D WRITE PRO

IMPROVE DOCUMENT WITH AI-ASSISTED WRITING

Refine how you write with a co-author that understands your tone and your deadline. The AI-powered assistant in 4D Write Pro offers in-context support for drafting, rephrasing, translating, summarizing, and correcting text as you work.

Use predefined prompts or ask your own. Summarize long sections in a click. Translate full paragraphs instantly. Fix grammar, rewrite for clarity, and generate content without leaving the editor. Every prompt is saved. Every result can be copied, styled, or inserted directly.

Enable the assistant with a single method and access its tools from the toolbar. With built-in request history and response previews, your edits become conversations—and your documents speak more clearly than ever.

More on 4D Write Pro AI-Powered Writing Assistant

r9-03.jpg

4D NETKIT

MANAGE MICROSOFT 365 AND GOOGLE CALENDARS WITHOUT A COMPLEX SETUP

Connect your 4D application to Google or Microsoft services with just a few lines of code. Retrieve calendar lists. Pull events. Sync schedules in real time. With new NetKit commands, integration is direct and structured, eliminating the need for middleware. This is just the first feature of a larger series about calendar handling—stay tuned for much more to come.

Authentication is now even simpler. Use your existing host web server to handle OAuth 2.0 flows efficiently. Avoid port conflicts and reduce setup time by letting 4D detect and route responses through the safest, most efficient path.

This is what calendar integration always should have been. Native. Predictable. Effortless.

More on 4D NetKit Calendar Integration

4d R9 debugging

TCP LISTENER

GAIN CONTROL OVER REAL-TIME SERVER CONNECTIONS

Handle incoming TCP connections with precision. The new TCPListener class completes your networking stack by allowing your 4D application to listen on a port and accept multiple connections simultaneously.

Start the listener. Filter incoming IPs. Trigger callbacks as data arrives. Reuse the same connection logic across client and server sides using TCPConnection. This symmetry simplifies implementation and keeps your architecture clean and organized. The code structure is unified. The response times are sharp. And the control is yours, connection by connection.

More on The TCPListener Class

4d R9 server

COMPONENT DEBUGGING

SIMPLIFY DEVELOPMENT WITH IN-PROJECT COMPONENT EDITING

Edit and debug component methods and classes without leaving your host project. Open any interpreted component file, make changes, and see them take effect immediately. There is no reloading. No repackaging. Just one continuous thread of development.

When stepping through code, clicking Edit brings the method or class into your main window. Changes apply live, even in a client-server environment when development mode is active. Your focus stays on the problem. Your fix becomes the solution. Right when you need it.

More on In-Place Component Editing

4d R9 manager

DEPENDENCY MANAGER

AUTOMATE COMPATIBILITY WITH SMART VERSIONING

Align your components with your 4D version without lifting a finger. The new Follow 4D version rule keeps dependencies in sync with your runtime automatically. Add from GitHub, and the Dependency Manager selects the most compatible tag based on your current 4D release.

It works for both LTS and R-series tags, adapting as you upgrade or downgrade. No more mismatches. No manual tracking. Just consistent, predictable compatibility that lets you focus on your code instead of managing version chaos.

More on The Follow 4D Version Rule

4d R9 security

WEB APPLICATION SECURITY

MAKE WEB SESSIONS SAFER AND MORE USER-FRIENDLY

Secure your applications with first-class support for session restoration and one-time passwords. These new features improve how your web applications handle authentication and continuity. Use OTP for secure, time-sensitive logins, and restore user sessions to maintain context without forcing repeated logins. These tools are simple to configure but offer strong protection and a smoother experience for users across systems.

More on OTP And Session Restore Features