Probleme mit dem Deployment

Status
Nicht offen für weitere Antworten.

Pappenheimer++

Bekanntes Mitglied
Hallo,

ich habe ein Problem mit dem deployen von MIDlets.

Folgende Ausgangssituation: Mein MIDlet ist fertig programmiert und kompiliert, d.h. ich hab die fertige .jar und .jad hier auf der Festplatte meines PCs. Ich will nun das MIDlet einer breiten Nutzergemeinde zur Verfügung stellen.

Das Problem: Stelle ich die beiden Dateien einfach nur auf einem HTTP-Server zum Download bereit, wie ich das bei ner SE-Anwendung machen würde, gibt es Unstimmigkeiten:
Nach dem Download landet die Datei bei so ziemlich allen Handys erstmal nur in einem Ordner und ist noch nicht benutzbar. Man muss sie erst "installieren", sprich die .jar wird irgendwo registriert und erscheint dann unter "Anwendungen" (o.ä.) und ist von dort aus startbar. Auf manchen Geräten (z.b. Sony Ericsson) besteht dieses Installieren aus zwei Tastendrücken, ist also zumutbar. Bei anderen (z.b. Samsung) muss man aber dazu geheime Nummerncodes eingeben bzw. sich durch "geheime" Menüs kämpfen. Das kann man seinen Nutzern ja nicht zumuten. Zumal die für jedes Gerät anders sind.

Die Frage: Wie mache ich das vernünftig? Gibts da irgendwelche Meta-Informationen, die der Server mitgibt? Oder wie machen das die ganzen komerziellen Anbieter, die diese ganzen Handyspiele zum kostenpflichten Download anbieten?

Vielen Dank
 

The_S

Top Contributor
Hi,

installiert werden muss es, da führt kein Weg dran vorbei. Da ich zufällig mit einem kommerziellen Provider zusammenarbeite, kann ich dir sagen, dass die Anwendungen zumeist mit einem WAP-Push Link ( WAP-Push ? Wikipedia ) ausgeliefert werden.


PS: Mit einer einzigen JAR/JAD wirst du eher nicht "möglichst viele Endgeräte" ansprechen. Davon abgesehen, dass jedes Handy/jede Handyserie spezielle Eigenschaften haben, die vor allem bei kommerziellen Anwendungen berücksichtigt werden sollten, ist es zumindest wichtig, unterschiedliche Versionen für die unterschiedlichen Displayauflösungen zur Verfügung zu stellen. Oder arbeitest du nur mit relativen Werten und komplett ohne Grafiken?
 

Pappenheimer++

Bekanntes Mitglied
Hallo,
ersteinmal Danke für deine Antwort.
Dass um die Installation kein Weg drum herum führt, ist ja ziemlich doof, aber jetzt, da ich es weiß, muss ich wenigstens nicht mehr in der Richtung nachforschen. Der WAP-PUSH ist ganz interessant, aber was das eigentliche Problem angeht, hilft der ja auch nicht weiter ;)
Was das Bereitstellen einer einzigen .jar für alle möglichen Endgeräte angeht, da denke ich, dass wir schon ein sehr großes Spektrum abdecken werden können. Es stimmt, manche KVMs sind beknackt implementiert und weichen z.T. von der Spezifikation ab. Aber unser MIDlet ist nur lcdui-menü-basiert und Images werden reskaliert. Wir brauchen nur CLDC MIDP 2.0 und keine zusätzlichen APIs. Es ist schon so ziemlich der kleinste Nenner und wir haben auch schon auf einer ganzen Reihe Geräten erfolgreich getestet ;) Aber danke für dein Interesse
 

The_S

Top Contributor
Dann ist das natürlich etwas anderes. Aber ein reskallieren von Bildern? Kommt auf das Zielgerät an, aber das sind sehr ressourcenfressende/rechenintensive Funktionen.

