SEP Organisatorisches. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig

Größe: px
Ab Seite anzeigen:

Download "SEP 2013. Organisatorisches. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig"

Transkript

1 SEP 2013 Organisatorisches Prof. Dr.-Ing. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Prof. Dr.-Ing. Ina Schaefer SEP

2 Allgemeine Informationen Gesamtorganisation: Prof. Dr.-Ing Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik Mühlenpfordtstraße 23, Zimmer Betreuung der Projektgruppen: Institute in der Informatik, Wirtschaftsinformatik und Elektrotechnik Zentrale Webseite zum SEP: https://www.tu-braunschweig.de/isf/teaching/2013s/sep Mailingliste zum SEP 2013: Bitte unbedingt abonnieren! an senden Prof. Dr.-Ing. Ina Schaefer SEP

3 Lernziele Laut Modulhandbuch Nach Abschluss dieses Moduls besitzen die Studierenden ein grundlegendes Verständnis zur Entwicklung komplexer Softwaresysteme. Sie sind prinzipiell in der Lage, die Aufgabenstellung mit Modellen zu erfassen, in ein Design umzusetzen und zu implementieren. Prof. Dr.-Ing. Ina Schaefer SEP

4 Inhalte Erstellung, Dokumentation und Präsentation von Software im experimentellen Umfeld Bearbeitung einer Aufgabenstellung in einer Kleingruppe, in der Regel 5-6 Teilnehmer Bedingungen Individuelle Benotung (benoteter Schein) Jedes Gruppenmitglied muss zu allen Projektphasen beitragen! Die Teilnahme an allen Veranstaltungen ist verpflichtend. Prof. Dr.-Ing. Ina Schaefer SEP

5 Zulassungsvoraussetzungen Für Bachelorstudenten der Informatik und Wirtschaftsinformatik unabhängig von der Prüfungsordnung gilt: Das Bestehen der Klausur SE1 ist Zulassungsvoraussetzung. IST-Studenten können ohne Zulasungsvoraussetzung am SEP teilnehmen. Prof. Dr.-Ing. Ina Schaefer SEP

6 Anmeldung Anmeldungszeitraum vom (strikt!) Anmeldung am SEP Redmine ist Pflicht (Link auf der Webseite) Anmeldeformular zum Download im SEP Redmine (in Kürze) Anmeldeformular muss ausgefüllt zur SE1-Klausur am mitgebracht oder in den Briefkasten des ISF geworfen werden. Bekanntgabe der Gruppeneinteilung nach der SE1-Wiederholungsklausur am Prof. Dr.-Ing. Ina Schaefer SEP

7 Ablauf und Termine Kick-Off in den Projektgruppen: nach Absprache mit dem Betreuer Abgabe Pflichtenheft: Abgabe Spezifikation Systemtests: Abgabe Systementwurf I: Zwischenpräsentation (inkl. Vorstellung des Prototyps): Mittwoch, 29.5., von Uhr, voraussichtlich Raum SN 19.7 Abgabe Systementwurf II: Abgabe Testdokumentation + Testprotokoll: Tag der jungen Software Entwickler (TDSE): nachmittags Prof. Dr.-Ing. Ina Schaefer SEP

8 Projektvorstellung CG IBR (ALG) IBR (CM) IBR (DS) IFIS IFN (2 Themen) IPS IRP ISF (2 Themen) PLRI WiRe WI 2 Prof. Dr.-Ing. Ina Schaefer SEP

9 Real-Time Volume Rendering Institut für Computergraphik Prof. Marcus Magnor Betreuer: Pablo Bauszat Institut für Computergraphik Fachbereich 1 TU Braunschweig

10 Aufgabenstellung Institut für Computergraphik Projektziel: Entwicklung eines Volume (Voxel) Renderer Plugins in Blender - Real-Time / Interaktive Preview von Volumen - Direkte Integration in die Blender Oberfläche - Aktuelle Blender-Lösung zu langsam und schlecht erweiterbar - Umsetzung aktueller Algorithmen (Sparse Voxel Octree etc.)

11 Umsetzung Institut für Computergraphik Aufgaben: - Erstellung und Design der Rendering-Software - Integration / Kommunikation mit bestehender Blender API - Performante Umsetzung auf der GPU mittels OpenGL Randbedingungen: - Kenntnisse in C++ und/oder Python empfehlenswert - Externe Bibliotheken (OpenGL, Blender) - Kenntnisse in CG 1 und/oder CG 2 dringend zu empfehlen

12 PANIC ROOM Institut für Betriebssysteme und Rechnerverbund (IBR) Abteilung Algorithmik

13 Ambient Intelligence

14 Ambient Intelligence

15 Ambient Intelligence

16 Ambient Intelligence

17 Panic Room

18 Panic Room

19 Panic Room

20 Panic Room

21 Panic Room

22 ?! Panic Room

23 ?! Panic Room

24 ?! Panic Room

25 Panic Room

26 Panic Room

27 Panic Room

28 Panic Room

29 Stress! Chaos! Idiotie!

30 Der Ball in den Korb! Stress! Chaos! Idiotie!

31 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase!

32 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb!

33 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch!

34 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf!

35 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links!

36 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links! tritt den Blauen Punkt!

37 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links! tritt den Blauen Punkt! Fütter den Elch!

38 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links! tritt den Blauen Punkt! Fütter den Elch! Heisenbergkompensator auf 4,2!

39 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links! tritt den Blauen Punkt! Fütter den Elch! Heisenbergkompensator auf 4,2! Krabbel unter den Tisch!

40 Stress! Chaos! Idiotie! Der Ball in den Korb!... Schüttel die Vase! Den Ball aus dem Korb! Den Korb unter den Tisch! Drück den linken Knopf! Nein das andere Links! tritt den Blauen Punkt! Fütter den Elch! Heisenbergkompensator auf 4,2! Krabbel unter den Tisch! Finde den Ball wieder!

41 Panic Room

42 Panic Room Kontexterkennung Intelligente Objekte Sensorik (RFID, Accelerometer, Buttons, ) Embedded (Arduino, isense, INGA) Ambient Feedback Video Rückprojektion Audio Aktorik 10 Skills: Kreativität, Java (Server), C (Embedded), A/V production

43 Institut für Betriebssysteme und Rechnerverbund DTNvis Entwicklung einer DTN-Visualisierung, IBR CM Julian Timpner, Stephan Rottmann, 31. Januar 2013

44 Aufgabe Ein DTN ist ein verzögerungstolerantes Netz Raumfahrttechnik, Netze für Katastrophenfälle, Fahrzeugkommunikation Daten ohne ständige Verbindung über andere Knoten weiterleiten Aufgabe Zustand des Netzes bestimmen Übersicht über Verbindungen der Knoten und ihrer Nachbarn darstellen Schnittstellen zwischen Teams ggf. Szenarien aufnehmen und wiedergeben 31. Januar 2013 Julian Timpner, Stephan Rottmann DTNvis Seite 2 Institut für Betriebssysteme und Rechnerverbund

45 Organisatorisches 2 bis 3 Gruppen, je 4-5 Teilnehmer Programmiersprachen: Routing/Discovery: C++ Visualisierung/Szenarien: Java, Python,... hilfreiche Interessensgebiete: Routingverfahren und Netztechnologien Entwicklung von User Interfaces, HMI Design Betriebssystem: Linux 31. Januar 2013 Julian Timpner, Stephan Rottmann DTNvis Seite 3 Institut für Betriebssysteme und Rechnerverbund

46 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen

47

48

49

50 Software Entwicklungs Praktikum News-Miner Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

51 Nachrichten im digitalen Zeitalter Morgens am Frühstückstisch möchtest du aktuelle Nachrichten lesen Twitter hat die neusten Trends Aber versteckt im Grundrauschen RSS Feeds von Zeitungen sind qualitativ hochwertig Aber es gibt viel zu viele Themen (Heise) Viele der Themen sind nicht aktuell Unsere Zeitung soll qualitativ hochwertig und aktuell sein Kombination aus Twitter und RSS So#ware Entwicklungs Prak4kum News- Miner Wolf- Tilo Balke Ins4tut für Informa4onssysteme TU Braunschweig 2

52 SEP News-Miner Aktuelle und qualitativ hochwertige Zeitung Trends extrahiert aus dem Twitter-Stream Hochwertige Texte aus RSS-Feeds von Zeitungen So#ware Entwicklungs Prak4kum News- Miner Wolf- Tilo Balke Ins4tut für Informa4onssysteme TU Braunschweig 3

53 Herausforderungen und Vorraussetzungen Twitter-Stream auslesen Echtzeitverarbeitung durch Parallelisierung Trends auf Twitter und gute Artikel für Trends finden (NLP Techniken) Personalisierung der Zeitung Wir verlangen: Hohen Einsatz und Lernbereitschaft Gute Java-Kenntnisse So#ware Entwicklungs Prak4kum News- Miner Wolf- Tilo Balke Ins4tut für Informa4onssysteme TU Braunschweig 4

54 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Video-Streaming zu mobilen Endgeräten mit Emulation von Übertragungsfehlern Dennis M. Rose,

55 Video-Streaming zu mobilen Endgeräten mit Emulation von Übertragungsfehlern Motivation Nutzung von mobilem Video Streaming nimmt rasant zu Mobilfunknetze sind nicht flächendeckend dafür ausgelegt Simulation unterschiedlicher Empfangsqualität anhand von (künstlich korrumpiertem) Video Streaming auf mobile Endgeräte Umsetzung in C++ und/oder C# Quelle: 31. Januar 2013 Dennis M. Rose Institut für Nachrichtentechnik 2 / 6

56 Video-Streaming zu mobilen Endgeräten mit Emulation von Übertragungsfehlern Aufgabe Implementierung eines Streaming Servers Streaming kompatibel zur Android und ios Plattform (gängige Player) Gerne auch zu BOS oder Windows Phone (je nach Teilnehmern) Künstliche Schaffung von Übertragungsfehlern in Abhängigkeit zur Kanalqualität Unterstützung von Pod Casts und Live Video Streams Implementierung eines Clients (im Server), der regelmäßig die Kanalqualität der Teilnehmer von einem zentralen Server abfragt Umsetzung in C++ und/oder C# Quelle: 31. Januar 2013 Dennis M. Rose Institut für Nachrichtentechnik 3 / 6

57 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen X-Map App für Android Empfangsqualität in Mobilfunknetzen räumlich erfassen Dennis M. Rose,

58 X-Map App für Android Empfangsqualität in Mobilfunknetzen räumlich erfassen Motivation Der Ausbau von Mobilfunknetzen ist nur so gut, wie das Wissen über die Stellen mit schlechter Empfangsqualität Messfahrten sind teuer und können nicht dort durchgeführt werden, wo der Kunde am häufigsten ist Umsetzung des Clients Android Plattform Umsetzung des Servers C# (.net) Web Service Lösung Smart Phones haben mittlerweile durchweg GPS X-Map Konzept nutzt Informationen zur Empfangsqualität am jeweiligen Punkt des Nutzer Z.B. Signalstärke und Empfangsqualität Daten können flächenhaft verfügbar gemacht werden 31. Januar 2013 Dennis M. Rose Institut für Nachrichtentechnik 5 / 6

59 X-Map App für Android Empfangsqualität in Mobilfunknetzen räumlich erfassen Aufgabe Implementierung einer Android App Dort wo GPS empfangbar ist, soll das Android Phone Netzmessungen aufzeichnen und gesammelt übermitteln (die Messungen werden von dem Telefon sowieso vorgenommen) Implementierung eines Web Services Dieser soll die Messungen periodisch zugesendet bekommen und zu den jeweiligen Positionen abspeichern Unterschiedliche Provider und Dienste müssen ggf. unterschieden werden, z.b. T-Mobile oder E-Plus und HSDPA oder GSM Visualisierung der gemachten Messungen Eigene auf dem Smart Phone Gesammelte am Server Umsetzung des Clients Android Plattform Umsetzung des Servers C# (.net) Web Service 31. Januar 2013 Dennis M. Rose Institut für Nachrichtentechnik 6 / 6

60 Institut für Programmierung und Reaktive Systeme SEP 2013: NeXT Generation Transport Tycoon Prof. Dr. Ursula Goltz, Benjamin Mensing 31. Januar 2013

