Fwd: ONware and ONgroup

96 views
Skip to first unread message

Dawn Wolthuis

unread,
Apr 26, 2012, 11:59:59 AM4/26/12
to mvd...@googlegroups.com
FYI. Related to the  Re: [mvdbms] BASIC, alive and well?  thread.

---------- Forwarded message ----------
From: Charles Stauffer <charles....@ongroup.com>
Date: Thu, Apr 26, 2012 at 10:48 AM
Subject: ONware and ONgroup
To: Dawn Wolthuis <dw...@tincat-group.com>
Cc: Charlie Noah <cwn...@comcast.net>, jack...@ongroup.com


Thanks, Dawn for offering to pass this information along to interested parties.  And thanks, Charlie for your interest.

 

ONware (aka ONbecause it runs “on” any database) contains all the processors as other MultiValue or Pick development and operating environments: A Basic language processor which compiles pseudo code for a MultiValue run machine, a select processor for selection and reporting, a TCL and a line editor.  Based on a flavor switch, the processors will emulate UniVerse, UniData, PI/open, D3 and other versions of MultiValue database systems.

 

Specifically,

 

ONbasic is a MultiValue Basic language compiler with the same behavior as UniVerse, UniData, D3 and other common MV Basic languages depending on the flavor selected by the ONbasic user.

 

ONquery is the ONware select processor.  ONquery has the same behavior as UniVerse, UniData, D3 and other common MV select processors depending on the flavor selected by the ONquery user.

 

ONcommand is the ONware TCL processor.  ONcommand has the same behavior as UniVerse, UniData, D3 and other common MultiValue TCL processors depending on the flavor selected by the ONcommand user.

 

ONedit is the ONware line editor.  ONedit  has the same behavior as UniVerse, UniData, D3 and other MultiValue line editors depending on the flavor selected by the ONedit user.

 

ONobjects is the ONware equivalent to Rocket’s UniObjects. 

 

ONjava is the ONware equivalent to Rocket’s UniObjects for Java. 

 

ONware also has a full-screen editor or allows the use of Word and other common editors.

 

The ONware processors behave in the same way (emulating the particular type of MV flavor) regardless of the particular databases employed.  The database system that ONware uses for an I/O operation depends upon where the data is store.  When a user/application attempts to access data, ONware checks the type of database (including version such as Oracle 10, 11, …) if that database system is not yet active, ONware invokes it to retrieve or update the data.  A file can also be in a MultiValue database, such as UniVerse, and different files can be in different version of UniVerse concurrently.

 

This powerful feature of ONware facilitates moving to new types of versions of database systems.  For example, Orange County Transportation Authority moved their applications from UniVerse to Oracle about ten years ago and then to SQL Server a few years ago.  They were able to move data a file at a time instead of all at one time.

 

ONware is provided by ONgroup Inc, a Florida corporation, located at 707 E Cervantes St, Pensacola FL 32501.  The domestic number is 800-573-0300, and the international number is 805-641-1400.  Our web site is www.ongroup.com.  You can call me directly at 850-677-3778 or Skype at ChasStauffer.

 

Thanks, Charlie, for bringing to our attention that Google brings up onware.com.ca at the top of the list when one enters “onware” as a search parameter.  ONgroup does come up as #2, #3 etc.

 

I notice that Onware Inc and Onware Software Corporation do not trademark their references to Onware.  I’ll have to put on my “to-do” list a project to check out whether we should, can, want to stop them from using the name, Onware, for their software. Based on your comments, it may confuse people who might be searching for ONware for MultiValue applications.


Kevin Powick

unread,
Apr 26, 2012, 4:49:30 PM4/26/12
to mvd...@googlegroups.com
On Thursday, 26 April 2012 11:59:59 UTC-4, Dawn Wolthuis wrote:
 

 Our web site is www.ongroup.com.


I suspect the rending problems I see on this site are the result of HTML that does not validate.  The pages are missing some really basic information.  The following site can be used to identify the problems in detail.


--
Kevin Powick

Reply all
Reply to author
Forward
0 new messages