The Web capabilities of Uniface have increased year over year. At the moment there are at least six different architectures to integrate Web technology in Uniface or build full Web applications in Uniface. The HTML5 Widget, Uniface Anywhere and DSPs are obvious examples. In an upcoming blog post, I will go into more detail comparing all options.
Developing modern enterprise applications also requires more Web knowledge for Uniface Developers.
The Introduction videos assume zero existing knowledge of the technology. The Advanced Topics can be played in any order and assume the Introduction as pre-requisite. Some videos come with demo material which is available as a download.
To make it easy, I’ve listed all the available videos:
Hello World: http://unifaceinfo.com/html-hello-world/
This session is an introduction to the Hyper Text Markup Language (HTML). We will be creating our first website and use a couple of HTML elements to display some simple text and an image.
This session discusses the basics of HTML5. It introduces a lot of new HTML elements to give a clear structure to your website. Why are semantics are important?
This session discusses the HTML5 canvas. We’ll create a simple Uniface graphic by ourselves, and have a look at some more complex examples.
SVG & Multimedia: http://unifaceinfo.com/html5-svg-multimedia/
This session is all about the HTML5 SVG, audio and video elements. We’ll discuss the differences between a Canvas and SVG, and see how we can incorporate a video and mp3 without using Flash or third party libraries.
Geolocation & Storage: http://unifaceinfo.com/html5-geolocation-storage/
This session is about using getCurrentPosition() to obtain the GPS coordinates of the user. Afterwards we’ll store this information in the localStorage object so it is remembered.
This is a short session about D3. We’ll discuss some use cases and see how it works through the use of some examples.
This is a short session about JSON. We’ll quickly see what it is, how it works, and how you can actually use it.
In this session we’ll explore the new possibilities of CSS3. It provides a lot of new features that make the life of the developer and designer a lot easier.
Advanced CSS3: http://unifaceinfo.com/css3-advanced/
This is a follow-up of the CSS3 – Introduction session. Transformations allow you to modify the appearance of any HTML to your liking. Be it rotated, translated or skewed. Transformations and animations make HTML elements move around and respond to events.
If you have a question about any of the videos just open a topic on the forum.