[Solved] How do I distribute an application-runtime version?

Discuss the database features
Post Reply
MarkTeacherMan
Posts: 2
Joined: Wed Dec 31, 2008 7:29 am

[Solved] How do I distribute an application-runtime version?

Post by MarkTeacherMan »

Welcome beginner. What is your question or comment?
Please try to briefly and clearly tell us: What you want, What you tried, and What happened.
-----------------------------------------------------------------------------------------------------------
I would like to distribute a runtime version of a Base application. Is there anyway to distribute an application without the full installation of the OpenOffice Base product? The aim is to control what the user can do. If they open the forms and tables from within OpenOffice, there doesn't seem to be any way to restrict them from modifying a form or looking at a table in design view, for example.
How can I go about this?
Thanks in advance.
Mark
Last edited by MarkTeacherMan on Wed Dec 31, 2008 7:49 pm, edited 1 time in total.
OOo 3.0.X on Ms Windows XP
User avatar
Villeroy
Volunteer
Posts: 31279
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: How do I distribute an application - runtime version?

Post by Villeroy »

Since OOo is free by any means of the word, you can distribute your database with a whole office suite. You may use a distribution from protableapps.com which is prepared to run from USB stick without the need to install.
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
User avatar
TheGurkha
Volunteer
Posts: 6482
Joined: Thu Mar 13, 2008 12:13 pm
Location: North Wales, UK.

Re: How do I distribute an application - runtime version?

Post by TheGurkha »

There is no 'runtime' in the way you mean. The up side of this is there is no royalty associated with distributing your application, the down side is there is no restriction over what the user can do with the application once they have it.
Ubuntu 14.10 Utopic Unicorn, LibreOffice Version: 4.3.3.2
Gurkha Welfare Trust
MarkTeacherMan
Posts: 2
Joined: Wed Dec 31, 2008 7:29 am

Re: How do I distribute an application - runtime version?

Post by MarkTeacherMan »

Thanks for your quick replies. Is there a way to code the application to make it more tamper-free, or is that a major undertaking?

I'm interested in protableapps.com, but I don't think I have the site quite right. What is the exact address?

Thanks again.
Mark
OOo 3.0.X on Ms Windows XP
User avatar
TheGurkha
Volunteer
Posts: 6482
Joined: Thu Mar 13, 2008 12:13 pm
Location: North Wales, UK.

Re: How do I distribute an application - runtime version?

Post by TheGurkha »

You can find PortableApps here: PortableApps.

The problem you face, of course, is even if you got the source code for OOo (which you can easily do) and made a limited access, tamper-free version of it, if anybody downloaded the full version of OOo they'd bypass all of your 'security'.
Ubuntu 14.10 Utopic Unicorn, LibreOffice Version: 4.3.3.2
Gurkha Welfare Trust
User avatar
Villeroy
Volunteer
Posts: 31279
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: How do I distribute an application - runtime version?

Post by Villeroy »

There is a major misunderstanding about Base that it is a "database application". It has several "mechanisms" to access many different kinds of databases (file based and server based ones), so you can use a wide variety of external data in Writer and Calc. This is useful for mail merge, statistical analyisis, charting or just pretty formatted database output to some device, office document or PDF file. That's almost all about Base and it's well done, usable and easy enough. Get some existing database, some driver (ODBC, JDBC or one of OOo's SDBC drivers), set up the data source once and enjoy easy import into office documents.
Additionally you may try OOo's input forms for manual input into writable data sources.
The single-file, portable databases document OOo Base offers to create newly from scratch is nothing but an ordinary server-based HSQL database wrapped into a zip-archive (the "database document"). "Opening the document" extracts the database before OOo's integrated HSQL server serves the data to a single, almighty user. Nice tool set to distribute copies of a tiny relational database to users of OpenOffice.org or StarOffice without expecting any level of security or performance.
Still better than spreadsheets, but you need the whole chain of integrated software components (plus Sun's report builder add-on for more professional reports) in order to distribute a "single-file database".
Most of the advanced tools you know from Access are non-existent in OOo. OOo's focus is on document creation.
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
Post Reply