Rocket Uniface User Forum

 View Only

Explore all blog posts

Browse through all blog posts available.

Strengthening Data Security: Certifying Uniface Applications for Robust Tamper Detection Author : Anastasios Chatziioannou, Sr. Software Engineer, achatziioannou@rocketsoftware.com _____________ You’ve completed development and are ready to deploy your Uniface application. But how can you ensure it remains secure and untampered with? With our new security feature, you can now protect your resources against unauthorized modifications, safeguarding both your data and the integrity of your application. Your Uniface client or server will confirm whether the loaded resources are authentic. This ensures that your resources ...
0 comments
Please find the blog post announcing the Uniface 10.4.03 release, originally posted on October 9, 2024 on Rocketsoftware.com: Enhancing Developer Efficiency with Uniface 10.4.03: A Modern UX for Your Applications Rocket Software’s Uniface 10.4.03 equips developers, solution providers, and architects with the crucial ability to deliver modern, accessible, and high-quality user experiences quickly. Uniface UX and UX Interface, part of Uniface 10.4.03, upgrades the user experience by allowing the creation of consistent, visually compelling, and WCAG-accessible web applications. And enjoying this expansion of features without the need to write code frees you ...
0 comments
by Hong He With the release of Uniface 10.4.03, the bundled version of Apache Tomcat has been upgraded to Tomcat 10.1.26. This update brings important changes that may affect your web server configuration. Here’s what you need to know: Upgrade to Tomcat 10.1.26: Java 11 or Higher Required : Tomcat 10.1.26 requires Java 11 or later. If you're currently using an older version like Java 8 (used with Tomcat 9), you'll need to upgrade to at least Java 11 . Uniface 10.4.03 includes OpenJDK 17 , which is fully compatible. Servlet Specification Upgrade : Supported Servlet specification is now 6.0. We upgraded from Servlet 3.0 to Servlet ...
0 comments
by Rishi Kanhaisingh With cyber threats becoming more advanced, making sure software is secure and trustworthy is more important than ever. Code signing helps by acting like a digital stamp of approval. For end-users, it means they can feel confident that the software they download is safe and hasn’t been tampered with. IT professionals also rely on it to protect their systems making sure updates and installations are secure and approved. Without code signing, the danger of installing harmful software increases, which can lead to data breaches, system problems and financial lo s s es. Starting from Rocket Uniface 10.4.03-000, ...
0 comments
Service Pack 10.4.03 - Changes to Platform Support As we continue to evolve and improve our services, we must ensure that our platform support aligns with the latest standards and vendor support statuses. In our upcoming service pack, the support status of several platforms, databases and browsers will change. Here’s a detailed look at the differences: Platforms We will be adding support for the following installation codes. Linux: • SUSE 15.5+ (LU9) iSeries: • IBM i7.4/ i7.5 (AS6) Support for the following platforms will be discontinued: Windows: Windows 8.1 Windows Server 2012 R2 Linux: RedHat 7.*/CentOS 7.* (LIE) ...
0 comments
by Jonke Korzelius We have enhanced the latest versions of Uniface with the option to have Uniface format your ProcScript. With ProcScript code formatting, you can correct or improve your code indentation to increase readability and understanding. You can apply formatting on a selected portion of code using the Format Selection option or format the entire document using the Format Document option, both available from the Code Editor’s popup menu. You can change the shortcut keys for these menu options to your liking in the [USERKEYS] section of the usys.ini file. The default is Alt+F (Selection) and Alt+Shift+F (Document). Formatting rules ...
0 comments
by Dongbo Zhang We recently introduced a new feature in Uniface that empowers developers with enhanced pattern matching and validation capabilities: Regex String. On top of legacy Syntax Strings, Uniface now provides you with a new option of using regular expressions to define and validate patterns within your applications. What are Regex Strings in Uniface Regex Strings are regular expressions enclosed in forward slashes (/). They provide a flexible and robust way to specify patterns for validating user input, searching and comparing strings, and performing complex text manipulations. How to Use Regex Strings in Uniface Defining Field Syntax: ...
0 comments
by Etienne Thijsse Assignment files are how you configure your Uniface application s . However, currently assignment files are not very flexible. Often you need several assignment files that are almost identical, except for one or two settings. For example, two users on the same system that use the same application each need their own assignment file , if in the [files] section , the user’s home directory needs to be set. Or, if there are multiple versions of the application and the version number is part of the path to the Uniface archive files (. uar ), then you also need a separate assignment file for each ...
1 comment
by Jonke Korzelius When you are writing Uniface ProcScript, every keystroke matters. Efficiency and accuracy are important and will boost your productivity. Auto-complete, also known as code completion, is a functionality integrated into modern code editors that predicts and suggests completions for the code you are typing based on the characters you have entered. It is like having an assistant that offers suggestions to streamline your coding process. How Auto-Complete Works When you start typing in a ProcScript editor with auto-complete enabled, it at once starts analyzing the character entered and presents a list of suggestions that match what ...
2 comments
by Gerton Leijdekker Improve your end users' web experience: Introducing Uniface UX and UX Interface The Uniface R&D team is pleased to share two new experimental features - the Uniface UX and the UX Interface - to greatly impact your web application development. We've designed these features to help you quickly and easily redefine the end-user experience of your web applications. Using the Uniface UX and the UX Interface, developers have out-of-the-box tools to meet the high expectations of today's end users and create graphically rich, modern, and highly customized web applications easily. Uniface UX: Redefining the Out-of-the-Box ...
0 comments
Author: Weiye Li In the fast-paced world of software development, efficiency and convenience are paramount. As a low code application development platform , Uniface has been a trusted tool for many developers ; however , sometimes there can be inconvenience : the absence of a built-in random function . But today, we are happy to introduce you to the solution to this inconvenience: the new $random function . The Past: Uniface's Random Conundrum For a while, Uniface developers faced a common challenge : the lack of a built-in random function to generate random values. This limitation meant ...
0 comments
by Dongbo Zhang We are excited to announce a significant update to the Uniface ProcScript language that brings powerful new features to enhance both the security and efficiency of your applications. Our commitment to providing you with top-notch solutions has driven us to integrate Base64URL encoding and Elliptic Curve Cryptography (ECIES, ECDSA, and Ed25519) into $encode and $decode functions. Base64URL Encoding: Simplifying Data Handling Base64URL encoding is a URL-safe variant of the traditional Base64 encoding. It allows you to represent binary data safely in text format, making it ideal for use in URLs, JSON, and other contexts where you ...
0 comments
The Rocket Uniface Roadshow 2023, recently held in multiple cities across Europe, including Paris, France; Bregenz, Austria; Utrecht, The Netherlands; and Birmingham, United Kingdom, was a huge success. Customers experienced the latest advancements in Uniface technology through informative sessions, interactive demos, and networking opportunities with fellow industry experts. In case you couldn’t join us at the Uniface Roadshow or simply wish to revisit the presentations with your colleagues, we’ve made it easy. You can now download the presentation decks from our Uniface User Library on the Rocket Forum . Here are some of the topics we covered: ...
0 comments
by Jonke Korzelius We are excited to share with you an enhancement in the IDE. In our continuous effort to improve your development experience we have introduce d a set of convenient keyboard shortcuts. These shortcuts will empower you to navigate and execute actions swiftly, making your development workflow even more efficient. Keyboard combinations explained With the new keyboard shortcuts, you can : Navigate to the U - Bar : Quickly jump to the Main U - Bar with a simple keyboard combination , Alt+D . Close the current or all Editor tab s : Easily ...
0 comments
by Anastasios Chatziioannou Accessibility is a topic that is often overlooked, as it affects a small percentage of an average product's users. There are, however, numerous benefits to improving an application's accessibility. Easily accessible applications can reach a wider range of users, enhancing the application's inclusivity and reach. Visual ability, something that can change as we age, drives us to accommodate all users. Aside from the ethical side of accessibility, there are also compliance issues on the legal side, as both European and US digital accessibility standards become stricter. The Uniface lab has been working extensively on improving ...
0 comments
By Jasper de Keijzer Introduction Welcome to the first in a series of blogs about code editor enhancements we are implementing within the Uniface IDE. In this series, we will share with you some of the features and improvements that we are working on to make your coding experience more productive and enjoyable. The first thing we are implementing is block commenting. Block commenting allows you to quickly comment out or uncomment a selected block of code with a single keystroke or menu command. This can be especially useful when you want to temporarily disable or enable a section of code for testing or debugging purposes. Block commenting works for ProcScript, ...
0 comments
Unlock the Power of Rocket Uniface Development with Our New Rocket Shorts by: Jason Huggins, D irector of Enablement & Education at Rocket Software In today’s world of so lution development, staying current is crucial. Learning has evolved beyond traditional classroom settings, becoming more dynamic, accessible, and engaging than ever before. An innovative approach that is gaining popularity is the use of "Video Shorts" . These short , focused videos are transforming the way we acquire knowledge, enabling us to learn efficiently and effectively in bite-sized portions. ...
0 comments
by Jonke Korzelius With patch 10.4.02.028, we have reintroduced and enhanced the ability to Insert multiple Fields, in one go, onto Forms and Reports to give you a quick start to designing your layout. For those who remember, the Uniface 9 development tool had a feature known as ‘Load Fields’ where you could Load Fields into an empty Entity; with version 10, you can add Fields to an Entity with items already painted (other Fields or child Entities). If there is not enough room for the Fields you are trying to Insert, the Uniface 10 IDE will not change your existing layout and cancels the action, so you need to make sure there is enough free space available ...
0 comments
By Etienne Thijsse We have recently made some modifications to the way license-related messages are delivered to your Uniface application. If your support eligibility is approaching the end or has ended, we’ve modified how this message is delivered to your application. Because this end date is normally not a concern for the end users of your application, by default, Uniface will no longer send any message about this end date; however, you can use the LM_MAINTENANCE_NOTIFICATION option in the $ license_options setting of the assignment file to override this behavior. For example: [settings] ...
0 comments

AWS Summit in Amsterdam

Created by Anastasios Chatziioannou As part of Rocket Software's promise to deliver Modernization without Disruption, our developers actively keep up with the latest technology trends. To that end, we attended the AWS Summit in Amsterdam, one of the largest tech conferences in Amsterdam. AWS, a cloud computing platform owned and maintained by Amazon, boasts a vast number of tools and technologies implemented under one platform. At the AWS Summit, we saw how people can use the tools to create powerful applications. We also learned how those tools have evolved, including the latest trends. It comes as no surprise that Amazon's current main focus is ...
0 comments