organizing files in OI .... (OpenInsight 32-Bit)
At 07 JAN 2004 03:03:56PM Todd Hames wrote:
I'm new to OI and have been using arev for years.
In arev whenever I created a new application, I would store all the data files in its own volume or directory and programs I wrote/modified to its own volume that contained files such as filters, help, lists, macros, menus, popups, queries, templates, etc.
That way I could copy the data volume on the network drive and modifed program files volume on each of the client pcs and attach the volumes when arev loads.
Is this still the best approach? And if so what is the best way to accomplish this?
At 07 JAN 2004 05:22PM Donald Bakke wrote:
Todd,
Welcome to OI! It's always good to see another AREV veteran hop on board.
OI manages its tables in a more controlled way than AREV, albeit somewhat similar to what you are already doing. All development components (e.g. windows, programs, popups, etc.) are stored in the same volume/folder where OInsight.exe is kept (i.e. REVBOOT). This is different from AREV in that each AREV application generally had its own set of system files. In OI, all applications developed in the same copy of OI are kept in the same files. They are kept "separate" by the key ID structure which links your components to the specific application.
Data files can be kept anywhere you like just like in AREV. Thus, OI already keeps development and data separate. Keep in mind, however, that OI attaches tables by default in a way that is similar to the Quick Attach feature in AREV.
Let us know if you have further questions.
At 07 JAN 2004 08:31PM Todd Hames wrote:
Thanks for your help and reply!
I'm still trying to understand the process so ….
What happens if I develop an application for company A and another for company B. When I distrube an application to company A, won't I also be giving them the application for company B since the program files are stored together?
Do you know of some documentation that Revelation has that explains this process? I spoke to a tech person at Revelation and they said that none of the courses they offer cover this process. Again thanks for your help … I'm hungry for information and want to learn everything I can about OI.
At 08 JAN 2004 01:23AM Donald Bakke wrote:
Todd,
Thanks for your help and reply!
You are most welcome.
What happens if I develop an application for company A and another for company B. When I distrube an application to company A, won't I also be giving them the application for company B since the program files are stored together?
OpenInsight comes with a tool for deploying applications. It is called the Runtime Deployment Kit (RDK). This will allow you to extract the components that are relevant to the current application. There are various option in the way this tool can be used. You can launch this tool by clicking on the Deploy Application button.
Do you know of some documentation that Revelation has that explains this process?
If you launch the RDK just press F1. A help file for this tool will load. This has a lot of information that should be helpful to you.
I spoke to a tech person at Revelation and they said that none of the courses they offer cover this process. Again thanks for your help
Hmmm…I have to believe that Revelation didn't understand what you were asking them. The RDK is covered in a chapter of the Introduction to OpenInsight course.
I'm hungry for information and want to learn everything I can about OI.
The training classes are a good way to start. I must confess, however, that we are an authorized training center so I'm a bit biased . If you are the type to just play and learn as you go then take advantage of this website as much as possible. This place is an invaluable resource.