Mittwoch, 22. Mai 2013

BPM 11g (11.1.1.7) Hands On Workshop - DOAG Regio Hannover 25.6.13

In diesem Einführungsworkshop zu Oracle BPM liegt der Schwerpunkt auf der "hands on Übung". Exemplarisch bauen die Teilnehmer (in der Rolle eines Fachbereichsmitarbeiters) über eine Weboberfläche (BPM Composer) einen Prozess auf. Der dabei zur Verfügung stehende "Werkzeugkasten" bietet einen umfangreichen Ausschnitt der entsprechenden Funktionalitäten des Oracle JDeveloper (inkl. Testen und Simulieren des Prozesses).

"Loan Approval Process" (ex Oracle Tutorial)

Ein Kurzvortrag und eine Demo führen in das Thema ein.

Meine Kollegin Annegret Warnecke - bekannt durch Ihre ADF News Sessions jeden 2. Freitag - und ich werden den Workshop unterstützen.

Es ist lediglich ein Laptop mit aktuellem Browser mitzubringen.
Anmeldung bitte über die DOAG Regio Seite.

Oracle ADF Mobile Tipps & Tricks

Na klar gehört Oracle ADF und ADF Mobile zu den Werkzeugen, die man im SOA Umfeld benutzt, wenn man auf die Oracle SOA und BPM Technologie setzt...

So beschäftige ich mich gerade auch mit ADF Mobile in seiner aktuellen Version 11.1.2.4.
Es gibt aktuell 2 Tutorials dazu:
1. Setup ADF Mobile (für iOS, Android) und
2. ADF Mobile Applications entwickeln inkl. Einbindung Camera




Um die Stolpersteine schneller zu bewältigen, hier ein paar Tipps.

1. Deployment auf Android Device

Das Standard Deployment zum Testen geht ja Richtung des Android- oder iOS- Emulators. Wobei nicht alle auf dem Mac entwickeln... -  das Deployment soll hier einigermaßen schnell gehen - ich teste aber z.B. auf Windows7 und mit dem Android Emulator.
Für den Android Emulator muss man ja den Android SDK runterladen und installieren (ausführlich beschrieben in der Oracle Doku) - nun wollte ich aber gerne auf mein Samsung Galaxy GT-I9070 (Android) deployen... - ist in der Doku nicht so wirklich beschrieben... (;-(

Stolperstein:
 Smartphone wird nicht sauber erkannt. Treiber nachinstallieren:

Nach dem Anschließen mittels Kabel am USB Port, wurde das Smartphone nur für MTI erkannt (Zugriff vom PC auf die Dateien des Smartphones).
Ferner soll man das Gerät via ADB (Android Debug Bridge) ansprechen können, um sicherzugehen, dass ein Deployment hin zum Smartphone auch funktioniert.

Wichtig vorher : im Android Gerät den "Debug"-Mode für Development einstellen: --> Settings (Einstellungen) --> Applications --> Development --> USB debugging : Haken setzen und durchbooten (beide Tasten rechts und Links am Smartphone länger gedrückt halten... - runterfahren und erneut genauso starten)
Wird nun das Gerät noch nicht erkannt - oder im Device Manager ist ein "!" zu sehen, muß man die Device Treiber für das externe Endgerät nachinstallieren - sehr gut hier beschrieben, damit das Device als "Android" sauber eingebunden wird, was dann so aussieht:
(Device Manager via Start --> Control Panel)



Dann starte ich vom Android SDK unter \platform-tools\ den ADB Server mit
>adb start server    (oder gab gleich ein: >adb devices)

ergänzt 3.9.2014:
aktuell unter Windows 7 stellt es sich wieder mal anders dar:
im Device Manager erscheint zunächst gar nicht "Android Device" - nach dem Anschliessen eines Android Gerätes erscheint es zunächst unter: "Portable Device" - mit rechter Maustaste macht man "Update Driver Installation":

Danach erscheint, dass das Gerät als USB deviceerkannt wurde:

Und danach auch als Android Device:



Im Idealfall soll das dann so aussehen: (bei mir war es nach "List of devices attached" zunächst leer)
dann evtl. mal den USB-Port wechseln... auch sicherstellen, dass der Timeout nicht gleich zuschlägt... also --> Einstellungen auf  "10 Min." setzen. - mit Befehl: >adb devices


Danach kann das Deployment zum Smartphone bzw. Device beginnen und sieht bei mir so aus:
(Ergebnis der ersten Schritte aus diesem Oracle Tutorial)

App Icon Employees




2. Speedup Deployment (Android)
Shay Schmelzer schreibt dazu, dies im Release Mode und mit dem Keystore zu machen.

Nachtrag 2.11.2014
3. Samsung Galaxy usb-Treiber für Windows7 gibt es hier