Omnis Studio 11

Suffolk England 10/05/2023, Omnis Software Launches Version 11, with redesigned UI and IDE for faster and more intuitive app development.

Omnis Software, a leading provider of cross-platform application development tools, has announced the release of Omnis Studio version 11, the latest update to their powerful development environment for creating applications for desktop, web, and mobile platforms.

With a completely redesigned user interface, Omnis Studio 11 offers developers a more intuitive and streamlined development experience. The new interface provides developers with a simplified workflow, enabling them to create high-quality applications faster and with fewer developer resources than ever before. Developers new to Omnis will find the onboarding extremely easy and will be able to build their first mobile or web app within hours.

Omnis Studio version 11 introduces many new UI controls that enable developers to build beautiful and engaging applications. These new controls include customizable navigation bars, flexible grid and table views, and a variety of new data visualization components. With these tools, developers can create stunning and engaging user interfaces that enhance the user experience.

Omnis Studio version 11 is available for download now. To learn more about the latest features and capabilities, please visit www.omnis.net

 

Omnis Studio Community Edition

Explore Omnis Studio, the leading app development platform for all devices.

With the free Omnis Studio Community Edition you can start building apps now, free of charge and without risk.

With the free Omnis Studio Community Edition you get everything you need to create great web and mobile apps in record time.

 

Omnis Developer Conference 2022

The Future of App Development
on 18th & 19th May 2022
in Dusseldorf, Germany

Next week is the time:

See you at the International Omnis Developer Conference 2022 at Land Gut Höhne in Düsseldorf-Mettmann

We are very much looking forward to finally meeting in person again and to presenting you with lots of interesting news about Omnis Studio. You will receive the final agenda at the beginning of the event, but here are the important highlights of the programme:

Omnis Studio v10.22
Summary of the new version 10.22, cloud services, new licensing options and the new Omnis Online Store
Make-up your App
Live development: attractive UI design for desktop, web and mobile apps
Omnis in practice: Analytics for customers made easy
Fit for the Future of App Development
Marketing to grow the Omnis developer community. The new Omnis Developer Forum
The Omnis Studio Deployment Tool
Extending the JavaScript Client
Flash Sessions:
4k monitors: curse or blessing for the UI design?
Omnis mobile app „AutoDessi“
Omnis-to-Omnis bi-directional connection and asynchronous content management
Introduction of a new Omnis product
Introduction oft he next version Omnis Studio 11
Omnis in practice: Omnis On The Road
Omnis mobile app for a logistics company. Field report of a new Omnis developer
Omnis in practice: From a desktop to a jsClient application
The Future of App Development is Now!
A new option for Omnis developers: Omnis Studio Now
Real-time communication / update in multi-platform apps
Exchange of real-time information with online clients regardless of the platform
Under the hood Undocumented features & tips from tech support
Omnis Studio 11 in detail: Customising the Studio 11 Component Store
New jsClient components and features
Feedback – Questions + Answers

Program

A few more organisational details:

Please note that the conference will start at 10am on day 1 (18 May) and at 9am on day 2; it will end at around 3:45pm on 19 May. With this arrangement we enable to enable as many attendees as possible to arrive and depart on the conference days. You will receive the conference documents at the beginning.

The conference fee includes all services as well as accommodation, meals, drinks and of course the anniversary party.

If you arrive the day before (Tuesday 17 May), you can have dinner à la carte in the hotel restaurant; however, dinner is not included in the conference price; please pay for it directly to the hotel.

In the evening of 17 May, we look forward to a cosy get-together. If the weather permits, you will find us on the terrace; otherwise we will meet in the hotel bar.

Please allow us one more request: It would be very helpful if you would wear your badge after checking in at the hotel, because developers from many different countries are attending and not all of them know each other.

We are really excited that you are attending our anniversary conference and wish you a good journey.

Your Team of
Omnis Software

Omnis – your app development environment

The smarter way to develop

The Omnis Studio development environment gives you more power, more performance, more flexibility. Develop your apps once and deploy them to virtually any device, on any platform, without modification, including Android and iOS phones, as well as Windows and macOS desktops.|

