Project Goals FAQ

Q: What is the goal of this project?
A: Develop a cutting-edge web based application to facilitate service oriented organizations. Java, J2EE, and various frameworks and tools will be used to develop the application.

Q: What technologies will be used to develop this application?
A:
Programming: Java utilizing: J2EE (Servlets, JSP, enterprise beans), JMS, Struts framework, JSP, XML/XSL, SOAP, Web Services, Swing/SWT
Configuration/Management: Perl, Ant, CVS
Database: Data Modeling, SQL, Data Warehousing/Mining

Q: Who is organizing this project and why?
A: I am a software engineer working in the industry for about 8 years developing enterprise software (using Java & C++). I have worked for financial firms and software development firms during the course of my career. There are also other professionals who have offered their time to mentor you with the project and they are equally as experienced as me, if not more. We are doing this because we realize that the economy/job market is tough and you may not have the same oppurtunities we had. We want to make up for this by providing you with a way to gain experience without having a job. Furthermore, by working with you, we will benefit from the ideas and knowlege you have.

Q: Who is this project open to?
A: This project is geared towards recent graduates and graduating students who either majored in Computer Science or related field and are interested in software development. However, anyone interested in working on an open source project welcome to participate.

Q: What are the benefits for the participants?
A:
- Working an a real project that has a chance of being actively used will allow participants to undertstand what software engineering in the industry is like<
- Learn about formal and informal software development processes
- Become familiar with and using tools and components used in industry
- Have fun learning & coding!

Q: How will the project be executed?
A:
First a critical mass of participants needs to exist. This number should be at least 5 to get started. There will be at least one meeting (location TBD) to kick off the project. The implementation of the project will be done online utilizing sourceforge.net and other resources. We will continue meeting once every 2 weeks.

Q: What are the roles of people in the project?
A: The roles of various people in the project will be based on both their interests and project needs. Myself and other professionals guiding the project will mostly do the high level designs. Most of the implementation will be done by the participants.

Q: What are the deliverables of the project (i.e. what will the project produce)?
A:
- A web application for facilitating the business of service oriented orgranizations
- A working demo of the application
- Documentation

Q: What is the timeframe?
A: Have first meeting in beginning of May; start implementation by June; first release by July 4th. The project can and probably will continue after this, making additional releases.

Q: Is this going to be a sample project? Will it every by used by anyone?
A: This is NOT a sample application. It WILL be designed with the intent that there are real users who are interested in using this product.
Note that since this will be an open source project, it won't be possible to sell it. However, there is a possiblity that if we can convince a company to actually use it, the participants can offer their services as consultants.