Everything Java Apache Geospatial Open Source. Hello Shinning Stars!!! Vincent Massol, Raphael Luta, Santiago Gala, Carsten Z.
Friday, July 22, 2005
Tuesday, July 19, 2005
I am at ApacheCon Europe 2005 and the focus is on Java, Spring has been integrated in JetSpeed, ServiceMix, AndroMDA, Security, clustering, transaction managment, and POJOs. POJOs are important in web services jaxrpc which uses Java Service Enpoint JSE technology.
Tuesday, July 12, 2005
Thursday, June 30, 2005
The Apache Geronimo code source can be imported into eclipse. Or, preferably, one can change the workspace to the location of the directory where subversion checked out geronimo (the directory containing the directory geronimo). Proceed with the creation of a "New Java Project" by naming the project geronimo. Eclipse then reports some 30,000 compile errors. Enabling the "assert" keyword resoves a large number of these. Remove all the libraries detected by Eclipse and proceed to add the following libraries from your maven repository. Libraries used by geronimo include,
Security is now compiling.
The remaining errors were caused by duplicate class files. I deleted them to move forward.
This is where it gets interesting. The server is started using the org.apache.geronimo.system.main.Daemon class in the system module. It requires the server.jar to be on the classpath. It is found in the modules/assembly/target/geronimo-1.0-SNAPSHOT/bin directory. Debugging this now. There are several errors that need to be work out.
- cglib (resolves 1% of the errors)
- mx4j and mx4j remote (resolves less than 2% of the errors)
- log4j (resolves less than 1% of the errors)
- xml-resolver (resolves less than 1% of the errors)
- junit (25% of the errors) and is only required for the tests
- xmlbeans (resolves 51% of the errors)
- concurrent (2%)
- exolab castor 0.9.5.3 (6%)
- axis 1.3 (4%)
- howl (%)
- activeio
- ant
- antlr
- commons-collections
- commons-cli
- commons-fileupload
- commons-httpclient
- commons-io
- commons-jelly
- commons-logging
- commons-modeler
- commons-primatives
- maven
- regexps
- velocity
- hsqldb
- openejb
- openorb
Security is now compiling.
- axiondb
- axis scout
- bountycastle
- catalina
- derby
- jetty
- mockobjects
- objectweb asm
- spring
- xfire
- xstream
- geronimo-axis-builder-1.0-SNAPSHOT.jar
- geronimo-client-builder-1.0-SNAPSHOT.jar
- geronimo-connector-builder-1.0-SNAPSHOT.jar
- geronimo-j2ee-builder-1.0-SNAPSHOT.jar
- geronimo-j2ee-schema-1.0-SNAPSHOT.jar
- geronimo-jetty-builder-1.0-SNAPSHOT.jar
- geronimo-naming-1.0-SNAPSHOT.jar
- geronimo-naming-builder-1.0-SNAPSHOT.jar
- geronimo-security-builder-1.0-SNAPSHOT.jar
- geronimo-service-builder-1.0-SNAPSHOT.jar
- geronimo-spring-builder-1.0-SNAPSHOT.jar
- geronimo-tomcat-builder-1.0-SNAPSHOT.jar
- openejb-builder-1.0-SNAPSHOT.jar
The remaining errors were caused by duplicate class files. I deleted them to move forward.
This is where it gets interesting. The server is started using the org.apache.geronimo.system.main.Daemon class in the system module. It requires the server.jar to be on the classpath. It is found in the modules/assembly/target/geronimo-1.0-SNAPSHOT/bin directory. Debugging this now. There are several errors that need to be work out.
Wednesday, June 29, 2005
There are some electronic books listed on the Apache Geronimo Documentation page. Authors include Katia Aresti González, David Blevins, Aaron Mulder.
There are five Apache Geronimo Mailing Lists, dev, user, source, pmc, and tck. The last two are reserved for people doing project managment and certification respectfully.
Tuesday, June 21, 2005
tomlauren.com: J2EE Best Practices. I found this site very informative concerning JBoss transactions isolation and tuning.
This Core Developers Network document describes "transaction-isolation" configuration and programming strategies.
Tuesday, June 07, 2005
Monday, June 06, 2005
Wednesday, June 01, 2005
Apache Conference Europe 2005 will be in Stuttgart Germany - Stuttgart -between history and hightech
Thursday, May 26, 2005
You can add the AndroMDA Schema2XMI - AndroMDA - Schema2XMI to the list of reverse engineering database tools.
Friday, May 20, 2005
Who should maintain open source projects? | InfoWorld | Column | 2005-04-11 | By Neil McAllister. JBoss vs Joe. This article explains the business strategy behind two open source models. GPL vs BSD. The license is not mentioned, but ultimately it determines everything.
Thursday, April 21, 2005
Much of the Agentis Platform is based on open source projects. These include Ant, JBoss, CVS, CruiseControl, and NetBeans.
Wednesday, April 20, 2005
These are keywords that I obtained from James Odell's paper, UML 2.0 and Agents: How to Build Agent-based Systems with the new UML Standard.
Software methodology = modeling language + software process
Agent technology software system characteristics = situation awarness + intelligent behavior + distributed + mobility + nomadic users
SODA = Societies in Open Distributed Agent spaces = agent societies + agent environments + inter-agent aspects.
Agent methodology = external viewpoint (Services Purpose and Responsibitities) + internal viewpoint (Beliefs Goals and Plans).
See MESSAGE, Tropos, Prometheus, and JACK.
See section 3.1 of James Odell's paper.
MDA is the process of converting UML to an deployable application.
The UML models that are used by MDA are in two categories. Structural Diagrams = Static Aspects. Behavioral Diagrams = Dynamic Aspects.
Structural Diagrams = class + object + composition + component + deployment
Behavioral Diagrams = use case + activity + state + sequence + communication + interaction
Generating deployable applications is the final stage of MDA. It requires these models: Computational Independent Model (CIM), Platform Independent Model (PIM), and the Platform Specific Model (PSM). These are the models created during generation. See AndroMDA for more information on MDA. See Agentis for more information on Agent technology.
Software methodology = modeling language + software process
Agent technology software system characteristics = situation awarness + intelligent behavior + distributed + mobility + nomadic users
SODA = Societies in Open Distributed Agent spaces = agent societies + agent environments + inter-agent aspects.
Agent methodology = external viewpoint (Services Purpose and Responsibitities) + internal viewpoint (Beliefs Goals and Plans).
See MESSAGE, Tropos, Prometheus, and JACK.
See section 3.1 of James Odell's paper.
MDA is the process of converting UML to an deployable application.
The UML models that are used by MDA are in two categories. Structural Diagrams = Static Aspects. Behavioral Diagrams = Dynamic Aspects.
Structural Diagrams = class + object + composition + component + deployment
Behavioral Diagrams = use case + activity + state + sequence + communication + interaction
Generating deployable applications is the final stage of MDA. It requires these models: Computational Independent Model (CIM), Platform Independent Model (PIM), and the Platform Specific Model (PSM). These are the models created during generation. See AndroMDA for more information on MDA. See Agentis for more information on Agent technology.
The FIPA Abstract Architecture for Agent technolgies is the recomended reference for the Java specification request (JSR) for Java Agent Services.
Subscribe to:
Posts (Atom)
