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

Größe: px
Ab Seite anzeigen:

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

Transkript

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

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/2014s/sep Mailingliste zum SEP 2014: Bitte unbedingt abonnieren! an senden 30. Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 2

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. 30. Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 3

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 Jedes Gruppenmitglied muss zu allen Projektphasen beitragen! Die Teilnahme an allen Veranstaltungen ist verpflichtend. 30. Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 4

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. 30. Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 5

6 Anmeldung Anmeldungszeitraum vom (strikt!) Anmeldung am SEP Redmine ist Pflicht (Link auf der Webseite) Formular zur Anmeldung 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 Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 6

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

8 Projektvorstellung c3e CG IBR (ALG) IBR (CM) IBR (DS) IDA IFIS IFN IPS IRP ISF (2 Themen) PLRI WiRe WI 2 (2 Themen) 30. Januar 2014 Prof. Dr.-Ing. Ina Schaefer, Dr.-Ing. Sandro Schulze SEP 2014 Seite 8

9 Sprachsteuerung für Robotersysteme Sönke Michalik, C3E, 30. Januar 2014

10 Sprachsteuerung für Robotersysteme Space Terrain Exploring Vehicle (STEVE) mobiler Roboter mit Greifarm entwickelt vom C3E und IDA nutzt Roboterbetriebssystem ROS vielfältige Sensorik: Stereokamera Laserscanner 3D Sensor IMU 30. Januar 2014 Sprachsteuerung für Robotersysteme Folie 2

11 Sprachsteuerung für Robotersysteme Google Speech API ROS Message Roboter STEVE fahre vorwärts ROS Node auf Zedboard: ARM Cortex A9 CPU Gigabit Ethernet Ubuntu Linux OS 30. Januar 2014 Sprachsteuerung für Robotersysteme Folie 3

12 SEP 2014 Virtual Reality using Head-Mounted Displays Summer Term 2014 Tutor : Michael Stengel, Computer Graphics Lab

13 Motivation Advances in virtual reality hardware offer potential for immersive applications Hype around Oculus Rift Head-Mounted Display (HMD) Low-cost hardware (Virtual Reality for everybody) Simple setup Low-latency feedback (important to fight simulator sickness) Open-Source SDK (to develop cool applications!) Alternatives? Not much! SEP 2014, Virtual Reality using Head-Mounted Displays Michael Stengel, Computer Graphics Lab, TU Braunschweig

14 Goals of this project Basic goals combine HMD with wide-field positional tracking set up backtop system for navigation tasks in Virtual Reality implement application/game as an example for robust navigation interaction in Virtual Reality [golem.de] SEP 2014, Virtual Reality using Head-Mounted Displays Michael Stengel, Computer Graphics Lab, TU Braunschweig

15 Goals of this project Real time Tracking Integration [icg.tugraz.at] Body awareness Oculus Rift [golem.de] Application Hardware (Team 1) Software (Team 2) [pressebox.de] SEP 2014, Virtual Reality using Head-Mounted Displays Michael Stengel, Computer Graphics Lab, TU Braunschweig

16 Tasks / Hardware Team set up stereo cameras for optical inside-out tracking depth cameras (Kinect) for body tracking optional: finger tracking, eye tracking Requirements: coding skills in C++, basic knowledge in Linear Algebra and Computer Vision SEP 2014, Virtual Reality using Head-Mounted Displays Michael Stengel, Computer Graphics Lab, TU Braunschweig

17 Tasks / Software Team start with Unity process tracking data create VR application Requirements: graphics (!) coding skills in C++ game play basic understanding for material, environment interaction texture and geometry in games Sound coding skills in some shader language for graphics shaders in Unity (preferably CG Toolkit) SEP 2014, Virtual Reality using Head-Mounted Displays Michael Stengel, Computer Graphics Lab, TU Braunschweig

18 IMDB.com,Der Rasenmähermann

19 Labyrinth Games (IBR Algorithmik) Ziel

20 Labyrinth Games (IBR Algorithmik) Ziel Nach Hause 1.: Rotes Beacon 2.: Blaues Beacon 3.: Rotes Beacon 4.: Blaues Beacon 5.: Weißes Beacon

21 Labyrinth Games (IBR Algorithmik) Ziel Nach Hause 1.: Rotes Beacon 2.: Blaues Beacon 3.: Rotes Beacon 4.: Blaues Beacon 5.: Weißes Beacon

22 Labyrinth Games (IBR Algorithmik) Ziel Nach Hause 1.: Rotes Beacon 2.: Blaues Beacon 3.: Rotes Beacon 4.: Blaues Beacon 5.: Weißes Beacon

23 Labyrinth Games (IBR Algorithmik) Ziel Spieler platziert Beacons! Nach Hause 1.: Rotes Beacon 2.: Blaues Beacon 3.: Rotes Beacon 4.: Blaues Beacon 5.: Weißes Beacon

24 Labyrinth Games (IBR Algorithmik) zu Hause Nach Hause 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Nach Hause!

25 Labyrinth Games (IBR Algorithmik) Nach Hause 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett!

26 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett!?!?

27 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche?!?

