aktuelle Anfragen

Archivierte Anfrage zur App Programmierung

Dieses Projekt ist bereits archiviert. Wenn Sie selbst an der Entwicklung eines Apps interessiert sind, können Sie eine Anfrage aufgeben:
Anfrage zur App Entwicklung stellen

Die derzeit aktuellen Projekte finden Sie unter: Aktuelle Anfragen

Wenn Sie selbst Entwickler von Apps sind, können Sie sich als Entwickler registrieren



Barcodes scannen und Daten abfragen (ID 630)

Projektbeschreibung Wir suchen ein Unternehmen für die Implementierung eine Applikation mit der Barcodes (2D und 1D) mit der Kamera von SmartPhones ‚gescannt‘ werden.

Die Applikation sollten folgende Hauptfunktionen erfüllen:
1. 'Scannen' eines Barcodes
2. Laden von weiteren Daten zu dem Barcode von einem Webservice
Die Serverkomponenten (Webservice) ist nicht Teil des Leistungsumfanges sondern wird zur Verfügung gestellt.

3. Speichern der Datensätze im SmartPhone
4. Update der Datensätze durch erneute Abfrage am Webservice

Eine Funktionsbeschreibung finden Sie in dem angehängten Dokument (Anm: nach Kauf sichtbar).
Darüber hinaus haben wir eine detaillierte Leistungsbeschreibung (inkl. Screendesigns) erstellt welche wir Ihnen gerne auf Anfrage übermitteln.

Sprachen: Englisch und Deutsch
Zielplattformen: V1.0 auf iOS und Android; spätere Versionen auch auf BlackBerry und möglicherweise WP7
AEV Zusatzinfo aus Kundenkontakt Auszug aus vorhandener Dokumentation:
------------------------------------
3. Hauptfunktionen
3.1. Benutzer scannt Barcode (Live-Modus)
Der Benutzer scannt einen Barcode und die Daten werden sofort vom adventics Server abgefragt.
Funktionsablauf
1. Benutzer scannt einen Barcode mit der Smartphone-Kamera
2. App verschlüsselt die Daten des Barcodes und sendet diese an Webservice
3. Webservice decodiert Barcode und übermittelt die Antwort: 1 Datensatz mit fester Anzahl von Feldern (vorauss. 25) an das Smartphone
4. Optional, zeigt die App die wichtigsten Felder an
5. Bei ausgeschalteter Option werden am Scanning-Screen nur die 2 wichtigsten Felder angezeigt. Der Benutzer kann aber über eine Funktion (Button) alle Felder des Datensatzes anzeigen. Der komplette Datensatz mit Zeitstempel wird im Smartphone (lokaler Datenbank) gespeichert.
6. Der Benutzer kann eine Text-Notiz (max. 512 Zeichen) zu diesem Datensatz eingeben. Die Textnotiz kann entweder sofort oder bei der nächsten Abfrage an den Server übermittelt werden.
6.1. In einer späteren Version (1.x) muss es auch möglich sein eine Sprachnotiz aufzunehmen und am Datensatz zu hinterlegen.
3.2. Barcodes sammeln (Collect-Modus)
Zum schnellen Sammeln von Barcodes muss es möglich sein, diese ohne sofortige Abfrage am adventics-Server zunächst in der lokalen Datenbank des Smartphones zu speichern und die Daten zu einem späteren Zeitpunkt abzufragen.
Funktionsablauf
1. Benutzer scannt 1 - x Barcodes, jeder Barcode + Zeitstempel werden lokal gespeichert. Die Anzahl der gesammelten Barcodes wird im Scanningscreen angezeigt
2. Benutzer drückt den Button ‚Download‘ im Scanningscreen
3. App sendet die Barcodes mit Zeitstempeln an Webservice
4. Webservice übermittelt die Antwort an das Smartphone.
5. Applikation speichert alle empfangenen Datensätze lokal in der Datenbank des Smartphone. Sollten für einzelne Barcodes keine Daten vom Server übermittelt werden so ist diese Scanningtransaktion trotzdem weiterhin lokal zu speichern. Diese Scanningtransaktionen ohne Daten können zu einem späteren Zeitpunkt mit der Funktion 3.3 abgefragt werden.
3.3. Update der lokalen Daten
Da sich die Daten in der zentralen Datenbank kontinuierlich ändern bzw. es auch möglich sein kann, dass Daten zum Zeitpunkt der Abfrage am adventics-Server dort noch nicht vorhanden sind muss es möglich sein die lokalen Daten upzudaten.
Funktionsablauf
1. Benutzer wählt einen, mehrere oder alle Datensätze aus der Liste der Datensätze aus
2. App sendet Liste der Barcodes + letzte Änderung (Feld Modified) an Webservice
3. Webservice übermittelt Datensätze welche geändert wurden an das Smartphone
4. App updated die lokalen Daten etwaige Text- oder Sprachnotizen sowie Interessenstags bleiben natürlich erhalten.
adventics GmbH - 4 -
3.4. Export aller Datensätze in Excel oder CSV (später: DropBox, Evernote, …)
Aus Sicherheitsgründen können alle Datensätze nur über den adventics-Server exportiert werden. Dazu wird von der Schnittstelle eine Funktion zur Verfügung gestellt mit der ein Export angestoßen wird.
Damit wird sichergestellt dass die Daten nur an die hinterlegte Emailadresse übermittelt werden.
Funktionsablauf
1. Benutzer wählt Funktion Export alle Datensätze aus
2. App ruft Funktion im Interface auf
3. Der adventics Server erstellt eine Exportdatei mit allen Datensätzen des Devices und sendet diese an die hinterlegte Emailadresse.
3.1. In zukünftigen Versionen soll die Übermittlung an einen DropBox, Evernote oder iCloud-Account möglich sein. Der eigentliche Funktionsablauf wird gleich bleiben.
4. Als Antwort wird die Emailadresse an welche die Daten versendet werden dem Smartphone übermittelt. Der Versand erfolgt asynchron vom Aufruf der Funktion
5. Die App zeigt die Emailadresse als Information an

OS iOSandroid

Veröffentlicht am19.06.2011
Angebotsfrist bisk.A.

Anfrager deaktivieren die Anfrage selbst, wenn ein Entwickler gefunden wurde

geplanter Endtermin k.A.

geplantes Budget € 7.500
Investitionsbereitschaft Projekt wird sicher umgesetzt

Sitz des Auftraggebers: 85630 Neukeferloh.

Der Standort des App Entwicklers ist für den Auftraggeber nicht relevant.



aktuelle Anfragen