1 / 8

Overview of Distributed Applications and Network Programming Lab – SS 2009 Kickoff Meeting

The SS 2009 kickoff meeting for the Distributed Applications and Network Programming Lab focused on the project's goals and structure. Led by Dr. Dirk Thißen and M.Sc. Juan Miguel Espinosa Carlin, the session outlined the importance of applying lecture knowledge to develop a secure and user-friendly convenience store application. Participants will take on various roles during development, ensuring hands-on experience. The project emphasizes modular architecture, database integration, and effective project management while utilizing Java EE technologies, with cross-testing planned at semester's end.

louise
Télécharger la présentation

Overview of Distributed Applications and Network Programming Lab – SS 2009 Kickoff Meeting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed Applicationsand Network Programming Lab SS 2009 Kickoff Meeting Dr. Dirk Thißen M. Sc. Juan Miguel Espinosa Carlin

  2. Overview • Goals • Apply the knowledge acquired during the attended lectures • (Secure Distributed Systems) • Operating Systems and System Software • Software development management • Train the team working skills of the participants • Each team will be responsible for developing the whole system • At the end of the semester, cross-testing will be done among the teams • Concepts to be examined • Deployment of software modules in an Application Server • Integration of a database for data storing • Development of a user friendly Graphical User interface (GUI) • Proper documentation of a software project

  3. A Software Platform for a Convenience Store Application Server User Management Inventory Management Statistics Common Storage Product Selling Ordering Billing • Main requirements • Modularized architecture with well-defined interfaces • Remote management via Web interface • Efficient and flexible billing procedures • Real-time statistics

  4. Project Management Each student must perform at least two roles in the development process Requirements Design Implementation Verification Maintenance (!)

  5. Enabling Technologies • Java EE • GlassFish Application Server for platform deployment • Enterprise JavaBeans for business logic encapsulation • Java Database Connectivity (JDBC) for database integration • Servlets for back office management • Other APIs and software tools • SWING for GUI development • SVN and NetBeans for concurrent project development • Javadoc for API documentation generation

  6. Introductory Literature • Java EE Documentation and Tutorials • http://java.sun.com/javaee/reference/ • Javadoc Tool • http://java.sun.com/j2se/javadoc/ • NetBeans Integrated Development Environment • http://www.netbeans.org/ • Subversion • http://subversion.tigris.org/

  7. Other Organizational Issues • Official Website • http://www.nets.rwth-aachen.de/content/teaching/practicals/sub/2009_ss_swp/ • All relevant information will be opportunely published there • Conditions for recognition • Attend all the meetings (!) • Solve and deliver the assigned tasks • Supporting lectures • Lecture “Software-Projektpraktikum Einführungsveranstaltung” • On request, additional lectures on specific topics can be arranged

  8. Next steps… • Today • Structuring of project teams • February and March • “Do what you want?” – Learn about Java EE, GlassFish, Subversion, … if you want to have a better start into the work • Or: enjoy your exams and holidays ;-) • April • Lecture “Software-Projektpraktikum Einführungsveranstaltung” mid of April • Next meeting: 17th April, 10:00h, i4’s Seminar Room • Detailed information about the requirements • Precise information about the next deadlines • Maybe information on some dates for “extra lectures” • May – July • Project development • End of July • Cross-testing and end presentation

More Related