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



Java Win für Android (ID 4022)

Projektbeschreibung Wir sind ein in Dresden ansässiges Unternehmen, das Software zur Beratung/Präsentation erstellt. Diese ist überwiegend in Java für Windows geschrieben.
Da ein potenzieller Kunde von uns Teile unseres Programmes für Android basierte Tablets benoetigt, müssen Teile unserer Applikation für Android geschrieben werden.
Dazu möchten wir von Ihnen gern ein Angebot sowohl zeitlich als auch finanziell haben.

---------------

In sich weitgehend abgeschlossene Anzeigeseite

- Folgende Dateitypen sollten unterstützt werden:
o HTML Archive (Eine main.html und alle zugehörigen Dateien gepackt in eine ZIPDatei)
o HTML (ungepacktes HTML)
o JPG, PNG, GIF Bilder
o PDF Dokumente

- Folgende Ressourcen können an eine Folie gebunden sein:
o Ein Beanshell-Skript
o Ein Velocity Template
o Ein Vorschaubild
o Ein ResourceBundle zur Lokalisierung von Texten und Konfiguration von allgemeinen Folieneigenschaften
o Verschiedene dynamisch geladene Dateien (Bilder, JavaScript, Stylesheet, etc.)
- Einer Folie können Fragen eines Fragebogens zugeordnet sein.

Präsentation:
- Sammlung von mehreren Folien mit einem steuerbaren Ablauf
- Folgende Ressourcen können an eine Präsentation gekoppelt sein:
o Ein Beanshell-Skript
o Ein ResourceBundle zur Lokalisierung von Texten und Konfiguration von allgemeinen Folieneigenschaften (z.B. Schalterfarbe)
o Verschiedene folienübergreifende dynamisch geladen Dateien (Bilder,Stylesheet, etc.)
- Zuordnung von Fragen eines Fragebogens zu den Folien
- Der Präsentationsablauf besteht aus genau einem Startknoten, mindestens einem Folienknoten und einer beliebigen Anzahl von Entscheidungsknoten. Startknoten und Folienknoten haben immer nur einen Folien- oder Entscheidungsknoten als Nachfolger.
Entscheidungsknoten können beliebig viele Nachfolgeknoten besitzen die über ein Beanshell-Skript ausgewählt werden. Es kann immer nur ein Nachfolgeknoten aktiv sein.
- Eine Präsentation kann auch beliebig viele Folien enthalten die nicht in den Ablauf eingebunden sind.

Funktionelle Anforderungen:
- Laden einer Präsentation von einem PC oder einem Web Server auf das Androidgerät
- Löschen von Präsentationen vom Androidgerät
- Anlegen eines neuen Kundendatensatzes
- Bearbeitung von Kundendatensätzen
- Starten einer neuen Präsentationssitzung für eine auswählbare Präsentation für einen auswählbaren Kunden und Wechsel in die Präsentationsansicht
- In Präsentationsansicht:
o Dynamisches Erzeugen der XML Daten aus einem Velocity Template unter Verwendung der Kundendaten und Fragen)
o Übergabe der XML Daten an die aktuelle Folie unter Verwendung der existierenden JavaScript Schnittstelle
o Anzeige der aktuellen Folie
- Bei Bilderfolien müssen Werkzeuge zum manuellen skalieren verfügbar sein
- Bei HTML-Folien müssen vollständig angezeigt werden, bei Bedarf muss der Inhalt skaliert werden.
- PDF-Folien müssen seitenweise angezeigt werden. Es müssen Werkzeuge zum manuellen skalieren und blättern verfügbar sein
o Navigation zur nächsten Folie im Ablauf
o Navigation zur zuletzt gezeigten Folie
o Navigation zu einer beliebigen Folie aus dem aktiven Ablauf
o Navigation zu einer beliebigen Folie die nicht in den Ablauf eingebunden ist.
o Empfang und Weiterleitung von Ereignissen aus der existierenden JavaScript Schnittstelle
o Senden von Ereignissen an die existierende JavaScript Schnittstelle
o Aufruf von Methoden in Beanshell-Skript bei vordefinierten Ereignissen
- Initialisieren einer Folie (onSlideInit)
- Anzeige einer Folie (onStartPlaying)
- Verlassen einer Folie (onStopPlaying)
o Aufruf von Methoden in Beanshell-Skript bei von der Folie ausgelösten Ereignissen
o Empfang von Zustandsänderungen von der Folie über die existierenden JavaScript Schnittstelle
o Protokollierung von Präsentations- und Folienereignissen
o Speicherung von Folienzuständen über die Folie und Präsentation hinaus
o Speicherung von Präsentationszuständen über die Präsentation hinaus
o Speicherung von beantworteten Fragen über die Folie und Präsentation hinaus
o Voller Zugriff auf Kundendaten, Präsentationsablauf und Antworten aus dem Beanshell-Skript
o [Optional] Anzeige eines Zusatzpanels in dem an die Folie gebundene Fragen beantwortet werden können und Hinweise stehen können
o Ein- bzw. Ausblenden einer Zeichenebene über der Folie mit folgenden Funktionen:
- Zeichnen von Striche in 3 vordefinierten Strichstärken und 5 vordefinierten Farben (gelb, rot, green, blau, schwarz)
- Löschen der gesamten Zeichenebene
- Speichern der Zeichnung
o [Optional] Erstellen von Bildschirmkopien aus Beanshell-Skript
o Verlassen der Präsentationsansicht
o Erstellung eines PDF Protokolles basierend auf den Präsentationsdaten (u.a. Kundendaten, Antworten auf Fragen, Folienzustände)
- Schnittstelle zur Übertragung der während der Präsentationssitzung angefallenen Daten zurück an den PC bzw. Web Server
AEV Zusatzinfo aus Kundenkontakt - Das Projekt soll zeitnah umgesetzt werden

OS android

Veröffentlicht am12.03.2015
Angebotsfrist bisk.A.

Anfrager deaktivieren die Anfrage selbst, wenn ein Entwickler gefunden wurde

geplanter Endtermin k.A.

geplantes Budget € 20.000
Investitionsbereitschaft zunächst nur Preisanfrage


Anfrage für regionale Programmierung

Der Auftraggeber bevorzugt Entwickler aus seiner Region.

Ort 01309 Dresden



aktuelle Anfragen