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.