Nur noch so zur Anmerkung ;) .
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Android Probleme mit BLE-Notify Android & Cross-Platform Mobile Apps 2
J Android Probleme mit der Realm Datenbank Android & Cross-Platform Mobile Apps 3
J Android Probleme mit Navigation-Fragments? Android & Cross-Platform Mobile Apps 0
N Probleme mit custom dynamic ListView Android & Cross-Platform Mobile Apps 15
B Android Probleme mit Android Studio Android & Cross-Platform Mobile Apps 6
B Android Probleme mit Realm Datenbank Android & Cross-Platform Mobile Apps 2
B Android Probleme mit ArrayList Android & Cross-Platform Mobile Apps 6
J Android Probleme mit FileProvider Android & Cross-Platform Mobile Apps 1
B Probleme mit Firebase Authentication Android & Cross-Platform Mobile Apps 25
H Android Probleme mit SearchView in ArrayAdapter Android & Cross-Platform Mobile Apps 7
ATZENPOWER Android Probleme mit mobilen Daten via lte Android & Cross-Platform Mobile Apps 10
S Android Probleme beim Verbinden mit einer HTTPS Seite Android & Cross-Platform Mobile Apps 4
B Android Probleme mit RealmObject? Android & Cross-Platform Mobile Apps 1
M Android ExpandableListView merkwürdige Probleme Android & Cross-Platform Mobile Apps 20
F Probleme mit Google-Maps Android & Cross-Platform Mobile Apps 0
B Android Probleme mit ViewPager? Android & Cross-Platform Mobile Apps 5
J Probleme mit ViewPager und Activity Android & Cross-Platform Mobile Apps 1
B Android Probleme mit Eclipse? Android & Cross-Platform Mobile Apps 6
E MAVLINK Probleme Android & Cross-Platform Mobile Apps 1
C Android Probleme mit JavaMail Android & Cross-Platform Mobile Apps 5
B Android Probleme mit Facebook-SDK? Android & Cross-Platform Mobile Apps 1
D Android Probleme mit info/warning (1, 902) Android & Cross-Platform Mobile Apps 4
D Android Gallery Probleme Android & Cross-Platform Mobile Apps 3
B Probleme mit App auf Galaxy S3? Android & Cross-Platform Mobile Apps 13
S Hat der AVD-Manager Probleme mit GPS? Android & Cross-Platform Mobile Apps 5
P Probleme mit xml-Layout Android & Cross-Platform Mobile Apps 2
P Android Probleme mit Spinner Android & Cross-Platform Mobile Apps 3
F Layout mit listViews (Scrolling-Probleme) Android & Cross-Platform Mobile Apps 2
A Android Probleme mit Dialog Android & Cross-Platform Mobile Apps 4
U SQLite-Datenbank Probleme Android & Cross-Platform Mobile Apps 8
T Android Probleme bei Facebook Integration Android & Cross-Platform Mobile Apps 5
tfa Android Layout-Probleme: View programmatisch erweitern (addContentView) Android & Cross-Platform Mobile Apps 7
A Probleme mit ListView / ArrayAdapter Android & Cross-Platform Mobile Apps 3
A Probleme mit Form.isShown Android & Cross-Platform Mobile Apps 9
A Probleme mit Calendar auf dem Handy Android & Cross-Platform Mobile Apps 3
U Probleme mit der drawString Methode bei Canvas Android & Cross-Platform Mobile Apps 8
P Probleme mit Streams Android & Cross-Platform Mobile Apps 4
C 2 kleine Probleme (Datei lesen, String durchsuchen) Android & Cross-Platform Mobile Apps 16
G Proguard Obfuscator macht Probleme Android & Cross-Platform Mobile Apps 2
P Probleme mit RMS Android & Cross-Platform Mobile Apps 5
A Android App Deployment Eclipse Android & Cross-Platform Mobile Apps 7

Ähnliche Java Themen

Neue Themen


Oben