SRP Embracing OI10


We recently announced that we were quite busy porting our products to run in the OpenInsight 10 64-bit platform. For various reasons, it made sense for us to start working on SRP Utilities rather than any of our visual (i.e., ActiveX) products. At this time we are pleased to announce the general availability of SRP…

via SRP Utilities 2.0 Beta — SRP Update (Blog)

It is great to learn of people embracing the OI10 beta program and there are alot of good people doing some great testing of the software.  Today I learned that SRP have gone one further and they are getting ready to roll out their SRP utilities in both 32-bit and 64-bit, the latter (I believe) being available for OI10 beta testers.

The link above will take you to their blog posting about the release.

The OI10 project is really hotting up now.

Advertisements

OI10 Conversion Process and New Examples Application


OpenInsight 10 LogoOK, I lie ever so slightly, the new Examples application is the old examples application but with a slightly enhanced user interface but it certainly feels new.

I have now converted a few applications from OpenInsight 9.x to OpenInsight version 10 and I’m always pleased with the results.  It started with me cutting my teeth on the EXAMPLES application and then I moved on to my larger RevSoft UK Contact Manager.  The later benefited from a couple of weeks of evenings working on the user interface before I deleted the old 9.4.2 version and moved 100% OI10.

So, a few people have asked me to produce a video of the conversion process and I’m pleased to announce that both that video and a look at an early version of the new examples application is now online and copied below.

Please note that this is a relatively new YouTube Channel.  I decided to drop the old one with the old 9.x videos in order to provide a clean break between the two and avoid confusion.  For this reason, please subscribe to the new YouTube channel for periodic updates as I produce more OI10 videos.

 

Ready for all those slow down questions?


benchtestresultsOne of my hottest topics when talking to people is performance.  Everyone wants their systems to run faster and faster, or at least as fast as possible.  So, when a user’s machine suddenly begins to run slower, the support lines usually light up and we need to know the reasons why.

Microsoft have been one of the first organisations to go public on a slowdown that will be introduced as part of updates that they are currently rolling out to just about every Windows machine.  This is a necessary update to address a very serious CPU vulnerability that could leave sensitive data open to access by hackers.  If you and your users are running the latest Windows 10 updates, then you will most likely not notice much of a change.  It’s said that the percentage slowdown on the latest Windows 10 operating system is in the single percentage digits, so somewhere between 1 and 9%.  When we are talking milliseconds, most users will not notice.

However, for people running older Windows 10 versions, Windows 8, Windows 7 and anyone mad enough to still be running older versions of Windows, the performance hit will almost definitely be noticeable, with talk of performance hits of up to 30%.

Now, that IS some significant hit on our valuable time.

RevUS will shortly be pushing out a formal announcement and I’ll share that with my readers.  In the meantime, I feel that it will be very worthwhile for all technical support and account managers who are involved with supporting and managing OI based systems, to read the following articles:

https://newsstand.google.com/articles/CAIiECBFhLaOKoHY4QkVsN5dgYIqFwgEKg4IACoGCAow3O8nMMqOBjCkztQD

https://www.theguardian.com/technology/2018/jan/04/meltdown-spectre-computer-processor-intel-security-flaws-explainer

I’d like to thank Mike Ruane for giving me a heads up on this important issue that is sure to have our users emailing and phoning us when their OI based systems begin to run slower.  Naturally, the best advice (as always) is to make sure that your systems are being deployed to properly patched Windows operating systems and that you are running OpenInsight 9.4 or later with the Universal Driver 4.7.2 or later.

OI 9.4.3 Released


OI Eye SquareFirstly, may I wish all of my readers a very Happy New Year and Best Wishes for 2018.  With the expected release of OpenInsight 10, it is looking like being a great year for Revelation, our clients and the MultiValue world in general.

News of the Beta progress is already reaching the wider MultiValue community and I’m already getting calls from a few people excited about what OI10 will offer the community in supporting their existing database technologies.

Anyway, the main reason for this blog posting is to announce a new version of OpenInsight for the New Year.  Available as ‘Roll-Up Patch v4’ from the OpenInsight WORKS area, this latest release includes all of the patches and fixes from the previous “Roll Up” patches, as well as:

  • A new OINSIGHT.EXE to fix memory issues with out-of-process versus in-process OLE controls.
  • Enhanced R/List processing to fix a longstanding issue in “between” processing (in both OpenInsight and AREV32).
  • Fixed LIST_VOLUME_SUB to support volume MFS.
  • Improved performance when using base 64 encoding/decoding.
  • Improved stability when determining Windows drive/server mapping.
  • Updated LIST_USER_LOCKS and related functions (RTI_GET_LH_INFO, RTI_GET_LH_RATIO, etc.)
  • Improved DSBFS stability

After installing this patch, your system will report that it is running version 9.4.3.

Season’s Greetings


christmas2017

On behalf of everyone at Revelation Software UK and Sprezzatura, I would like to wish all of our readers, friends and clients a very Merry Christmas and a Happy and Prosperous New Year.

Many of you will know that I have been working with the OpenInsight 10 Beta software for sometime and I am really pleased to be rounding out the year running 100% OpenInsight 10.  It took under half an hour to convert my OI 9.4 RevUK Contact Manager to OpenInsight 10 and just a week of evenings to delete a whole load of my legacy code in favour of simply setting properties using professionally written code behind those properties.  OpenInsight 10 has also given me the tools to quickly freshen up the user interface using some of the new features and I love working in the new system.

It’s also not stopped there.  I recently learned of some of the plans for the OpenInsight 10 release in 2018 and they are very exciting and something that I hope we can build on going forward – more on that in 2018 as we get closer to the final release.  I’m also working on a little side protect for Revelation which ‘I hope’ will, in some very small way, stamp my personal mark on this most exciting project.

Our customers and my colleagues at Revelation around the world have helped to make 2017 a very successful year and I’m really looking forward to 2018 and a lot of great things to come from OpenInsight and continues challenges and successes from our customer base.

Thanks again for your support during 2017, Merry Christmas, Happy New Year
and above all stay safe and have fun this festive holiday season. 

 

Exciting times


Progress Bar

I am now at a point where my RevUK Contact Management Application can be deployed to Bill and Prashant in the office as read only and for testing.  I still have some parts to update and enhance, but deployment license keys have been supplied by Bob, I have the procedure document to follow, so wish me luck.

Here we go . . . . . .

My App’s now full of Bugs :)


BugSo, I am a week into my OpenInsight 9.4 to OpenInsight 10 (OI10) conversion which is basically just playing around with the interface and I really like how things are going.  I have a brand new colour scheme and ripping out loads of code.  I was keeping a tally, but I’m about 2/3rd of the was through and nearly 2,000 lines of cobbled together code have been deleted in favour of setting properties and thereby using professionally written code to run my application.

Last night, I managed to introduce a long overdue and much longed for Progress Bar which runs whilst my data grids are loading during system startup.  A trivial task for most of my blog readers, but quite a result for me all the same.  It’s nice when you manage to achieve something after a struggle and this is one such case.  It does put a smile on my face every time I launch my OpenInsight 10 application, so it’s well worth it in my mind.

Progress Bar

Using graphics in OpenInsight to build some really nice interfaces is child’s play now.  the key is having a good graphics library to pull from and I’m extremely lucky to have access to Icon Experience‘s graphics library.  With nearly 3,000 images in the library that I’m using, and they have several libraries and numerous sizes of each image in each library, they have a graphic (.png and .ico) that just about meets any requirement when building an application.

Anyway, I’m pleased to now be 100% OpenInsight 10.  Since rebuilding my computer, I have found no reason to install OpenInsight 9.4 and I’m now both developing in OI10 and using my Revelation Contact Manager on a daily basis running under OI10.

Great job guys.

I cannot produce any videos of my progress thus far because I’m working with live sensitive data.  However, once this project is done, I will look to put a video or two together using the old Clinic application that I used for the OI9.x tutorials.  Watch my blog for more information and video links as I begin that project.

If you are an OpenInsight WORKS subscriber, you can get the OpenInsight 10 Beta 4 software from the WORKS area on www.revelation.com.   If you are not a WORKS member, please drop me a line and I’ll be pleased to arrange a time to talk a little more about OpenInsight 10 and the supporting WORKS subscription service that underwrites the development suite.