Visionary's 3-tier development model consists of the following components:
A lightweight Java applet within which Visionary content is displayed. The viewer applet communicates directly with the Visionary World Server over a plain Internet connection (HTTP or HTTPS) and is capable of running in any web browser and on any Java-compliant platform.
A Java Servlet which serves both content and data to Visionary web users. The world server is capable of running under any J2EE application server (Tomcat, WebSphere, WebLogic, JBoss, etc.).
Authoring tool within which solutions are developed, tested and deployed.
An optional desktop application (Java or Windows) capable of running content from either the Visionary World Server or by directly accessing the associated databases using a client/server model.
A Visionary storyboard is the equivalent of a functional specification for an application.
Visionary uses SQL queries it retrieve data from the database. Queries can be developed using one of four methods:
After the query is composed, the Layout Wizard offers a choice of layouts and then guides the author through the process of associating data with the layout to determine how it will be displayed to the end user.
Users can add design details, such as headings, fonts and colors. The Object Inspector enables the user to set these properties statically or dynamically.
After a World is created, you can test it on the spot before saving and publishing it to the world server.
For a brief technical overview, download:
Visionary Studio Developer’s Guide
For details on creating a Visionary world, download:
Visionary V4.0 Technical Brief
To obtain a summary of key authoring procedures, download:
The Visionary Getting Started Guide