Here are some freely accessible (and sometimes open source) applications that are powered by Isis.
If you have written an app in Isis that you’d like to share, please mention it on the mailing list. |
Estatio is an open source estate management application, available on [github](https://github.com/estatio/estatio).
Much of Isis' recent development has been driven out by the requirements of this application, so you can see for yourself how many of the features in Isis are used in real life.
Estatio is being deployed by [Eurocommercial Properties](http://www.eurocommercialproperties.com/), who sponsored the development of the framework in order to make Estatio a reality. Our heart-felt thanks to them for their investment.
TransportPlanner is a demo done by Marintek AS to show a possible 'solution' to a multimodal transport planning problem. It’s a small part of a bigger European funded project.
The domain is that:
some cargo should be transported from a pickup destination to a delivery destination.
A 'client' creates a transport demand
A 'logistics service provider' plans a route from pickup to delivery using a shortest path algorithm.
The route’s waypoints (where cargo is loaded from one providere to another) may be shown on a map.
The costs associated with each leg may be shown as a pie chart
The resource usage, i.e. costs and time for each leg, may be shown as a bar chart.
An event may be generated (e.g. some customs papers are missing, therefore transport execution stops and a replan is necessary).
TransportPlanner allows schedules of journeys to be planned. It uses the (non-ASF) Isis addons' gmap3 wicket extension to provide the map. |
|
TransportPlanner uses (non-ASF) Isis addons' wickedcharts wicket extension to provide custom graphs |
|
Another example of TransportPlanner’s use of (non-ASF) wickedcharts |
The author, Christian Steinebach, wrote this demo part-time over the course of a few weeks. He commented:
I did not have too much time to get 'something done' … But although I had a hard time in the beginning with Isis I don’t think I would have made it in time using 'conventional' development with database, GUI etc…
He went on:
Because this is a demo, there is a lot of room for improvement, but it does show how a relatively simple domain model can be brought 'alive' using Isis.
The source code is available here (note: it was written against a snapshot version of Isis).