Studio 10 Archives - Omnis Cross Plattform App Development Fri, 29 Nov 2019 19:21:25 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://www.omnis.net/wp-content/uploads/2018/11/omnis_app_icon_96px.png Studio 10 Archives - Omnis 32 32 Try the new Omnis Studio 10.0.1 Beta 2 https://www.omnis.net/blog/try-the-new-omnis-studio-10-0-1-beta/ Thu, 02 May 2019 12:54:49 +0000 https://forum.omnis.net/?p=20178 Omnis Studio 10 was released in January 2019 and contained many enhancements to the Code Editor, JavaScript client components, and many other areas of the IDE. The next minor release is going to be Omnis Studio 10.0.1 and the Beta 2 is now available (June 2019). We anticipate that there will be several enhancements in […]

The post Try the new Omnis Studio 10.0.1 Beta 2 appeared first on Omnis.

]]>
Omnis Studio 10 was released in January 2019 and contained many enhancements to the Code Editor, JavaScript client components, and many other areas of the IDE. The next minor release is going to be Omnis Studio 10.0.1 and the Beta 2 is now available (June 2019). We anticipate that there will be several enhancements in the Code Editor and other parts of the JavaScript Client.

The following features and enhancements are expected to be in Omnis Studio 10.0.1 (this comes with the usual caveats that we cannot guarantee the inclusion of any of these features or their precise implementation). The following has been added for Beta 2:

  • SQL Worker Lists – allow you to specify that a SQL list or row uses a SQL Worker Object of the same DAM type as the SQL session object to perform SQL operations asynchronously in a separate self-contained thread

The following features were in the first Beta:

  • Variable Panel in the new Code Editor
    The Variable panel will be a powerful addition to the Code Editor that will allow you to view and modify variables while you debug and step through your code (existing Studio 10 users will note that this is available in Remote debugging but will be added to the standard debugger in 10.0.1): as execution pauses, the panel will display the real-time values of all the relevant variables, and you will be able to drill down into the hierarchy of objects and variables.
  • Code Editor & Code Assistant
    We anticipate that there will be many enhancements in the Code Assistant introduced in Studio 10, including: Method name matching that will allow you to find a method name as you type a code line; Command Keywords will be added to a command automatically when pressing Tab; plus a new Copy Value option in the Variable context menu.
  • Managing Timeouts in Remote Tasks
    There will be a new mechanism to handle timeouts in remote tasks; Remote Tasks have the new properties $suspendedtimeout and $suspendconditions that will allow you to ‘suspend’ a task to allow greater control over how client connections are managed.
  • Disabled Appearance for JS Controls
    All JavaScript controls which have the $enabled property will have a new property, $defaultdisabledappearance, that controls the appearance when a control is disabled.
  • Line: command
    There will be a new Line: command, which is like the Text: command, that just adds a single line of text to the text block; there will be a new external editor (similar to the JavaScript: and Sta: editors) that will allow you to add consecutive sequences of Line: commands.
  • oBrowser for macOS
    The macOS version of oBrowser will use the Chromium Embedded Framework (CEF), which the Windows version of oBrowser already uses; the macOS version of oBrowser will support the standard CEF configuration settings using the cefSwitches configuration item within the config.json, like the Windows version.

Applying for the Beta

If you are a registered developer (on the ODPP) and would like to test the Studio 10.0.1 Beta 2, then you can apply by completing a Beta application form on our Developer website:

https://developer.omnis.net/support/odpp/beta.jsp

The post Try the new Omnis Studio 10.0.1 Beta 2 appeared first on Omnis.

]]>
Speaker Announced for US Omnis Developer Conference https://www.omnis.net/blog/speaker-announced-for-us-omnis-developer-conference/ Tue, 26 Mar 2019 13:38:35 +0000 https://forum.omnis.net/?p=19454 We are delighted to announce that Thad Bogert will join us at our Omnis Developer Conference in Denver, CO, April 30 + May 1. Thad is a long-term Omnis developer, who once worked in Omnis Tech support, and now works as a freelance developer – he has a lot of experience converting Omnis apps from […]

