Created
January 13, 2020 12:08
-
-
Save AppWerft/a8e4d6e197c95997295630a908e7b18d to your computer and use it in GitHub Desktop.
Mobile Projekte Appwerft
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"title": "Mobile Projekte Dipl.-Ing. Rainer Schleevoigt", | |
"items": [ | |
{ | |
"projekt": "Vladi Private Islands", | |
"technik": "cordova/phonegap", | |
"plattformen": ["iOS, Android"], | |
"inhalt": ["Darstellung aktueller Immobilien", "redaktionelle Seiten", "Karte"], | |
"rolle": "Konzeption und Umsetzung", | |
"layoutdesign": "Eigenentwicklung", | |
"herausforderungen": [ | |
{ | |
"q": "nicht optimal geeignetes Backend", | |
"a": "Sanitizing der Daten, Cache" | |
} | |
], | |
"auftraggeber": "Vladi Private Islands" | |
}, { | |
"projekt": "Scoupy", | |
"technik": "cordova/phonegap", | |
"plattformen": ["iOS, Android"], | |
"rolle": "Konzeption und Umsetzung", | |
"layoutdesign": "Eigenentwicklung", | |
"inhalt": ["Couponsystem", "geobasierte Liste der Mandanten", "Einlösung der Coupons"], | |
"herausforderungen": [ | |
{ | |
"q": "Performanzprobleme bei langen Listen", | |
"a": "Umgestaltung der Listennavigation" | |
} | |
], | |
"auftraggeber": "Scoupy Nederland" | |
}, { | |
"projekt": "DLFmediathek", | |
"plattformen": ["Android"], | |
"inhalt": ["Mediathek der DLF-Inhalte", "Live-Radio mit Schlummerfunktion", "Audio-Archiv", "Suche"], | |
"technik": "Titanium", | |
"layoutdesign": "Eigenentwicklung", | |
"rolle": "Konzeption, Umsetzung", | |
"herausforderungen": [ | |
{ | |
"q": "Live-Player mit Radiotext (ICY)", | |
"a": "Programmierung eines nativen Plugins mit C++-Bestandteilen, das aus dem MP3-Stream die Metainformationen extrahiert" | |
}, { | |
"q": "Android Oreo killt HintergrundApps", | |
"a": "Programmierung eines Vordergrunddienstes mit Notification" | |
}, { | |
"q": "DLF liefert zumehmend HLS-Streams über Akamei aus", | |
"a": "Programmierung eines nativen Plugins für die Nutzung eines ffmpeg-Binaries" | |
}, { | |
"q": "VisualisationView (Zeitverlauf- und FFT)", | |
"a": "Programmierung eines nativen Plugins basierend auf Pheeliks" | |
}, { | |
"q": "fehlende oder nichtöffentliche APIs", | |
"a": "Programmierung eines nativen Plugins zur Nutzung von JSoup. Damit lässt sich komfortable HTML parsen" | |
} | |
], | |
"auftraggeber": "OS" | |
}, { | |
"projekt": "Professional training for Hospitals", | |
"plattformen": ["Android", "iPad"], | |
"inhalt": ["Umbau einer phonegap-App nach Titanium", "Silent PushNotification zur Updateverwaltung, Offlinefunktion", "White labeling"], | |
"technik": "phonegap, Titanium", | |
"layoutdesign": "Kundenvorgabe", | |
"rolle": "Umsetzung", | |
"herausforderungen": [ | |
{ | |
"q": "vorhandenen Code verstehen" | |
}, { | |
"q": "Zeitzone" | |
} | |
], | |
"auftraggeber": "Agentur in Sydney" | |
}, { | |
"projekt": "Hördat", | |
"plattformen": ["Android"], | |
"inhalt": ["Hörspielkalender mit Erinnerungsfunktion", "Verwaltungstool für Hörspiele aus DACH, Offlinefunktion", "konfigurierbares Live-Radio", "Bund Freier Radios"], | |
"technik": "Titanium", | |
"layoutdesign": "Eigenentwicklung", | |
"rolle": "Konzeption, Umsetzung", | |
"herausforderungen": [ | |
{ | |
"q": "Android Oreo killt HintergrundApps", | |
"a": "Programmierung eines Vordergrunddienstes mit Notification" | |
}, { | |
"q": "VisualisationView (Zeitverlauf- und FFT)", | |
"a": "Programmierung eines nativen Plugins basierend auf Pheeliks" | |
}, { | |
"q": "fehlende oder nichtöffentliche REST-APIs", | |
"a": "Programmierung eines nativen Plugins zur Nutzung von JSoup. Damit lässt sich komfortable HTML parsen" | |
} | |
], | |
"auftraggeber": "OS" | |
}, { | |
"projekt": "Homebanking für „Australia and New Zealand Banking Group“", | |
"technik": "cordova/phonegap", | |
"plattformen": ["iOS, Android"], | |
"rolle": "Beratung", | |
"herausforderungen": [ | |
{ | |
"q": "Performanz und Layoutprobleme", | |
"a": "Outsourcing" | |
} | |
], | |
"auftraggeber": "SAP AG, Eskalationsteam" | |
}, { | |
"projekt": "PorscheIntra", | |
"inhalt": "mobile Version eines auf Jive basierenden Intranets", | |
"technik": "cordova, JSP", | |
"layoutdesign": "Eigenentwicklung nach Vorgaben", | |
"rolle": "Umsetzung", | |
"q": [ | |
{ | |
"q": "Performanz", | |
"a": "Lazy loading der Inhalte" | |
}, { | |
"q": "standardabweichende Layoutvorgaben", | |
"a": "Patch des Frameworks" | |
}, { | |
"q": "Infrastrukturprobleme, Bürokratie", | |
"a": "Geduld" | |
} | |
], | |
"plattformen": ["iOS, Android"], | |
"auftraggeber": "Porsche AG" | |
}, { | |
"projekt": "Audiotools", | |
"inhalt": "native Plugins zur Abfrage der Headsettasten und zur Anzeige des aktuellen Stückes als Widget auf dem Sperrbildschirms", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in Schweden (NDA)" | |
}, { | |
"projekt": "WiFi-Manager", | |
"inhalt": "native Plugins zur Kommunikation mit einer Kamera über WiFi", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in Montréal (NDA)" | |
}, { | |
"projekt": "Leica Distance", | |
"inhalt": "native Plugin zur Kommunikation mit Leica Laser-Distanzmesser (Bluetooth)", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"q": [ | |
{ | |
"q": "unzureichend dokumentierte Closedsource-Bibliothek (jar)", | |
"a": "Reverse engineering" | |
} | |
], | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in Manchester (NDA)" | |
}, { | |
"projekt": "TicketMaster", | |
"inhalt": "native Plugin für die Nutzung von Ticketmaster in einer EventApp", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"q": [ | |
{ | |
"q": "nichtdokumentierte Closedsource-Bibliothek (jar)", | |
"a": "Reverse engineering" | |
} | |
], | |
"plattformen": ["Android"], | |
"auftraggeber": "FANHERO in Austin, Texas" | |
}, { | |
"projekt": "Flic", | |
"inhalt": "native Plugin für die Kommunikation mit bluetoothbasierenden Knöpfen", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in den Niederlanden (NDA)" | |
}, { | |
"projekt": "Philips lifeline", | |
"inhalt": "native Plugin für die Realisierung eines XMPP-ChatClients", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in USA (NDA)" | |
}, { | |
"projekt": "Gerätebrowser miele@home", | |
"inhalt": "native Plugin für das Suchen nach IoT-Geräten (Bonjour)", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"plattformen": ["Android", "iOS"], | |
"auftraggeber": "Großer deutsche Weißwarenhersteller (NDA)" | |
}, { | |
"projekt": "", | |
"inhalt": "native Plugin für die Nutzung von Ticketmaster in einer EventApp", | |
"technik": "Titanium", | |
"rolle": "Umsetzung", | |
"q": [ | |
{ | |
"q": "nichtdokumentierte Closedsource-Bibliothek (jar)", | |
"a": "Reverse engineering" | |
} | |
], | |
"plattformen": ["Android"], | |
"auftraggeber": "Firma in Manchester (NDA)" | |
}, { | |
"projekt": "Eppendorf", | |
"inhalt": ["Katalog", "Vertriebsnetz", "Tools", "YoutubeChannel", "Augmented Reality", "360°-Bilder"], | |
"technik": "Titanium", | |
"layoutdesign": "Eigenentwicklung", | |
"rolle": "Konzeption, Umsetzung", | |
"herausforderungen": [ | |
{ | |
"q": "Backendperformanz", | |
"a": "Synchronisierung einer im Backend erzeugten SQLite-DB" | |
}, { | |
"q": "komplexes Layout und Gerätevielfalt", | |
"a": "spezieller Rendering-Algorithmus" | |
}, { | |
"q": "Blätterlayout", | |
"a": "Programmierung nativer Komponenten für iOS und Android" | |
} | |
], | |
"auftraggeber": "eppendorf AG", | |
"plattformen": ["iOS, Android"] | |
}, { | |
"projekt": "Ventra Chicago", | |
"inhalt": "TicketApp für den ÖPNV in Chicago", | |
"technik": "ReactNative", | |
"layoutdesign": "Kundenvorgabe", | |
"rolle": "Teil eines Scrumteams. Cardmanager, Tripplanner, Transittracker", | |
"herausforderungen": [ | |
{ | |
"q": "Internationales Team (Hamburg, Texas, Indien)", | |
"a": "Videokonferenzen" | |
}, { | |
"q": "rascher Versionswechsel bei ReaktNative", | |
"a": "smarte Versionspolitik" | |
} | |
], | |
"auftraggeber": "Cubic Transportation GmbH", | |
"plattformen": ["iOS, Android"] | |
}, { | |
"projekt": "Finanzassistent", | |
"inhalt": "Homebanking- und CRM-App", | |
"layoutdesign": "Beratung des Kunden", | |
"technik": "Titanium", | |
"rolle": "Workshop mit dem Team aus Köln, danach Beratung und Modulentwicklung", | |
"herausforderungen": [ | |
{ | |
"q": "Personalexpertise", | |
"a": "Schulung und Workshop vor Ort" | |
}, { | |
"q": "Hohe Sicherheitsstandards" | |
}, { | |
"q": "lokale Generierung von PDFs auf dem Gerät", | |
"a": "Schaffung einnes PDF-Plugins in Javascript" | |
} | |
], | |
"auftraggeber": "Größter deutscher Finanzdienstleister (NDA)", | |
"plattformen": ["iOS, Android"] | |
}, { | |
"projekt": "Timetrip Pics", | |
"inhalt": "EU-geförderte App zur Darstellung historischer Stadtansichten in Tirol", | |
"technik": "Titanium", | |
"layoutdesign": "Kundenvorgabe", | |
"rolle": "Konzeption, Umsetzung nach Layoutvorgaben", | |
"herausforderungen": [ | |
{ | |
"q": "Backend über Googles Firebase", | |
"a": "Programmierung eines Adapters" | |
}, { | |
"q": "Kameraview als Bestandteil einer View", | |
"a": "Programmierung eines nativen Plugins" | |
}, { | |
"q": "360°-VR-View", | |
"a": "Programmierung eines nativen Plugins mit C++-Bestandteilen" | |
}, { | |
"q": "Kompassview für stilisierten Stadtplan", | |
"a": "Programmierung eines nativen Plugins" | |
}, { | |
"q": "Sehr viele (>500) Assets (Bilder und Audiodateien) und Vorgabe de 100prozentigen Offlinbebetriebes", | |
"a": "Downloadmanager" | |
} | |
], | |
"auftraggeber": "Realer Bruneck (Südtirol)", | |
"plattformen": ["iOS, Android"] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment