Products

OpenInsight 10.x Features

OpenInsight 10.x FeaturesThe OpenInsight application development suite is made up of a number of distinct modules that together provide Windows application developers with a single complete toolset, one that is able to be extended to other technologies as required. For ease of reading, this section will be divided into a number of topics that briefly summarize each module. OpenInsight 10 is now 64 bit.

Form Designer and Presentation Server

Form Designer and Presentation ServerThe OpenInsight Presentation Server is a core part of the OpenInsight Development suite. It hosts the OpenEngine virtual machine and provides Basic+ programs with an object based interface to create and manipulate Windows Desktop Applications. As well as providing the capability to create your own applications, the Presentation Server also provides the actual OpenInsight development environment itself, which comprises the IDE and its associated tools.

Every Windows based application requires data entry forms, collector windows, etc. The Forms Designer is king amongst the UI tools in OpenInsight and it provides a module where windows can be created with or without data associations. The controls panel provides controls that are both data and non data aware and it provides for most commonly used form controls, such as buttons, labels, edit lines, comboboxes, radio buttons, tab controls, image controls, etc.

In addition, the module includes tools for creating and managing form menus, the tab order for users tabbing through the forms controls and all of the features that you would expect for painting your windows.

The Forms Designer and OpenInsight IDE in OpenInsight v10 have been redesigned to match industry standard development suites such as Visual Studio.

OpenInsight for Web

OpenInsight for WebAlong with its full complement of desktop tools, OpenInsight includes OpenInsight for Web (O4W), Revelation Software’s next generation of web database development tools. O4W is a rapid application development tool that lets you generate responsive forms, reports, and dashboards. Use our GUI drag-and-drop to lay out your forms and then test in both desktop and mobile browser mode, or use our full-function API to create the most sophisticated web pages.

Fully Web 2.0 compliant, the tool provides both developers and end-users with a largely parameter driven browser based development experience. This enables tabbed web forms to be created with data lookup (popup) windows, multi-page reporting and more.

O4W Mobile

O4W MobileApplications developed for mobile devices, such as smart phones or tablets, must use different user interface elements that are easier to view and manipulate on the smaller screens of these devices. O4W will automatically convert most user interface elements to more mobile-appropriate ones when your application indicates that it is in "mobile mode". However, there are additional design changes, and additional API calls, required in your O4W custom stored procedures to fully support the mobile interface.

Universal Driver

Universal DriverData integrity and system performance is key to the success of any database solution. Revelation Software provides the Universal Driver to maximize system performance by effectively reducing network traffic through refined requests between workstation and server. Furthermore, by policing each workstation request, the Universal Driver ensures data integrity by capturing any corrupted request at the server before it reaches the database.

In addition, the Universal Driver can be configured to screen the data from any workstation or users computer so that the potential for malicious intent through bypassing the user interface and going direct to the data is reduced to an absolute minimum. This is especially important for sensitive data that is exposed over wide area networks, on machines linked to the internet and through browser based solutions.

Universal Driver Heavy

Universal Driver HeavyThe Revelation Universal Driver Heavy (UDH) may be the most important product used to protect your Revelation data. The UDH is client/server software designed to allow real time mirroring of your Revelation data. It is designed to handle intensive Revelation applications that need to scale up and have high availability. UDH permits real-time mirroring of Linear Hash data.

The Universal Driver Heavy can only be installed on servers running Windows 2000, Windows 2003 32-bit & 64-bit or Windows 2008 32-bit & 64-bit operating systems. The only supported workstations are Windows 7 Professional 32-bit & 64-bit, Windows 7 Ultimate 32-bit & 64-bit, Windows Vista Ultimate 32-bit & 64-bit, Windows Vista Business 32-bit & 64-bit, and Windows XP Professional. This software can only be used with OpenInsight 4.1.x and greater, or Advanced Revelation 3.12. Both installs of OpenInsight will need to either be development installs, or runtime installs with access to the Database Manager module built to attach tables.

Git Integration

Git IntegrationOpenInsight is organized around a central repository that acts as a library of entities - individual or groups of application components. These entities can be easily reused within a single application or, through inheritance, they can be shared between multiple applications managed within the one OpenInsight development environment. An individual history can be maintained for each entity and this repository based approach enables team development capabilities to be maintained. Source code can be maintained through OpenInsight Git, an interface from OpenInsight to the Git source code management system. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. OpenInsight Git's philosophy is simple. It mirrors your OpenInsight source code, stored procedures, windows, messages, help, etc. as text files in Windows directories. From there, Git does the rest. Any change saved in an OpenInsight development tool such as the Editor++, the Form Designer, BRW or O4W can automatically be pushed to the local Git repository, making the source management process much easier.

Banded Report Writer

Banded Report WriterBanded Report Writer (BRW) – A tool similar to the standard Report Writer, but with the ability to band data. The BRW is a tool used for creating and editing powerful and easy-to-use banded reports with a user interface that is compatible with Access and Crystal models.

Management Console

Management ConsoleThe OpenInsight Management Console is a browser-based database management tool for system administrators. It utilizes an embedded web server included with the OpenInsight OEngineServer to allow system administrators to monitor and maintain the performance of an OpenInsight database system, either via an intranet or Internet connection.

User and Policy Management

User and Policy ManagementThe OpenInsight Authentication Module (OAM) builds upon the legacy OpenInsight security processes and provides additional enhanced industry standard security processes. OpenInsight v10 by default utilizes this new enhanced login security policy. System administrators can choose to disable enhanced login security policy and retain legacy login processing instead.

The module provides support for login policies including locking out of users after a definable number of unsuccessful attempts, password construction requirements, etc. Sensitive data for policy and user information is stored in AES encrypted records. In addition, the OAM records ("journals") successful and unsuccessful login attempts, changes to policies and changes to user information.
Should the network infrastructure support it, OpenInsight also allows Single Sign-On (SSO) as an alternative authentication process.

SQL Connector

SQL ConnectorThe SQL Connector provides the ability to easily connect OpenInsight to a SQL database. With this connector, SQL tables are now seen as native tables to all components of OpenInsight including forms, reports, popups and stored procedures. Use your existing knowledge of OpenInsight development tools, like the O4W web development toolkit, to build applications based on SQL database connections.

Arev32/64

Arev32/64The Arev64 interface contained within OpenInsight v10 allows users and developers to run Advanced Revelation applications in a console application powered by OpenInsight.

The Arev64 interface supplements the GUI interface that is synonymous with OpenInsight. Both the GUI and Arev64 interfaces communicate with the Revelation OpenEngine (the "heart" of the database environment). Therefore both interfaces have access to all tables and programs stored in the database, and can interoperate. Developers can have the best of both worlds - OpenInsight and Advanced Revelation - with no middleware add-on costs.

Because Arev64 runs within OpenInsight your Advanced Revelation application is no longer dependent upon MS-DOS to operate. Developers and users of Arev64 can take advantage of Windows interoperability with ease.

MultiValue Connectors

MultiValue ConnectorsOur MultiValue Connectors for Universe, Unidata, D3, and QM have been combined into a single code set which we have named MVBFS (Multivalue Base Filing System). This base filing system will support rti_readu, rti_writeu, and rti_writerelease functions to allow developers to interact with multivalue servers in a more traditional multivalue style.

Cloud Based Filing System

Cloud Based Filing SystemOpenInsight v10 introduces a Cloud Based Filing System (CBFS) which will allow the OpenInsight toolset to operate on data stored in Couchbase which is one of several cloud databases. A cloud database is an internet accessible NoSQL database key/value store. A key/value store is one which returns an entire document in response to a request for a key. The most popular vendors structure their documents as marked up text. OpenInsight's native data storage is a key/value store which stores data as marked up text, and thus OpenInsight is a natural fit as a toolset for working with these databases. The CBFS connector will translate the OpenInsight markup scheme to the markup scheme of Couchbase which is JSON.

OECGI4