28 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche?!?

29 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause Mehrere Zielbereiche?!? 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche

30 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause Mehrere Zielbereiche?!? 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche Wenig Beacontypen

31 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause Mehrere Zielbereiche?!? 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche! Wenig Beacontypen

32 Labyrinth Games (IBR Algorithmik) Doppelte Beacons?!? Nach Hause Mehrere Zielbereiche?!? 1.: EKEDA 2.: Taxistand 3.: EKEDA 4.: Taxistand 5.: Bett! Verbotene Bereiche! Wenig Beacontypen

33 Labyrinth Games (IBR Algorithmik) Wir bieten: Entwicklung eines Spiels! Raum für Kreativität + Wir suchen 2 Teams à 4 Javaprogrammierer [jeder muss programmieren] Kreative Köpfe (Leveldesign) Kreative Köpfe (weitere Spielmodi) Homepage: Fragen?

34 Institut für Betriebssysteme und Rechnerverbund IBRiVE Julian Timpner, Stephan Rottmann, 30. Januar 2014

35 Aufgabe Entwicklung einer Organisationssoftware für einen Dienstwagen Fahrzeug wird von mehreren Personen genutzt Parkplatzproblematik in Uninähe Wo wurde es abgestellt? Kommunikation zwischen Smartphone, Auto und Server Aufgabe Reservierungssystem entwickeln Bedienbar über Web-Anwendung, ggf. Android Privatsphäre-Einstellungen: Messungen während der Fahrt zulassen? Parkposition vom Fahrzeug merken und übertragen 30. Januar 2014 Julian Timpner, Stephan Rottmann IBRiVE Seite 2 Institut für Betriebssysteme und Rechnerverbund

36 Organisatorisches Max. 3 Gruppen, je 5 Teilnehmer Programmiersprachen: Freie Wahl, aber der Aufgabe angemessen Hilfreiche Interessensgebiete: Web-Anwendungen Android-Apps 1 1..n 30. Januar 2014 Julian Timpner, Stephan Rottmann IBRiVE Seite 3 Institut für Betriebssysteme und Rechnerverbund

37 Energy-aware Cloud Computing SEP 2014 Stefan Brenner

38 Cloud Computing Situation StudentCloud Heterogene Maschinen Wunsch Energieeffizienz Maschinen laufen bei Bedarf Intelligentes Scheduling Stefan Brenner Energy-aware Cloud Computing 2

39 Energy-aware Cloud Computing Aufgabe Energieverbrauch Profiling Automatisches aus/einschalten von Maschinen Implementierung eines Energy-aware Schedulers Stefan Brenner Energy-aware Cloud Computing 3

40 Organisatorisches 1 Gruppe max. 10 Teilnehmer Anforderungen: Stefan Brenner Energy-aware Cloud Computing 4

41 Web-Radio Dashboard (1) Basiskomponente: Wiedergabe von Audio-Streams (voraussichtlich auf Raspberry Pi) Beliebige modulare Erweiterungen, z.b.: Visualisierung (Cover Art, Video) Hintergrundinformationen: über Interpret, Album Schlagzeilen Ähnliche Interpreten/Titel Audio Effekte Social Media Ggf. eigene Server-Implementierung: Auslieferung des Audio-Streams Content-Aggregation 30. Januar 2014 SEP 2014 Themenvorstellung IDA Folie 1

42 Web-Radio Dashboard (2) Plattform: Genode OS Framework Raspberry Pi oder vergleichbare Hardware Voraussetzungen: C++ Kenntnisse Grundkenntnisse Computernetze u. Betriebssysteme Interesse an hardware- bzw. betriebssystemnaher Softwareentwicklung Empfohlene Kenntnisse: Anwendungsentwicklung für eingebettete Systeme Verwendung von 3rd-Party Software-Bibliotheken Weitere Informationen: https://www.ida.ing.tu-bs.de/~sep Januar 2014 SEP 2014 Themenvorstellung IDA Folie 2

43 Immer 5 Minuten Früher Informiert Tägliche Portion an Nachrichten Auf dem Weg zur Arbeit/Uni Von Freunden und Kollegen Online-Zeitungen Abends, im Fernseher Viel Information, das meiste davon für mich uninteressant! Heutige Lösung: Personalisierte Online Nachrichten und so sammeln sich in meinem Digg Reader nach 3 Tagen, 2167 Nachrichten!!! SEP News Genie Wolf-Tilo Balke und Silviu Homoceanu Institut für Informationssysteme 1

44 News Genie! Meine Diskussion mit Felix in der Kaffeepause gestern: Felix: Ich: Felix: Ich: Felix: Ich hab etwas interessantes in TheVerge gelesen.. Was denn? Die NSA sammelt auch Daten durch mobile Apps. Ach was! Ja! AngryBirds sei davon auch betroffen Diese Form der künstlichen Intelligenz zu bauen ist schwer...was wir machen können ist manche Anfragen in natürlicher Sprache zu unterstützen Lieber News Genie, was gibt es Neues im Technologie Bereich? Was war das mit Apple nochmal? Ja, genau! Ich schaue gleich also die NSA sammelt auch Daten durch mobile Apps, Apple baut ios für Autos, Die Polizei will Autos ferngesteuert stoppen, Apple baut ios für Autos? Apple hat im Juni seine Pläne angekündigt... SEP Movie Genie Wolf-Tilo Balke und Silviu Homoceanu Institut für Informationssysteme 2