Take your business to the next level
Due to the high productivity, power and flexibility of Omnis Studio you will be able to save development resources, complete more projects in a shorter time to market and react immediately to new business requirements and evolving market and technology trends.

The perfect mix of efficiency and flexibility Your quick overview

Reasons Why Omnis
Omnis Studio is a powerful development environment that lets you deploy apps to virtually any device, on any platform, including tablets, smartphones, and desktop computers.

  • Cross platforming for real flexibility
  • High productivity saves time & money
  • Connectivity and integration without borders
  • Multi database connectivity
  • Outstanding technical support

Fact about us

  • 1 Code, all devices
  • 43 different industries
  • 12 726 deployed apps

Get inspired!

The Omnis Studio Webinars
You do not have to believe us: make sure in person!
Find out how fast you can develop a Web or Mobile application in our live Webinars. You can ask questions and learn directly from the developer in Omnis. They are free, without obligation and more are available in English, German, Spanish and Italian.

Start fast!

The Omnis Academy
The fastest way to learn how to create Web and Mobile applications with Omnis is the Omnis Academy.
You can choose between the “Online Academy” to organize according to your schedule or follow a 3-day course completely free of charge and available in English and German.

June 2024, we are pleased to announce the release of Omnis Studio version 11.1, the latest and most powerful version of our cross-platform application development tool.

Studio 11.1 provides strong enhancements in the Omnis development environment including

  • Find and Replace Tool: It has been updated with a new UI and enhanced with several new options including a new Find Previous option and a new Modify Class option in the context menu.
  • SQL Browser: You can now import CSV or TSV files into a session.
  • Property Manager: You can now enter a calculation to change the value of the Location and Size properties for a group of selected objects.
  • Configuration Editor: Changes and additions to the config.json file made via the Configuration Editor are now saved in a separate userconfig.json file.

The new Studio release also includes new and enhanced Worker Objects:

  • Java Worker: This is a new Worker Object that allows you to invoke methods inside Java modules running on a background thread.
  • AWS Signature Version 4, a new authentication type in the HTTP Worker.
  • JavaScript Worker now supports ES Modules and CommonJS modules.

More power for your app development

  • Remote Objects: You can now implement common code for both server and client methods.
  • SQL JavaScript Form Wizard: It now includes an option to create or open a database session and create the required schema classes (also available for Window and Report classes).
  • Markdown Object: This is a new control to render Markdown content in a JavaScript Remote Form or in Window classes as an HTML control.

Innovations for building attractive apps with improved useability and a better user experience

Omnis Studio 11.1 makes it even easier to build apps with a beautiful UI for any screen and device. It includes new features and enhancements that will enable you to build attractive, user-friendly apps:

  • Design Guides have been added to Remote Forms and Window classes to make your design and layout easier and more convenient.
  • Vertical Mode Tab Strip: You can arrange tabs in groups with enhanced appearance and behavior for tab groups and headings.
  • OBrowser: Support for content drag and drop has been added.
  • HTML Link: This is a new control to add links to a remote form.

Accessible Apps for Everyone

Digital accessibility means designing a product that can be used by all users – including not only people with physical disabilities, but also users with age-related limitations or temporary impairments (e.g. after sports injuries or accidents). Therefore accessibility in your applications is not a ‘nice to have’ but an important sales option and competitive advantage. And in large enterprises and public authorities it is simply a Must.

For several years Omnis Studio has been fully supporting WCAG 2.0 guidelines for Accessibility. This has now been further enhanced by PDF Accessibility. PDF/UA (PDF Universal Accessibility) is supported to make it easy for you to create PDF/UA compliant documents.

May 10, 2023  Omnis Studio Version 11 for faster and more intuitive app development!

We are pleased to announce the release of Omnis Studio version 11, the latest and most powerful version of our cross-platform application development tool. With a completely redesigned user interface and IDE and with many new UI controls, this version will enable you to develop beautiful, engaging, and high-quality applications for desktop, web, and mobile platforms more quickly and easily than ever before.

Our goal is to provide you with the most intuitive, user-friendly, and powerful tools for application development, and Omnis Studio version 11 delivers on that promise. With the new interface, you can create applications faster and more efficiently, saving you time and money. The new customizable navigation bars, flexible grid and table views, and data visualization components make it easy to build stunning and engaging user interfaces that will enhance the user experience.

Deliver outstanding customer experiences

We are living in an era of customer centricity. A modern, appealing UI and an engaging customer experience are key factors for the success of an application. Therefore Omnis Studio 11 provides many new and enhanced UI controls for mobile, web and desktop that power the design of your apps including

· Tile Grid

This is a new JS component that displays a scrollable grid of “tiles” which can be configured to show images, text and buttons.

· Chart

is a new JS component that allows you to create different types of charts from list data to display in a remote form.

· Tab Strip

For desktop apps, the Tab Strip control has been enhanced and now supports groups so the tabs can be arranged vertically into separate groups.

· The Gauge

is another new JS component that provides a way to display numerical values on a circular or linear scale, with options to customize the appearance and behavior.

So it’s easy to unlock your team’s creative potential to

· Create beautiful UIs that support the purchase decision of your potential customers,

· Guarantee easy onboarding of new users and

· Increase the productivity and work satisfaction of the users

Many other important enhancements

· JS Camera control

A new JS Camera control allows the end user to capture images or scan QR

codes and barcodes.

· OW3 Worker enhancements

The LDAP Worker has been added to the OW3 group of worker objects.

The Python Worker has been added to the OW3 group of worker objects

· System Notifications

Omnis can now send notifications to the operating system on the end user’s

computer, on both Windows 10/11 and macOS; notifications will pop up on the end user’s screen and are added to the Notification Center for the current operating system

· Spell Checking

Omnis now checks spelling in text in end user apps, as it is entered in desktop forms

· User Constants

allow you to define constants in a new User Constants class for use in your methods and expressions

· Time-based One-Time Passwords (TOTP) / Two factor authentication (2FA)

Two new functions have been added to the OW3 package to generate and validate Time-based One-Time Passwords (TOTPs).

· OIMAGE

There is a new external called OIMAGE that contains a set of static functions that allow you to resize JPG and PNG image files or perform various transformations on the images including rotation and flipping or automatically generate QR codes.

· Omnis VCS API

Some functions within the Omnis Version Control System (VCS) have been exposed via API calls, to allow developers to interact with the VCS or its contents programmatically; so developers can logon or logoff, list VCS projects and their status, check out or check in classes, and build projects using the new VCS API method calls.

· PDF/A Level 2 and 3 Support

The new major release includes a wealth of additional new features and enhancements to existing features, which are described in detail in the comprehensive Readme file for version 11.

November 2020, We are pleased to announce the availability of the new Omnis Studio 10.2. See the new features that will help you to achieve more and to take your business to the next level.

With Omnis Studio 10.2 you can
create beautiful apps
in record time

The new release Omnis Studio 10.2 provides exciting new features to make
your app development even faster and
your apps even more appealing and user-friendly

Innovations for building attractive apps with improved useability and a better user experience
The first impression is often decisive for the success of an app.

  • JavaScript Client Themes to manage colors in your app
  • Animations for a modern UX
  • SVG icons scaling to fit the icon area and (JS only) themed to match selected color scheme
  • Components can better cater to touch devices
  • A wealth of new and enhanced JavaScript controls a new JS Split Button Control and enhancements to Edit Controls and Data Grids
  • Many new Window controls for desktop apps a new Token Entry Field and the new Breadcrumb control and enhancements to the Check Box control
  • Side Panels for desktop apps (vertical panels containing clickable options or other content)
  • Toast Messages for desktop apps

Design of expressive apps now easier than ever
Really helpful tools to make your app design

  • Position Assistance
    in a remote form, report or window class design screen
  • Web Preview
    for designing a JavaScript Remote form to control the look and behaviour at runtime in the end user’s browser

Debugging at its best
Important enhancement to the Omnis Remote Debugger – even excellent things can still be improved.

  • You can now edit methods and code while stepping through live code in the Remote Debugger