The post Speaker Announced for US Omnis Developer Conference appeared first on Omnis.

]]>
We are delighted to announce that Thad Bogert will join us at our Omnis Developer Conference in Denver, CO, April 30 + May 1. Thad is a long-term Omnis developer, who once worked in Omnis Tech support, and now works as a freelance developer – he has a lot of experience converting Omnis apps from previous versions, and has worked for many different development shops across North America. Thad will cover a great new feature introduced in Studio 10:

  • Using Omnis DML with SQL databases
    A demonstration of DML to SQL translation technology introduced in Studio 10.  The session will cover software configuration, data conversion, and use of the technology within applications that utilize Omnis DML (Data Manipulation Language).

We are truly grateful for Thad agreeing to speak at our conference and feel sure that other Omnis developers will find his session extremely useful towards their own Omnis development projects.

Other great speakers already announced for the US Omnis Developer Conference include Alex Clay, Software Development & Technical Support Manager at Suran Systems, Inc., who will speak about Remote Debugging, introduced in Studio 10.0, and Omnis Deployment.

  • Debugging the Omnis runtime in a client’s environment
    Have you ever run into a bug that only happens on a client’s computer or in the runtime environment? See how the new Remote Debugging feature in Omnis Studio 10.0 lets you use the full Omnis debugger against a runtime application, even when deployed behind a NAT and firewalls.
  • Deploying Omnis Studio
    Learn how to build installers for Omnis Studio on macOS and Windows that make installing and updating your application rock-solid. Topics covered include branding Omnis as your own application, code signing, and updating existing deployments.

Plus we have Bob Mitchell, Engineering Manager with Omnis Software and the main architect for Omnis core features, looking at features in the recently released Omnis Studio 10. Bob’s topics include:

  • V10 Overview and New Code Editor Demonstration
    An overview of the new features in Studio 10.0 and 10.0.1. As well as bug fixes, Studio 10.0.1 includes a number of significant enhancements.
  • Omnis RoadMap
    An overview of our ideas for future versions of Omnis Studio
  • Remote Objects
    A short presentation and demonstration, describing this new way to implement client-side objects for the JavaScript Client.
  • New Workers (Crypto and Hash, SFTP and POP3)
    A brief overview of the new SFTP and POP3 workers. A more detailed presentation and demonstration of Crypto and Hash workers.

And we have Jason Gissing, Omnis Engineer at the UK HQ, with his confirmed topics:

  • Extending The JS Client Appearance & Functionality
    Using CSS to improve the appearance of, and JavaScript to add functionality to the JS Client
  • Using oBrowser to Extend Omnis Thick Client
    Run modern web content or JS Client forms, or create self-contained controls based on web technology, in desktop apps.
  • The General-Purpose Worker
    Using the new JavaScript Worker to do almost anything on a background thread.
  • Accessibility In The JS Client
    A brief overview of the Accessibility features introduced to the JS Client in Omnis Studio 10.

For more information, and to register for the US Conference, please go to our website:
https://www.omnis.net/events/#denver

The post Speaker Announced for US Omnis Developer Conference appeared first on Omnis.

]]>
See Studio 10 at Omnis Regional Conference https://www.omnis.net/blog/see-studio-10-at-omnis-regional-conference/ Tue, 19 Mar 2019 09:51:00 +0000 https://forum.omnis.net/?p=19368 The Omnis Regional Conference in Wesel, near Düsseldorf, provides you with a unique opportunity to learn all about the latest release of Omnis Studio version 10, including all its new features: New Code Editor, Accessibility features, New Remote objects and components, and more. The conference allows you meet and learn from some of the top […]

The post See Studio 10 at Omnis Regional Conference appeared first on Omnis.

]]>
The Omnis Regional Conference in Wesel, near Düsseldorf, provides you with a unique opportunity to learn all about the latest release of Omnis Studio version 10, including all its new features: New Code Editor, Accessibility features, New Remote objects and components, and more. The conference allows you meet and learn from some of the top developers & speakers in the Omnis community: it’s also great to spend 2 days at a beautiful location on the banks of the Rhine river meeting & chatting to fellow Omnis developers from across Europe.

The conference programme includes live development and a master class on various topics of Omnis technology for web, mobile and desktop as well as seminars by experienced speakers, presentations of successful applications, business topics on marketing and business models of Omnis applications and practice-oriented short “Flash Sessions” on technical tips & tricks. The 2 day conference is conducted in German and English, with the same topics and talks in both languages.

The conference will include:

  • Omnis Studio Master Class, Live development of a Messenger
  • Studio 10 – looking at our latest release and first introduction of 10.1
  • ODPP Dashboard, better and more comprehensive service for developer
  • node.js Integration in Studio 10 and the JavaScript Worker object
  • Omnis in Health Care, a case study
  • Integration of existing solutions and extension with web and mobile modules, Field report
  • Omnis Mobile Apps – development and successful business models, Field report
  • Workshop: Undocumented Features in Omnis Studio
  • Accessibility in Omnis Applications, Why? What do I need to keep in mind?
  • Business update: Two and a half years after the acquisition of Omnis by OLS
  • Outlook & Product Roadmap
  • Omnis Flash Sessions, Short presentations of innovative Omnis solutions, technical tips, field reports, etc. by conference attendees
  • Q&A: We are listening/Feedback, tell us your requirements for Omnis Studio

The conference will take place 22 + 23 May, 2019, at the Welcome Hotel, Wesel in Germany. For more information and registration, please go to:

https://www.omnis.net/events/#wesel

Note there is an Early Bird Price available for registration until 8 Apr 2019, so please register as soon as you can.

The post See Studio 10 at Omnis Regional Conference appeared first on Omnis.

]]>
Announcing Speakers at the US Omnis Developer Conference https://www.omnis.net/blog/announcing-speakers-at-the-us-omnis-developer-conference/ Fri, 08 Mar 2019 12:21:01 +0000 https://forum.omnis.net/?p=19096 We are delighted to announce that Alex Clay, Software Development & Technical Support Manager at Suran Systems, Inc., will join us at our Omnis Developer Conference in Denver, CO. Alex has a wealth of Omnis development experience and vast depth of knowledge about every aspect of Omnis application development, and will focus on a new feature […]

The post Announcing Speakers at the US Omnis Developer Conference appeared first on Omnis.

]]>
We are delighted to announce that Alex Clay, Software Development & Technical Support Manager at Suran Systems, Inc., will join us at our Omnis Developer Conference in Denver, CO. Alex has a wealth of Omnis development experience and vast depth of knowledge about every aspect of Omnis application development, and will focus on a new feature in Studio 10, Remote Debugging, and the perennial but ‘much-requested’ topic of Omnis Deployment.

  • Alex ClayDebugging the Omnis runtime in a client’s environment
    Have you ever run into a bug that only happens on a client’s computer or in the runtime environment? See how the new Remote Debugging feature in Omnis Studio 10.0 lets you use the full Omnis debugger against a runtime application, even when deployed behind a NAT and firewalls.
  • Deploying Omnis Studio
    Learn how to build installers for Omnis Studio on macOS and Windows that make installing and updating your application rock-solid. Topics covered include branding Omnis as your own application, code signing, and updating existing deployments.

Already announced for our conference, we have Bob Mitchell, Omnis Software Engineering Manager, and Jason Gissing, Omnis Engineer, who will highlight the many new things in our recent Omnis Studio 10 release. The full conference agenda has not been finalised, but these are the confirmed topics for Bob Mitchell:

  • V10 Overview and New Code Editor Demonstration
    An overview of the new features in Studio 10.0 and 10.0.1. As well as bug fixes, Studio 10.0.1 includes a number of significant enhancements.
  • Omnis RoadMap
    An overview of our ideas for future versions of Omnis Studio
  • Remote Objects
    A short presentation and demonstration, describing this new way to implement client-side objects for the JavaScript Client.
  • New Workers (Crypto and Hash, SFTP and POP3)
    A brief overview of the new SFTP and POP3 workers. A more detailed presentation and demonstration of Crypto and Hash workers.

And here are Jason’s confirmed topics:

  • Extending The JS Client Appearance & Functionality
    Using CSS to improve the appearance of, and JavaScript to add functionality to the JS Client
  • Using oBrowser to Extend Omnis Thick Client
    Run modern web content or JS Client forms, or create self-contained controls based on web technology, in desktop apps.
  • The General-Purpose Worker
    Using the new JavaScript Worker to do almost anything on a background thread.
  • Accessibility In The JS Client
    A brief overview of the Accessibility features introduced to the JS Client in Omnis Studio 10.

We have one further special guest presenter, well known to the Omnis developer community, and we are hoping to confirm their attendance & topics for discussion very soon. The Early Bird pricing has been extended a little and now expires on March 15, so please get your registrations in fast.
For more information, and to register for the US Conference, please go to our website:
https://www.omnis.net/events/#denver

The post Announcing Speakers at the US Omnis Developer Conference appeared first on Omnis.

]]>
Make your Web & Mobile Apps Accessible with Omnis Studio 10 https://www.omnis.net/blog/make-your-web-mobile-apps-accessible-with-omnis-studio-10/ Mon, 04 Mar 2019 10:29:53 +0000 https://forum.omnis.net/?p=19028 The new Omnis Studio 10 supports a number of UI features to help to make your applications more accessible, primarily for people with disabilities. The WCAG 2.0 guidelines (Web Content Accessibility Guidelines) are an international recommendation for the barrier-free design of web applications, which are binding for authorities in the European Union from September 2019 […]

The post Make your Web & Mobile Apps Accessible with Omnis Studio 10 appeared first on Omnis.

]]>
The new Omnis Studio 10 supports a number of UI features to help to make your applications more accessible, primarily for people with disabilities. The WCAG 2.0 guidelines (Web Content Accessibility Guidelines) are an international recommendation for the barrier-free design of web applications, which are binding for authorities in the European Union from September 2019 onwards. Similar requirements apply in many other countries including the US, Canada and Australia.
The WCAG implementation in Omnis Studio 10 calls on the ARIA specification, which according to W3.org is “Accessible Rich Internet Applications (ARIA) defines a way to make Web content and Web applications more accessible to people with disabilities. It especially helps with dynamic content and advanced user interface controls developed with [various web technologies],” which includes technologies such as the JavaScript Client in Omnis Studio.
In practice, this means we have added various ARIA compliant properties to the controls for JavaScript remote forms which you can use in your web and mobile apps to support end users with disabilities. These properties will be read automatically when the screen reader capabilities are enabled in the end user’s browser or mobile device.

ARIA properties

Several of the JavaScript controls have the following ARIA properties, while some other controls have additional properties (listed below). These properties are designed to work in a similar way as their equivalent ARIA attributes in HTML, including: $arialabel  the text for the aria label, which is used when a text label is not visible on the form; $arialabelledby  the name of a control to act as a label for this control; and $ariadescribedby  the name of a control used to describe this control, similar to $arialabelledby, but could be used to provide more information or a longer description about the control.
So-called “Landmark Roles” in standard accessibility guidelines are also implemented for Page Panes, and allow you to identify different areas of a form to allow screen readers to describe the structure of the page to end users.
As well as the ARIA properties, the behavior when using various keys to navigate a remote form, or inside more complex controls, has been improved. For example, the behavior when tabbing from one control to another has been improved, plus the behavior has been improved for the Enter and Arrow keys, and the Spacebar, which can be used to select options or items in dropdown menus for example.

