DBTA – MV Vendors Look to the Role of MV in the Future


1P7A8552Database Trends and Applications have just published a new article that looks at the role of MultiValue technologies in the future.

Author Stephanie Simone, talks to six of the key leaders in the MultiValue community to get their viewpoint on the future of our great technologies into the future.

Here is what Mike Ruane, President and CEO, Revelation Software had to say on the subject.

“At Revelation Software, we are incorporating features, capabilities, and integrations into OpenInsight (our MultiValue database development environment) to address the challenges of evolving data environments.

We are providing MV developers with a browser-based rapid application development tool that lets them generate responsive forms, reports, and dashboards, and we are supporting the “develop once and deploy to the desktop, tablet, or a mobile device” design philosophy.

With a development environment that tightly integrates with the Git source code management system, we offer an environment that allows for collaborative development teams as well as source code management.

Moreover, our database development environment seamlessly integrates with cloud databases. Building applications that utilize NoSQL cloud-based data storage allows us to support large numbers of concurrent users, deliver highly responsive experiences to a globally distributed base of users, provide high availability, and also handle semi-structured and unstructured data.

Enhancing usability, OpenInsight offers a development user interface within MV that is similar to what developers outside the MV world are accustomed to, provides a database environment that utilizes industry-standard AES encryption and policies, and enables end users who work with MV data stores to view their data in today’s BYOD world.”

Your can view the entire article on DBTA’s website here.

Advertisements

Git Extensions and OpenInsight


OpenInsight 10 LogoOpenInsight Git is an interface from OpenInsight to the Git source code management system.  It will be included in OpenInsight v10.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git Extensions is the only graphical use interface for Git that allows you to control Git without using the commandline. It comes with a manual and video tutorials to get you started quickly.

Presentations – OI 10’s CBBFS, OAM & GIT


As you will no doubt be aware by now, some of the highlights of the forthcoming OpenInsight 10 release include the Cloud Based Base Filing System (CBBFS) that will initially support Couchbase in the cloud, support for GIT, and OpenInsight’s new Authorisation Module (OAM). Mike covered all of these new technologies in detail during his Australia and New Zealand road trip and we will have to wait until September to see these new technologies in action here in London.

However, for those of you who cannot wait and who need just a little more information, Mike has kindly let me have his presentations to share with you. These include slides that touch on what the technologies are, what they do for OpenInsight developers and how they work in OpenInsight. The presentations include a number of screenshots and then Mike went into live demos of the technologies.

We cannot replicate those demos in the presentations, so please drop me an email to reserve your place on the EMEA RUG in London on the 23rd of September to learn more and to request a copy of the presentations, which I will email to you by return of email (or as soon as possible).

OpenInisght Git


Firstly, Happy New Year to all of you that I have not yet caught up with since returning from the Christmas and New Year break.  It has been a busy few weeks since we started back and my lack of blog postings is far from an indication that things are quiet – in fact I have just been too busy with work and personal things to spend time writing blog postings.

No excuse I know and Revelations newsletter that hit my inbox overnight was a welcome poke to get back on here.  So, today’s posting is directly from the January 2014 newsletter:

OpenInsight Git is an interface from OpenInsight to the Git source code management system. It will be included in OpenInsight 10.0.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
You can read more about Git on its web site at HTTP://WWW.GIT-SCM.COM.

For many, source code management is a black art reserved for large corporations who have hundreds of developers. You may think that source code management systems are complicated, involve many steps that have nothing to do with writing code and generally get in the way of being productive. And, for the most part, you would be right.
OpenInsight Git has been designed to be as painless and transparent as possible. There are rules that you will need to follow, but for the most part there are many benefits to using source code management software such as:

  1. Backup of your source code
  2. Version Control
  3. Change Control
  4. Collaboration with developers remote to your location

OpenInsight Git has been designed to integrate OpenInsight’s development tools with the Git source code management software (SCM). However,there is no reason why OpenInsight Git cannot work with other SCM’s such as Subversion or Mercurial.

OpenInsight Git’s philosophy is simple; it mirrors your OpenInsight source code, stored procedures, windows, messages, help etc. as text files in windows directories. From there, your chosen source code management system does the rest.

Most of you will only use a fraction of the features that Git or any SCM offers. And that’s ok. The important thing is to start using an SCM as soon as possible. From a one man developer to a team of tens or hundreds of developers, using an SCM should become part of your daily work routine.

In Development – OI GIT


OpenInsight Git is an interface from OpenInsight to the Git source code management system.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

You can read more about Git on its web site at http://git-scm.com.

OpenInsight Git has been designed to be as transparent as possible.  There are rules that you will need to follow, but for the most part there are many benefits to using source code management software like:

1. Backup of your source code
2. Version control
3. Change control
4. Collaboration with developers remote to your location

OpenInsight Git’s philosophy is simple.  It mirrors your OpenInsight source code, stored procedures, windows, messages, help, etc. as text files in Windows directories.  From there, the Git source code management system (SCM) does the rest.

#RevCon13 – The OI Console using Git


Revelation Software 2013 Conference LogoNo, we don’t have some idiot out there using the OpenInsight Console, only well informed, intelligent and upstanding people – I digress.

As the Revelation 2013 Conference attendees head off to the second set of breakout sessions of this year’s event, they will be making their way to sessions presented by Bob Catalano and David Goddard.

The OI Console Overview
Bob Catalano (Revelation, US)
OpenInsight version 10 is scheduled to include a new OI Console and during this presentation Bob will provide his audience with an overview of what developers can expect to receive in the new version.  The OI Console is a browser-based Database Management utility with numerous features that include: Database Statistical Dashboards, Indexing, User Management Tools, Table Re-Sizing Tools, Lock Management, Base filing System Management and Configuration Record Maintenance.

With a list of customer requested features that long, this will be a session that will appeal to anyone who is responsible for, or who administers a Revelation based system.

Source Management Using Git
David Goddard (Revelation, Aus)
Despite the title of this session and this blog posting, Revelation really do love and appreciate their developers and users.  However, Git is a free and Open Source distributed version control system that is designed to handle everything from small to very large projects with speed and efficiency.  Git was built to work on the Linux kernel, meaning that it has had to effectively handle large repositories from day one.  Speed and performance has been a primary goal of the Git from the start.

One of the nicest features of any Distributed SCM, Git included, is that it is distributed.  This means that each developer has a full copy of the repository locally on their laptop/pc.  this frees the developer to work remotely from a central server and still have full access to the source management repository.  Changes can easily be pushed/pulled to/from a central server or directly to another developer.

David’s presentation will demonstrate how Git can be used with OpenInsight.  With some sneaky repository hooks, 90% of the work is done for you, automatically, in the background, while you get on with creating great OpenInsight based software.  It really can’t get any easier than that.

But wait, there’s more…. if attendees like what they see, they can try the OpenInsight Git interface free in a copy of OpenInsight straight after the presentation.  I am assured that developers will wonder how they ever worked without (a) Git by their side.