Digitalisierung des Aachener Karnevals mit Hilfe einer App

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

GWT - google Web Toolkit
Object Relational Mapping
Sichere Anbindung kleiner Netze ans Internet
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Lightweight Directory Access Protocol
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Sicherheit und Personalisierung Internet Portal der Universität München.
Erweiterung von Eclipse als Entwicklungs-Plattform aus Sicht des Eclipse-Boardmitgliedes TogetherSoft Together auf Basis von Eclipse.
Newsletter Wenn Sie diese Präsentation (Newsletter.html) im Internet-Explorer ablaufen lassen wollen, so klicken Sie bitte auf das Leinwandsymbol im Explorer.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
LearningApps: Mehr Interaktivität für E-Learning im Web 2.0
Traildevils Mobile Web-App X-Platform Stefan Oderbolz Jürg Hunziker 16. Dezember 2011.
Grundlagen: Client-Server-Modell
C ONTENT M ANAGEMENT S YSTEME Modernes Wissensmanagement Referenting: Jacqueline Müller Köln, den
Umweltdaten via Smartphone
App-Entwicklung mit HTML5, CSS und JavaScript
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Von Isabelle Spörl und Simon Schausberger
Netzwerk Teilchenwelt Vermittler-WS Magdeburg Parallelworkshop Erfahrungsaustausch LHC-Masterclasses U. Bilow / K. Jende / J. Woithe.
MetaLib/SFX im IDS Oliver Thiele, 4/2003. (Vor-)Geschichte IDS-Verbundkatalog? (2000) MetaLib/SFX als IDS-Webportal (2002, Sommer) Kauf MetaLib/SFX (2002,
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Marissa Füeß, Thorsten Hack, Benny Luz, Nicolai Schenk
Mittagstisch App Android Version Anlehnung an iOS version Entwickelt mit Git Versioning-System Keine Favoriten Keine Bewertungen Keine Abstands- berechnung.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
Smartphone und Tablet Apps selbst erstellen Michael Hielscher & Nico Steinbach.
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
Startende Thema WebQuest. themafragenprozessquellenpräsentationbeurteilung thema Motiviere hier die Kinder für das Thema.
Darmstadt | TT.MM.JJJJ Titel Folienpräsentation Untertitel Name Logo optional.

HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Darmstadt | TT.MM.JJJJ Titel Folienpräsentation Untertitel Name Logo optional.
Mobile-Applikationen mit Agisviewer-Technologie Urs Richard, Stadtlandfluss.
Agenda Allgemeine Infos zur neuen Site Login Profil und Profileinstellungen Medien Beitrag erstellen (Beitragsarten,Gültigkeiten)
Freelance Cakephp Programmierer. Wir empfehlen das CakePHP System, um eine schnelle Entwicklung von Webanwendungen sicherzustellen. CakePHP ist ein bewährtes.
Seminarvortrag Netzwerkbasierte digitale Klimadatenerfassung mit Embedded Systems Seminar, Aachen, Marcel Crolla Institut für Bauforschung der.
Seminararbeit im Studiengang Scientific Programming.
Identity Management.  Zentrale Begriffe und Probleme  Modellbildung  Methoden zur Authentisierung über HTTP  Technische Aspekte  Compliance  Hindernisse,
Universität zu Köln Einsatz von OpenBib Kurzübersicht: Infrastruktur, Einsatzgebiete, Voraussetzungen Oliver Flimm
TYPO3 Universität zu Köln IT-Zertifikat der Philosophischen Fakultät Digital Objects Processing Sommersemester 2016 Stefanie Sturm & Corinna Schumann.
Inhaltsverzeichnis Was ist bsozial? Ziele Ressourcen Frontend API ER-Modell Qualitätssicherung Gantt Diagramm Fazit 1.
WiSe 2016/17 | Institut für Sportwissenschaft | Name | 1 Titel der Veranstaltung Name(n) der Vortragenden Thema des Vortrages 1 ggf. Bild zum Thema.
Mitfahrbörse Von: Marco, Marie-Sophie, Vanessa.
(Bundesamt für Seeschifffahrt und Hydrographie)
Mitfahrbörse Von: Marco, Marie-Sophie, Vanessa.
Web-Interface for Multi-FPGA Board Pamette
Google Maps API 3 Universität zu Köln Medien zwischen Technologie und Gesellschaft Prof. Dr. Manfred Thaller Referentin: Saeideh Safat Zadeh.
Context-Awareness: aktuelle Projekte
WEB-Entwickler 2016.
LiLi und die Lernplattform
Geschichte des Internets
Virtualisierung von Web-Applikationen mit Docker
Evaluation der Effizienz von Ionic
Angebote des Geoinformationszentrums für die kommunale Ebene
Hack2Sol – Für die Fertigungsindustrie
Datenbanken online sowie offline verfügbar machen
Vereinskümmerer für die Verbandsgemeinde Asbach
Name, Vorname | Titel des Vortrags
Titel Untertitel Dozent.
Hack2Sol – Takt-O-Meter
Titel Untertitel Dozent.
Layout "Titel mit Bildern"
Hilfe Dokumente.
Was kann oder bietet Outlook XP
Bedürfnisse, Ziele, Einstellungen Verhalten, Informationsprozess
SOFTWARE- UND WEB-LÖSUNGEN
Überblick zur Protokoll-/ Verbindungswahl zwischen Backend-Server und Gateway ITC-MEETING Tobias Hänel.
 Präsentation transkript:

Digitalisierung des Aachener Karnevals mit Hilfe einer App Seminarvortrag Felix Bengsch 19. Januar 2018

Inhalt Problemstellung Recherche vorhandener Apps Präsentation der App Server: Laravel Client: Ionic Fazit & Ausblick

Problemstellung (1) Auftraggeber: AAK Ziel: Digitalisierung des Aachener Karnevals Gründe: - Zentraler Ort für Veranstaltungen - Liveinformationen

Problemstellung (2) Bisher: Alle Veranstaltungsankündigungen auf Flyer Prozess sehr langwierig Nachträgliche Änderungen unmöglich Plattform mit Zugang für jeden Karnevalsverein, Bündelung der Informationen

Recherche vorhandener Apps Zahlreiche Apps zum Thema Karneval Beispiele: Köln, Mainz und Düsseldorf Allerdings: Nur Apps einzelner Vereine oder Zeitungen, keine App eines Dachverbandes einzelne Aspekte gut, aber oft überladen, Live-Informationen nicht vorhanden

Präsentation der App

Server: Laravel PHP-basiertes Framework für das Backend Eigener ORM: Eloquent Eloquent: Zuordnung DB-Tabelle Model CRUD-Operationen nur auf Model, Eloquent kommuniziert mit der DB

App: Ionic Framework zur Erstellung hybrider Apps HTML, CSS und TypeScript Erste Version: Mai 2015 Installation des Frameworks und Plugins durch NPM Zusammen mit anderen Frameworks: Zugriff auf native Sensoren des Handys wie z.B. Kamera

Neuigkeiten Regelmäßig Neuigkeiten für Benutzer Nur Titel wird in der Liste angezeigt Briefumschlag = ungelesen (wird im Cache gespeichert) Fett = sehr wichtige Neuigkeit Realisierung: *ngFor und *ngIf

*ngFor und *ngIf

Caching

Pushbenachrichtigungen Pushbenachrichtigung beim Eintragen einer Neuigkeit Mithilfe von FCM Zunächst API-Key generieren Quelle: www.firebase.google.com

Veranstaltungen Bisher: Alle Veranstaltungsankündigungen auf Flyer ca 250 Veranstaltungen pro Session kleine Schriftgröße Keine Änderungen im Nachhinein möglich Zugang für die breite Masse

Veranstaltungen Gruppiert nach Tagen Name, Ort, Zeitpunkt und veranstaltende Gruppe Logo des Veranstalters Realisierung: *ngFor

Detailseite einer Veranstaltung Standardelemente von Ionic: - Segments - Slides GoogleMaps-Plugin mit einigen Modifikationen

Rosenmontagszug Kernfunktion der App App reagiert auf Bluetooth-Signale Bild und Name der Gruppe Auge-Symbol: Beacon der Gruppe ist in Reichweite Realisierung: *ngFor

Beacons Kommunikation über Plugin von Ionic Plugin versendet Event, sobald Beacon in Sichtweite kommt/verschwindet Werden über UID identifiziert, in DB wird die Zuordnung UID Gruppe gespeichert Quelle: https://blog.griddynamics.com

Events

Fazit & Ausblick (1) Frameworks Ionic und Laravel sehr mächtig Frühe Version der App am 11.11 präsentiert 400 Downloads in 14 Tagen Inzwischen 750 Downloads Kinder- & Rosenmontagszug 2018

Fazit & Ausblick (2) Erweiterungen für diese spezielle App: Hochladen von Benutzerfotos Votingfunktion für den Schaufensterwettbewerb Weitere Anwendungsfälle denkbar

Quellen https://angularjs.de/buecher/angularjs-buch/angularjs-directives/ https://docs.angularjs.org/guide/compiler https://laravel.com/docs/5.5/eloquent#soft-deleting

Vielen Dank für Ihre Aufmerksamkeit!