61 Transport Tycoon & Lego Mindstorms PC-Spiel von 1994 Ziel: Gewinnbringendes Transportunternehmen aufbauen Schiffe, Straßenfahrzeuge, Flugzeuge, Schienenfahrzeuge transportieren Waren Industrie verarbeitet und produziert Waren (http://www.gamersglobal.de/) Umsetzung der Spielidee mit Lego Mindstorms NXT Robotern Roboter = Straßenfahrzeuge Klebebandstreifen = Straßen Benjamin Mensing SEP 2013: NeXT Generation Transport Tycoon 2 Institut für Programmierung und Reaktive Systeme

62 Umsetzung und Anforderungen Zwei KIs für Computergegner Menschliche Spieler Wettbewerb Visualisierung Java-Programmierung Teamfähigkeit und Diskussionsbereitschaft Kommunikativität und Kreativität Interesse an der Thematik und an Lego Weitere Informationen auf unserer Homepage: Benjamin Mensing SEP 2013: NeXT Generation Transport Tycoon 3 Institut für Programmierung und Reaktive Systeme

63 Roboball 3 mobile Roboter Jeweils 5 Bälle Wer seine Bälle zuerst in die eigene Endzone gebracht hat, gewinnt!

64 Roboball 3 Gruppen: 1. Bildverarbeitung: OpenCV (http://opencv.org) - = 2. Spielserver: Roboter Bälle Zielzonen Punktestand Grün Rot Blau Roboteransteuerung: Robot Operating System (http://www.ros.org)

65 SEP 2013: Bibliotheksverwaltung MoBibTex Themenvorstellung Tim Winkelmann, Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik, TU Braunschweig, 31. Januar 2013

66 MoBibTex Aufgabe: Entwicklung einer Software zur Verwaltung von Büchern, Papern, Abschlussarbeiten Realisierung als Web- und Android-Anwendung Nutzen einer vorgegebenen API zur Kommunikation Nutzen eines Barcodescanners zum Einlesen von ISBNs Export z.b. als Bibtex und HTML 31. Januar 2013 Winkelmann, Schaefer SEP 2013: Bibliotheksverwaltung MoBibTex Seite 2

67 Voraussetzungen und Organisatorisches Anforderungen: Programmierung in Java (Web- und Android-Anwendung) Tapestry Framework für die Webprogrammierung Android SDK für die Android-Anwendung Eclipse als Entwicklungsumgebung Datenbanken (MySQL/PostgreSQL) Organisatorisches: Zwei Gruppen mit je 5 Studenten Betreuer: Tim Winkelmann 31. Januar 2013 Winkelmann, Schaefer SEP 2013: Bibliotheksverwaltung MoBibTex Seite 3

68 SEP 2013: Veranstaltungsverwaltung Themenvorstellung Sönke Holthusen, Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik, TU Braunschweig, 31. Januar 2013

69 Veranstaltungsverwaltung Aufgabe: Entwicklung einer Software zur Verwaltung von Veranstaltungen z.b. Vorlesungen, Seminare, Projekte Realisierung als Web-Anwendung mit einer angepassten Ansicht für mobile Endgeräte Anmeldeformular mit dynamischen Feldern Erzeugen von Serienbriefen aus den Teilnehmer- und Veranstaltungsdaten z.b. Scheine oder Teilnahmebestätigungen 31. Januar 2013 Holthusen, Schaefer SEP 2013: Veranstaltungsverwaltung Seite 5

70 Anforderungen und Organisatorisches Anforderungen: Programmierung in Java (Web-Anwendung) Tapestry Framework für die Webprogrammierung Eclipse als Entwicklungsumgebung Datenbanken (MySQL/PostgreSQL) Organisatorisches: Ein bis zwei Gruppen mit je 5 Studenten Betreuer: Sönke Holthusen 31. Januar 2013 Holthusen, Schaefer SEP 2013: Veranstaltungsverwaltung Seite 6

71 Siri for Home Spracherkennung im AAL Kontext [1] HomeMatic Logo [Internet, accessed ], available from: [2] Siri Logo [Internet, accessed ], available from: 1

72 Home Automation by Speech

73 Architecture

74 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen SEP2013 Mission to Mars Institut für Wissenschaftliches Rechnen Elmar Zander, Inst. f. Wissenschaftliches Rechnen,

75 Mission to Mars Mars One Besiedelung des Mars ab 2023 One way trip Benötigt: Simulation Erste Stufe Simulation des Sonnensystems Simulation des Raketenflugs (Stufen, Orbits,...) Visualisierung Abschätzung von Risiken: Strahlung, Januar 2013 SEP 2013 Mission to Mars Seite 2

76 Organisatorisch und Technisches 6-8 Teilnehmer Kenntnisse in Numerik wünschenswert, aber nicht notwendig (numpy, scipy) Programmiersprache: Python Plain OpenGL Versionskontrolle: Git Hosting auf GitHub, Bugtracking, Milestones, Projektmanagement Januar 2013 SEP 2013 Mission to Mars Seite 3

77 SEP 2013 Institut für Wirtschaftsinformatik, Abteilung Informationsmanagement Indoor-Navigation auf Android Basis Jens Lamprecht Dominik Siemon

78 Das Konzept Navigation im Gebäude mit Hilfe einer Android App. Gebäudeplan mit festen Punkten (Zimmer, Treppenhaus, Toiletten etc.) - Anbringen von QR-Codes an diesen festen Punkten. - Graph mit gewichteten Kanten von Punkt zu Punkt, der den Plan mit dessen Wegen repräsentiert. Android APP zur Navigation - Eingabe des Zielortes (Zimmer, Toiletten etc). - Einscannen des QR-Codes zur Lokalisierung. - Navigation zum gewünschten Ort. Susanne Robra-Bissantz Lehre 2012 Folie 2

79 Die Anforderungen Programmiersprache: Java (Android Programmierung geschieht in der Regel in Java und ist Entwicklungsumgebung: Eclipse deshalb Grundvoraussetzung). Weitere Dinge: - Android SDK und Android Simulator. - Ggf. Datenbank Framework. - 1x Android Gerät zum testen von uns bereitgestellt. - Optimal wären weitere Android Geräte der Teilnehmer. - Weitere Infos auf: https://www.tu-braunschweig.de/wi2/lehre/sep2013 Susanne Robra-Bissantz Lehre 2012 Folie 3

SEP 2011. Organisatorisches. Dr.-Ing. Ina Schaefer. Software Systems Engineering TU Braunschweig. Ina Schaefer SEP 2011 1

SEP 2011. Organisatorisches. Dr.-Ing. Ina Schaefer. Software Systems Engineering TU Braunschweig. Ina Schaefer SEP 2011 1 SEP 2011 Organisatorisches Dr.-Ing. Ina Schaefer Software Systems Engineering TU Braunschweig Ina Schaefer SEP 2011 1 Allgemeine Informationen Gesamtorganisation: Dr.-Ing Ina Schaefer Institut für Software

Mehr

SEP 2014. Organisatorisches. Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze, 30. Januar 2014

SEP 2014. Organisatorisches. Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze, 30. Januar 2014 SEP 2014 Organisatorisches Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze, 30. Januar 2014 Allgemeine Informationen Gesamtorganisation: Prof. Dr.-Ing Ina Schaefer Institut für Softwaretechnik und

Mehr

3d-net-Brettspiele 06.04.2011 Kickoff

3d-net-Brettspiele 06.04.2011 Kickoff Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen 3d-net-Brettspiele 06.04.2011 Kickoff Software Entwicklungspraktikum Sommersemester 2011 Kai Homeier Gliederung Aufgabe Projektvorstellung

Mehr

Moderne parallele Rechnerarchitekturen

Moderne parallele Rechnerarchitekturen Seminar im WS0708 Moderne parallele Rechnerarchitekturen Prof. Sergei Gorlatch Dipl.-Inf. Maraike Schellmann schellmann@uni-muenster.de Einsteinstr. 62, Raum 710, Tel. 83-32744 Dipl.-Inf. Philipp Kegel

Mehr

Multimedia/Graphics Libraries & Systems

Multimedia/Graphics Libraries & Systems Multimedia/Graphics Libraries & Systems Einführung und Themenvorstellung Prof. Dr. Jürgen Döllner Juri Engel, Tassilo Glander, Martin Beck, Stefan Buschmann, Matthias Trapp Ziele des Seminars 2 Analyse,

Mehr

wi² stellt seine Lehre für Master-Studierende im Sommersemester 2015 vor Susanne Robra-Bissantz, 16.04.2015

wi² stellt seine Lehre für Master-Studierende im Sommersemester 2015 vor Susanne Robra-Bissantz, 16.04.2015 wi² stellt seine Lehre für Master-Studierende im Sommersemester 2015 vor Susanne Robra-Bissantz, 16.04.2015 we are wi² we are wi² Wirtschaftsinformatik Informationsmanagement Susanne Robra-Bissantz Lehre

Mehr

Praktikum Datenbanken und verteilte Systeme Sommersemester 2013

Praktikum Datenbanken und verteilte Systeme Sommersemester 2013 Praktikum Datenbanken und verteilte Systeme Sommersemester 2013 - Einführung - 5. August 2013 Verteilte Systeme und Informationssysteme (VSIS) Fachbereich Informatik Universität Hamburg Wer sind wir? Veranstalter

Mehr

Modulbeschreibung: Master of Education Informatik

Modulbeschreibung: Master of Education Informatik Modulbeschreibung: Master of Education Informatik Die Gewichtung der Einzelnoten bezieht sich im Folgenden auf eine Gesamtpunktzahl von 34 zu erbringenden Leistungspunkten. Nichtbenotete Leistungspunkte

Mehr

Softwaretechnik WS 2013/14. Fomuso Ekellem

Softwaretechnik WS 2013/14. Fomuso Ekellem WS 2013/14 Organisatorisches Dozentin : Ango (Raum 2.250) Fragen und Übungen: mathe_ekellem@yahoo.com (Nur hier, sonst wird nicht bewertet) Folien: http://www.gm.fh-koeln.de/~afomusoe/softwaretechnik.html

Mehr

NEXT GENERATION MOBILE PHONE PLATFORMS

NEXT GENERATION MOBILE PHONE PLATFORMS Stephan Zeisberg NEXT GENERATION MOBILE PHONE PLATFORMS Ein Einblick in die Systemarchitekturen aktueller Smartphones 1 Motivation Technologischer Stillstand in der Entwicklung mobiler Betriebssysteme

Mehr

Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen

Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen Content-Verwertungsmodelle und ihre Umsetzung in mobilen Systemen Motivation und Überblick 4FriendsOnly.com Internet Technologies AG Vorlesung im Sommersemester an der Technischen Universität Ilmenau von

Mehr

App-Entwicklung mit Titanium

App-Entwicklung mit Titanium Masterstudienarbeit Betreuung Prof. Dr. M. von Schwerin 1 Gliederung 1.Motivation 2.Aufgabenstellung 3.Projektbeschreibung 4.Projektstatusbericht 5.Fazit und Ausblick 2 1.Motivation Verbreitung von Smartphones

Mehr

Plattformen mobiler Endgeräte Windows Phone, ios, Android

Plattformen mobiler Endgeräte Windows Phone, ios, Android Plattformen mobiler Endgeräte Windows Phone, ios, Android 13.12.2012 Inhaltsverzeichnis 1. Einführung 2. Ecosystem Smartphone OS 3. Mobile Software Platform 4. Android App Entwicklung 5. Zusammenfassung

Mehr

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2015

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2015 Software-Praktikum Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2015 Überblick Was ist das Ziel des Praktikums? Wie wird das Praktikum durchgeführt? Was wird bewertet? Taentzer Software-Praktikum

Mehr

Begrüßung der Master-Studierenden im Wintersemester 2010/2011 Susanne Robra-Bissantz, Thorsten Goje

Begrüßung der Master-Studierenden im Wintersemester 2010/2011 Susanne Robra-Bissantz, Thorsten Goje Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Begrüßung der Master-Studierenden im Wintersemester 2010/2011 Susanne Robra-Bissantz, Thorsten Goje Willkommen Herzlich Willkommen an

Mehr

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Mobile Applications. Adrian Nägeli, CTO bitforge AG Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004

Mehr

Projektseminar Softwaresysteme

Projektseminar Softwaresysteme Projektseminar Softwaresysteme Themenvorstellung und Kick-Off Sommersemester 2015 Géza Kulcsár geza.kulcsar@es.tu.darmstadt.de ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical

Mehr

Medientechnik im Bachelor Medienwissenschaften

Medientechnik im Bachelor Medienwissenschaften Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Medientechnik im Bachelor Medienwissenschaften Peter Neumann, 15. Oktober 2013 Was erwartet Sie im Bachelor-Studium? 1. Erwerb des mathematische

Mehr

Bachelor Informatik Prüfer- und Hilfsmittelplan SS 2015

Bachelor Informatik Prüfer- und Hilfsmittelplan SS 2015 Basisstudium Einführung in die Informatik 90 Rieck Wind AUFZ 1 Analysis 90 Preisenberger Staudacher OE-TR Programmieren 1 120 Breiner Ulhaas keine Lineare Algebra und Analytische Geometrie 90 Preisenberger

Mehr

Online Kurs Entwicklung der Apps auf iphone und ipad

Online Kurs Entwicklung der Apps auf iphone und ipad ios Kurs Online Kurs Entwicklung der Apps auf iphone und ipad Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für ios Modul 1 Einführung in die Programmierung Erste Lerneinheit Einführung

Mehr

> Internet- und GPU-basiertes Cloud-Computing

> Internet- und GPU-basiertes Cloud-Computing > Projektseminar im SoSe 2011 Prof. Sergei Gorlatch, Philipp Kegel, Dominique Meiländer, Michel Steuwer AG Parallele und Verteilte Systeme, Westfälische Wilhelms-Universität Münster Lernziele 2 Erlernen

Mehr

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme Autorensysteme für mobile Anwendungen - Totgesagte leben länger Was ist, was will ein Autor? Produzent interaktiver, multimedialer Inhalte geschlossene Einheiten (Apps) keine Grenzen für Kreativität Entwicklungs-

Mehr

Mobile Application Development. Andreas Kumlehn, Daniel Brinkers, Georg Dotzler, Thorsten Blaß

Mobile Application Development. Andreas Kumlehn, Daniel Brinkers, Georg Dotzler, Thorsten Blaß Mobile Application Development Andreas Kumlehn, Daniel Brinkers, Georg Dotzler, Thorsten Blaß Übersicht 1. Motivation 2. Eine (kurze) Vorlesung 3. Inhalt und Aufbau 4. Zeitplan 5. Diskussion Mobile Application

Mehr

Smartphones und Tablets als touch-sensitive User-Interfaces im Automatisierungsumfeld

Smartphones und Tablets als touch-sensitive User-Interfaces im Automatisierungsumfeld Smartphones und Tablets als touch-sensitive User-Interfaces im Automatisierungsumfeld Prof. Dr. Miriam Föller-Nord, Hochschule Mannheim, Fakultät für Informatik Institut für Embedded and Mobile Computing

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Lehrstuhl für Datenverarbeitung. Technische Universität München. Leistungskurs C++ Subversion / CMake

Lehrstuhl für Datenverarbeitung. Technische Universität München. Leistungskurs C++ Subversion / CMake Leistungskurs C++ Subversion / CMake Subversion am LDV Repository der Gruppen: https://www2.ldv.ei.tum.de/repos/14cppx Anlegen des Repository: svn checkout https://www2.ldv.ei.tum.de/repos/14cppx cd 14cppX

Mehr

Liste V Enterprise JavaBeans

Liste V Enterprise JavaBeans Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS

Mehr

Einbindung von Web Services in mobilen Applikationen

Einbindung von Web Services in mobilen Applikationen Einbindung von Web Services in mobilen Applikationen Vorlesung im Sommersemester 2015 1 Aufgabenbeschreibung 2 Aufgabe 1 Entwickeln Sie auf der Basis eines oder mehrerer von Ihnen gewählten Webservices

Mehr

Herzlich willkommen zur Lehrveranstaltung. Softwaretechnische Grundlagen / Programmierpraktikum

Herzlich willkommen zur Lehrveranstaltung. Softwaretechnische Grundlagen / Programmierpraktikum Herzlich willkommen zur Lehrveranstaltung Softwaretechnische Grundlagen / Einige formale Dinge zur Lehrveranstaltung: Modul, 8 SWS, 10 Kreditpunkte Vorlesung 2-std., Donnerstags 12:30-14:00 h, Hörsaal

Mehr

Robotikpraktika. im Sommersemester 2015. Robotiklabor Interdisciplinary Center for Scientific Computing.

Robotikpraktika. im Sommersemester 2015. Robotiklabor Interdisciplinary Center for Scientific Computing. <roboter@uni-hd.de> Robotikpraktika im Sommersemester 2015 Prof. Katja Mombaur Benjamin Reh Prof. Georg Bock Thomas Kloepfer Robotiklabor Interdisciplinary Center for Scientific Computing http://www.roboter.uni-hd.de

Mehr

MAGZTER c/o HSB Telecom & Multimedia Vertriebs-GmbH Josef Heinle, Geschäftsführer Grundstrasse 12 86450 Altenmünster, Germany Tel.

MAGZTER c/o HSB Telecom & Multimedia Vertriebs-GmbH Josef Heinle, Geschäftsführer Grundstrasse 12 86450 Altenmünster, Germany Tel. MAGZTER c/o HSB Telecom & Multimedia Vertriebs-GmbH Josef Heinle, Geschäftsführer Grundstrasse 12 86450 Altenmünster, Germany Tel. +49-8295-9691-0 Fax +49-8295-9691-25 josef@magzter.com josef.heinle@hsb-tm.de

Mehr

Mobile App Testing. Software Test im mobilen Umfeld ATB Expertentreff, Wien, 2013. Functional Test Automation Tools

Mobile App Testing. Software Test im mobilen Umfeld ATB Expertentreff, Wien, 2013. Functional Test Automation Tools Functional Test Automation Tools Mobile App Testing Software Test im mobilen Umfeld ATB Expertentreff, Wien, 2013 Presenter: Christoph Preschern (cpreschern@ranorex.com) Inhalte» Ranorex Company Overview»

Mehr

Links um und über Lego Mindstorm RCX und NXT

Links um und über Lego Mindstorm RCX und NXT Links um und über Lego Mindstorm RCX und NXT Einführungen Einführung LEGO RCX vs. NXT http://www.nxt-in-der-schule.de/lego-mindstorms-education-nxt-system/rcx-vs-nxt Essentials an NXT Tutorial http://www.ortop.org/nxt_tutorial/html/essentials.html

Mehr

conference experience

conference experience conference experience Die Vorteile: Agenda, Inhalte und Unterlagen jederzeit aktuell (Content-Management-System) Plattform zur Vernetzung aller Beteiligten Digitale Präsentationsform aller Unterlagen Interaktiver

Mehr

Zuordnung von WP Modulen zu Studiengängen

Zuordnung von WP Modulen zu Studiengängen Zuordnung von WP Modulen zu Studiengängen Legende: Pflichtmodul dieses Studiengangs Wahlpflichtmodul dieses Studiengangs Mögliche zusätzliche Wahlpflichtmodule Wahlpflichtmodule nur nach Rücksprache mit

Mehr

Informatik-Sommercamp 2012. Mastermind mit dem Android SDK

Informatik-Sommercamp 2012. Mastermind mit dem Android SDK Mastermind mit dem Android SDK Übersicht Einführungen Mastermind und Strategien (Stefan) Eclipse und das ADT Plugin (Jan) GUI-Programmierung (Dominik) Mastermind und Strategien - Übersicht Mastermind Spielregeln

Mehr

Virales Marketing mit Smartphones. Jens Doose - Onwerk GmbH 05.11.2010

Virales Marketing mit Smartphones. Jens Doose - Onwerk GmbH 05.11.2010 Virales Marketing mit Smartphones Jens Doose - Onwerk GmbH 05.11.2010 Über Onwerk Was ist ein Smartphone? Eigene Inhalte auf dem Telefon Statistiken Virales Marketing Mobiles virales Marketing Beispiel

Mehr

Projekt im Sommersemester 2008. Complex and Distributed IT-Systems TU Berlin

Projekt im Sommersemester 2008. Complex and Distributed IT-Systems TU Berlin Virtuelle Systeme Projekt im Sommersemester 2008 Complex and Distributed IT-Systems TU Berlin Beispiel: VMWare 24.10.2007 CIT, Einführung Projekt Virtualisierung 2 Virtualisierung 24.10.2007 CIT, Einführung

Mehr

Fit for Mobile! SMART I FM - BGV A3

Fit for Mobile! SMART I FM - BGV A3 Fit for Mobile! SMART I FM - BGV A3 Was ist SMART I FM? SMART I FM mobilisiert Unternehmensdaten und Workflows aus beliebigen Datenquellen und stellt sie dem Nutzer von Tablet PCs und Smartphones zur Verfügung,

Mehr

Anmelde Kontroll Liste Masterstudiengang Informatik Sommersemester 2015

Anmelde Kontroll Liste Masterstudiengang Informatik Sommersemester 2015 Matrikelnummer Prüfungsversuch Prüfungsdatum Prüfung Prüfer 4011439 1 28.07.2015 Compiler I Schaefer 4011439 1 31.07.2015 Geometric Algorithms Hemmer 4078512 1 29.04.2015 Wissenschaftliches Seminar Decision

Mehr

Softwareentwicklungspraktikum 2012/2013 Kickoff. Prof. Dr. Martin Wirsing Dr. Andreas Schroeder, Dr. Steffen Jost, Lenz Belzner

Softwareentwicklungspraktikum 2012/2013 Kickoff. Prof. Dr. Martin Wirsing Dr. Andreas Schroeder, Dr. Steffen Jost, Lenz Belzner Softwareentwicklungspraktikum 2012/2013 Kickoff Prof. Dr. Martin Wirsing Dr. Andreas Schroeder, Dr. Steffen Jost, Lenz Belzner Die Lehrenden Prof. Dr. Martin Wirsing Dr. Andreas Schroeder SEP-Sprechstunde

Mehr

Werkstudent Qualitätssicherung (m/w) (627468)

Werkstudent Qualitätssicherung (m/w) (627468) Werkstudent Qualitätssicherung (m/w) (627468) Kennwort: Aufgabe: Zur Unterstützung der Qualitätssicherung unserer Softwareentwicklung suchen wir längerfristig studentische Unterstützung im Bereich Retail

Mehr

1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi

1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi 1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Einführung in

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Android: Einführung Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Lernziele Der/die Kursbesucher/in kann

Mehr

Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg. Lebenslauf. Geburtstag. 1. Dezember 1981.

Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg. Lebenslauf. Geburtstag. 1. Dezember 1981. Dipl. Inf. (FH) Thomas Obermaier Freier Softwareentwickler Kapellenstraße 1 86869 Gutenberg Mobil: +49 (170) 38 15 144 Mail: contact@polyforming.com Web: www.polyforming.com Lebenslauf Geburtstag 1. Dezember

Mehr

Mobile App Development. - Einführung -

Mobile App Development. - Einführung - Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum ca. 10 Wochen

Mehr

Netduino Mikroprozessor für.net Entwickler

Netduino Mikroprozessor für.net Entwickler Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt

Mehr

Dr. Holger Eichelberger

Dr. Holger Eichelberger SchülerInnen-Uni 2015 Dr. Holger Eichelberger eichelberger@sse.uni-hildesheim.de Inhalt 1. Wer ist das? 1 2. Was ist ein Smartphone? 3 3. Wie entwickelt man für Smartphones? 7 4. Wie bauen wir die App?

Mehr

Kontinuierliche Architekturanalyse. in 3D

Kontinuierliche Architekturanalyse. in 3D Kontinuierliche Architekturanalyse in 3D Stefan Rinderle Bachelor an der HS Karlsruhe Master "Software Engineering" in München / Augsburg Seit 2013 bei Payback 2 Software-Visualisierung Visualisierung

Mehr

DIE APP FÜR STUDIERENDE CAMPUS-TO-GO. MobileServices DIE HOCHSCHULE FÜR UNTERWEGS! IHR CAMPUS. IHRE APP.

DIE APP FÜR STUDIERENDE CAMPUS-TO-GO. MobileServices DIE HOCHSCHULE FÜR UNTERWEGS! IHR CAMPUS. IHRE APP. MobileServices Informationssysteme DIE HOCHSCHULE FÜR UNTERWEGS! IHR CAMPUS. IHRE APP. DIE APP FÜR STUDIERENDE Noten einsehen, Vorlesungen planen, News lesen, Mensaplan abrufen und vieles mehr... CAMPUS-TO-GO

Mehr

Kundenprojekt Web-Technologien (WS 2009/10)

Kundenprojekt Web-Technologien (WS 2009/10) Kundenprojekt Web-Technologien (WS 2009/10) Prof. Dr.-Ing. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Heutiger Termin Veranstalter

Mehr

Mit einer App zum Katalog!?

Mit einer App zum Katalog!? Mit einer App zum Katalog!? Kataloganwendungen für mobile Endgeräte Apps? kleine Programme Alternativen: webbasiert nativ Bereitstellung einer Oberfläche i.d.r. für Mobiltelefone Erreichen des Nutzers

Mehr

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004 METEOR Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts Thorsten Ludewig Juni 2004 1 Übersicht Was ist METEOR Architektur Technische Realisierung Zusammenfassung Zukünftige Entwicklungen

Mehr

ASB - Automatische Software-Bewertung

ASB - Automatische Software-Bewertung ASB - Automatische Software-Bewertung http://asb.fh-trier.de Patrick Fries Fachbereich Informatik - Fachhochschule Trier Donnerstag, 10.05.2012 Patrick Fries ASB - Automatische Software-Bewertung Folie

Mehr

Ein Streifzug durch die Programmiersprachenlandschaft in der Schule. Gerald Futschek TU Wien Informatiktag 2013

Ein Streifzug durch die Programmiersprachenlandschaft in der Schule. Gerald Futschek TU Wien Informatiktag 2013 Ein Streifzug durch die Programmiersprachenlandschaft in der Schule Gerald Futschek TU Wien Informatiktag 2013 Urwald der Programmiersprachen COBOL Visual Basic Modula-2 Logo Pascal SQL APL BASIC LISP

Mehr

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia Kenntnisse im Programmieren für das World Wide Web mit der Programmiersprache JAVA werden vermittelt, ebenso das Erstellen von

Mehr

TP2. Gefördert durch: Projektträger: www.uni-stuttgart.de. Halbzeitpräsentation TP2 1 01-10

TP2. Gefördert durch: Projektträger: www.uni-stuttgart.de. Halbzeitpräsentation TP2 1 01-10 TP2 Gefördert durch: Projektträger: Halbzeitpräsentation TP2 1 Ziele: Technisches Systemkonzept, Integration und Demonstratoren Bereitstellung von Verfahren: Einheitliche Sensordaten-Erfassung und Verarbeitung

Mehr

Inhaltsverzeichnis: Seite 1 von 6

Inhaltsverzeichnis: Seite 1 von 6 Vierte Änderung der Studienordnung für den Studiengang Angewandte Medieninformatik (bisher Media Processing and Interactive Services) (Master of Science) an der Fakultät Informatik der Fachhochschule Schmalkalden

Mehr

VLADISLAVA ARABADZHIEVA

VLADISLAVA ARABADZHIEVA VLADISLAVA ARABADZHIEVA Bachelor of Science Informatik Geburtsjahr 1987 Profil-Stand August 2015 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31 9

Mehr

Android Labor Learning by Doing

Android Labor Learning by Doing Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Android Labor Learning by Doing Sebastian Schildt KickOff 04.04.2011 SmartPhones are no flying cars...... but almost everything else.

Mehr

VRML Tools. Markus Czok, Carsten Rohde

VRML Tools. Markus Czok, Carsten Rohde VRML Tools Markus Czok, Carsten Rohde Viewer Viewer Def.: Englische Bezeichnung für (Datei-)Betrachter. Für die meisten im PC Bereich üblichen Datenformate gibt es derartige Viewer, die es erlauben den

Mehr

UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext. Folie 1

UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext. Folie 1 UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext Folie 1 I. UnterrichtsMitschau der LMU II. Gemäßigt konstruktivistische Lerntheorie III. UnterrichtsMitschau 2.0 IV. Technische Realisierung

Mehr

Projekt e-energy@home Prof. Dr.-Ing. Ingo Kunold

Projekt e-energy@home Prof. Dr.-Ing. Ingo Kunold Prof. Dr.-Ing. Ingo Kunold Entwurf eines Informations- und Kommunikationssystems zur zeitetikettierten Energiemengenerfassung und zum parametergestützten Last-Management im Energieversorgungsnetz für Privat-Haushalte

Mehr

KOMPETENZ IN APPS. Lösungen für Industrie und Mittelstand. Telefon: +49 (531) 22 43 55-0, E-Mail: info@c4cengineering.de, www.c4cengineering.

KOMPETENZ IN APPS. Lösungen für Industrie und Mittelstand. Telefon: +49 (531) 22 43 55-0, E-Mail: info@c4cengineering.de, www.c4cengineering. KOMPETENZ IN APPS Lösungen für Industrie und Mittelstand c4c engineering GmbH kompetenz in Software, Hildesheimer Straße 27, 38114 Braunschweig Telefon: +49 (531) 22 43 55-0, E-Mail: info@c4cengineering.de,

Mehr

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt

Mehr

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel 2.6 Managed Code, Angepasste Java

Mehr

Garmin Würzburg GmbH

Garmin Würzburg GmbH Unternehmen Branche Produkte, Dienstleistungen, allgemeine Informationen Hauptsitz Mitarbeiterzahl Homepage Consumer Electronics ist als europäischer Entwicklungsstandort im Konzern maßgeblich beteiligt

Mehr

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia Auf einen Blick Auf einen Blick TEIL I Grundlagen 1 Android eine offene, mobile Plattform... 21 2 Hallo Android!... 43 3 Von der Idee zur Veröffentlichung... 73 TEIL II Elementare Anwendungsbausteine 4

Mehr

Campus Routenplaner. Praxis der Software-Entwicklung. www.kit.edu. Einführung 27. April, 2015 Michael Hamann Franziska Wegner

Campus Routenplaner. Praxis der Software-Entwicklung. www.kit.edu. Einführung 27. April, 2015 Michael Hamann Franziska Wegner Campus Routenplaner Praxis der Software-Entwicklung Einführung 27. April, 2015 Michael Hamann Franziska Wegner INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes

Mehr

InfoSphere Schülerlabor Informatik an der RWTH Aachen

InfoSphere Schülerlabor Informatik an der RWTH Aachen Lehr- und Forschungsgebiet Informatik 9 Computerunterstütztes Lernen & Didaktik der Informatik Prof. Dr.-Ing. Ulrik Schroeder InfoSphere Schülerlabor Informatik an der RWTH Aachen Prof. Schroeder, Nadine

Mehr

Studienordnung für die Bachelorstudiengänge Wirtschaftsingenieurwesen und Wirtschaftsinformatik

Studienordnung für die Bachelorstudiengänge Wirtschaftsingenieurwesen und Wirtschaftsinformatik Institut für Management und Technik Studienordnung für die Bachelorstudiengänge Wirtschaftsingenieurwesen und Wirtschaftsinformatik beschlossen vom Fakultätsrat der Fakultät Management, Kultur und Technik

Mehr

Kontakt. Programmierkurs. Webseite. Ziel des Kurses

Kontakt. Programmierkurs. Webseite. Ziel des Kurses Kontakt Programmierkurs Birgit Engels, Anna Schulze ZAIK Universität zu Köln WS 07/08 Vorlesung: Mittwochs 14:00-16:00 Uhr Hörsaal I der Physik Sprechstunde: nach Vereinbarung Weyertal 80 Dachgeschoss

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

Mobile Backend in der

Mobile Backend in der Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile

Mehr

CREATIVE PROGRAMMING TOOLKITS

CREATIVE PROGRAMMING TOOLKITS CREATIVE PROGRAMMING TOOLKITS Unter Creative Programming Toolkits verstehen wir Software-Teile welche uns helfen vielfältige Medien-kunst zu erstellen. Viele dieser Werkzeuge wurden durch Künstler für

Mehr

Wir suchen ab sofort eine(n) weitere(n): IT-Projektmanager (m/w) Ihre Aufgabe:

Wir suchen ab sofort eine(n) weitere(n): IT-Projektmanager (m/w) Ihre Aufgabe: Die MAXON Computer GmbH ist ein international führender Hersteller von 3D-Software-Lösungen, der seit 25 Jahren erfolgreich am Markt ist. Weltweit setzen unsere Kunden auf unsere Produkte CINEMA 4D und

Mehr

Use Cases, Mockups, Prototyping Von der Idee zur App

Use Cases, Mockups, Prototyping Von der Idee zur App Use Cases, Mockups, Prototyping Von der Idee zur App Dipl.-Päd. Sandro Mengel 08. November 2012 The Beginning: Idee & Fragestellungen Eine App... für welche Zielgruppe? mit welchen Inhalten oder Features?

Mehr

TM1 mobile intelligence

TM1 mobile intelligence TM1 mobile intelligence TM1mobile ist eine hochportable, mobile Plattform State of the Art, realisiert als Mobile BI-Plug-In für IBM Cognos TM1 und konzipiert als Framework für die Realisierung anspruchsvoller

Mehr

Trends im Mobile Marketing Theater und Netz, 3.5.2014, Berlin

Trends im Mobile Marketing Theater und Netz, 3.5.2014, Berlin Trends im Mobile Marketing Theater und Netz, 3.5.2014, Berlin Heike Scholz Herausgeberin Autorin Speakerin Dozentin Mobile Business Consultant >20 Jahre Berufserfahrung 2005 2013 Smartphones sind zentrales

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Organisatorisches Anmelden im Web: ZIV Lehre Anmelden Anwesenheitsliste Anwesenheitsschein bei 75% Anwesenheit Allgemeine

Mehr

Integrating Architecture Apps for the Enterprise

Integrating Architecture Apps for the Enterprise Integrating Architecture Apps for the Enterprise Ein einheitliches Modulsystem für verteilte Unternehmensanwendungen Motivation und Grundkonzept Inhalt Problem Ursache Herausforderung Grundgedanke Architektur

Mehr

Lauter nützliche Apps!? Was sind Apps, und wie werden diese entwickelt?

Lauter nützliche Apps!? Was sind Apps, und wie werden diese entwickelt? Lauter nützliche Apps!? Was sind Apps, und wie werden diese entwickelt? Prof. Dr. Jörg R. Weimar, Fakultät Informatik 1 Smartphones Anwendungen Apps Prof. Dr. Jörg R. Weimar Wolfenbüttel Fakultät Informatik

Mehr

App Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann

App Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann App Entwicklung mit Hilfe von Phonegap Web Advanced II - SS 2012 Jennifer Beckmann http://www.focus.de/digital/internet/netzoekonomie-blog/smartphone-googles-android-laeuft-konkurrenz-in-deutschland-davon_aid_723544.html

Mehr

Einführung in die Softwaretechnologie

Einführung in die Softwaretechnologie R O O T S Einführung in die Softwaretechnologie Wintersemester 2011 Dr. Günter Kniesel Institut für Informatik III Römerstr. 164, D-53117 Bonn gk@cs.uni-bonn.de http://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/

Mehr

Fortgeschrittenenpraktikum Von der Idee zum iphone App Store

Fortgeschrittenenpraktikum Von der Idee zum iphone App Store Fortgeschrittenenpraktikum Von der Idee zum iphone App Store SS 2012 Stephan Diederich, Nathan Hüsken, Reinhard Männer, Evangelos Sismanidis Lehrstuhl für Informatik V Institut für Technische Informatik

Mehr

Als Mitglied kennen Sie das Informatik Spektrum. Es gibt aber noch viel mehr!

Als Mitglied kennen Sie das Informatik Spektrum. Es gibt aber noch viel mehr! Als Mitglied kennen Sie das Informatik Spektrum. Es gibt aber noch viel mehr! Kennen Sie auch die Zeitschriften der Fachbereiche? 1 Fachbereich: Künstliche Intelligenz(KI) KI Organ des Fachbereichs Springer

Mehr

FH LU JEE Vorlesung SS 2010. Ralf Gitzel ralf_gitzel@hotmail.de

FH LU JEE Vorlesung SS 2010. Ralf Gitzel ralf_gitzel@hotmail.de FH LU JEE Vorlesung SS 2010 Ralf Gitzel ralf_gitzel@hotmail.de 1 Einführung + Organisatorisches Ralf Gitzel ralf_gitzel@hotmail.de 2 Dozent Dr. Ralf Gitzel Promotion an der Universität Mannheim in Wirtschaftsinformatik

Mehr

Collaborative Virtual Environments

Collaborative Virtual Environments Collaborative Virtual Environments Stefan Lücking Projektgruppe Kreativität und Technik AG Domik WS 02/03 09.01.2003 1/35 Was sind CVE? Versuch einer Definition : Ein CVE ist ein Programm, das eine virtuelle

Mehr

Praktikum IT-Sicherheit SS 2015. Einführungsveranstaltung

Praktikum IT-Sicherheit SS 2015. Einführungsveranstaltung Praktikum IT-Sicherheit SS 2015 Einführungsveranstaltung Allgemeines Webseite: http://www.nm.ifi.lmu.de/secp Alle Informationen zum Praktikum -Per Email -Auf der Webseite Mailinglisten: -Organisatorisches:

Mehr

Zuordnung von WP-Modulen zu Studiengängen

Zuordnung von WP-Modulen zu Studiengängen Zuordnung von WP-Modulen zu Studiengängen Legende: Pflicht Wahlpflicht weitere WP Mentor Pflichtmodul dieses Studiengangs Wahlpflichtmodul dieses Studiengangs Mögliche zusätzliche Wahlpflichtmodule Wahlpflichtmodule

Mehr

OpenGL. (Open Graphic Library)

OpenGL. (Open Graphic Library) OpenGL (Open Graphic Library) Agenda Was ist OpenGL eigentlich? Geschichte Vor- und Nachteile Arbeitsweise glscene OpenGL per Hand Debugging Trend Was ist OpenGL eigentlich? OpenGL ist eine Spezifikation

Mehr

Es handelt sich um ein duales Studium mit einem anerkannten Ausbildungsberuf und einem

Es handelt sich um ein duales Studium mit einem anerkannten Ausbildungsberuf und einem Ausbildungsberuf Es handelt sich um ein duales Studium mit einem anerkannten Ausbildungsberuf und einem Bachelorstudium. Deine Ausbildung dauert 3 Jahre und wird am Standort Würselen im Ausbildungsbetrieb,

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

SASCHA ECKERT. Fachinformatiker Anwendungsentwicklung. Geburtsjahr 1985 Profil-Stand Oktober 2014

SASCHA ECKERT. Fachinformatiker Anwendungsentwicklung. Geburtsjahr 1985 Profil-Stand Oktober 2014 SASCHA ECKERT Fachinformatiker Anwendungsentwicklung Geburtsjahr 1985 Profil-Stand Oktober 2014 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31 9 21-122

Mehr

Mobile Kartenanwendungen im Web oder als App?

Mobile Kartenanwendungen im Web oder als App? Mobile Kartenanwendungen im Web oder als App? Agenda Anforderungen an eine mobile Kartenanwendung Warum mobile Anwendungen? Mobil ist nicht genug! Knackpunkte bei der Entwicklung mobiler Kartenanwendungen

Mehr

MURAT KEMALDAR [MAPPE] DIPLOM-DESIGNER / FRONTEND-DEVELOPER [WEBSEITE: MU-KU.NET]

MURAT KEMALDAR [MAPPE] DIPLOM-DESIGNER / FRONTEND-DEVELOPER [WEBSEITE: MU-KU.NET] MURAT KEMALDAR [MAPPE] DIPLOM-DESIGNER / FRONTEND-DEVELOPER [WEBSEITE: MU-KU.NET] KURZ-ZUSAMMENFASSUNG 26 JAHRE ALT 3 JAHRE BERUFSERFAHRUNG DIPLOM-DESIGNER (FH) FRONTEND-DEVELOPER WEB-DESIGN (RESPONSIVE)

Mehr

Die Naturwissenschaftlich-Technische Fakultät 6 der Universität des Saarlandes Fachrichtung Informatik

Die Naturwissenschaftlich-Technische Fakultät 6 der Universität des Saarlandes Fachrichtung Informatik Die Naturwissenschaftlich-Technische Fakultät 6 der Universität des Saarlandes Fachrichtung Informatik Modulkatalog: Kernbereich des Schwerpunktfachs Informatik Fassung vom 17. September 2015 auf Grundlage

Mehr

Vertiefungsfächer Algorithmen und Datenstrukturen II Datenbanksysteme II Netzwerke II Networks II (CiE) Software Engineering II

Vertiefungsfächer Algorithmen und Datenstrukturen II Datenbanksysteme II Netzwerke II Networks II (CiE) Software Engineering II Sommersemester 2015 Wahlfächer (FWP, Wahlpflicht)/Seminare Bachelor Informatik (IF), Wirtschaftsinformatik (IB), Scientific Computing (IC), Geotelematik (GO) (CiE=Courses in English) Studiengang Informatik

Mehr

> GPU-basiertes Cloud-Computing

> GPU-basiertes Cloud-Computing > Projektseminar im WiSe 2011/12 Prof. Sergei Gorlatch, Philipp Kegel, Dominique Meiländer, Michel Steuwer AG Parallele und Verteilte Systeme, Westfälische Wilhelms-Universität Münster Lernziele 2 Erlernen

Mehr