Don Bakke
RevCon 2016 – Panel Discussion
We will take a brief break from our coverage of OpenInsight 10 and the technical presentations in order to give some attention to the panel discussion that Revelation Software provided after the opening general session. This was a new, but very welcome, opportunity for the Revelation community to submit questions on just about any subject. The panel was comprised of Mike Ruane, Bryan Shumsky, Bob Carten, and Carl Pates. Bob Catalano moderated the discussion, but also contributed to the discussion when appropriate. In order to provide a smooth experience, all questions needed to be submitted in advance. Bob Catalano read these out loud in turn and invited the panel to respond before moving on to the next question.
OpenInsight 10 Alpha – User Management and Security
From early on in the development cycle of OpenInsight 10, Revelation Software made it known that they intended to revamp user management and security. In fact, this was one of the key features that we highlighted to encourage the community to come to the 2015 conference in Houston. Originally dubbed the OpenInsight Authentication Module (OAM), this new user management tool now provides some impressive security policy features and it introduces an option that many developers have requested: full integration between OpenInsight and O4W users.
OpenInsight 10 Alpha – The New IDE
If the title of this article seems familiar, it’s probably because we posted one with a nearly identical title last year. In that article we were able to discuss and show the new IDE via several screen shots. We don’t want to repeat the same information that was covered in that article as the improvements and benefits of the new IDE have not changed. The purpose of this article will be to expand on what has already been reported and update you on some of the further developments in the IDE. However, if you have not read our earlier article, then please take a moment to click on the link, review, and then come back for our follow-up below.
OpenInsight 10 Alpha – The Conversion Process
If “when will OpenInsight 10 be ready?” is the most common question we get asked, then “what will be different in OpenInsight 10?” (or some variation) definitely comes in second. To help our curious readers, we will once again attempt to answer this question by exploring OpenInsight 10 from a practical, or “need to know”, perspective. One rather important detail worth sharing up front is that all attendees of this year’s Revelation Software User’s Conference received a flash drive containing an alpha version of OpenInsight 10. This allows us to share information based on the presentations and hands-on experience with this very early release of the product. One last item before I move on: please do not ask for a copy of OpenInsight 10! This copy is meant only for conference attendees. (Editor’s Note: As noted in the comments, shortly after this article went to press Revelation Software made OpenInsight 10 Alpha available to all WORKS subscribers.)
We thought our first article in this series should focus upon what every OpenInsight developer will need to experience in order to test their applications in OpenInsight 10: the conversion process. Note, this is a conversion process, not an upgrade process. OpenInsight developers are quite used to running upgrades (after backing up of course!) in situ, i.e., against the current OpenInsight application. OpenInsight 10, on the other hand, will need to be installed into an empty folder. From here the conversion tools will be launched. This is very analogous to the ARev32 conversion process – including the way reports are generated that inform the developer what was completed and what items need further attention.
RevCon 2016 and OpenInsight 10
When, When, When??? Those where some of the final words Mike Ruane had posted in his wrap-up slide for the 2016 Revelation Software User’s conference, which just ended early this afternoon. Clearly he understood that the foremost question on attendees’ minds before the conference (and much more by the end of the conference) was, “When will OpenInsight 10 be ready?” Before sharing Mike’s answer, I would like to refer back to the first article of my 2015 conference summaries, which was published slightly more than one year ago. In that article I wrote the following comments:
From day one of the conference people wanted to know when OpenInsight 10 will be released…My personal opinion is that we will see the beta available near the end of September 2015, if not later…Regardless of how well Revelation Software succeeds in their current timeline, it is very safe to assume that OpenInsight 10.0 (that is, Ten-Dot-Oh), will not be around until early Q2 2016. If you are the cautious type who is x.0 averse, then you will need to plan even longer.
So, how is OpenInsight 10 progressing? A proper answer to that question is a bit complex, and deserves to be handled through multiple articles that cover various aspects of the conference and the OpenInsight 10 product. Therefore, we intend to do just that.
RESTing before RevCon 2016
With the Orlando Revelation User’s Conference coming up in just over four weeks from now, we continue to be quite busy getting ready for this major event. So, despite what this article title might seem to suggest, we are doing everything but taking it easy and relaxing. In point of fact, in addition to finishing up our travel plans, we are putting together our presentation for the conference. This is entitled: OpenInsight as a REST API Engine, What You Should Know.
For those who have not received or read through the conference brochure (a PDF copy can be downloaded from this link), here is the description of our presentation topic:
Virtually everyone who develops web applications has heard of REST APIs. Common questions you might ask are: Is REST just another buzzword? Should I care? How can this benefit my application or company? The short answers to these questions are: No; Yes; and, Come to this presentation and find out how REST can benefit you. In addition to explaining REST in easy to understand terms, we’ll provide a survey of the REST concept and compare it to competing strategies, explaining why REST is important and why virtually every major tech company on the internet supports REST APIs. Then we’ll provide you with the basic steps you’ll need to create your own REST API engine using OpenInsight. This presentation is a must for serious app developers who want to leverage their OpenInsight skill set with web and mobile toolkits.
Banded Report Writer Revealed – RTI_BRW_GenerateReport
Our next installment in the Banded Report Writer Revealed series explores the second of the two primary stored procedures that provide command line interaction with this rich reporting tool. Whereas the RTI_BRWSupport function provides multiple services, the RTI_BRW_GenerateReport function only has one purpose: to generate BRW reports. Thus, RTI_BRW_GenerateReport works with the Banded Report Writer in much the same way that Run_Report works with the Report Builder. Like the RTI_BRWSupport function, RTI_BRW_GenerateReport is documented in the more recent BRW Reference Guides (see pages 82ff.), but we’ll see that there is still more to discover than what has been put in the official documentation.