OECGI4OECGI4.EXE is the OpenEngine Common Gateway Interface version 4. You utilize OECGI4.EXE as the connection to your OpenInsight application from a web server. Introduced in OpenInsight v10, OECGI4 offers improvements over OECGI3.EXE and OECGI2.EXE, including failover, load balancing, and greater security.

OEngineServer

OEngineServerThe Revelation Software OEngineServer is a java application designed to:

1. Listen (on a configurable tcp/ip port) for requests from various client applications;
2. Start up, manage, and terminate OpenEngines (OEngines) - the database engine for OpenInsight;
3. Route requests and responses from the clients to the OEngines

NetOI

NetOIUsing the NetOI .NET assembly, you can code entirely in Visual Studio (or your development environment of choice), and develop a Windows application that uses OpenInsight as its data source. The NETOI assembly contains classes to communicate with the OpenInsight Engine Server (the Server class); open and communicate with files (the OIFile class); and manage records and selectlists (the OIRecord and OISelectList classes). Using NETOI, you can perform all the basic file I/O needed to use OpenInsight.

RevDotNet

RevDotNetRevDotNet functionality is contained in a series of APIs that OpenInsight programmers can call to create and manipulate .NET classes. These can be either visible classes (like Tree Controls, ListView Controls, etc.) or functional classes (like encryption classes, etc.). You must first establish which assemblies you wish to use, and then you may create objects from the classes in those assemblies. Once you've created an object, you can determine its methods, properties, events, etc., and invoke those methods, set and get those properties, register for those events, etc.

Character to OpenInsight

Character to OpenInsightThe CTO interface built into OpenInsight provides the ability to run traditional "green screen" character-based applications written in D3, U2, QM, R83, etc. Multivalue developers will be able to take a virtual ACCOUNT-SAVE of their existing application and restore the saved account as an application within OpenInsight. All files will be created in a specified location, all dictionaries will be converted as best as possible and all character-based programs will be able to be pre-compiled and run "as is" under a VT100 emulation.

The CTO interface supplements the GUI interface that is synonymous with OpenInsight. Both the GUI and CTO interfaces communicate with the Revelation OpenEngine (the "heart" of the database environment). Therefore both interfaces have access to all tables and programs stored in the database, and can interoperate. Developers can have the best of both worlds - GUI and CTO - with no middleware add-on costs.


Newsletters


Conference

2013 Conference - Nashville
Invent The Future

Evening Mixer

2013 Conference - Nashville
Invent The Future

Welcome Reception - Tue 7-9pm

Come join us for a cocktail and hor d'oeuvres to kick off a fantastic conference!
Map - Sheraton Music City

Evening Mixer - Wed 6-9pm

This year, instead of a Vendor Fair, we will have and evening mixer. In a more relaxed atmosphere, with some light snacks and beverages, you will be able to meet with your colleagues in the Revelation world. You will have a chance to chat with the staff of Revelation Software and other vendors, developers, and users. We expect we will see a few laptops open, ideas being discussed, and business cards exchanged, but in a more casual setting. No booths, no pipe and drape. Just bring your business cards or smartphone, mix and mingle, and pick up some tips to bring back to your own organization. If there is a particular vendor you would like to meet with, just email them and arrange a meeting during the Evening Mixer. And of course, if you would like to meet with a member of our Revelation staff, drop us an email at info@revelation.com and we will schedule some time with you.
Map - Sheraton Music City

Dinner Event - Thu 6-10pm

This year's Dinner Event takes place at Nashville's famed Wild Horse Saloon, where the food is intoxicating and corporate events are...a little less corporate.

Meet in the Lobby at 6:15 pm for transportation to the White Horse Saloon for an evening of local fun. Transportation back to the hotel will be provided.
Map - Wildhorse Saloon

Speakers

2013 Conference - Nashville
Invent The Future

Bob Carten

Bob CartenBob has over 25 years experience in the software world, with over 17 of those years using Revelation products. He has been teaching Introduction to OpenInsight since 1999. As software consultant, Bob has worked with many of the major Database products on Windows, Unix, IBM and Linux platforms. As software developer, Bob has been a pioneer in enabling Arev and OpenInsight applications to work over the World Wide Web and Intranets.

