iNamik
  The Pursuit of Excellence in the Software Development Lifecycle
 
Home
Projects
Downloads
FAQ
Old News
About
Links
Contact
 
Released Projects

iNamik GetOpt  |  Project Page  |  Download
iNamik GetOpt is a command-line processing tool. It takes an XML file that describes your application's options and generates a command-line processor, a config class to store the options, and will eventually generate useful documentation.

It is released under the GPL .

iNamik PScript  |  Project Page  |  Download
iNamik PScript is an interpreted scripting language for generating text files (xml, source code, sql, etc). The built-in XML/XPath support could make it an ideal replacement for XSL in many situations.

iNamik WebFrames  |  Project Page  |  Download
iNamik WebFrames is a JSP TagLib that allows you realize the Composite View design pattern. It was inspired by David Geary's "regions" taglib.

It is released under the GPL .

Mini Projects

iNamik Table Formatter  |  Project Page  |  Download
iNamik TableFormatter is a simple set of classes to help print text in tabulated form.

With these classes you can organize 'cells' of data into rows and columns. Each cell can contain multiple lines of text and may specify a horizontal alignment (left, center, right) and a vertical alignment (top, center, bottom).

It is released under the GPL .

iNamik URL Helper  |  Download
iNamik URL Helper is a simple class that makes resolving local files a bit easier.

It is released under the GPL .

Soon-To-Be Released Projects

iNamik Lightweight Entity Beans (LEB)
iNamik LEB is a Database Access Object (DAO) generator. Starting from a simple XML file that describes your database schema, LEB can generate both the Java source code to access the database and the SQL statements for creating the database tables. LEB currently supports several database targets and should be easy to extend to any SQL compliant database.

iNamik BeanTag Generator
iNamik BeanTag Generator is a tool that generates JSP Taglibs from Java beans. The goal is to reduce the amount of text necessary to access bean properties within JSP. An example might be:
Without BeanTag:
<bean:write name="cart" property="totalPrice"/>
With BeanTag:
<cart:totalPrice name="cart"/>

iNamik iServer
TODO: Describe iNamik iServer