SEP 2015 Orgnistorisches Pro. Dr.-Ing. In Scheer, 05.02.2015
Allgemeine Inormtionen Gesmtorgnistion: Pro. Dr.-Ing In Scheer Institut ür Sotwretechnik und Fhrzeuginormtik ISF Mühlenpordtstrße 23, Zimmer 347 Emil: i.scheer@tu-bs.de Ansprechprtner: M.Sc. Dvid Wille Emil: d.wille@tu-bs.de Betreuung der Projektgruppen: Institute in der Inormtik, Wirtschtsinormtik und Elektrotechnik Zentrle Webseite zum SEP: https://www.tu-brunschweig.de/is/teching/2015s/sep 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 2
Lernziele Lut Modulhndbuch Nch Abschluss dieses Moduls besitzen die Studierenden ein grundlegendes Verständnis zur Entwicklung kompleer Sotwresysteme. Sie sind prinzipiell in der Lge die Augbenstellung mit Modellen zu erssen, in ein Design umzusetzen und zu implementieren. 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 3
Inhlte Erstellung, Dokumenttion und Präsenttion von Sotwre im eperimentellen Umeld Berbeitung einer Augbenstellung in einer Kleingruppe, in der Regel 5-6 Teilnehmer Bedingungen Jedes Gruppenmitglied muss zu llen Projektphsen beitrgen! Die Teilnhme n llen Vernstltungen ist verplichtend. 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 4
Zulssungsvorussetzungen Für Bchelorstudenten der Inormtik in der neuesten Prüungsordnung gilt: Ds Bestehen des Moduls SE1 Husugben + Klusur ist Zulssungsvorussetzung. Für Bchelorstudenten der Inormtik in der lten Prüungsordnung und Bchelorstudenten der Wirtschtsinormtik unbhängig von der Prüungsordnung gilt: Ds Bestehen der Klusur SE1 ist Zulssungsvorussetzung. IST-Studenten können ohne Zulssungsvorussetzung m SEP teilnehmen. 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 5
Anmeldung Anmeldungszeitrum vom 23.02. 16.03.2015 strikt! Anmeldung m SEP Redmine ist Plicht Link u der Webseite Formulr zur Anmeldung u der Webseite in Kürze Anmeldeormulr muss usgeüllt zur SE1-Klusur m 27.02.2015 mitgebrcht oder in den Brieksten des ISF geworen werden. Beknntgbe der Gruppeneinteilung nch der SE1-Wiederholungsklusur m 26.03.2015 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 6
Ablu und Termine Kick-O in den Projektgruppen: nch Absprche mit dem Betreuer Abgbe Lstenhet: 24.04. Abgbe Plichtenhet & Abnhmetestspeziiktion: 13.05. Zwischenpräsenttion inkl. Vorstellung des Prototypen: Mittwoch, 20.05., von 13 19 Uhr, Rum wird noch beknnt gegeben Abgbe Speziiktion Fchentwur: 03.06. Abgbe Technischer Entwur: 01.07. Abgbe Testdokumenttion: 15.07. Tg der jungen Sotwre Entwickler TDSE: Donnerstg, 23.07. nchmittgs 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 7
Projektvorstellung c3e CG IBR CM IBR DS IDA IFIS IFN IPS ISF 2 Themen PLRI WiRe WI 2 05.02.2015 Pro. Dr.-Ing. In Scheer SEP 2015 Seite 8
Chir or Chip Design or Embedded Computing SEP: C-3EPO sucht sein zu Huse Bstin Frks
C-3EPO stellt sich vor Zedbord Bluetooth LE WLAN Neto XV Lserscnner Kmer 05.02.2015 Dtum Vortrgender Bstin Kurztitel Frks Seite 2 SEP Themenvorstellung Pge 2 Chir or Chip Design or Embedded Computing
Die Augbenstellung??? Dtum Vortrgender Kurztitel Frks Seite 3 SEP Themenvorstellung Pge 3 05.02.2015 Bstin Chir or Chip Design or Embedded Computing
Die Idee Dtum Vortrgender Kurztitel Frks Seite 4 SEP Themenvorstellung Pge 4 05.02.2015 Bstin Chir or Chip Design or Embedded Computing
SEP 2015 Mrkerless Rel-time Trcking in Indoor Environments or Virtul nd Augmented Relity Applictions Summer Term 2015 Michel Stengel, Pro. Mrcus Mgnor Computer Grphics Lb, TU Brunschweig
Hed Trcking or Virtul Relity SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Limittions SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Lst SEP Usge o multiple cmers or opticl inside-out trcking SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Current SEP project 3 Degrees-o-Freedom Orienttion SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Current SEP project 3 Degrees-o-Freedom Orienttion RGB+Depth SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Current SEP project 3 Degrees-o-Freedom Orienttion RGB+Depth SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Current SEP project 3 Degrees-o-Freedom Orienttion RGB+Depth 6-Degrees-o-Freedom Loction SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
[qulcomm.com] SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Required Skills Required Skills coding in C++ liner lgebr nd optimiztion knowledge in Computer Vision Tem Size 25 students SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
More inormtion on : http://grphics.tu-bs.de/teching/lbs/ss15/sep/ Contct : stengel@cg.cs.tu-bs.de Thnk you. SEP 2015, Mrkerless Rel-time Trcking in Indoor Environments or AR/VR Michel Stengel, Computer Grphics Lb, TU Brunschweig
Institut ür Betriebssysteme und Rechnerverbund Veriible Pper Certiictes IBR, Abteilung CM: SEP Sommersemester 2015 Björn Gernert & Dominik Schürmnn, 2015-02-05
Problemstellung Augbe IBR-CM: Veriible Pper Certiictes Ist ein vorgelegtes Zeugnis geälscht? Anrge n Zeugnisersteller nötig Berbeitung muss mnuell durchgeührt werden Bis ein Ergebnis vorliegt duert es unter Umständen sehr lnge Björn Gernert & Dominik Schürmnn Veriible Pper Certiictes Seite 2 Institut ür Betriebssysteme und Rechnerverbund
Problemstellung Augbe IBR-CM: Veriible Pper Certiictes Ist ein vorgelegtes Zeugnis geälscht? Anrge n Zeugnisersteller nötig Berbeitung muss mnuell durchgeührt werden Bis ein Ergebnis vorliegt duert es unter Umständen sehr lnge Wir bruchen eine App! Björn Gernert & Dominik Schürmnn Veriible Pper Certiictes Seite 3 Institut ür Betriebssysteme und Rechnerverbund
Problemstellung Augbe IBR-CM: Veriible Pper Certiictes Entwicklung einer Serverppliktion, die... Zeugnisse usstellen knn eine Dtenbnk usgestellter Zeugnisse verwltet Hsh und SecureID Kombintionen prüen knn Rückmeldungen n die Android-App gibt Entwicklung einer Android-App, die ein Foto des Zeugnis unehmen knn u dem Foto ein OCR durchührt und zuverlässig Inormtionen etrhiert einen Hsh der Dten bildet Nme, Noten, Hsh und SecureID n den Server sendet die Antwort des Servers nzeigen knn 2 SEP-Tems Björn Gernert & Dominik Schürmnn Veriible Pper Certiictes Seite 4 Institut ür Betriebssysteme und Rechnerverbund
Pltzhlter ür Bild, Bild u Titelolie hinter ds Logo einsetzen
Synchrolyzer
Synchrolyzer
mute:br Wrtezeit 3 4 Thred 1 Abhängigkeit Kritischer Bereich 2 2 Abhängigkeiten zusmmengesst Thred 2 3 9 mute:oo 2 9 Mutee zummengesst Synchrolyzer
Synchrolyzer
Bttleships Fluch der Rndbedingungen 1 Spielidee: Schie versenken u eingebetteter Plttorm Tems treten gegeneinnder n System spielt utonom Gmeserver koordiniert Einhltung der Regeln Boni über zeitkritische Zustzugben Quests per Chllenge-Response, z.b.: Schi verschieben Bonusschuss Plttorm: Prllell Bord ARM CPU + FPGA + Mnycore Visulisierung u LED Mtri Genode OS Frmework 5. Februr 2015 SEP 2015 Themenvorstellung IDA Folie 1
Bttleships Fluch der Rndbedingungen 2 Teilugben: Kommuniktion mit Gmeserver Visulisierung Spielstrtegie Berbeitung der Quests Gg. Hrdwrebeschleunigung durch FPGA oder Co-Prozessor Erorderliche Kenntnisse: C++ Grund- Kenntnisse Interesse n hrdwrenher Sotwreentwicklung optionl VHDL Kenntnisse Weitere Inos: https://www.id.ing.tu-bs.de/sep2015 5. Februr 2015 SEP 2015 Themenvorstellung IDA Folie 2
Ds große SQL-Spiel Christoph Loi, Jn-Christoph Klo Institut ür Inormtionssysteme Technische Universität Brunschweig http://www.iis.cs.tu-bs.de
Ds große SQL-Spiel Unser Ziel ist es, ein nsprechendes Spiel zum Üben von SQL zu erstellen Mögliche Settings: Zubertrnk bruen, Rumschi- Kpitän, Superheldenspiel, Tmgotchi-Klon, Pokemon-Clon, etc. Integrtion mit RDB1 Wöchentliche Herusorderungen ergänzen die Übungen Freier Modus erlubt beliebiges Üben 2
Umsetzung 2 Tems Tem 1 5 Teilnehmer: Spieloberläche Tem 2 5 Teilnehmer: Bckend Gemeinsme Augben Ausrbeitung eines Spielkonzeptes Erstellen eines Projektplnes 3
Umsetzung Tem 1: Spieloberläche Herusorderungen Implementierung der Spiellogik Akquise von Art-Assets Animtionen, Sprites, Musik, etc. Grphische Drstellung des Spiels Präsenttion der Augbenstellungen Interktion mit dem Benutzer Verwendete Technologien Unity mit C# Construct 2 mit Jv Script CoeScript mit Jv Script Adobe Flsh Distributed Dt Mngement Christoph Loi IIS TU Brunschweig 4
Umsetzung Tem 2: Bckend-Server Herusorderungen Kommuniktion & Vermittlung mit der Spieloberläche Benutzerverwltung Pseudo-Rndomisierte Generierung von Augbenteilen Bsierend u mnuell bsierten Schblonen» Augben» Schems» Dten Verrbeitung der Lösungen und Erstellen von Feedbck SQL Prser & Result Checker Verwendete Technologien SQL Server-Side Jv Auch C#? 5
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Wohnen I WC Flur Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Wohnen I WC Flur Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Wohnen I WC Flur Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Wohnen I WC Flur Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Problem: Musikmi/Störungen z.b. im Flur oder n Türen Wohnen I Flur WC Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming I/II Szenrio WG-Prty: Mehrere Räume Überll unterschiedliche Musik Problem: Musikmi/Störungen z.b. im Flur oder n Türen Wohnen I Flur WC Lösung: Synchrone Wiedergbe in llen Räumen Wohnen II Küche 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Multiroom-Audiostreming II/II Entwicklung einer Anwendung zur zeitsynchronen Wiedergbe von WLAN-Audiostrems in mehreren Räumen Server Verwltet Musiksmmlung und Clients Synchronisiert die Wiedergbe Client Ausgbe des Audiostrems Steuert die Wiedergbe Ply, Puse, Resume, Server WLAN Zusätzlicher Simultionsmodus Sttt reler Übertrgungsstrecke Reproduzierbr typische Fehlerquellen untersuchen 05.02.2015 Dniel Rother SEP Them: Multiroom-Audiostreming Nr. /
Institut ür Progrmmierung und Rektive Systeme SEP 2015: Cpture the Flg Pro. Dr. Ursul Goltz, Benjmin Mensing 05.02.2015
Cpture the Flg Benjmin Mensing SEP 2015: Cpture the Flg 2 Institut ür Progrmmierung und Rektive Systeme
Lego Mindstorms Lego Mindstorms EV3 Roboter ls Spieler Progrmmierung mit Jv KI ür Koopertion und Tktik Krte ls Klebestreien-Grid Benjmin Mensing SEP 2015: Cpture the Flg 3 Institut ür Progrmmierung und Rektive Systeme
Allgemeines Orgnistorisches: Zwei Gruppen mit eigener KI Krteneditor Gemeinsme Plnung des Spiels Am Ende: Wettbewerb zwischen den KIs Anorderungen: Jv-Progrmmierung Kretivität Interesse n der Themtik und n Lego Weitere Inormtionen u unserer Homepge http://www.tu-brunschweig.de/ips/teching/ss15/sep/ Benjmin Mensing SEP 2015: Cpture the Flg 4 Institut ür Progrmmierung und Rektive Systeme
Institut ür Sotwretechnik und Fhrzeuginormtik n-pong The clssic rcde gme or n plyers Sotwre Engineering Lb 2015 Institute or Sotwre Engineering nd Automotive Inormtics Sven Schuster, Februry 5, 2015
Clssic 2-Plyer Pong Quelle: http://de.wikipedi.org/wiki/pong Februry 5, 2015 Sven Schuster n-pong The clssic rcde gme or n plyers Pge 2 Institut ür Sotwretechnik und Fhrzeuginormtik
Let s crnk it up Februry 5, 2015 Sven Schuster n-pong The clssic rcde gme or n plyers Pge 3 Institut ür Sotwretechnik und Fhrzeuginormtik
Project Gols Pong or 2 n <... plyers Gme on centrl disply E D Use hndheld device Android s controller Ad-hoc Multiplyer mode No ied number o plyers in gme Just join gme nd the plyground dpts A B F C Hi Guys! E F D A C B Februry 5, 2015 Sven Schuster n-pong The clssic rcde gme or n plyers Pge 4 Institut ür Sotwretechnik und Fhrzeuginormtik
Project Gols Pong or 2 n <... plyers Gme on centrl disply E D Use hndheld device Android s controller Ad-hoc Multiplyer mode No ied number o plyers in gme Just join gme nd the plyground dpts A B F C Hi Guys! Conigurble with Plug-ins Possible Etensions Brekout blocks to score etr points Power-ups to speed up/slow down the bll, let your imgintion low F A E B D C Februry 5, 2015 Sven Schuster n-pong The clssic rcde gme or n plyers Pge 4 Institut ür Sotwretechnik und Fhrzeuginormtik
Orgniztion Wht we oer Gme development Plug-in- Frmework design Wht we serch or 2 groups with 6 students ech Jv Progrmming I + II Temwork, cretivity & un with gmes Februry 5, 2015 Sven Schuster n-pong The clssic rcde gme or n plyers Pge 5 Institut ür Sotwretechnik und Fhrzeuginormtik
Pltzhlter ür Bild, Bild u Titelolie hinter ds Logo einsetzen Pc-Men Competitive rcde dption or multiple plyers SEP 2015 Benjmin Schmidt, Februry 5, 2015
Project Gols Pc-Mn or up to 4 plyers Ech plyer controls one Pc-Mn Competitive nd coopertive gmeply Conigurble with Plug-ins Possible etensions: Mppcks Vrious Power-Ups Dierent ghosts Portls Februry 5, 2015 Benjmin Schmidt SEP 2015 - Pc-Men Pge 2
Orgniztion Wht we oer Gme development Plug-in- Frmework design Wht we serch or 2 groups with 6 students ech Jv Progrmming I + II Temwork, cretivity & un with gmes Februry 5, 2015 Benjmin Schmidt SEP 2015 - Pc-Men Pge 3
AAL on FHIR Assistierende Gesundheitstechnologien u FHIR Bsis [1] FHIR Logo [Internet, ccessed 02.02. 15], vilble rom: http://niquol.github.io/hl7-russi-2014-hir-slides/hiri.png 1
Verrbeitung medizinischer Sensordten mit Stndrds Gruppe 1 Gruppe 2 { "resourcetype": "Observtion", "nme": { "coding": [ { "system": "urn:std:iso:11073:10101", "code": "57375", "disply": "MDC_TEMP_SURF_MEAN" } ] }, "vluequntity": { "vlue":, "units": " C", "system": "http://unitsomesure.org", "code": "Cel" }, "sttus": "preliminry", "relibility": "ok", "issued": " INSTANT ", "perormer": { "reerence" : " DEVICE_REFERENCE " } } 05.02.2015 2
Elmr Znder Institut ür Wissenschtliches Rechnen Technische Universität Brunschweig Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ingenieursmäßige Konstruktion, Simultion und Visulisierung von Achterbhnen Themenvorstellung SEP 2015
Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ds Projekt: Konstruktion, Simultion und Visulisierung?? Projekt: Simultor Projekt: Editor oder
Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Grundlgen des Projekts Geometrie: 3D-Kurvenverlu us Polynomstücken Dynmik: Wgen ls Punktmsse Energieerhltungsstz der Newtonschen Mechnik Einche Dierentilgleichungen numerisch Visulisierung / Bedienkonzept: 2D Editor, CAE!, voll-3d Simultor
Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Ω Ω Ω = d v u d v u d v u σ ν [ ] = b b b d g g d g ' ' da y L M M dy d L D C = + + + + + = 3 3! ''' 2 2! '' 1! ' Orgnistorisches 6-Personen Vorussetzungen Temähigkeit, Kommuniktionsähigkeit, selbstständige Arbeitsweise Gute Kenntnisse von Jv, C++ oder Python Wünschenswert: Interesse n Mthemtik Grundkenntnisse in Physik Kenntnisse in OpenGL, Jv3D, o.ä. Konigurtionsmngement mit z.b. Ant, Mke, Mven, und Subversion
Pltzhlter ür Bild, Bild u Titelolie hinter ds Logo einsetzen SEP 2015 Lernduell Pro. Dr. Susnne Robr-Bissntz, Michel Kllookrn
Kurze Einührung Idee: Wie knn ich mit mehr Spß meinen Lerninhlt erstellen? Wie knn ich mehr Spß beim Lernen hben? Lösung J App zum spielen Krteikrten können erstellt werden - bei usreichender Bsis knn sich duelliert werden SEP 2015 Michel Kllookrn
Technologien Smrtphone ios objective c / swit oder Android jv Dtenbnk Mysql und sqlite3 Server PHP Temressource: Zugng zu lynd.com Online Tutoril Seite z.b: ios App Development Essentil Trining, Android SDK Essentil Trining SEP 2015 Michel Kllookrn