As many of you will know, I have been diligently working with the OI10 Alpha releases and more recently the Beta’s which include the internal releases and those released to our WORKS subscribers.
My initial aim was to assist the development team at Revelation, working mostly with the Forms Designer and it’s ossociated tools, in catching as many issues as possible before we go to a final release. When I saw the conversion tool, I began to dare to hope for a one click conversion, at the same time knowing that such a thing is usually far from possible.
However, with the release of the Beta 4, I am alot closer to that elusive one click conversion. In fact, I’m ‘alot closer’ than ‘alot closer’.
Like many of you, on Friday, I downloaded the Beta, ran through the install, created a new application and waited expectantly as the system ran through the conversion of my contact manager that I use at Revelation day in and day out. The new conversion tool wizzed through the entities, with lines flashing up on the right side of the new conversion window and the categories of items to be converted were slowly and steadily checked off . . . done, done, done, done.
I had a couple of red categories, but a quick check of the log showed that these were items that I did not have to worry about. Legacy items that I really ought to have deleted prior to the conversion, but easily deleted in OI10.
So, how did we do?
Much, much, much better than I had hoped. Sure, my splitter bars no longer work, but I knew about those and I’ll blog about them later. My legacy and poorly written code is fighting OI10 in one or two areas but I’ll be removing hundreds (if not thousands) of lines of my cobbled together code in favour of OI10’s professionally written code that will be better optimised and correctly error trapped. So those issues are not really issues for me and they don’t stop the application from running.
So, as of Friday afternoon, I was both developer and user of my system under OI10. I’ll be removing code and changing some of the interface components (for example, my combersome three state buttons and associated GOTFOCUS and LOSTFOCUS code, in favour of the new Glyph buttons), so further developing the converted application. Plus, I’ll be using the application to support my job role. Something that I thoght would be a little way off and following a hefty conversion task (project).
The guys are doing an outstanding job with OI10 and the project really has turned a corner. So many things are finally coming together and it looks like some of the technologies that the guys have had to wait for, are now available to them and the toolset is going forward in leaps and bounds right now.
They are also cracking on with the reported bugs, leaving wishes for later. For example, I have cleared down no end of officially reported bugs in the OI10 bug tracker. But, what you don’t see is the internal emails and reports that I send to the guys. Carl had a ten page report for the conversion tool for my system at the initial internal release of the new conversion tool. By the final release of the beta 4 (in you are a WORKS subscriber, that is the one you can get your hands on), this was down to six items and a couple of new ones that I have found. [Edit – Oneof those items was user error and another related to my code].
Remember, we are still in beta so issues will remain, but I’m blown away by what OI10 is proving to offer developers.
I’m often asked who is a typical OpenInsight developer and . . . Well, lets leave that for another posting, I’m keen to get back into working on my brand new user interface – or should I rephrase that to, “the old one simply reworked” – but it feels brand new.