Robert Catalano

Robert CatalanoRobert began his career in 1977 working as a junior programmer for PPI Programs, Inc. (one of the first Microdata dealerships in the United States). In 1979 he founded Synergy Systems, Inc., a vertical application software development company in New York City. In 1997, Synergy Systems was acquired by Via Systems, Inc., an international leader in connectivity and database products for the MultiValue marketplace. Robert stayed on as Director of Operations and was appointed President in 2001. While at Via he was instrumental in the development of reseller channels for the UniVision and WebWizard product lines. In September of 2004, Robert became a member of the Revelation team as the Director of Sales and Marketing. Robert has a BS in Marketing from St. Johns University. He also serves on the Board of Trustees for the College of Staten Island.

Carl Pates

Carl PatesCarl joined the Revelation community in the early nineties. Bringing with him an eclectic mix of C++/Delphi/HTML/JS/XML and other skills. Carl joined Sprezzatura, where he has established himself as the community's leading expert on UI design, Windows API integration and OI Internals. Carl writes regular technical articles for Sprezzatura Blog and has worked with Revelation Software for several years on various projects such as the ODBC driver and OpenInsight 7.2.1 onwards.

Mike Ruane

Mike RuaneIn 1997, Mike founded WinWin Solutions, Inc., a leading provider of Revelation based programming and training in ARev/OpenInsight. The firm, under Mike's guidance, cultivated and maintained relationships with many top-tiered financial, accounting and government organizations. WinWin assumed the role of Primary Technical Support and Product Training for Revelation in 1998. Mike took over the title of President and CEO of Revelation Software in November of 2000, when WinWin Solutions acquired controlling interest in Revelation Software. He continues to develop and teach to this day. He has presented at every Revelation conference since 1989.

Bryan Shumsky

Bryan ShumskyBryan Shumsky has worked as a developer and database manager in the multivalue marketplace since 1985. Prior to joining Revelation Software in 2005, he was Director of Engineering at Via Systems for over 10 years, where he was responsible for development and design of numerous popular products, including ViaDuct, ViaODBC and WebWizard. Bryan has been instrumental in the development of CTO, Arev32 and the O4W products.

Wednesday

2013 Conference - Nashville
Invent The Future

8:00 AM

2013 Conference - Nashville
Invent The Future

9:00 AM

2013 Conference - Nashville
Invent The Future

10:30 AM

2013 Conference - Nashville
Invent The Future

10:45 AM

2013 Conference - Nashville
Invent The Future

11:45 PM

2013 Conference - Nashville
Invent The Future

1:00 PM

2013 Conference - Nashville
Invent The Future

2:15 PM

2013 Conference - Nashville
Invent The Future

3:30 PM

2013 Conference - Nashville
Invent The Future

3:45 PM

2013 Conference - Nashville
Invent The Future

All attendees

8:00-9:00am Breakfast & Networking

Mike Ruane, Revelation Software

9:00-9:30am Welcome Address

Billy Kirsch, Keynote Speaker

9:30-10:30am Team Building Through Song and Harnessing Your Creative Power

Award winning songwriter Billy Kirsch has harnessed the power of creativity to lead a successful life as an entertainer, songwriter and entrepreneur. His work includes award winning songs and career songs for many artists. "Holes in the Floor of Heaven" recorded by Steve Wariner, won a CMA song of the year award, was nominated for a Grammy and was a number one hit. Top 10 songs, "Is It Over Yet" and "Come Some Rainy Day", both recorded by Wynonna Judd, have become standards in the repertoire. "Stay Gone" launched singer Jimmy Wayne's career as a Top 5 single. The list of artists who have recorded Billy's songs include Tim McGraw, Kenny Rogers, Lee Greenwood, Alabama, Collin Raye and Steve Wariner to name just a few. Billy's appearances and concerts have been televised: including The View, Regis and Kathie Lee and Live from the Bluebird Cafe. Billy's unique abilities as facilitator, leader and performer are the foundation of his highly successful corporate event programs, Team Building Through Song and Harnessing your Creative Power.

