Martyn's blog for the Revelation Software community, sharing ideas, news, views and more. NOTE – Views and opinions expressed in this blog are personal and do not necessarily represent those of Revelation Software.
Mark your calendars! On Thursday, June 7, 2018 11 am PT / 2 pm ET Revelation Software in conjunction with DBTA will be hosting a webinar on “An Introduction to the Features and Benefits of OpenInsight 10”.
In April, 2018, Revelation Software proudly announced the official release of OpenInsight Development Suite (OI) 10.0. OI 10 has been re-engineered for 64-bit in this new release. We have rewritten nearly every bit of code in the product, from the interface with the user, to the reporting tools, and the speed of the indexing routines. OI 10 provides the following new and/or improved components:
New IDE – OpenInsight 10 includes a brand new IDE, visually similar to modern application development tools, yet still designed for the MultiValue developer. Each of the product’s designers, for forms, tables, reports and all others are now contained into a single, cohesive workspace.
Arev64 – The next generation of our Advanced Revelation emulator, utilizing the full power and capabilities of modern 64-bit architectures.
User and Data Security – With increased concerns about security and privacy, including upcoming GDPR requirements, a number of enhancements and changes have been made to strengthen data security.
Management Console – The OpenInsight Management Console is a browser-based database management tool for system administrators.
Git Integration – OpenInsight’s repository based environment is integrated to the Git source code management system.
Universal Driver 5.1 – 64-bit and VSS capability.
In this webinar Mike, Bob and Bryan will provide an overview of the new features and benefits of OpenInsight 10.
Today saw the Revelation Software 2015 Conference begin in earnest and what a day it would prove to be. With motivation, inspiration and education flowing throughout the day, this is looking like being the best Revelation Conferences for years. Mix in the massive changes to OpenInsight and this is one conference that I personally think that no professional OpenInsight developer should have risked missing.
The day began at 08.00am for breakfast with everyone congregating in the room that would serve to be our refreshment room for the day. Whilst the welcome reception the night before was busy, the breakfast was even busier.
Anyway, onto the more important matters of the day and I should qualify this posting with a quick statement that I really cannot do the first day justice. There was just too much going on from the off and I’d be here half the night typing and still only scratch the surface.
Following breakfast, we all joined together in the main conference room for Mike’s opening Welcome Address. Mike spoke on three key topics being the State of the Company and where we are now, Current Development and our Future Direction. During the first section, Mike outlined where we are and how things are going. He also introduced new members of staff that have joined since the last conference, where we are marketing and he reminded everyone that our licensing prices remain stable and largely unchanged.
The Current Development was all about OpenInsight 10 and that would form the backbone of this conference. Turning to the future direction, he discussed the Internet of Things, the continued rise in Mobile Computing and that we will be pushing harder on performance gains and cloud solutions.
Mike then handed over to Dan Lier for one of the most enlightening and motivational talks that I have heard of in a long time. It is very easy to feel down about things at the moment and there are far too many people looking to the negativity in the economy, their market places and life in general. Revelation has weathered the recessions well and the community has much to be positive about. Dan’s talk was a perfectly timed reminder that we all need to believe in our products and our abilities, that we need to maintain a positive attitude and to be consistent in our daily lives.
Dan is making his give-away available to all attendees via a free download and I have permission to offer that to my blog readers. It is getting late and I have another long day ahead of me, so that’ll be the topic of a separate blog posting.
Owing to the importance of the OpenInsight 10 knowledge to be shared at this specific conference, the key presentations are being repeated this year. This makes deciding which to attend much easier and, following lunch, I decided to listen to Carl talk about the Forms Designer and Presentation Server enhancements that are coming in OI10. The are numerous and far reaching and I really can’t begin to list them, or even highlight them, here. However, to summarise, the general message was that a number of functions have been deprecated in favour of cleaner better ways of doing things – whilst making sure that existing application will not break. He then also worked through the numerous APIs and controls that have been enhanced and how the panels work within the new product.
In short, Carl’s presentation was all about how OI10 will help developers to be more efficient, work smarter and provide end users with a faster and slicker looking interface. Best of all, for those of us developing solutions with OpenInsight, we will not have a huge learning curve because Revelation are putting the OPEN back into OpenInsight and making things super easy for us to use during our OI9.x and prior application upgrades to 10.
For me, I’ll have a toolset that is more intuitive, more recognisable and that will help our customer base and new developers to build better systems, faster and smarter that before.
Carl was up against Bob Carten who was talking about Indexing and Selection Changes in OI10 and I hope to catch that presentation during it’s rerun tomorrow.
Lunch was a lovely buffet affair after which Carl continued his two part presentation. Yes, there really is that much that is changing in the presentation server and you really needed to be at the conference to get the full benefit of what is coming to all OpenInsight developers fairly soon. We run regular RUGs in the the UK but I just know that we will not be able to touch on the value wrapped up in this conference. I have said it before and I’ll no doubt say it again, but these Revelation conferences really are a must attend for all professional OpenInsight developers.
In the other room David was outlining the OI120 Management Console.
Following a short break, we were into the final sessions of the day. Bob Carten’s talk was all about OpenInsight and the Cloud, but with numerous EMEA clients asking about GIT support, I decided to learn a little more from Bob Catalano’s session. Assisted by Kevin Conner who spoke about the setting up of the GIT Server, Bob took the audience through Revelation’s adopted workflow for their use of GIT to help to manage the OI10 project and their development team which is spread over two continents.
With a highly educational day completed, we all had an hour or so to ourselves (although some of us had clients needs to attend to) before heading down into the Black Swan bar for some amazing food and something to drink. The usual vendor fair was dropped this year in favour of a more informal session where developers were encouraged to bring along their laptops and share their OpenInsight solutions with everyone.
This was a great idea and within minutes of the session opening all of the power stations had been filled and small groups were found huddled around computer screens, sharing techniques and sharing ideas with each other. The evening to busy, noisy and extremely well received by all of the delegates and Revelation staff alike.
So, wow. what a first day. If this was anything to go by, I am sure looking forward to tomorrow and Friday morning and finding out more about what our wonderful toolset has to offer in the forthcoming OpenInsight 10 release.
This morning the Revelation Software 2013 conference schedule will be dedicated to the amazing (OK, I’m more that a little biased) O4W. This easy to use web technology has proved to, yet again, be a highlight of the conference and it will feature highly on the ‘must find out more’ lists of those developers and users that have made it to Nashville for the conference.
Following on the training session earlier in the week, Bob Catalano and Bryan Shumsky will dedicate this morning’s session to Building Mobile Applications with O4W.
In this three hour training session, Bryan will build on what developers learned at the O4W Programming Practices session earlier this week and attendees will learn the specific design considerations and techniques needed to create mobile web applications using O4W. Basic+ programming experience and familiarity with the powerful O4W APIs is recommended for this session.
With mobile applications becoming more and more important to businesses and individuals, this will be one hot, HOT, topic to close out the technciual side of this years highly educational conference.
No, we don’t have some idiot out there using the OpenInsight Console, only well informed, intelligent and upstanding people – I digress.
As the Revelation 2013 Conference attendees head off to the second set of breakout sessions of this year’s event, they will be making their way to sessions presented by Bob Catalano and David Goddard.
The OI Console Overview
Bob Catalano (Revelation, US)
OpenInsight version 10 is scheduled to include a new OI Console and during this presentation Bob will provide his audience with an overview of what developers can expect to receive in the new version. The OI Console is a browser-based Database Management utility with numerous features that include: Database Statistical Dashboards, Indexing, User Management Tools, Table Re-Sizing Tools, Lock Management, Base filing System Management and Configuration Record Maintenance.
With a list of customer requested features that long, this will be a session that will appeal to anyone who is responsible for, or who administers a Revelation based system.
Source Management Using Git
David Goddard (Revelation, Aus)
Despite the title of this session and this blog posting, Revelation really do love and appreciate their developers and users. However, Git is a free and Open Source distributed version control system that is 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 goal of the Git from the start.
One of the nicest features of any Distributed SCM, Git included, is that it is 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.
David’s presentation will demonstrate how Git can be used 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 OpenInsight based software. It really can’t get any easier than that.
But wait, there’s more…. if attendees like what they see, they can try the OpenInsight Git interface free in a copy of OpenInsight straight after the presentation. I am assured that developers will wonder how they ever worked without (a) Git by their side.