45 SEP: News Genie Ziel: Eine Anwendung, die folgendes kann: Anfragen in natürlicher Sprache unterstützen Ergebnisse in natürlicher Sprache zu präsentieren Gesprochenes Benutzer-Feedback für das Navigieren durch Information beachten Wir bieten: Ein sehr spannendes Thema Die Chance, eine Anwendung zu bauen, die auch nach dem SEP noch benutzt wird Die nötige Hardware (Raspberry Pi) Wir verlangen: Hohen Einsatz und Lernbereitschaft Sehr gute Java-Kenntnisse SEP Movie Genie Wolf-Tilo Balke und Silviu Homoceanu Institut für Informationssysteme 3

46 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Indoor-Lokalisierung über WLAN Dennis M. Rose,

47 Quelle: Google Maps Indoor-Lokalisierung über WLAN (1/2) Technik Smart Phones können anhand umliegender Access Points ihre ungefähre Position bestimmen Arbeitet mit Hilfe eines Webdienstes Diese Angaben sind recht ungenau Eine ähnliche Funktionalität soll für spezielle Indoor- Anwendungen mit höherer Genauigkeit umgesetzt werden 30. Januar 2014 Dennis M. Rose Institut für Nachrichtentechnik 2 / 6

48 Indoor-Lokalisierung über WLAN (2/2) Aufgabe Implementierung einer Android App Periodische Messung der Empfangsleistungen unterschiedlicher Access Points Selbst-Lokalisierung innerhalb eines einfachen, z.b. rechteckigen Raums Implementierung eines Web Services Anfragen entgegennehmen Logik für Positionsbestimmung in komplexeren Räumen Visualisierung Auf dem Smart Phone Überwachungsmodus auf dem WebServer Technologien Android OS, gerne auch ios (iphone) C# (.net) Web Service 30. Januar 2014 Dennis M. Rose Institut für Nachrichtentechnik 3 / 6

49 Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Visualisierung von Mobilfunknetzdaten in Google Earth Dennis M. Rose,

50 Quelle: Google Earth Quelle: Visualisierung von Mobilfunknetzdaten in Google Earth (1/2) Kartendaten Empfangsleistung Überlagerte Karte Aufgaben Verschiedene Daten in Google Earth einbinden und schichtenweise anzeigen: Empfangsleistung von Messfahrten bzw. von Smart-Phone-Nutzern Mobilfunkstandorte mit Informationen zu Antennenausrichtung und Höhe Flächige Leistungsdaten des Netzes 30. Januar 2014 Dennis M. Rose Institut für Nachrichtentechnik 5 / 6

51 Quelle: Visualisierung von Mobilfunknetzdaten in Google Earth (2/2) Überlagerte Karte Gebäude 3D Ansichten Aufgaben Verschiedene Daten in Google Earth einbinden und schichtenweise anzeigen: 3D Gebäudedaten Rückkanal zum Vornehmen von Parameteränderungen Implementierung eines Web Services zur Bereitstellung der Daten Technologien C# (.net) Web Service Google Earth (KML) Ggf. weitere Web-Technologien für Interaktionen Die eigentlichen Daten liegen in einem wohldefinierten Format vor 30. Januar 2014 Dennis M. Rose Institut für Nachrichtentechnik 6 / 6

52 Institut für Programmierung und Reaktive Systeme SEP 2014: Sokoban Prof. Dr. Ursula Goltz, Benjamin Mensing

53 Sokoban Sokoban : japanisch für Lagerhaus-Verwalter Alle Kisten nacheinander auf die dafür vorgesehenen Zielfelder schieben Anzahl der Schiebeaktionen minimieren (commons.wikimedia.org/wiki/ File:KSokoban-screenshot.png) Benjamin Mensing SEP 2014: Sokoban 2 Institut für Programmierung und Reaktive Systeme

54 Umsetzung mit Lego Lego Mindstorms EV3 Roboter als Lagerhaus-Verwalter Bewegliche Kisten verschieben Karte als aufgeklebtes Gitternetz Programmierung erfolgt in Java Editor zur Eingabe des Levels Erweiterung auf zwei kooperative Roboter Roboter berechnen mögliche Züge und führen Aktionen aus (www.active-robots.com/media/ catalog/product/cache/1/image/ 9df78eab33525d08d6e5fb8d27136e95/ e/v/ev3 a web.jpg) Benjamin Mensing SEP 2014: Sokoban 3 Institut für Programmierung und Reaktive Systeme

55 Allgemeines Organisatorisches: Zwei Gruppen entwerfen jeweils KI Beide Gruppen planen gemeinsam das Spiel Am Ende: Wettbewerb zwischen den KIs Anforderungen: Java-Programmierung Teamfähigkeit und Diskussionsbereitschaft Kommunikativität Kreativität Interesse an der Thematik und an Lego Weitere Informationen auf unserer Homepage Benjamin Mensing SEP 2014: Sokoban 4 Institut für Programmierung und Reaktive Systeme

56 Intelligenter Einkaufswagen Einkaufsliste wird auf dem Tablet zu Hause erstellt. Quelle: Auf dem Weg in ein Geschäft wird die Einkaufsliste automatisch mit dem intelligenten Einkaufswagen synchronisiert. Während des Einkaufs folgt der Einkaufswagen automatisch und zeigt die Einkaufsliste auf einem Bildschirm an. Quelle: Eingekaufte Artikel werden eingescannt und von der Einkaufsliste gestrichen.

57 Intelligenter Einkaufswagen 5 Gruppen mit jeweils 2 Personen (kann sich abhängig vom Projektverlauf ändern) Aufgabenbereiche: Android App zur Verwaltung der Einkaufsliste (Java) Quelle: microsoft-careers.com Tracking von Personen mit Hilfe einer Kinect (C++) Ansteuerung von einem mobilen Roboter (C++) Visualisierung der Einkaufsliste im Einkaufswagen (Java/C++) (Netzwerk-)Kommunikation zwischen den einzelnen Komponenten (Java/C++)

58 SEP 2014: Tunier- und Tippspielplaner Themenvorstellung Michael Dukaczewski, Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik, 30. Januar 2014

59 Tunierplaner 30. Januar 2014 Dukaczewski, Schaefer SEP 2014: Tunier- und Tippspielplaner Seite 2

60 Spiele 30. Januar 2014 Dukaczewski, Schaefer SEP 2014: Tunier- und Tippspielplaner Seite 3

61 Voraussetzungen und Organisatorisches Anforderungen: Java-Kenntnisse (mindestens Programmieren I + II) HTML5, CSS und JavaScript (JQuery) Kenntnisse Organisatorisches: zwei Gruppen mit je 5 Studenten Betreuer: Michael Dukaczewski 30. Januar 2014 Dukaczewski, Schaefer SEP 2014: Tunier- und Tippspielplaner Seite 4

62 SEP 2014: Photogalerie Themenvorstellung Sönke Holthusen, Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik, 30. Januar 2014

63 Photogalerie 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 6

64 Photogalerie 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 6

65 Photogalerie 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 6

66 Photogalerie 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 6

67 Photogalerie 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 6

68 Anforderungen und Organisatorisches Anforderungen: Java-Kenntnisse (mindestens Programmieren I + II) HTML5, CSS und JavaScript (JQuery) Kenntnisse grundlegende Kenntnisse der Bildverarbeitung Organisatorisches: zwei Gruppen mit je 5 Studenten Betreuer: Sönke Holthusen 30. Januar 2014 Holthusen, Schaefer SEP 2014: Photogalerie Seite 7

69 ! Wo bin ich? Indoor Navigation mit Bluetooth LE 1

70 Indoor Navigation

71 Wo bin ich? Wo ist Onkel Doktor??

72 Architecture

73 Architecture

74 Architecture

75 Simulation und Visualisierung von Achterbahnen Themenvorstellung SEP 2014 Elmar Zander, Martin Krosche Institute of Scientific Computing Technische Universität Braunschweig 1/30/14 1

76 Das Projekt: Simulation und Visualisierung von Achterbahnen Physikalisch korrekte Simulation Ansprechende 3D Darstellung Visualisierung wichtiger physikalischer und biomechanischer Parameter 1/30/14 2

77 Grundlagen des Projekts Geometrie: 3D-Kurvenverlauf aus Polynomstücken Dynamik: Wagen als Punktmasse Einfache DGLn der Newtonschen Mechanik Energieerhaltungssatz 1/30/14 3

78 Organisatorisches 6-Personen Voraussetzungen Teamfähigkeit, Kommunikationsfähigkeit, selbstständige Arbeitsweise Gute Kenntnisse von Java, C++ oder Python Wünschenswert Interesse an Mathematik Grundkenntnisse in Physik Kenntnisse in 3D-Grafik (z.b. OpenGL) 1/30/14 4

79 SEP 2014 Institut für Wirtschaftsinformatik, Abteilung Informationsmanagement Jan-Paul Huttner Dominik Siemon

80 Das Konzept Anwender mithilfe des Nike+ Fuelbands und einem Spiel zu mehr körperlicher Aktivität motivieren Anwender = Mitarbeiter, Schüler, Studenten, etc. - Körperliche Aktivität wird vom Fuelband registriert und die Daten werden in das System übertrage - Höhere Aktivität resultiert in höherer Punktzahl für das Spiel Das Spiel soll Anwender zu mehr Bewegung anregen - Die erzielten Spielpunkte können für die Zuglänge oder für Items ausgegeben werden - Die Items können dazu dienen andere Mitspieler zu behindern Jan-Paul Huttner, Dominik Siemon SEP 2014 Folie 2

81 Die Anforderungen Programmierung: HTML, PHP, CSS, JavaScript, MySQL, Nike+ API, CodeIgniter Entwicklungsumgebung: Notepad++ oder Sublime Text 2 Weitere Dinge: - Ggf. Datenbank Framework. - 2 bis 3 FuelBands zum testen werden von uns bereitgestellt. - Weitere Infos auf: https://www.tu-braunschweig.de/wi2/lehre/sep2014 Jan-Paul Huttner, Dominik Siemon SEP 2014 Folie 3

82 SEP - Bibliothek

83 Bibliothek - Inventarisieren Erstellen einer digitalen Bibliothek (Tablet) Einpflegen von alten und neuen Büchern (Eingabe/Scan der ISBN Nummer - Abgleich mit einer ISBN API) Verwalten von ausgeliehenen Büchern Verwalten und anlegen von Nutzern

84 Bibliothek - Ausleihen Ausleihen von Büchern durch Hilfe von Passbook Pass enthält Informationen zu ausgeliehenen Büchern (Wann wurde augeliehen, Wann muss zurückgegeben werden, Welche Bibliothek gehört zu dem Buch) (Aktualisierender Pass durch PUSH Benachrichtigungen)

85 Technologien Tablet - ios (objective c) oder Android (java) Pass - Passbook (json) Datenbank - sqlite3 und mysql! Teamressource Zugang zu lynda.com (Online Tutorial Seite) z.b: ios App Development Essential Training, Android SDK Essential Training Betreuer:! Michael Kallookaran

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

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

Mehr

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

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

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

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

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

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

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

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

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

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

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

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

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

Softwareentwickler für app-entwicklung (m/w)

Softwareentwickler für app-entwicklung (m/w) und Anlagenbau sowie der Elektrotechnik. Dazu zählen Daimler, Audi, VW, Iveco, Siemens, MAN, Airbus, Eurocopter, Dieser Erfolg ist unserem jungen kreativen Team zu verdanken, das wir gerne mit Ihnen erweitern

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

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

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

PRODUKTSUCHE LEICHTGEMACHT. Robuste und kostengünstige Indoor-Navigation auf Basis von Bluetooth SMART

PRODUKTSUCHE LEICHTGEMACHT. Robuste und kostengünstige Indoor-Navigation auf Basis von Bluetooth SMART PRODUKTSUCHE LEICHTGEMACHT Robuste und kostengünstige Indoor-Navigation auf Basis von Bluetooth SMART SemVox GmbH Von der Forschung zum Produkt 2000 2008 Forschung und Entwicklung am Deutschen Forschungszentrum

Mehr

Mobile App Solutions. creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com

Mobile App Solutions. creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com Mobile App Solutions nt aus n auch beka creative workline GmbH Eldenaer Straße 60 10247 Berlin Friedrichshain www.creativeworkline.com Ihr Anspruch ist unsere Energie VISION Unsere Vision als Mobile App

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

Einführung in die Cross-Plattform Entwicklung Das Intel XDK

Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK vertraut. Es wird Schritt für Schritt die erste eigene Hybrid-App entwickelt

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

Eine App, viele Plattformen

Eine App, viele Plattformen Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)

Mehr

Curriculum Vitae. Rudolf Kasper 17.06.1990 in Neunkirchen. Bürgermeister - Regitz - Straße 40 66539 Neunkirchen. r.kasper@mission-webstyle.

Curriculum Vitae. Rudolf Kasper 17.06.1990 in Neunkirchen. Bürgermeister - Regitz - Straße 40 66539 Neunkirchen. r.kasper@mission-webstyle. Curriculum Vitae Persönliche Daten Name: geboren am: Rudolf Kasper 17.06.1990 in Neunkirchen Anschrift: Bürgermeister - Regitz - Straße 40 66539 Neunkirchen Telefon: 06821 / 63 64 33 5 Mobil: 0152 / 29

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

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

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

Appery.io Mobile Apps schnell und einfach entwickeln

Appery.io Mobile Apps schnell und einfach entwickeln Appery.io Mobile Apps schnell und einfach entwickeln Cloud-basierte Entwicklungsumgebung, keine lokale Installation von Entwicklungsumgebung nötig. Technologie: HTML5. JQuery Mobile, Apache Cordova. Plattformen:

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

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

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

33102 Paderborn / 20 km Vollzeit 0 / Stunden die Woche. Studienfachkategorie Ingenieurwissenschaften Informationssystemtechnik

33102 Paderborn / 20 km Vollzeit 0 / Stunden die Woche. Studienfachkategorie Ingenieurwissenschaften Informationssystemtechnik Softwareentwickler/in Profildaten Beruf Softwareentwickler/in Programmierer/in PC- und Netzwerkfachkraft Informatiker/in, Inform.Ass. (staatl.gepr.) - Softwaretech. Internettechnologe/-technologin Profil-Ref.-Nr.

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

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

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

SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0

SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0 SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0 PORTABEL INDIVIDUELL EFFIZIENT www.smart-hmi.de WebIQ Features List Das Framework WebIQ ist die ganzheitliche Lösung für die Erstellung von HMIs der Generation

Mehr

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015 MICHAEL RÜGER Abschluss Diplom Fach Informatik Geburtsjahr 1985 Profil-Stand April 2015 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31 9 21-122 Fax

