SRP Editor 2.7 Released

As promised in our recent holiday newsletter, the next version of the SRP Editor has been released today. We have updated the version history page so you can go now to check out all of the latest changes.

One enhancement of particular note is documented as “updated service-oriented metadata to support routines that can access other service modules“. Most of you are probably wondering what that means. The only other place where similar information can be found is in the history log for v2.6 where we “added support for displaying autocomplete dropdowns for service-oriented stored procedures using user-defined metadata.” Again, I’m pretty certain this still doesn’t help. That’s okay. We never highlighted this enhancement before now because we really wanted to get the final set of features implemented first. This was accomplished with the SRP Editor 2.7. We are excited to present these features to you, but to do this justice it requires its own blog post. We’ll have this article published in just a few days so keep an eye out for it.

Continue reading

There Can Be Only One

Our first ActiveX Control was written in 2002: SRP Button Control. It was released in a stand-alone file called SRPButton.ocx. Not long thereafter came SRPTab.ocx and SRPPicture.ocx. Over the months, each new control brought a new OCX file along with it.

Not long after the SRP EditTable Control was released, we began to realize that managing multiple OCX files was a bit of a customer support chore. Thus, SRP.OCX was born. This single file housed all our controls in a single file, yet customers could license controls individually. It was the best of all worlds, or so we hoped.

Continue reading

Mind the Defaults – UD 5.0 Benchmarks – Part 1

UD 5.0

There is a lot of excitement around the release of the Universal Driver 5.0 and it’s new features. This article will be the first of several that analyzes the performance and operation of the new product against the current Universal Driver 4.7.

Manufacturer benchmarks are a black art with comparisons done to test the product under the best possible circumstances to highlight product superiority. The benchmark test in this article is independent of the manufacturer and designed not to introduce un-needed complexity or variables. Default options are selected whenever possible during setup and the test is run directly on the server.

Continue reading

Asynchronous HTTP Requests

OI Cloud

Overview

There is no end in sight to the growth of online content and web services. Sooner or later your application will need to communicate with an online service for new functionality. You may need to interface your OpenInsight based application with a web API or simply need to download a file. This blog article walks through extending the built-in functionality to provide a more feature rich user experience.

Continue reading

OpenInsight 10 – Universal Driver 5.0 (aka UD Grows Up!)

OI 10 Logo Transparent2

When we wrote our article stating the reasons we were looking forward to the 2015 Revelation User’s Conference (and why everyone else should have planned to go as well) we noted one of the more intriguing enhancements was related to RevRCL (aka Universal Driver) and its ability to restore clients in case of a network disconnection. As it turns out, this was only one of many welcome enhancements that will come as a part of the new Universal Driver 5.0.

Continue reading

The Case of the Misbehaving Manifest File

XML

We recently helped a client move his commercial software product from a traditional install and maintain deployment model to a cloud SaaS model. While the transition seemed to go relatively well, the client began reporting visual display issues with some of the forms. After a bit of analysis we were able to identify that the problem primarily affected check box, radio button, and combo box controls. Issues ranged from disappearing labels when the control got focus to dropdown list boxes never appearing.

Continue reading