Mike Ruane, Revelation Software

10:30-10:45am Staff Introductions and Conference Information

Mike Ruane, Revelation Software

10:45-11:45am What's New in Revelation

All attendees

11:45-1:00pm Lunch

Carl Pates, Sprezzatura

1:00-2:15pm Revelation X - The Next Generation

Those of you following the "Building OpenInsight 10" blog will know that the next version of OI is well on it's way. In this presentation Carl will be demonstrating some of the new features and enhancements to the Presentation Server to prove they really aren't faked in Photoshop!

Topics include:
• The new graphics engine
• New controls
• New Tools
• What's changed (and why),
• ... and what's yet to come.
Attendees will be encouraged to offer suggestions for further enhancements for features they would like to see.

Jared Bratu, Revelation Software

1:00-2:15pm High Availability Network Design for O4W Websites

A tutorial for the implementation of a high availability website cluster and frontend proxy server for O4W websites. Learn how to identify key items of the cluster configuration for integration with an existing site. You will learn about the advantages and disadvantages of moving the OEngine server service off the database server and scaling it onto multiple web servers. You’ll also walk away from the session with valuable PowerShell scripts to enable you to deploy configurations across multiple servers.

Regardless if you need to scale your website today or only want to understand some options that are available for the future you’ll find out how an open source front-end proxy server can add capacity without making any code changes. You’ll also gain knowledge of open source tools available to help you test your site capacity and then benchmark any changes to the site.

If you’ve ever wondered how many users your site can support, how it can scale to support more visitors, or are looking for improved site reliability then you’ll benefit from this session and walk away with knowledge to get you started on the right path.

Robert Catalano, Revelation Software

2:15-3:30pm An Overview of the OI Console

In this session we will explore the new OI Console to be included in OpenInsight v10.0. The OI Console is a browser-based Database Management utility that includes: database statistical dashboards, indexing, user management tools, table re-sizing tools, lock management, base filing system management and configuration record maintenance.

David Goddard, Revelation Software

2:15-3:30pm Source Management using Git

Do you use "Save As" to manage your source items like basic+ procedures, forms, reports , msg, popups etc? How about zipping up your OpenInsight directory? Or maybe you write perfect code the first time and never need to make changes?

My code starts out perfect. But then the users start using it and, well, I need to fix it. Or someone else needs to fix it. Then your "fix" breaks something else and before you know it your asking yourself how did this use to work and the original code is buried in a pile of "Save As"'s where you don't know which one actually worked, or its lost forever......d'oh!

There is an easier way. Take the pain our of source management and start using Git.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git was built to work on the Linux kernel, meaning that it has had to effectively handle large repositories from day one. Speed and performance has been a primary design goal of the Git from the start.

One of the nicest features of any Distributed SCM, Git included, is that it's distributed. This means that each developer has a full copy of the repository locally on their laptop/pc. This frees the developer to work remotely from a central server and still have full access to the source management repository. Changes can easily be pushed/pulled to/from a central server or directly to another developer.

This presentation will demonstrate how to use Git with OpenInsight. With some sneaky repository hooks, 90% of the work is done for you, automatically, in the background, while you get on with creating great software. It can't get easier than that. But wait, there's more...if you like it, then try the OpenInsight Git interface free in your copy of OpenInsight straight after the presentation. You will wonder how you ever worked without Git.

All attendees

3:30-3:45pm Break

Hank Huizinga, Megamation Systems

3:45-5:00pm Mobile Application both from a technology and application point of view.

Megamation has been in the SaaS market since 1998 and provides a Procurement and Work Management system to a number of Markets.
In our selected markets one of the most efficient methods is to distribute the information via mobile devices and we have been working with Revelation to optimize the various Tablets and Handhelds using the O4W toolset.
Hank will discuss the various steps and miss-steps we took in developing our mobile solution.
He will also share the concepts that we believe are required for the future implementation of a Mobile solution using O4W.

