Home

Welcome to the KOW Framework redmine page! Here you can see how the development process is going on and participate on it's growth.

This is an ambitious project created to facilitate the development of business Ada applications and web applications in general.

We provide means to connect to database backend (including tasking safe connection pools), load configuration text files in a easy way, store your record types in a database backend, deal with authorization, authentication and accounting in the same library and a component centric web framework, with some built in components.

Each project in the framework is in it's own highly extensible and the build system is strongly based on GNAT Project files.

If you are interested in checking out the development version, you can do so by cloning our public git repositories:

First, you'll need to download the most basic component:

  • git clone git://kow.com.br/base.git

Here is a listing of the modules we have so far:

  • git clone git://kow.com.br/apq.git
  • git clone git://kow.com.br/apq-ct_lib.git
  • git clone git://kow.com.br/apq-mysql.git
  • git clone git://kow.com.br/apq-odbc.git
  • git clone git://kow.com.br/apq-postgresql.git
  • git clone git://kow.com.br/apqprovider.git
  • git clone git://kow.com.br/apqprovider-ct_lib.git
  • git clone git://kow.com.br/apqprovider-mysql.git
  • git clone git://kow.com.br/apqprovider-postgresql.git
  • git clone git://kow.com.br/apq-sybase.git
  • git clone git://kow.com.br/kowconfig.git
  • git clone git://kow.com.br/kowconfig-text.git
  • git clone git://kow.com.br/kowconfig-xml.git
  • git clone git://kow.com.br/kowdb.git
  • git clone git://kow.com.br/kowdist.git
  • git clone git://kow.com.br/kowdist-corba.git
  • git clone git://kow.com.br/kowent.git
  • git clone git://kow.com.br/kowlib.git
  • git clone git://kow.com.br/kowlog.git
  • git clone git://kow.com.br/kowplug.git
  • git clone git://kow.com.br/kowsec.git
  • git clone git://kow.com.br/kowsec-entities.git
  • git clone git://kow.com.br/kowview.git
  • git clone git://kow.com.br/kowview-entities.git

Once you have cloned the modules you are interest in testing you must source base/export_path.sh from the root folder for all your local git repositories.

In other words, let's say you've cloned base.git into ~/dev/git/framework (hence, the base folder is ~/dev/git/framework/base):
ogro@hank ~/dev/git/framework $ source base/export_path.sh 

After that all you need is to make the desired component with a side note; when compiling modules that depend on any of the APQ drivers (apq-mysql, apq-postgresql, apq-ct_lib or apq-sybase) you MUST rum make inside those project folders too. apq-odbc has no complete build scripts yet.

Latest news

facia: Inauguration
Initial plans.
Added by Rod Kay 334 days ago

APQ: APQ 3.0 and KOW Framework 1.0b has been released!
Added by Marcelo Coraça de Freitas 339 days ago

APQ: New Build system and gentoo overlay
I've been working in a couple of things... things that are almost completed.
Added by Marcelo Coraça de Freitas 339 days ago

View all news

Latest projects

  • Tag Me! (08/29/2009 05:54 PM)

    Tag me is (going to be) an application to help with organizing media files. It builds a media file database from a given directory tree and allows the user to assign tags and rating files. Later files can be filtered by tags or other search criteria and opened with user defined actions. More

  • facia (08/29/2009 04:08 PM)

    An Ada software component providing abstract and concrete types for common classes (MMI, Physics, Simulations).

  • Gentoo Overlay (08/22/2009 02:53 PM)

    Gentoo overlay for installing the framework packages

  • KOW Application Server (08/18/2009 03:35 PM)

    This project is an effort to put all the KOW framework pieces together in a single executable that can be extended by plugins and data files.

  • KOW View :: Entities (08/18/2009 03:02 AM)

    Component for handling Entities in a generic way in KOW View.