What is a dbApp
dbApps are web applications that run on DBFree V4 equipped machines.
dbApps are made by developers and aimed to be used and installed on DBFree by
users with no programming skills.
dbApps are self-contained and ready
to use without need to modify the underlying code. Anyone
can develop dbApps by using DBFree itself.
Where to get dbApps
Just Get DBApps directly from DFree.org web site
Installing a dbApp
Installing the application is easy: just extract the content of the zip file
(a folder) under the APP folder of your DBFreeV4 server. (i.e.
The image above shows a standard installation of DBFree V4: the
folders shown in light-green represent dbApps
Important! Remember to extract the folder
contained from the zip file, not simply copy the zip file!
Removing a dbApp
Just delete the whole folder.
Notice that this won't delete the data created and used by the dbApp: usually
these are under your DB folder. Anyway this may vary depending from the
application. Check the instruction that eventually came with the App.
dbApps are just like any other web application: they run in browsers andrely
on the DBFree framework installed on the host machine (being your PC or the
remote server you installed them on) for general services, shared libraries and
How to use it depends on how the developer crafted them.
Anyone can build a dbApp: in its simplest version a dbApp can be made of
plain HTMl files.Anyway that way your App won't do much. Just add few lines
of MaxScript (xBase) code taken from the library and you'll get an
More information on this topic will be available soon.
Frequently Asked Questions
Do I have to pay for using dbApps?
It depends by the developer who made it and its
policies. dbApps built by DBFree.org community are free and open source.
Independent developers may ask for a contribution or relase the App as
Do I need to have DBFree installed to run dbApps?
Yes. You will need DBFree V4: older versions use
iApps (instant applications) and won't run dbApps
May I run web apps of previous versions of DBFree as dbApps?
It depends. In general all the older iApps at least
need to be amended by replacing their templates with those used by V4. This
means that you need to make changes to the code.
Where can I get more dbApps?
At the moment there are very few. And the situation
is not going to change soon, at least until we won't release the SDK. At the
moment the only choice is to visit DBFree.org web site.
I would like to develop a dbApp by my own. Where to start?
You won't strictly need the forthcoming SDK to start
yur own project. Just installDBFree V4 on your development machine and start
experimenting by modifying one of the exising dbApps. Anyway you will need
some more information to proceed and spare efforts. Some publications are
under preparation and should be availbel soon. Check DBFree.org
May i build commercial dbAPPS and sell them?
Yes. dbApps are made of pure code. It's pure intellectual work.
As such you can copyright them in the way you prefere.
Your users will
still need DBFree to run it, but you won't distribute it: is up to them to
get it (for free) and install it on their machine: you will only deliver the
notice that usually all the code of your pages will be available to users (there
no standard features to obfustate it or hide it). To protect your work you will need to
use other protection schemes. More information on this topic are available
only to registered developers.
Are dbApps compatible with mobiles?
dbApps can be designed to display effectively on mobile devices,
but not to run on them.
dbApps are based on MaxScript that is a true
server-side language: thus the MaxScript code will run on server (and
necessitate od an internet connection), while only the HTML and
Of course nothing prevents a developer to build an
application to work asynchronously, saving data on device and connecing to
remote server only when needed, but usually all dbApps rely on a connection
in order to work.