Mehr

Ihr IT-Dienstleister aus Bonn

Ihr IT-Dienstleister aus Bonn Ihr IT-Dienstleister aus Bonn Wer wir sind Sie sind auf der Suche nach einem Partner, der Sie bei der technischen Umsetzung Ihrer Online-Projekte zuverlässig und kompetent unterstützt? Wer wir sind Die

Mehr

www goes embedded by noser Augmented Reality in der Praxis bei Noser Engineering AG Andreas Kressibuch Business Director Oktober 2014

www goes embedded by noser Augmented Reality in der Praxis bei Noser Engineering AG Andreas Kressibuch Business Director Oktober 2014 www goes embedded by noser Augmented Reality in der Praxis bei Noser Engineering AG Andreas Kressibuch Business Director Oktober 2014 Noser Engineering AG 2014, Alle Rechte vorbehalten. Agenda Kurzvorstellung

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

Die virtuelle Welt: Vision und Wirklichkeit

Die virtuelle Welt: Vision und Wirklichkeit Die virtuelle Welt: Vision und Wirklichkeit September 2015 Peter.moser1@swisscom.com Virtualität ist die Eigenschaft einer Sache, nicht in der Form zu existieren, in der sie zu existieren scheint Quelle:

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses

Mehr

Mobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory /

Mobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory / Mobile Backend in Cloud Azure Mobile Services / Websites / Active Directory / Einführung Wachstum / Marktanalyse Quelle: Gartner 2012 2500 Mobile Internet Benutzer Desktop Internet Benutzer Internet Benutzer

Mehr

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch ios - Wo steht es, wie geht es? Markus Stäuble MRM Worldwide GmbH 1 Feedback #ipdc10 #as 2 Agenda 3 Heute:

Mehr

SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S

SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S Regelstudienplan SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S Propädeutikum 1 1 Grundlagen der Informatik I Informatik und

Mehr

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel ab 2.6, aktuell 3.8 Managed Code,

Mehr

Architekturen mobiler Multi Plattform Apps

Architekturen mobiler Multi Plattform Apps Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten

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

LaVida. Mobile Endgeräte. Andreas Neupert

LaVida. Mobile Endgeräte. Andreas Neupert LaVida Mobile Endgeräte Andreas Neupert Einleitung 1 33 Was? 1) Android a. Hardware b. Entwickeln i. Tools ii. Architektur & Konzepte iii. Google App Inventor c. Benutzen versus 2) WP 7 a. Hardware b.

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

CHRISTOPHER KRUMM FREELANCE WEB DEVELOPER AND CONSULTANT

CHRISTOPHER KRUMM FREELANCE WEB DEVELOPER AND CONSULTANT PROFIL Stand 10/2014 PERSÖNLICHE INFORMATIONEN Jahrgang: 1984 Adresse: Stiftstraße 3 65183 Wiesbaden KONTAKT Mobil: +49 176 21994675 E-Mail: c.krumm@webdressing.de Web: http://www.webdressing.de Sprachen:

Mehr

Unternehmensvorstellung

Unternehmensvorstellung Unternehmensvorstellung Unternehmensvorstellung Unser wichtigstes Kapital: Unser Team Veröffentlicht durch den Geschäftsführer Professionelle und motivierte Team Player Entwickler mit innovativem Technologie-

Mehr

Integration mobiler Endgeräte in Medizinprodukte und Medizintechnik-nahe Produkte

Integration mobiler Endgeräte in Medizinprodukte und Medizintechnik-nahe Produkte Integration mobiler Endgeräte in Medizinprodukte und Medizintechnik-nahe Produkte Agenda Problemstellung Medizinprodukt App Grundlagen Szenarien (Problemstellungen und Lösungsansätze) 03.06.2013 2 Innovationen

Mehr

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

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

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP 2 Inhalt Warum ist es sinnvoll eine spezielle Applikation für mobile Geräte zu entwickeln? Seite 5 Welche Möglichkeiten der Umsetzung gibt es? 6 Mobile Applikation

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

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

Besuchen Sie ifit.com und movetolive.de

Besuchen Sie ifit.com und movetolive.de Besuchen Sie ifit.com und movetolive.de MOTIVIEREN SIE Strong partnership that creates real content ifit ist die innovativste Trainingssoftware, die im Moment zu finden ist. Sie ist nicht mit anderen Cloud-

Mehr

Consulting Development Design

Consulting Development Design Consulting Development Design 59. Bundesweites Gedenkstättenseminar - AG 4 Agenda Vorstellung Was verbirgt sich hinter einer mobilen App? Beispiel TABTOUR mehr als nur eine App Was ist jetzt und zukünftig

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

Mobile Computing. Prof. Dr. Peter Barth. Hochschule RheinMain, Wiesbaden. Prof. Dr. Peter Barth, Mobile Computing