Don Bakke, SRP Computer Solutions

3:45-5:00pm Online project management system known as JIRA.

Let's face it. Programmers would rather write code than write documents. It's okay, you are among friends. Just admit it. Commenting code, creating help manuals, and preparing proposals is not the type of activity that temps you to stay up long past midnight when you ought to be getting long overdue beauty rest. The same can be said for project management. It is just one of those necessary "evils" that every programmer should be doing, but most of us give this benign neglect. Fortunately, there are various online tools, both free and low cost, that can greatly simplify this chore, allowing programmers to spend more time writing code. In this presentation, we will demonstrate several resources that SRP uses to manage projects, handle technical support tickets, and collaborate on assignments. These inexpensive tools can be used by any sized development shop to improve the quality of their work and present a highly professional operation to their clients.

Thursday

2013 Conference - Nashville
Invent The Future

8:00 AM

2013 Conference - Nashville
Invent The Future

9:00 AM

2013 Conference - Nashville
Invent The Future

10:00 AM

2013 Conference - Nashville
Invent The Future

11:00 AM

2013 Conference - Nashville
Invent The Future

12:00 PM

2013 Conference - Nashville
Invent The Future

1:00 PM

2013 Conference - Nashville
Invent The Future

2:15 PM

2013 Conference - Nashville
Invent The Future

3:30 PM

2013 Conference - Nashville
Invent The Future

3:45 PM

2013 Conference - Nashville
Invent The Future

All attendees

8:00-9:00am Breakfast & Networking

Bryan Shumsky, Revelation Software

9:00-11:00am O4W Programming Practices.

In this training session, developers will review basic O4W programming concepts and learn the best practices for developing web applications with O4W. Basic+ programming experience is recommended, but no HTML, Javascript, or web development experience is required.

Bryan Shumsky, Revelation Software

9:00-11:45am O4W Training - Part 1

In this training session, developers will review basic O4W programming concepts and learn the best practices for developing web applications with O4W. Basic+ programming experience is recommended, but no HTML, Javascript, or web development experience is required.

Bob Carten, Revelation Software

11:00-12:00pm Banded Report Writer, Practical Examples, Tips, Tricks

The OpenInsight Banded Report Writer (BRW) delivers the benefit of a robust reporting tool at a cost of a steep learning curve. Bob will step through creating some commonly used report formats, discussing techniques and approaches for getting exactly what you want from the BRW. In this talk Bob creates reports which demonstrate such commonly used features such as calculations, sub reports and graphs. The talk is aimed at people who have looked at the BRW and are interested in using it for more than simple tabular reports. Bob will also show how to launch the reports from OpenInsight.

Mike Ruane, Revelation Software

11:00-12:00pm Using OpenInsight with Non-OI Data sources

OpenInsight applications are usually made to work the OpenInsight's own Linear Hash data source, but they work as well with other database, such as SQL, QM, D3, and other MultiValue databases. In this session Mike Ruane will show the tools used to connect to the databases, show OpenInsight's tools working with the databases, and talk about specific issues with each of the data sources.

If you have the need to have your application, whether desktop based, or browser-based, work with other data sources like SQL or Access, you should attend this session.

All attendees

12:00-1:00pm Lunch

Kevin Fournier, SRP Computer Solutions

1:00-2:15pm OI Integration with Outlook

Microsoft Office integration is not just desirable, it's down-right expected these days. This session will demonstrate how to interact with Outlook using OLE Automation so your application can programmatically manipulate email, appointments, or contacts. Attendees will learn how to employ these techniques in their own applications and, as a result, will acquire enough skill to explore interaction with other Office products such as Word or Excel.

David Hendershot, Revelation Software

1:00-2:15pm An Inside Look at the Development of the OI Console

In this session we will look at the programming techniques used to develop the OI Console using O4W's application programming interface.

Stefano Cavaglieri, Fonoteca Nazionale Svizzera

2:15-3:30pm "Speed matters"

