OpenMobas0.9.0 Here is the first beta release of the OpenMobas framework. It is currently very beta, as I have not finished modularizing and automating the installation script, as well as updating it to the latest version of PHP. It requires bcmath and mcrypt php libraries. It currently consists of 29 modules, that provide a variety of SAS functions, including CRM, a double entry accounting system, an open item invoicing and payment system layered over that accounting system, a report and statement generation system, a trouble ticketing maintenance system, a lead management system, a file upload and management system, and a property management system(its original functionality). It contains a very robust and flexible access access control system built around object, roles, and actions, allowing for very fine grained control of user permissions. It is uploaded here as a sample of some of the software I have written over the years, and is not intended for use as it currently stands. It released under the GNU Affero General Public License and copyright Mimir Software Corporation and Kevin Milhoan.
This is a project I wrote a number of years ago, and I’m just uploading it so people can download and examine it. It is open source. Read more about it here http://mimirsoft.com/lightweight-access-control-list/
Download Tutorial22.tarThis tutorial builds on tutorial 21. We take our JSON result array to build an ArrayList with our custom class, rather than a String. This allows us to do more useful things with the structured data our remote url returns to our application. We also bring back our ArrayAdapter and ViewHolder technique, with a slight modification to work with our new ArrayList.
Download Tutorial21.tarThis tutorial is our first tutorial that deals JSON handling in an Android application. We pull a json encoded array from a URL, and display it in our textview, using the JSONArray and JSONOBject Classes. This tutorial is very similar to 20, as we use the same basic series of classes to get our data from the internet.
Download Tutorial20.tarThis tutorial is our first tutorial that deals with accessing information over the internet. This tutorial creates an activity with a single textview, the uses a series of classes to make a request from a URL, and then display the contents of that URL in our TextView.
Download Tutorial19.tarThis tutorial is a re-implementation of number 13 using the AlertDialog. This is a list with the ability to insert, update, and delete entries. This tutorial illustrates how to save a list to a database. We use a custom adapter class, the holder technique, and a custom database helper class….and also the AlertDialog and DialogInterface 😉
Download Tutorial18.tarBy Request, this tutorial is a very simple variation on number 11. We create a simple list of notes, which we can add to using an AlertDialog and DialogInterface.
Download Tutorial17.tarThis tutorial shows you how to overwrite a database file with another database file using the onUpgrade method. This is NOT the prefered way to do this, as you will lose any data your application’s users have put in their database (DUH) BUT…If your application does not write to the database, you can get away with this.
Download Tutorial16.tarBy request, this is an extension on example 15. This tutorial shows how to create a list from a database, click on an item from that list, then pass the result of that click to another activity, AND THEN ANOTHER LIST in the new activity based on the passed variable.
This tutorial shows how to create a list from a database, click on an item from that list, then pass the result of that click to another activity. We do this using Intent Extras. This tutorial uses Tutorial 10 as its base. We add a second activity and an onItemClickListener to it.