1 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Distributed Applications and Network.

Slides:



Advertisements
Similar presentations
Absence Credit Tracking System April 10, Team Members: Joshua Allen Dave Kristensen Greg Ludwinski Samantha Ratnapuli.
Advertisements

Remote Visualisation System (RVS) By: Anil Chandra.
ICS 434 Advanced Database Systems
Database System Concepts and Architecture
Systems Development Environment
Software Engineering 1. Introduction 2. Course schedule.
Sergio Ferreira MoreData I16 Thursday, October 12, :30 a.m. – 11:30 a.m. Platform: Informix How to call Informix 4gl code from J2EE.
I.1 Distributed Systems Prof. Dr. Alexander Schill Dresden Technical University Computer Networks Dept.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Design of Web-based Systems IS Development: lecture 10.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
The Architecture of Transaction Processing Systems
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
J2EE Security and Enterprise Java Beans Mrunal G. Dhond Department of Computing and Information Sciences Master of Science, Final Defense February 26,
Nikolaos Korfiatis The Java 2 Enterprise Edition Platform Dept. of Management & Technology-Athens University of Economics and Business Java 2 Platform.
J2EE Kenneth M. Anderson CSCI Web Technologies October 3, 2001.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
Enterprise Resource Planning
Information and Communication Technologies in the field of general education in Armenia NATIONAL CENTER OF EDUCATIONAL TECHNOLOGIES.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 1 Large Scale Systems Design G52LSS Semester 1 of session.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
PayDox Corporate Document Management System Rotech AB Interface Ltd Business Software Integration.
Computer Network Fundamentals CNT4007C
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
Objectives Overview Identify the qualities of valuable information Describe various information systems used in an enterprise Identify the components of.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Course Introduction Software Engineering
Review of Activities of Working Group for Database Systems Prof. Dr Slobodanka Đorđević-Kajan.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Components and Services Components and Services CAS UFCE4Y-20-3 Introduction.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Introduction to SAP SAP University Alliances Author Stefan Weidner
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Chapter 17: Client/Server Computing Business Data Communications, 4e.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Solar Thermal Plant Design and Operation Suite of Tools Date: 04/30/09 Presented By: Team #3.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Model Design using Hierarchical Web-Based Libraries F. Bernardi Pr. J.F. Santucci {bernardi, University of Corsica SPE Laboratory.
What is Java? Object Oriented Programming Language Sun Microsystems “Write Once, Run Everywhere” Bytecode and Virtual Machine Java Platform (Java VM and.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Prateek Demla Todd Dobbs Jasmine Jackson Vikrant Naik.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
Feature Overview Oracle Explorer – browse and alter schema Wizards and Designers Automatic code generation PL/SQL Editor with IntelliSense Oracle Data.
Financial System Upgrade Agency Change Champion Deployment Session March 16 th, 2006.
J2EE Platform Overview (Application Architecture)
Business System Development
PLM, Document and Workflow Management
The Client/Server Database Environment
NWEN 243 Network Applications
Chapter 9: The Client/Server Database Environment
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Introduction to J2EE Architecture
EECE 310 Software Engineering
Distributed System Using Java 2 Enterprise Edition (J2EE)
Lecture 1: Multi-tier Architecture Overview
Chapter 17: Client/Server Computing
Presentation transcript:

1 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Distributed Applications and Network Programming Lab SS 2009 Kickoff Meeting Dr. Dirk Thißen M. Sc. Juan Miguel Espinosa Carlin

2 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 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 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 A Software Platform for a Convenience Store Application Server User Management Inventory Management Product Selling Billing Statistics Common Storage Main requirements Modularized architecture with well-defined interfaces Remote management via Web interface Efficient and flexible billing procedures Real-time statistics Ordering

4 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Project Management Each student must perform at least two roles in the development process Requirements Implementation Design Maintenance (!) Verification

5 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 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 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Introductory Literature Java EE Documentation and Tutorials Javadoc Tool NetBeans Integrated Development Environment Subversion

7 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Other Organizational Issues Official Website 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 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 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