Everyone is familiar with the benefits of speed, in particular when it comes to processing larger amounts of data, but there is more than that. After a brief explanation of the purposes, we will dig into a number of coding techniques, all rigorously written in OpenInsight's Basic+, aimed to perform faster. We will step through some of the code snippets published in 2006 on International Spectrum by Mike Ruane, then we will have a closer look at some highly optimized code snippets written for solving specific issues at our organization, then we will analyze some code written for various aspects of a word game. All source code will be shown, executed, benchmarked, compared, and discussed.

Mike Ruane, Revelation Software

2:15-3:30pm Making the Move to Arev32

If your application is still running in Arev or RevG, you are at the mercy of Microsoft updates as to whether the next update to Windows will disable your application. In this session, Mike Ruane will describe the process of moving your application from DOS to Arev32 and ensuring your application will be running for years to come on modern operating systems.

All attendees

3:30-3:45pm Break

Bob Cloney & Mary Jean Blink, Elite Spice

3:45-5:00pm Put Your Data to Work!

A business application designer should recognize that time is one of the most costly, yet frequently overlooked, expenses incurred by a business. Once the value of time is lost, it will never be
recaptured. Business data is an invaluable commodity that is
collected and stored in large quantities; however, time consuming
processes are often required before data can be abstracted it into
relevant business information. We are challenged to deliver the right information, to the right people, at the right time... IMMEDIATELY!

Does your business or client struggle to manage multi-valued
relational data and transform data into meaningful business
information? Have you considered how much time is lost to retrieving and processing data before truly valuable information can be presented to and analyzed by application users? Are you concerned about the performance of your application on a network and across the cloud using O4W? Do you fear using relational indexes and have you heard you should never put a Btree index on a symbolic? Let's dispel the myths and put your data to work using a strategic combination of relational indexes, Btree indexes and practical user interfaces.

Join us for a demonstration of methods and techniques to abstract real business data into valuable and timely business information.

Andrew McAuley & Aaron Kaplan, Sprezzatura, Inc.

3:45-5:00pm Package Management in OpenInsight

The team at Sprezzatura will explain how package management has helped manage their plethora of tools to create consistent deployments without accidentally reverting entities. Package management allows for generation of deployments ensuring that the correct software versions are always deployed. In addition to the thorough discussion you've come to expect from a Sprezzatura presentation, we will also be demonstrating our in-house tool which manages and creates all our software distributions.

Friday

2013 Conference - Nashville
Invent The Future

8:00 AM

2013 Conference - Nashville
Invent The Future

9:00 AM

2013 Conference - Nashville
Invent The Future

10:00 AM

2013 Conference - Nashville
Invent The Future

11:00 AM

2013 Conference - Nashville
Invent The Future

12:00 PM

2013 Conference - Nashville
Invent The Future

All attendees

8:00-9:00am Breakfast & Networking

Bryan Shumsky, Revelation Software

9:00-12:00pm Building Mobile Applications With O4W

In this training session, developers will learn the specific design considerations and techniques needed to create mobile web applications using O4W. Basic+ programming experience and familiarity with the O4W APIs is recommended - users are STRONGLY encouraged to first attend the "O4W Programming Practices" session if they have not previously worked with O4W.

Bryan Shumsky, Revelation Software

9:00-12:00pm Building Mobile Applications With O4W

In this training session, developers will learn the specific design considerations and techniques needed to create mobile web applications using O4W. Basic+ programming experience and familiarity with the O4W APIs is recommended - users are STRONGLY encouraged to first attend the "O4W Programming Practices" session if they have not previously worked with O4W.

Bryan Shumsky, Revelation Software

9:00-12:00pm Building Mobile Applications With O4W

In this training session, developers will learn the specific design considerations and techniques needed to create mobile web applications using O4W. Basic+ programming experience and familiarity with the O4W APIs is recommended - users are STRONGLY encouraged to first attend the "O4W Programming Practices" session if they have not previously worked with O4W.

Mike Ruane, Revelation Software

12:00-1:00pm Conference wrap up.