This class is the first of two parts that deal with similar things, but this is not a pre-requisite for the second class: What a Tangled Web We Weave
Historically, products created using Studio looked very similar because we all used the same objects that Omnis provided in our repertoire. Studio 11 adds new desktop widgets and expands features in existing ones, allowing developers to make more modern design choices.
But we can be much more creative with what we have and add a CSS-link addition to Studio that I call oCSS. This allows us to enforce a common look to all windows and re-skin the app at will.
We will look at UI (User Interface) and UX (User Experience) principles to “Enchant and Delight” our users (Guy Kawasaki).
We will create some new components, and show how to use SVG icon elements found on the web in our desktop applications, including doing Natural Language Processing (NLP), quick searches throughout the database, creating on-the-fly reports and searches, and many other things.
This class expands on items from Don’t Hate Me Because I’m Beautiful, but you don’t have to have taken that class first.
In this class, we will look at how to make beautiful and enchanting software by making use of oBrowser and making use of web-like interfaces with normal Omnis components.
People often use oBrowser only in the way they first were introduced to it, but it can be used for so many different things. Other classes will go into the details of things like htmlcontrols. In this class, we’ll look at specific interesting examples to give you ideas on all the kinds of things you can do with oBrowser. One of these will be really interesting graphs that we can do by bringing in some wonderful Javascript libraries. We’ll demonstrate integrating credit card processing, interactive Venn diagrams, finding “information that isn’t there”, and some interesting components we can make with SVG icons.