NOTE! THIS IS AN ARCHIVED ROADMAP AS OF SPRING 2016! See here for the current roadmap.

 

Release 2016.1

 

Genus Desktop goes 64-bit on Windows and finalizes multi-language support.

  • The old 32-bit Windows platform is left behind for good and the focus is solely on 64-bit editions of Windows 7 or later, in order to make things simpler for our customers and focus our energy on a single technology.
  • The support for multi-languages is finalized, and all parts of Genus supports Unicode.

 

Introducing Ribbon and a revamped Action user interface

  • Ribbon replaces the window menu and toolbar.
  • Assign graphical symbols to your most important and most used actions and give them a visible place in your Ribbon.
  • Define one or more additional Ribbon sections, and put seldom used actions there.
  • Use contextual tabs in Ribbon to make commands easier to find.
  • The task pane is in its entirety replaced by actions in Ribbon.
  • New Navigation Pane with an MS Outlook-inspired navigation bar.

 

Other major Genus Desktop enhancements:

  • Introducing layout groups with repeating content (“repeating section” or "repeating card"), similar to existing functionality on Genus Apps. This makes it possible to define an even more dynamic user interface by repeating layout groups bound to data vertically and/or horizontally in your desktop forms, like making a calendar.
  • Reengineered and improved edit controls (text, number, date, combo box), both in terms of user friendliness and speed.
  • Today's custom symbols is replaced by a large symbol library. Support for custom symbols will no longer be available.

 

Introducing Calendar and Contact sharing:

  • Define Calendars in your application model, like customer meetings from your Genus CRM application or events from your Genus social app, and share them with others. Subscribe to calendars by add an subscription on your mobile device, in your MS Outlook, or similar.
  • Define Contacts in your application model, and share them to your mobile device or to MS Outlook, or similar.
  • Both Calendars and Contacts are shared read-only, but each shared item contains a link, so you can open your app and inspect or edit the Calendar item or the Contact.

 

The following Genus Discovery enhancements will be introduced in an alpha version, restricted to selected partner projects:

  • General performance improvements and support for larger Data Marts.
  • Introducing Data Marts on Genus App Services, in order to support Analysis on Genus Apps.

 

Map Control enhancements on both Genus Desktop and Genus Apps:

  • Adjust meta model to more closely resemble the OpenLayers concepts.
  • Selection of multiple points or objects.
  • Binding of color to data.

 

Genus Apps enhancements:

  • Introducing drag & drop of objects.
  • Combine/bundle commands for more sophisticated client side functionality.
  • Client side exception handling when executing commands.
  • New symbol library

 

Diagram control in Genus Desktop Forms:

  • Node location will be persisted.
  • Support for even higher amounts of data (nodes and edges).
  • Improved placement of edge labels.
  • Improved visual separation of edges.

 

Genus Server changes name to Genus App Services, with the following enhancements:

  • Extending our support for consuming of HTTP RESTful services.
  • New and improved Genus App Services installer built on the WiX Toolset.
  • Introducing administration of app services by defining nodes and logical grouping of nodes into groups. A node can be configured to run one or more app services. Directory objects such as data marts, web services, and agents, are deployed to a node group. Each member of a node group is connected to a node and a data set. Objects deployed to a node group is processed by any node within that group which provides the requested app service for a given data set.
  • Simplified Oracle deployment scenarios by replacing Oracle Data Provider for .NET (ODP.NET) Unmanaged Driver with the new ODP.NET Managed Driver.

 

Security enhancements:

  • Introducing current user authentication for Apps and Web Service consumers
  • Introducing support for the open authorization standard OAuth2. The support will be available in a Beta version for selected customer projects.

 

Breaking changes:

  • In previous versions a built-in window was displayed if MS Outlook not was installed on a computer. To handle this situation (if necessary) you now have to define a custom Form to open and edit an e-mail message. As in previous versions you can use the Create a Mail Message effect to send the e-mail message (which does not require that MS Outlook is installed).
  • Due to changes in our desktop user interface technology, all Table controls must be stretch aligned, including bounding group boxes. This will be a time limited restriction, and will be removed in a later release, when the changes in our user interface technology are completed. You will be warned during the upgrade if any Table controls violates the requirement. Any Table controls violating the requirement will have an undetermined behavior.
  • .NET Framework 4.6.1 will be required for both Genus Desktop and Genus App Services.

 

The release is scheduled for September 16th, 2016.

 

Coming later

 

Our overall direction:

  • Increasing investment in our cross-platform Genus Apps technology by a steady increase in the richness of UI and logic expressiveness.
  • Transition of Genus Desktop to cross-platform technologies in a step-by-step manner, currently exploring JavaScript and the Universal Windows Platform, both as separate alternatives and in context of each other.
  • Continued investment in our rich Genus Desktop experience, to support our customer's requirements for complex high productivity business applications.
  • Transition of Genus App Services to the PaaS (Platform as a Service) level in the cloud (Microsoft Azure) utilizing a microservices based approach. Support for on-premise and third party hosted installations will be continued.
  • Increased modelling capabilities for utilizing Genus App Platform as both a consumer and provider in our customer's microservices architecture. This will be carried through by an increased richness in our REST/JSON-offering, but also by dividing larger application models into smaller model domains.
  • Continue to add to our list of supported database systems, and not only relational databases, but also NoSQL database systems.
  • Continuous learn and adapt new technologies and functionalities. On our current list is machine learning, exploration of visual decision logic and model revision control management.

  

---

 

This roadmap contains forward-looking statements based on current expectations, forecasts and assumptions that involve risks and uncertainties. The actual results may vary from those stated or implied.