InfoGrid 2.9.2 Released
InfoGrid 2.9.2 is focused on the new project layout of the code base. This new layout has also been documented on the wiki, starting with the front page and continuing to the projects page.
The new layout will make it easier for newcomers to find their way around InfoGrid, and to selectively include only those parts of InfoGrid required for a given application. It’s top-level structure is as follows:
- ig-graphdb: The InfoGrid Graph Database Project develops the GraphDatabase at the heart of InfoGrid.
- ig-graphdb-grid: The InfoGrid Graph Database (Grid) Project augments the GraphDatabase with a replication protocol, so that many distributed GraphDatabases can collaborate in managing very large graphs.
- ig-lid: The InfoGrid Light-Weight Identity Project implements user-centric identity technologies such as LID and OpenID.
- ig-model-library: The InfoGrid Model Library Project defines a library of reusable object models that can be used as schemas for InfoGrid applications.
- ig-probe: The InfoGrid Probe Project implements the Probe Framework, which enables application developers to treat any data source on the internet as a graph of objects. This project also implements a library of Probes for common data formats.
- ig-stores: The InfoGrid Stores Project provides an abstract common interface to storage technologies such as SQL databases and distributed NoSQL hashtables. This enables an InfoGrid GraphDatabase to persist its data using any of several different storage technologies but with the same API for application developers.
- ig-ui: The InfoGrid User Interface Project REST-fully maps the content of a GraphDatabase to browser-accessible URLs. Viewlets allow developers to define how individual objects and sub-graphs are rendered. The project also implements a library of Viewlets, and the MeshWorld and NetMeshWorld example applications.
- ig-utils: The InfoGrid Utilities Project collects utility code used throughout InfoGrid.
Below, you find directories such as:
- modules: contains the functionality of the project
- tests: automated tests for the project
- testapps: web applications testing the project
- etc.
Enjoy!

Comments:
Hi there!
I’ve tried to build Infogrid on Ubuntu (I don’t have much background with Java but simple installations of Tomcat and applications deployments) and I found two issues:
the first one, which I could resolve, is a syntax error in ./ig-tools/build.sh:208
‘function stop {’ should be ’stop() {’
the other error was during the build process:
compile-jsps:
[mkdir] Created dir: /home/pstancato/infogrid/trunk/ig-ui/testapps/org.infogrid.jee.testapp/build/generated/src
[java] Exception in thread “main” java.lang.NoSuchMethodError: org.apache.jasper.JspC: method ()V not found
[java] at org.netbeans.modules.web.project.ant.JspC.(JspC.java:58)
[java] at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:68)
Hope you can help, I’ve tried to search but I hadn’t any luck.
Regards
You should ask this question on the InfoGrid dev mailing list. See http://lists.infogrid.org/mailman/listinfo/infogrid-dev .
Fixed in trunk.
Leave a comment: