TheBrain provides advanced Mind Mapping Software and Knowledge Management Software that uses visualization and intuitive concept maps to enable intuitive searching, browsing, and organization of information. Disparate data sources are integrated and connected into an associative knowledge network to enable recall, understanding, and communication.
Java applications are typically deployed in multiple environments and platforms, each requiring some unique configuration. JFig gives developers a simple yet powerful tool to manage their applications’ configuration. It allows them to:
1. Store application configuration in one common repository of XML files
2. Access configuration data using one common, convenient interface
3. Easily define multiple configurations, dynamically modifying those variables that need to change in different situations
4. Eliminate the error prone practice of defining the same configuration variables in multiple locations
5. Ease the management, deployment, and control of configuration files
jConfig is an extremely helpful utility, arming the developer with a simple API for the management of properties. Parts of the implementation are based on the idea that Properties, from Java's perspective, are a good thing, but can be better. jConfig employs the use of XML files for storing and retrieving of property information. The information can be stuffed into nice categories, which makes management quite a bit simpler. The ability to load from a URL is also a nice feature. It allows for a central repository where multiple instances of jConfig can read a single file. The nifty ability to
switch between XML and Properties files isn't fully exploited yet, but will be coming soon. That will mean that the developer would take their existing Properties files and export them to XML. That means less time to get up and get going with jConfig.
With jConfig we hope to have provided the developer with another powerful accessory for his or her's toolbox.
M. Ebner, M. Schiefner, and W. Nagler. Offener Bildungsraum Hochschule. Freiheiten und Notwendigkeiten - Tagungsband der GMW-Jahrestagung 2008, Waxmann, Münster, New York, München, Berlin, (2008)
A. van Lamsweerde. Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, page 238--249. New York, NY, USA, ACM, (2008)
A. Dattolo, F. Ferrara, and C. Tasso. Proc. of the 3rd International Conference on Human System Interaction - HSI'2010, page 548-555. Rzeszow, Poland, IEEE press, (May 2010)
D. Ratiu, M. Feilkas, and J. Jürjens. Proc. of the 12th European Conf. on Software Maintenance and Reengineering, page 203--212. IEEE Computer Society, (2008)
Y. Sure, S. Bloehdorn, P. Haase, J. Hartmann, and D. Oberle. Proceedings of the 12th Portuguese Conference on Artificial Intelligence - Progress in Artificial Intelligence (EPIA 2005), volume 3803 of LNCS, page 218 - 231. Covilha, Portugal, Springer, (Dezember 2005)
J. Löwgren. (2008)This is an electronic document. Date of publication: June 10, 2008. Date retrieved: October 3, 2009. Date last modified: September 4, 2009.