oiJio


Java Library for OpenInsight Access (oiJio)

Java LogoRevelation Software’s Java library for OpenInsight access, oiJio, allows Java developers to connect with an OpenInsight OEngineServer, perform basic file i/o, and invoke Basic+ routines. Communication can be performed in “stateful” or “stateless” mode.

In stateless mode, a client connects to the engine server, makes its request, receives any results, and then disconnects; in this fashion, the OEngine is available for subsequent requests from the same, or different, client. This provides the most efficient throughput for multiple users.

Conversely, in stateful mode, the Java client will connect to the engine server, make one or more requests, receiving any results, and maintain its connection until the session is complete, at which point it should disconnect. Because the client does not disconnect after each request, additional requests from other clients must “consume” additional OEngines; this method, then, provides a simpler interface at the expense of scalability.

In addition, in stateful mode, developers can choose to run in either synchronous or asynchronous mode. In asynchronous mode, the oengine can generate events which the client must handle.

Examples of the different modes are illustrated in the sample code, contained in the included DemoOIJIOclass.java file.  Click here to get the download.

Tech Tip – OI10 and High DPI


Did you know…that OpenInsight 10.0 will support High DPI? 

With the increasing popularity of high-resolution monitors, one of the biggest usability problems today is the display size of text and UI controls, because they appear smaller as the screen resolution increases.

The recommended advice to overcome this is to increase the DPI (dots-per-inch) setting of the system, thereby enlarging these elements and making them easier to see and read.  If you have been using Windows Vista and above you have probably already seen this Control Panel applet that allows you to easily change your DPI settings:

Checkout Revelation’s Knowledgebase for more details.

MultiValue Vendors Pushing Boundaries – DBTA


The 25th February 2015 edition of DBTA magazine featured an article titled ‘MultiValue Vendors Pushing Boundaries’ which features Revelation Software and Mike Ruane.

There are always new buzzwords coming along. But whether you call it “SMAC” or “CAMS,” there is no doubt that today the confluence of trends (analytics, cloud, social, and mobile) is proving to be a disruptive force that is causing many to reassess their approaches to data management.

Over the years, MultiValue technologies have evolved and adapted, pushing boundaries in order to integrate with new data sources and targets, address new analytics needs, and keep pace with emerging requirements. This has enabled customers to continue to rely on their trusted, and often highly specialized, MultiValue applications and data management systems.

Revelation’s website has a link to the full DBTA article and links ot the various speakers thoughts.

Thoughts on the OI10 release timeline from SRP


As I suspected, the big hitters are already putting pen to paper.  Sprezz blogged early this morning and SRP have followed equally as quickly during their morning.

SRP’s article is an initial posting that is the precursor to some more technical reviews to come and I plan to link to those from my blog with Don’s permission.

The initial article focuses on the perceived timeline and is based on the work done already and the work still to be done.  The only thing that I will add is that I have watched the progress and I know that a lot of the product development had to wait until some of the key underlying work was done.  I understand that this has now been done and that the OI10 team has widened and the development is now going at a pace – as Mike has told me several times, the product is changing hourly now.

This following statement is pure supposition but I liken the development timeline to the global population growth chart that we will all recognise and shown above.  I believe that we are now onto the vertical path and that development will produce more and more over the coming weeks leading up to the Q3 beta release.  It is that long horizontal line period that resulted in the slippage and the things that the team could not yet show at the conference.

SRP’s predicted timeline may well prove to be correct and VARs will no doubt want to wait for the first or second point release, but I hope that we will be surprised.  Whichever proves to be the case, I do wholeheartedly agree with SRP’s thought about keeping your own development going in the current versions of OpenInsight and not waiting for OI10.  It is always a mistake to put software development projects on hold whilst awaiting the next innovation.

I would also urge those of you running on OI 7.x and 8.x to seriously consider moving your systems to 9.4.  Whilst Mike indicated that we will be able to convert an OI 4.03 or later system, it makes sense to me to bring yourselves up to 9.4 and then take a smaller step into the OI 10 system with all of its changes.

OI10 from Sprezz’s viewpoint


Whilst everyone at the conference we talking positively about the changes that are coming, and rightly so, it is always nice to see what people decide to put into writing following the event.

If you have a blog article that you have written and which relates to the conference, or anything OpenInsight related, please let me know and I’ll gladly add a post onto my blog which has a growing reach.

Today, Sprezzatura have published their viewpoint on the conference.  Entitled ‘A view from the Rev Conference 2015‘ the posting make for a good read AND it includes a screenshot of the new OpenInsight 10 IDE that the guys are working on, plus some details about how Carl put that amazing login screen together without the use of html or fancy image manipulation.