OpenAPI for RESTful Web Services
Better communication with the whole world

  • Studio 10.2 now generates OpenAPI 3.0.0 definitions, as well as Swagger 2.0 definitions for a RESTful web service

Easy localization for web & mobile apps
Talk to your users in their native language

  • Localization has been optimized, reducing data size for multi language applications
  • German, French, Italian and Spanish are supported by default, while support for other languages can be added

MultiProcess Server

Increased performance for your server based, web and mobile apps

  • The Linux Headless Server can now be run in MultiProcess Server (MPS) utilizing the multi-core processors on your server

Many other important enhancements

To help you to build great applications, including

  • Support of regular expressions in your Omnis code or for Find and Replace via the PCRE2 library
  • General support for OAUTH2 authorization for the OW3 worker objects
  • Enhancements to the IMAP, HASH, and the FTP workers
  • Support for dragging and dropping operating system files and file data (in the thick client) has been simplified providing more control

September 23, 2019

We are pleased to announce the availability of the new Omnis Studio 10.1.

The new version Omnis Studio 10.1 is now available and offers you numerous possibilities to make your apps and the user experience more attractive and adapt to new trends. In addition, version 10.1 includes a host of new features that accelerate code entry into Omnis Studio, enhance the great Omnis debugger, optimize Omnis apps, simplify Web App session management, increase user engagement with Omnis Mobile Apps, and extend support for the FHIR standard for medical applications. The most important new features in Omnis Studio 10.1 are:

  • New and updated JavaScript components for an improved user experience
    The JS Video Control has been completely rewritten to eliminate the dependency on jQuery and has new properties and events. The JavaScript Controls Data Grid, Toolbar, Date Picker and Tree List have been enhanced and modernized.

  • Improved web experience on macOS with Chromium (CEF) support
    The macOS version of the OBrowser window control (see below) now uses the Chromium Embedded Framework (CEF) already used in the Windows version of OBrowser; the macOS version of OBrowser now supports the default OBrowser CEF configuration settings using the cefSwitches configuration in config.json

Tree list (left) and OBrowser with CEF support on macOS

  • Improved user experience in desktop apps with new animations
    Version 10.1 includes a new library and object property $animateui that lets you animate certain window class controls. Tree lists have this new property; when enabled, the contents of a node are animated on opening (this is also used in some areas of the Studio IDE, such as the Method List in the Code Editor). The Tab Strip also has new constants to animate the tabs. There are also two new Window Class External Components: an iOS-style Switch Control and a Multi-Button
  • More assistance so you can write code faster
    There are a number of improvements in the Code Assistant, e.g. Method name matching, which allows you to find a method name during code entry; Command Keywords are automatically added to a command when you press Tab; the new Copy Value option in the Variable menu allows you to copy the value of a variable
  • Easier debugging with new Variable Panel
    The Variable Panel is a powerful addition to the Method Editor that allows you to view and modify variables as you debug and go through code: when execution pauses, the Panel displays the values of all current variables, and you can drill down into the hierarchy of objects and variables.
  • Faster, optimized apps with SQL Worker lists
    In the new version, you can specify that an SQL list or row uses an SQL Worker Object (of the same DAM type as the SQL Session Object) so that SQL operations are performed asynchronously in a separate, self-contained thread (or synchronously if desired).
  • Improvements in Web App Session Management
    Remote tasks in the JavaScript client now have a concept, the ability to be ‘suspended’, to provide greater control over how client connections are managed, with the new $suspendedtimeout and $suspendedconditions properties
  • Improved user engagement for mobile apps with new “Toast” messages
    There is a new client command to allow you to popup “Toast messages” (small temporary notifications) on the client similar to Android toast messages
  • Better support of the FHIR standard for medical applications
    Studio 10.1 provides enhanced support for the FHIR® (Fast Healthcare Interoperability Resources) standard, which supports data exchange between healthcare software systems. There is a new option “Allow unknown query string parameters”, which means that the RESTful server now accepts requests that contain query string parameters that are not specified in the method parameters. The remote task instance can address these unknown parameters using the $cinst.$unknownquerystringparams notation. Also, a new iOptions parameter to $listorrowtojson has been added that allows to omit null and empty values from the JSON.
  • In addition, there are a number of other new features and minor improvements. The details are contained in the What’s New and Readme files of Omnis Studio 10.1.

