Freitag, 20. Dezember 2013

Going Mobile - auf Geschäftsanwendungen zugreifen - mit ADF Mobile - 1 Tages Hands on Workshop - MUC 4.2. - FRA 6.2. + 2.7.

Oracle bietet im Februar 2014  drei kostenlose Hands-On Workshops zum Thema ADF Mobile:

"In diesem Hands-On Workshop erlernen Sie das Basiswissen zum Umgang mit den Oracle Technologien Oracle ADF und ADF Mobile sowie dem JDeveloper und Weblogic Server. Sie werden im Workshop eine mobile Anwendung entwickeln, die auf Ihrem Smartphone oder Tablet (Android, iOS) ablauffähig ist. Programmier- und ADF- Kenntnisse sind nicht erforderlich."

Agenda
09:30    Registrierung
10:00    Beginn: Vorstellung Agenda und Workshop
11:00    Übungen Teil 1 - ADF Anwendung erstellen und deployen
12:00    Mittagspause mit Mittagessen
13:00    Übungen Teil 2 - ADF Mobile Anwendung erweitern, deployen, testen
15:00    Kaffeepause
15:30    Übungen Teil 3 - ADF Mobile - Webservice konsumieren
16:30    Wrap up
17:00    Ende Workshop
Presenter: Jürgen Menge    Bernhard Fischer-Wasels

Registrierungslinks:

Going Mobile - auf Geschäftsanwendungen zugreifen - mit ADF Mobile - 1 Tages Hands on Workshop - FRA 6.2.
und
Going Mobile - auf Geschäftsanwendungen zugreifen - mit ADF Mobile - 1 Tages Hands on Workshop - MUC 4.2.

Noch sind einige Plätze frei!

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

Donnerstag, 25. April 2013

Oracle ACM - Adaptive Case Management - UPDATED 22.11.2103

Neu mit Oracle Fusion Middleware und BPM 11g PS6 (11.1.1.1.7) ist nun ein flexibel agierendes BPM gekommen - namentlich CASE MANAGEMENT oder auch gelegentlich ADAPTIVE CASE MANAGEMENT genannt.
ACM kann im Gegensatz zu BPM und Workflow auch mit "ungeplanten" und "unvorhersehbaren" Tätigkeiten umgehen, die vom Kontext und den Daten abhängen. Neue Tasks können "on-the-fly" hinzugefügt werden. Milestones, Stakeholders, Case Activities und Case Activation Rules sind die Hauptelemente von ACM. 
(ergänzt 23.5.13):

Mark Foster (Oracle A-team) hat darüber (updated 25.11.2013) mehrere ausführliche BLOG Einträge geschrieben - ich habe entsprechend meinen BLOG Eintrag hier angepasst....(Danke Mark!)
Als Start und Einführung:
001 - http://www.ateam-oracle.com/case-management-part-1-an-introduction/
002: http://www.ateam-oracle.com/case-management-part-2-anatomy-of-a-project/
003: http://www.ateam-oracle.com/case-management-in-practice-helloworld/
dann ausführlicher
Teil1: https://blogs.oracle.com/ateamsoab2b/entry/case_management_part_1_an
Teil2: https://blogs.oracle.com/ateamsoab2b/entry/case_management_part_2_anatomy
Teil3: https://blogs.oracle.com/ateamsoab2b/entry/case_management_part_3_runtime
Teil4: Case Management In-Depth: Stakeholders & Permissions
Teil5:Case Management In Practice: Case API
Teil7: Case Management In-Depth: Cases & Case Activities Part 2 – Case Rules

Leon Smiers (Cap Gemini, NL) hat ebenfalls einen Blick getan:
http://leonsmiers.blogspot.co.uk/2013/04/an-introduction-to-oracle-case.html

... und Hajo Normann (Accenture) und Torsten Winterberg (Opitz Consulting)  von der deutsche "SOA Community" haben diesen interessanten Basisvortrag betitelt "Your are the Process" mit Untertitel: "Case Management with Oracle BPM Suite" im November 2012 gehalten. Merci dafür !

NEU 22.11.2013:  Abschliessend möchte ich hier noch bemerken, dass der Ansatz von Prasen Palvankar (Oracle PM BPM) sehr empfehlenswert ist, sich nämlich konzeptionell Gedanken zu machen, welche Elemente bei einem Case zum Einsatz kommen sollen bzw. bei einem Case Projekt welche Bedeutung haben und für den jeweiligen Case in Frage kommen.
Er illustrierte das in seinem OOW 2013 Vortrag sehr gut mit dieser Mindmap:
(Quelle: Mark Foster Blog aus Teil 7 ) wie o.e.
Elemente (Artifakte) von ACM


Beispielhafte Mindmap für ein Beschwerdemanagement


Dienstag, 26. Februar 2013

JavaFX 3D in Container Terminal Simulation/Automation

Die aktuelle Funktionalität von JavaFX und 3D wurde auf der JavaOne im Herbst 2012 beeindruckend von der Firma NAVIS demonstriert: