Navigations-App für eine Auto-Haupteinheit

Navigations-App für eine Auto-Haupteinheit

Information
Standort:
Weltweit
Branche:
Automobilindustrie
Plattform:
Mobil
Arbeitsmodell:
Engagiertes Team
Projektdauer:
1,5 Monate
Team-Mitglieder:
1 Entwickler
ID:
385
Verwendete Technologien
Java
Objective-C
iPhone SDK
Android SDK
Mobile

Anforderung

Der Kunde möchte eine All-in-One-Dashboard-Widget-Anwendung entwickeln lassen, um den Verkehr rund um den aktuellen Standort oder die aktuelle Uhr anzuzeigen und direkten Zugriff auf die Hauptfunktionen des ASTEROID Smart und des Tablets zu haben.

Herausforderung

Die größte Herausforderung für unseren Spezialisten bestand darin, eine reaktionsschnelle Automobilanwendung zu entwickeln, die es dem Benutzer ermöglicht, aktuelle Informationen über den Straßenverkehr um seinen Standort oder das aktuelle Datum / die aktuelle Uhrzeit zu erhalten, ihm die Kontrolle über den eingebetteten Media Player zu geben, wie zum Beispiel zum Wechseln zu nächsten/vorherigen Tracks , Ändern der Lautstärke und Verknüpfungen zum Spracherkennungssystem und zu Anwendungen.

  • Lautstärkebereich: es sollte eine aktuelle Lautstärke für den Mediaplayer steuern, ein Doppelklicks wird unterstützt (bei Mehrfachklick erhöht sich die Lautstärke dramatisch).
  • Kartenbereich: es sollte das Kartenbild alle 2-30 Minuten im Hintergrund aktualisieren (abhängig von den Einstellungen) oder bei Bedarf mit einer speziellen Schaltfläche.
  • Player-Bereich: es sollte über grundlegende Steuerelemente für den Media Player verfügen.
  • Abschnitt „Kurzbefehle“: Kurzbefehl für Musik- und Kontaktspracherkennung, Kurzbefehl für das Anwendungsmenü.

Lösung

Ein spezieller Intent-Dienst wurde erstellt, bei dem alle Vorgänge im Hintergrund ausgeführt werden, um die Benutzeroberfläche reaktionsschnell zu halten. Dieser Dienst führt alle erforderlichen Funktionen aus, z. B. das Abhören von Standortänderungen, das Arbeiten mit dem REST-Dienst zum Abrufen von Kartenverkehrsdaten und das Laden von Bildern im Hintergrund. Und dieser Service aktualisiert ein Widget nur bei Bedarf, nur bei einem neuen Ereignis.

Ergebnisse

Das Endprodukt der Entwicklung ist eine voll funktionsfähige Dashboard-Widget-Anwendung für Asteroid-Geräte. Die wichtigsten Funktionen der Anwendung:

  • Anzeigen von Verkehrsdaten mit dem Bing-Verkehrsdienst, aktualisiert nach Zeitplan oder bei Bedarf;
  • Aktuelles Datum/Uhrzeit;
  • Erhöhen/Verringern der Lautstärke eines Mediaplayers;
  • Grundlegende Bedienelemente für die Musikwiedergabe: Play/Pause, Next/Previous Tasten;
  • Verknüpfungen zum Spracherkennungssystem und zum Anwendungsmenü;
  • Tag/Nacht-Modus - Umschalten in inverses Schema
  • Die App ist in 21 Sprachen übersetzt.
1417481956-2
1417481967-2
1417481977-2
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert