Kick-off meeting and presentation of project offers Bachelor- /Master Projects in WS 15/16 at Institute of Computer Engineering Thursday 22.10.2015 at 10:00 in BB 311 Target Groups for Bachelor Projects all students in the ISE program PO 08/ PO 15 all students from B.Sc. Elektro- and Informationstechnik B.Sc. ISE (PO 08) mandatory 5 SWS Workload: 6 ECTS ISE/EIT Students from older PO s B.Sc. EIT (PO 12) mandatory Workload: will be integrated 6 ECTS (180 h) (180 h) All students have to write a report and to give a final presentation attandance at tutorials, seminars and project meetings is mandatory 2 1
Target Groups for Master Projects all students in the ISE program PO 08 all students from B.Sc. Elektro- and Informationstechnik M.Sc. CE ISE (PO 08) mandatory ISE/EIT Students from older PO will M.Sc. EIT (TI) (PO 12) mandatory 12 SWS 2 SWS (Seminar) Workload: be 15 ECTS/4 ECTS integrated 8 ECTS (450h) (240 h) All students have to write a report and to give a final presentation attandance at tutorials, seminars and project meetings is mandatory 3 Organization Projects will be conducted in the field of: Telemedicine Web Database Design and Applications Network Technologies Java Programming teams consist of 2-10 Students teams to be arranged by institute of computer engineering regular meetings Special tutorials (scientific writing/presenting) Presentation of intermediate results Projects are to be completed during lecturing period all projects need to Projects/ bethesis registered, in Wintersemester 2015/16 with fixed deadline 4 2
Next steps application form (scanned) together with latest transcript via email before Monday October 26,10:00 via email to stefan.werner@uni-due.de 5 3
Next steps application form (scanned) together with latest transcript via email before Monday October 26,10:00 via email to stefan.werner@uni-due.de Selection done by institute of computer enginering Invitation to more detailed project presentations (to be conducted in next week) Registration for projects till middle of november 7 Topic 1: Telemedicine Emergency Scenario 4
Topic 1: Telemedicine Emergency Scenario Your tasks: -analyse given scenario - analyse similiar scenarios/ state of the art - define concepts including - hardware concept inside the car - concept for GUI - network scenario, QoS etc. - prepare questionaire to be given to medical doctors Topic 2: Quality of Service (QoS) 1.The Internet offers transmission based on best effort there is no guarantee for speed and correctness of transmission. 2.This is sensitive for time critical applications. Need to define and measure parameters of quality. Need to understand transport mechanisms (TCP & UDP) Need to understand supporting algorithms within TCP & UDP like window alignment, congestion control, etc. Offer of a set of topics related to above statements with goal: Precise description of special mechanism Simulation or demonstration of related effects Measurement on real networks to analyze the real world 10 5
Topic 3: Telemedicine/ Bio-signal processing 1. Real-Time Monitoring of blood flow (data acquisition, display signal) 2. Noise cancelation from bio-signal (PPG), calibration and display 3. Heart Rate Calculation (bio-signal processing) 4. Remote monitoring (possibility of viewing data by doctor) 5. The cloud for mutual communication, data sharing and discussion, etc. Topic 3: Telemedicine/ Bio-signal processing 6
Topic 3: Telemedicine/ Bio-signal processing Topic 4: Network technologies, applications and protocols 1.Implementation and Modification of Experimental Network Protocol Multipath TCP 2.Research and Development of a Gateway for interconnected tools and small equipment 3.Modification of a routing messaging protocol to create Path Diversity in a Multipath Network Environment 4.Technology and Theory of Telepointers and its Applications 5.Methods of Measurement, Visualization and Tools for Evaluation in Network Applications 14 7
Topic 4.1: Implementation of an Experimental Network Protocol - MPTCP 1.Installation of the protocol 2.Analysis of Multipath TCP Implementation 3.Documentation on Multipath TCP Implementation 4.Modification/Development of different Functions Sending of multiple packets Receiving and dejittering of packets Path management Coupled Congestion Control Protocol API for rmptcp Applications 5. Evaluation and testing of modifications 15 Topic 4.2: Research and Development of a Gateway for interconnected tools and small equipment 1.Analysis of Proxy / Gateway techniques 2.Development of a Connection Scheduler between Gateways between small devices 3.Specification of a messaging protocol for satisfying QoS 4.Development of a messaging protocol 16 8
Topic 4.3: Modification of a routing messaging protocol to create Path Diversity in a Multipath Network Environment 1.Analysis of Ressource Reservation Protocol (RSVP) 2.Creation of a testing environment for Router applications 3.Devlopment of a messaging scheme and protocol service calls 4.Modification and Implementaiton of the protocol 5.Evaluation and Test 17 Topic 4.4: Technology and Theory of Telepointers and its Applications 1. Theory of telepointers 2. Application areas and Classification 3. Control and Transmission Types / Protocols 4. Development of a Telepointer Controller Software 18 9
Topic 4.5: Methods of Measurement, Visualization and Tools for Evaluation in Network Applications 1. Analysis of certain network applications and scenarios 2. Analysis of network protocols 3. Selection of tools, Classification 4. Conduction of measurements 19 Topic 5: Web Database Design and Applications Your tasks -Analyse existing databases and applications -re-engineerg studyplan Equivalency generator database - add additional apllicatens; e.g. export tool - combine with another existing database 20 10
Topic 6: GaTTle: Java-Servlet to Generate a Time Table the Doodle way Online-scheduling application to enter weekly timetable(s) Mark busy slots with at least 3 categories: 'free', 'taken' and 'if need be'. Request from the system a display of possible slots of a definable length for which all participants are available. If no such slot is available, the system includes the 'if need be' responses. If this does still not lead to a possible clash-free result, it displays - similar to Doodle - those slots with the maximum possible participants at that slot. 11