Mobile Computing. Prof. Dr. Peter Barth. Hochschule RheinMain, Wiesbaden. Prof. Dr. Peter Barth, Mobile Computing Mobile Computing Prof. Dr. Peter Barth Hochschule RheinMain, Wiesbaden 1 Mobile Computing Mobile Geräte/Smartphones flächendeckend weltweit verfügbar Einsatzgebiete und Anwendungsszenarios Hohe Bandbreite,

Mehr

Web Data Mining. Albert Weichselbraun

Web Data Mining. Albert Weichselbraun Web Data Mining Albert Weichselbraun Vienna University of Economics and Business Department of Information Systems and Operations Augasse 2-6, 1090 Vienna albert.weichselbraun@wu.ac.at May 2011 Agenda

Mehr

Brückenkurs Programmieren - Sommersemerster 2013

Brückenkurs Programmieren - Sommersemerster 2013 Brückenkurs Programmieren - Sommersemerster 2013 Tag 1 Ivo Senner Technische Hochschule Mittelhessen 30. September 2013 Ivo Senner (THM) Brückenkurs Programmieren 30. September 2013 1 / 41 Inhalt 1 Dieser

Mehr

Geodaten in der Flugsimulation

Geodaten in der Flugsimulation Geodaten in der Flugsimulation Franz Viertler, Lehrstuhl für Hubschraubertechnologie, TU München 02.04.2014 Überblick Einführung: Flugsimulation in Training, Forschung und Entwicklung Virtuelle Außensicht

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

SDK Implementierung & Account- Verknüpfung Stand 02.01.2015

SDK Implementierung & Account- Verknüpfung Stand 02.01.2015 SDK Implementierung & Account- Verknüpfung Stand 02.01.2015 SDK Implementierung... 3 Google Analytics SDK... 3 Google Analytics E-Commerce Tracking... 4 Google Remarketing-TAG für Apps... 4 Google Analytics

Mehr

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...

Mehr

Das etwas andere Smartphone

Das etwas andere Smartphone Das etwas andere Smartphone Frank Prengel Technical Evangelist Microsoft Deutschland GmbH http://blogs.msdn.com/windowsphone 01./02. Dezember 2010 Köln www.iphonedevcon.de Microsoft? Auf der iphone DevCon??

Mehr

LEGO MINDSTORMS NXT Programming

LEGO MINDSTORMS NXT Programming LEGO MINDSTORMS NXT Programming Bernhard Buchli Andreas Schranzhofer Bernhard Buchli, bbuchli@tik.ee.ethz.ch, ETZ G 75, +41 44 63 27038 Andreas Schranzhofer, schranzhofer@tik.ee.ethz.ch, ETZ G 77, +41

Mehr

System Design Project Einführungsveranstaltung

System Design Project Einführungsveranstaltung System Design Project Einführungsveranstaltung Prof. Dr. Martin Riedmiller Prof. Dr. Wolfram Burgard Albert Ludwigs-Universität Freiburg 19. Oktober 2010 M.Riedmiller / W.Burgard () System Design Project

Mehr

Moderne Benutzeroberflächen für SAP Anwendungen

Moderne Benutzeroberflächen für SAP Anwendungen Seite 1 objective partner für SAP Erfahrungen mit dem UI-Development Kit für HTML5 (SAPUI5) - 19.06.2012 Seite 2 Quick Facts objective partner AG Die objective partner AG 1995 gegründet mit Hauptsitz in

Mehr

Excelsis Business Technology AG

Excelsis Business Technology AG Excelsis Business Technology AG Wearables, Smartphones & Co. im Unternehmenseinsatz Christian Sauter, Vorstand, Excelsis Business Technology AG DATAGROUP Strategie Forum: Enterprise Mobility Hamburg, 25.

Mehr

Entwicklung und Integration mobiler Anwendungen. Oracle Deutschland B.V. & Co. KG

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs

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

Digitale Identitäten oder Mein digitales Ich STEFAN MIDDENDORF, VERBRAUCHERTAG 2015

Digitale Identitäten oder Mein digitales Ich STEFAN MIDDENDORF, VERBRAUCHERTAG 2015 oder Mein digitales Ich STEFAN MIDDENDORF, VERBRAUCHERTAG 2015 Erinnern Sie sich? 1999 Boris Becker macht Werbung für AOL ich bin drin das ist ja einfach! Fakten damals: WEB 1.0 V90-Modems Datenraten (56

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

Herzlich willkommen im Modul Web-Engineering

Herzlich willkommen im Modul Web-Engineering Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko

Mehr

Firmenpräsentation. Stand: 14.04.2014. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg

Firmenpräsentation. Stand: 14.04.2014. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg Firmenpräsentation Stand: 14.04.2014 Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg UNSER ZIEL Nachhaltige Softwarelösungen zu entwickeln, die einfach gewartet und weiterentwickelt werden können.

Mehr

Mobile Anwendungen im SAP-Umfeld

Mobile Anwendungen im SAP-Umfeld Erstes Symposium für neue IT in Leipzig 27. September 2013 Michael Rentzsch Informatik DV GmbH michael.rentzsch@informatik-dv.com +49.341.462586920 IT-Trend: Mobile Mobile might be one of the most interesting

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

Apps Programmierung von Android-Smartphones

Apps Programmierung von Android-Smartphones Apps Programmierung von Android-Smartphones 2/34 Android-Apps Gliederung: Warum? / Warum Android? Grundlagen Beispiel (sehr kurz) weitere Möglichkeiten Einsatz im Unterricht Diskussion / Fragen 3/34 Smartphone-Programmierung

Mehr

Web-basierte basierte Kurse: Konzepte und Eigenschaften. Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg

Web-basierte basierte Kurse: Konzepte und Eigenschaften. Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg Web-basierte basierte Kurse: Konzepte und Eigenschaften Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg Formation continue, 20 octobre 2000 Übersicht! Was ist ein virtueller Kurs?! Wichtige Medientypen!

Mehr

Internettechnologien

Internettechnologien Internettechnologien Vorlesung für Master-Studierende Geoinformation und -management Sommersemester 2012 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Dieser Foliensatz basiert z.t.

Mehr

SAP NetWeaver Entwickler / Berater - Junior Festanstellung Dienstort: Wien

SAP NetWeaver Entwickler / Berater - Junior Festanstellung Dienstort: Wien Magento Commerce Spezialist bevorzugt Dienstort: Graz oder Wien Konzeption, Entwicklung und Realisierung von Magento Commerce Shops Analyse von Kundenanforderungen Ausarbeitung der optimalen Lösung gemeinsam

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

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

Browserbasiertes, kollaboratives Whiteboard

Browserbasiertes, kollaboratives Whiteboard WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit

Mehr

Java Developer (w/m)

Java Developer (w/m) Java Developer (w/m) Unser Auftraggeber mit Sitz im Land Salzburg ist ein international erfolgreicher Anbieter von innovativen Softwarelösungen. Aufgrund der sehr guten Unternehmensentwicklung werden zusätzliche

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

JavaScript Frameworks für Mobile

JavaScript Frameworks für Mobile JavaScript Frameworks für Mobile MoBI Expertenrunde Usability, 1. März 2012 doctima GmbH JavaScript Frameworks für Mobile MoBI 1.3.2012 Edgar Hellfritsch Inhalt Native App-Entwicklung Klassische Web-Entwicklung

Mehr

Mobile Apps mit DSLs. und entfernter Codegenerierung. Codierst Du noch oder generierst Du schon? Powered by

Mobile Apps mit DSLs. und entfernter Codegenerierung. Codierst Du noch oder generierst Du schon? Powered by Mobile Apps mit DSLs C1 und entfernter Codegenerierung Codierst Du noch oder generierst Du schon? Generative Software GmbH Freiburg Inhalt Plattformabhängige Entwicklung JavaScript Firefox OS Java Android

Mehr

Entwicklungsumgebung für personalisierte Smart Textile Produkte

Entwicklungsumgebung für personalisierte Smart Textile Produkte Entwicklungsumgebung für personalisierte Smart Textile Produkte Erste Ergebnisse des EU-Projektes EASY-IMP Andreas Röpert andreas.roepert@interactive-wear.com Produktion SmartTex Workshop Weimar Andreas

Mehr

Mobile Doku mit altbekannten Werkzeugen. Prof. Sissi Closs

Mobile Doku mit altbekannten Werkzeugen. Prof. Sissi Closs Mobile Doku mit altbekannten Werkzeugen Mobile Doku? Ein neues Buzz-Wort. Dazu später noch der neue tekom Leitfaden. Warum keine klassische Web-Help/Seite am mobilen Gerät? kein schönes Bedienerlebnis

Mehr

Software Systems Engineering. Dr. Holger Eichelberger eichelberger@sse.uni-hildesheim.de

Software Systems Engineering. Dr. Holger Eichelberger eichelberger@sse.uni-hildesheim.de Schüler-Uni 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? 10 5. War das smart? Geht es smarter?

Mehr

Praxisprojekt Anwendungssysteme

Praxisprojekt Anwendungssysteme Praxisprojekt Anwendungssysteme Annette Bobrik, Stefan Tai Agenda Begrüßung und Kurzvorstellung des neuen Fachgebiets ISE Das neue Modul Praxisprojekt Anwendungssysteme (PAS)...auch im Vergleich zum alten

Mehr

Gestenerkennung auf mobilen Geräten: Aktueller Stand und. Linda Pfeiffer, Raphael Zender, Ulrike Lucke

Gestenerkennung auf mobilen Geräten: Aktueller Stand und. Linda Pfeiffer, Raphael Zender, Ulrike Lucke Gestenerkennung auf mobilen Geräten: Aktueller Stand und Potential ti für das Lernen Linda Pfeiffer, Raphael Zender, Ulrike Lucke Motivation i Größe Leistung Sensorik IEEE Spectrum 2007 2011 UNIVERSITÄT

Mehr

Web und Mobile Apps Programmieren mit Dart

Web und Mobile Apps Programmieren mit Dart Web und Mobile Apps Programmieren mit Dart Marco Jakob Kalaidos Fachhochschule Schweiz majakob@gmx.ch Abstract: Bisher war es kaum realistisch, im Anfängerunterricht mobile oder webbasierte Applikationen

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