Über den BES (BlackBerry Enterprise Server) kann man nicht nur E-Mails, Kontakte und Kalendereinträge mit den Exchange Server synchron halten, auch Software kann über selbigen auf die BlackBerrys verteilt werden. Der Administrator des BES hat hier die Möglichkeit zu kontrollieren wer welche Software auf seinen Geräten installieren darf bzw. sogar installieren muss.
Das Verteilen von Java-Software über den BES auf die BlackBerry Geräte kann man bequem über den BlackBerry Administration Service (BAS), eine webbasierte Administationsoberfäche für den BES, vornehmen.
Hierzu müssen ein paar Schritte erledigt werden.
Der erste Schritt ist schon mit einer ausführlichen Anleitung verlinkt, ich gehe in späteren Artikeln noch genauer auf die weiteren Schritte ein.
- Java-Anwendung in das sogenannten “Application Repository” des BES hinzufügen
- “Sofware Configuration” anlegen und eine bzw. mehrere im “Application Repository” verfügbare Anwendung(en) der “Software Configuration” hinzfügen
- Der “Software Configuration” eine “Application Control Policy” zuweisen
- Die “Software Configuration” einem BlackBerry Nutzer bzw. einer Nutzergruppe zuweisen
Na letzten Schritt generiert der BlackBerry Administaration Service die dazugehörigen “deployment jobs” und führt diese innherhalb eines 4 Stunden intervalls aus.
Warum der 4 Stunden intervall? Für den BES hat das Puschen von Emails und das synchronisieren von Kontakten und Kalendern, sowie den IT Policies vorrang vor dem verteilen von Software über die Software Configurations. Dehalb haben diese Deployment Jobs eine niedrigere Priorität und werden innerhalb von 4 Stunden verteilt wenn der BES gerade nichts wichtigeres zu tun hat. Beim BES 4.1.6 konnte man diese Intervall noch über einen Registry Eintrag wenigstens für Tests verkürzen – seit BES 5.0 fehlt diese Möglichkeit. Vielleicht hat ja jemand eine Lösung gefunden dies zu beschleunigen?? Freu mich dazu über Kommentare zu diesem Artikel.
Author: Lars Gentz (42 Articles)
Lars Gentz ist der Betreiber dieses Blogs. Sein Interesse gilt der JAVA Softwareentwicklung. Mit Hilfe der Eclipse IDE entwickelt er GWT Enterprise Portale sowie mobile Anwendungen für BlackBerry Geräte. Sie können ihm "live" auf Twitter unter @lgentz folgen.
Hallo Lars, beim BES 5.0 kannst Du unter
“Devices” -”Deployment jobs” – “Manage Deployment jobs” – Hier die “Priority auf “High” ändern. Dann wird dieser Job schneller verarbeitet.
Gruß
Gast
Hallo Gast,
Danke für den Tip – das hatte ich für das Verteilen der IT-Policy schon gesehen. Leider habe ich aktuelle das Problem, dass der Job zum verteilen der Software Configuration gar nicht in dieser Job Liste auftaucht
Werde Deinen Hinweis aber in den Artikel mit aufnehmen.
Viele Grüße
Lars.