The new version is now available for you to download from our website. If you would like to test the new release please go to https://omnis.net/developers/downloads/free-trial/  to download a free 90 day trial version.

All members of the Omnis Developer Program (ODPP) and customers with a valid annual support and upgrade service have already received upgrades of their developer license(s) to Omnis Studio 10.1 from us.

January 30, 2019

We are pleased to announce the availability of the new Omnis Studio 10.

Omnis Studio 10.0 has the following new features and enhancements:

– Method Editor
The Method Editor in Omnis Studio 10.0 has been significantly enhanced, and now allows you to enter Omnis code directly into each command line in a method, with additional help from the Code Assistant; in addition, a new JavaScript Editor allows you to add or edit whole blocks of JavaScript code into client executed methods (the new embedded text editor also works for SQL & TEXT blocks)

– Accessibility
a comprehensive set of features to support the Web Content Accessibility Guidelines (WCAG 2.0) to help to make your applications more accessible, primarily for people with disabilities; specifically, a number of ARIA properties have been added to most JavaScript controls which allow by screen readers to describe the controls, plus tabbing between and inside fields has been improved to allow end users to navigate a form entirely from the keyboard or by voice

– Omnis Datafile Migration
there is a new tool to convert your applications that use the Omnis datafile to SQLite or PostgreSQL; following conversion the Omnis DML commands in your old library will be retained and will execute against the selected database, automatically and without modification to your database code; this provides you with a path towards conversion of your Omnis DML based applications to SQL, which will also allow you to convert parts of your app to the web or mobile devices

– New & Enhanced JavaScript Controls
There is a new JS Toolbar control for remote forms, and a new External component iCalendar for managing calendar events in remote forms (also window classes); plus several of the other JavaScript components have been enhanced, including new shortcut keys for Edit controls, new properties for the Segmented and Progress controls to improve appearance, and the ability to upload multiple files in the File Control; plus several enhancements for Data Grids including the ability to validate data in cells, to copy selected data from the grid, and to fix a number of columns on the left of the grid

– Remote Debugger
Remote Debugging allows you to debug and test your Omnis libraries and code located on a remote server

– Remote Objects
Remote Object classes are Object classes that can be instantiated and executed entirely on the client in a client-executed method in a remote form; this will allow you to make your web & mobile apps more agile and efficient

– Web and Email Worker Objects
there are new OW3 Worker Objects for JavaScript (node.js), POP3 email, CRYPTO encryption or decryption, and HASH for hashing data, plus Secure FTP support has been added to the FTP worker object

August 21, 2017

We are pleased to announce the availability of the new release Studio 8.1, GIT and JavaScript Control integration brings Omnis to a new generation of developers.

This latest release brings the benefits of developing apps in Omnis Studio to a whole new generation of developers, and vastly increases the richness and capabilities of your Omnis web and mobile apps. Omnis Studio version 8.1 allows developers to upload and share their libraries on GIT, enabling them to reach a larger audience on the popular code sharing site while bringing the benefits of using Omnis Studio to a wider developer community.

The release also lets you take widely available JavaScript Controls and add them to your Omnis libraries and projects, increasing the richness of the Omnis UI and opening up the Omnis IDE to new JavaScript component developers.

Studio 8.1 also includes a brand new interactive tutorial, called Welcome to Omnis, in which developers can create a simple web or desktop app, designed to introduce Omnis to more application developers and business owners.

Enhancements in Omnis Studio 8.1 further include the ability to send Push Notifications to clients, making your mobile apps more engaging and interactive for end users.

Plus web and mobile forms can now be fully responsive, with tightly defined layout breakpoints, allowing you to cater to all devices and platforms from one single application code base.

And we’ve added a “headless” version of the Omnis App Server to this release, allowing you to deploy your web and mobile apps easily and seamlessly on a wider range of Linux server configurations.

This release contains numerous more enhancements and fixes aimed at enriching the application development experience, and making it easier and quicker to create and deploy enterprise, web and mobile apps to all markets.

A complete guide to all the new features in Omnis Studio 8.1 is in the “What’s New in Studio 8.1” doc (Whatsnew81.pdf), available to view or download with the new release.

Try it for yourself
You can try out all the new features in Omnis Studio 8.1 by downloading it from our website and registering for a free 90-day trial: Try Omnis Studio

Upgrades for Existing users
Existing users currently on the Omnis Developer Partner Program (ODPP) can upgrade to Studio 8.1 free of charge: new serial numbers will be emailed to you following the release. Omnis developers not on a support program can upgrade to this new version by contacting their local sales office

March 30, 2016

We are pleased to announce the availability of the new release of Omnis Studio version 8.0, which introduces important new features and capabilities for web and mobile applications. Omnis Studio 8.0 improves the ability of the environment to development Omnis JavaScript Client to make it more productive and efficient in building applications. In addition, the porting has been completed for running 64-bit Omnis on all platforms, and made further improvements to support the work of the developer.

Key New Features:

  • 64-bit and Cocoa support for OS X
    The 64-bit version of Omnis Studio is now available on OS X including the SDK, App Server, and Runtime. Plus the Omnis core has been rebuilt using the Cocoa framework with anticipated benefits for speed and performance in the Omnis Studio IDE and for your OS X and iOS deployed apps
  • Developer Hub
    a new option in the Studio Browser that provides useful information for developers, such as the status of the most recent reported and fixed faults, together with information and tips for new Omnis developers; there is an Options setting in the hub to configure the content of the Studio Browser and the color theme used in the Studio IDE
  • Code Assistant and Method Editor enhancements
    The Code Assistant is a new tool that will help you write code in an Omnis method. The code assistant will pop up automatically in the method editor when needed displaying command syntax and possible arguments; you can also request help using Ctrl-Space. In addition, the start and end of any block commands are highlighted (includes If , While, For, Repeat, Switch, and Begin), plus Omnis now stores a ‘history list’ of visited methods which you can navigate using a Back and Forward button on the method editor toolbar.
  • Color Themes and Appearance
    The colors and themes used in the Studio IDE can now be changed under the Options setting in the Hub in the Studio Browser, or by changing the $appearance Omnis preference in the Property Manager: the colors used in the Studio IDE are stored in an ‘appearance.json’ file which you can use in your deployed apps, and you can create your own themes
  • App Builder
    a new tool that appears when you select New Library in the Studio Browser to help you create Omnis apps quickly and easily; the new tool provides a number of templates and steps you through the process of creating or prototyping an Omnis application, including logging onto your database, creating JavaScript forms, setting the theme, and choosing navigation for your app
  • Other Enhancements Further features have been added to Omnis Studio 8.0 to enhance application development and the end user experience for your web and mobile apps.
    • HTML Components for Desktop Apps
      you can enhance and enrich your desktop apps by adding HTML or JavaScript based components to thick client windows.
    • High Definition Displays
      With the introduction of Retina displays on Mac desktops and laptops, and 4k displays widely becoming the standard for Windows based computers, support for high definition displays has been introduced in Omnis Studio 8.0.
    • Auto Updates
      You can now perform updates or any other changes to your Omnis application or folder structure upon restarting Omnis.
    • Worker Objects: Push Connections
      Support for Push Connections has been added to Omnis Studio to allow more control when data is returned to the client when using the Omnis worker objects, such as the SQL Worker objects

Webinars

Omnis Studio Webinars

The Omnis Studio webinars are designed to help you learn more about Omnis Studio.

MORE INFO

Developers

Omnis Developer Resources

New Code Editor: coding has never been easier and faster.

MORE INFO

Apps Gallery

Omnis JavaScript Client

Extend your Omnis applications to new platforms, new devices and new markets.

MORE INFO

News

Omnis News

Stay up to date on Omnis news!

GO

Success Stories

Omnis flexibility to meet critical business needs

Find out how developers around the world have successfully developed and deployed applications using Omnis Studio.

GO

Brainy Components

Brainy Data strives to provide quality products and services to the Omnis developer.

MORE INFO

Sito web: www.omnis.net