For more information about how to implement Accessibility features in your apps, please go to:

The post Make your Web & Mobile Apps Accessible with Omnis Studio 10 appeared first on Omnis.

]]>
Omnis Studio 10 World Tour coming to a City (or screen) near you! https://www.omnis.net/blog/omnis-studio-10-world-tour-coming-to-a-city-or-screen-near-you/ Thu, 28 Feb 2019 11:22:33 +0000 https://forum.omnis.net/?p=18915 We are proud of our new release of Omnis Studio 10 and want to show it to the world. So we are holding a series of events – both physical meetings and online presentations – in the upcoming weeks in different parts of the world and in different languages. You will see in detail the […]

The post Omnis Studio 10 World Tour coming to a City (or screen) near you! appeared first on Omnis.

]]>
We are proud of our new release of Omnis Studio 10 and want to show it to the world.
So we are holding a series of events – both physical meetings and online presentations – in the upcoming weeks in different parts of the world and in different languages. You will see in detail the new Method Editor, some new JavaScript controls and the remote debugging.
You will learn more about our support for Accessibility which is important to meet the new legal requirements and to allow every user to work with your applications. Another very interesting new set of features is the support for several web & email protocols (including POP3 email, CRYPTO, HASH) via an updated OW3 Worker Objects external package.
And for customers who have been using the Omnis database we will present a new tool in version 10 that enables conversion of Omnis datafiles to SQLite or PostgreSQL. 
The dates and locations are:

  • 6 March Manchester
  • 11 March Mexico City
  • 19 March Hamburg

For more details and to signup, please go to our website:
https://www.omnis.net/events/
or for more information about Omnis Studio 10, see:
https://www.omnis.net/platform/omnis-studio-10/

The post Omnis Studio 10 World Tour coming to a City (or screen) near you! appeared first on Omnis.

]]>
Omnis Studio 10 is here! https://www.omnis.net/blog/omnis-studio-10-is-here/ Wed, 30 Jan 2019 10:11:49 +0000 https://forum.omnis.net/?p=18285 We are delighted to announce that Omnis Studio 10 has been released. This latest release is a milestone in the history of Omnis and provides developers with important new features that will make application development with Omnis even faster and more comfortable. Omnis Studio 10 includes: New Code Editor Coding has never been easier and faster. […]

The post Omnis Studio 10 is here! appeared first on Omnis.

]]>
We are delighted to announce that Omnis Studio 10 has been released. This latest release is a milestone in the history of Omnis and provides developers with important new features that will make application development with Omnis even faster and more comfortable. Omnis Studio 10 includes:

New Code Editor

Coding has never been easier and faster. The new enhanced Code Editor and the Code Assistant make coding much faster, eliminate errors and simplifies maintenance.

Accessibility

A comprehensive set of features has been added to Omnis Studio 10 to support the Web Content Accessibility Guidelines (WCAG 2.0) to help to make your applications more accessible, primarily for people with disabilities.

Remote Debugging

The excellent Omnis Debugger has been further enhanced by Remote Debugging, i.e. the ability to debug and test your code on a remote copy of Omnis. This allows you to debug your applications off-site, potentially saving you and your clients time and effort.

New JavaScript Controls

New JS Controls that let you develop beautiful apps with amazing UIs. A new Toolbar control for remote forms, and a new non-visual external component iCalendar, and hundreds of smaller enhancements to JS Comps, including Data Grids, Segmented Control.

Migrate your datafiles to SQL

There is a new tool in version 10 that enables existing Omnis developers to convert Omnis datafiles to SQLite or PostgreSQL.

Extend your apps

Omnis Studio 10 also includes support for several web & email protocols via an updated OW3 Worker Objects external package, including POP3CRYPTO, HASH, and SFTP.
 
For more information about this release, and to download Omnis Studio 10, from our brand new website, go to: https://www.omnis.net/platform/omnis-studio-10/
 

The post Omnis Studio 10 is here! appeared first on Omnis.

]]>