Forms 12c

Diese Kategorie enthält 18 Beiträge

DOAG Konferenz 2018

Letzte Woche in Nürnberg war es mal wieder soweit. Die Deutsche Oracle Anwender Gruppe (DOAG) hatte ihre Jahreskonferenz.

meine persönliche Meinung: Voller Erfolg. Gute Organisation. Gute bis sehr gute Vorträge über 400 an der Zahl. Über 2500 Teilnehmer die die Vorträge genossen haben.

Mit sehr vielen Menschen gesprochen, teilweise banales aber zum grössten Teil interessante Informationen erhalten. Aber alle Gespräche waren sehr schön.

Für mich ist es natürlich immer wieder von Interesse, wie viele Oracle Forms Anwender es nocht gibt und da sind mir doch ein paar über den Weg gelaufen die ich bisher noch gar nicht kannte. Termin vereinbart für nächstes Jahr !!!!.

Seid mir nicht böse, aber ich liebe immer noch Oracle Forms. Aus diesem Grunde habe ich natürlich meine Ohren immer offen wenn es um dieses Thema geht. Was mich sehr gefreut hat war die aktive Teilnahme an dem Forms Community Abend, obwohl ich Frank vermisst habe. Frank nächstes Jahr musst du wieder da sein, es fehlen einfach Fragen 😉

Allerdings waren die Informationen die von Michael  raus gegeben wurden auch nicht schlecht!. im nächstem Jahr wird es ein Release 19.x geben (okay update 12….) aber SPITZE. Zur Zeit sind sie am arbeitem am Release 20.x mit neuen Funktionen. Auch das ist sehr beruhigend, denn wer auf Twitter mit gelesen hat, der wird den Hinweis von Frank zu Kenntniss genommen haben.

 

das erste kommerzielle Programm war im Jahre 1977 die Oracle Datenbank gleich danach kam dann Oracle Forms hinter her. Entwickelt von Bill Friend (habe ich nicht überprüft, aber vertraue Frank). Also haben wir nächstes Jahr 40 jahre Oracle Forms. Wenn ich jetzt einmal darüber nachdenke, das ich vor 40 Jahre hätte anfangen können mit Forms zu arbeiten und immer noch im Job wäre, man was für eine Sicherheit. Ebenso wäre es für mich als verantwortlicher für das Entwicklungsbudget durchweg zufrieden stellend, fest zu stellen, das mein Invest der letzten Jahre durch relativ kleinen Migrations Aufwand immer noch auf das nächste Release hoch gezogen werden kann. Kein Verlust!

Ich habe in den letzen Jahren immer wieder Hypes erlebt, die alles neu mache wollten. Gespräch mit einigen Entwicklern in den letzten 360 Tagen. „Dann muss man das halt alle zwei Jahre kommplet neu machen“ Sorry aber wer soll das denn bezahlen. wir sind keine Bank oder auch kein Staat der einfach los geht und sich Gelder „druckt“.

 

Noch mal zurück auf die Laufzeiten von Forms: Release 19 + 5 Jahre standart Support = 2024

Release 20 + 5 Jahre = 2025 + evtl. extende Support = 2028.

Dann kam mir ein Dokument in die Hand. http://www.oracle.com/us/support/library/lifetime-support-applications-069216.pdf

da steht doch wirklich was drin:

Oracle E-Business Suite has moved to a Continuous Innovation model for the 12.2 release. This means that E-Business Suite provides support via regular Oracle E-Business Suite Updates that can deliver new application functionality and feature enhancements, underlying technology stack updates, as well as fixes that have undergone thorough testing without a major upgrade.

Finde ich spannend, kann sein das ich verkehrt liege aber war da nicht Forms im Hintergrund.

Übrigends: Wenn Unternehmen wieder Mitarbeiter ausbilden wollen, mein Forms 12c Kurs für die Entwickler ist fertig. Ich bin gerne bereit bei Ihnen im Hause, Ihre Mitarbeiter auf Forms „Auszubilden“ oder aber auch „weiter zu bilden“

 

Danke an dieser Stelle noch einmal an das DOAG Office, Ute, Cornel, Carmen, Marcel, Yasmin, Tabea (auch wenn du mich schlaflose Nächte bescherrt hast), Taly, Mia,

 

Mozilla dropped support for Java in release 52 and above!

Ja es ist mal wieder soweit. Auch Mozilla hat NPAPI entfernt. Und soweit ich es mitbekommen habe, der Workaround in der aktuellen Version geht auch nicht mehr.

Aber es gibt ja in der IT fast immer eine Lösung. So scheint es auch hier zu sein. Okay ich habe es noch nicht getestet aber ich gehe mal davon aus es wird klappen.

Sehr schöner Beitrag dazu auf von Soroush Ghorbani :

NPAPI plugins will continue to work in Firefox ESR 52. (ESR stands for Extended Support Release). You can download ESR version of Firefox from Firefox ESR 52

ZITAT:

„With v52’s release, all NPAPI-based plugins except Flash will stop working in Firefox. The old NPAPI plugins will continue to work in the Firefox ESR 32 bit version 52, but will eventually be deprecated in ESR 59.

For Oracle Forms 11g, you have to plan to migrate to newer version of Forms 12c and continue running Forms Instances via Java Web Start and Java Network Launch Protocol (JNLP).

Kaply has also published a series of Firefox hacks that users can make and switch to the ESR branch if they want to continue to use NPAPI plugins for a few more versions.“

Also was lernen wir

Alle Forms 10g User !!! Bitte mal schauen ob mit Firefox oder IE gearbeitet wird. Wenn Firefox redet mal mit eurer IT es gibt bereits Forms12c

Alle Forms 11R2 User !!! Bitte mal schauen ob mit Firefox oder IE gearbeitet wird. Wenn Firefox redet mal mit eurer IT es gibt bereits Forms12c

Alle Forms 6 Client Server User ! Herzlichen Glückwunsch kein Problem, okay OS könnte sein oder die 12c Datenbank könnte eines werden. Aber kein Browser Problem.

 

 

Oracle Forms und die Angst vor JAVA 9

Zur Zeit gibt es ja wieder einmal sehr viel Panik um den Bereich Oracle Forms und dem neuem Java 9. Da gibt es Gerüchte die besagen, in Java 9 werden keine Applets mehr unterstütz, man muss sofort auf Java Webstart oder Forms Standalone umstellen.

Die Panik verbreitet sich zur Zeit leider recht schnell. Das erinnert mich mal wieder an das Jahr 2005 als er hieß Forms ist tot und alle wie wild anfingen nach alternativen zu schauen und auch sofort damit angefangen haben. Okay die meisten haben dann Schiffbruch mit der Alternative gehabt aber das muss ja nun nicht sein.

Aber nun einmal der Reihe nach.

Nein es stimmt nicht das java 9 kein Applet mehr unterstützt.

Ja es stimmt Applet Technologie ist abgekündigt in Java 9 aber Java 9 unterstützt das noch !!!! Also bitte ganz ganz ruhig.

Es werden keine Java Plugins mehr unterstützt : ja das stimmt für Firefox, Opera, Google aber Microsoft hat sich schon dazu bekannt im IE noch Java Applets zu unterstützen bis zum Ableben von Windows 10 !!! Also auch hier keine Panik.

 

Zitat:

JDK 9 und das Java-Plug-in

Ende 2015 haben viele Browseranbieter den Support für auf Standards basierende Plug-ins entweder eingestellt oder eine Timeline für die Einstellung angekündigt. Damit ist die Einbettung von Silverlight, Java, Flash und anderen auf Standards basierenden Plug-in-Technologien nicht mehr möglich.

Oracle plant, das Java-Browser-Plug-in im Java Standard Edition Development Kit 9 (JDK 9) auslaufen zu lassen. Der Hinweis „Veraltet“ ist eine Warnung für Entwickler, dass diese Technologie nicht mehr verwendet werden soll. JRE 9 stellt das Java-Plug-in weiter bereit und unterstützt das Starten von Applets auf Browsern, die weiterhin Standard-Plug-ins unterstützen. Dieses Browser-Plug-in wird in einem zukünftigen Java SE-Release aus dem Oracle JDK und JRE entfernt. Entwickler und Benutzer, die mehr über diese geplante Änderung erfahren möchten, finden weitere Informationen in diesem Blogpost.

Welche Maßnahmen muss ich ergreifen?

Benutzer von auf Plug-ins basierenden Anwendungen müssen bei ihrem Anbieter nachfragen, welche alternativen Pläne zur Verfügung gestellt werden.

Anwendungsentwickler und Systemadministratoren müssen alternative Optionen in Erwägung ziehen, zum Beispiel die Migration von Java-Applets (die auf einem Browser-Plug-in aufbauen) zur Technologie Java Web Start, die ohne Plug-ins auskommt. Vorabversionen von JDK 9 stehen unter http://jdk9.java.net zum Download und Testen zur Verfügung. Weitere Hintergrundinformationen zu verschiedenen Migrationsoptionen finden Sie in diesem kurzen Whitepaper von Oracle.

 

Wir gehen hier auch von einem Zeitfenster von mindestens drei Jahren aus. Ich habe keine Ahnung wie lange es noch Windows 10 geben soll.

Aber auch dann mach ich mir noch keine Gedanken. Ich habe gerade mal wieder eine Installation bei einem Kunden gemacht, der natürlich auch vor der Thematik stand wie starte ich nun meine Umgebung. Wir haben dann folgendes gemacht.

 

[demo]
WebUtilArchive=frmwebutil.jar,jacob.jar,icons.jar,RoundedButton.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
archive=frmall.jar
lookAndFeel=oracle
form=customers.fmx
# System parameter: file setting environment variables for the Forms runtime processes
envFile=demo.env
# Forms applet parameter
width=100%
# Forms applet parameter
height=100%
baseSAAfile=webutilsaa.txt
fsalcheck=true

mit diesem Eintrag in der Formsweb.cfg kann ich den selben Konfigurations-Abschnitt mit Browser und oder aber auch mit der Standalone Variante starten. Der Aufruf im Browser sieht dann wie folgt aus :

http://linux6.jptu.de:9001/forms/frmservlet?config=demo&form=customers.fmx

das selbe mit dem Standalone Browser würde dann wie folgt aussehen:

java -jar frmsal.jar -url "http://linux6.jptu.de:9001/forms/frmservlet?config=demo&form=customers.fmx" -t 30000

es läuft beides. Nur wenn ich mit Java Webstart arbeiten möchte, muss ich einen neuen Abschnitt einrichten.

Fazit:

Oracle gibt noch bis zum Oktober 2020 auf das jetzige Release von Forms 12c support . Extended Support sogar bis zum Oktober 2023. Aber es kommt ja noch ein Release 🙂

zur Zeit wird FMW12c noch mit dem JDK 1.8 betrieben. Auch hier haben wir noch jede Menge Zeit. Java 9 ist noch gar nicht vorhanden (okay nicht ganz richtig).

Wenn ich mich nicht verrechnet habe, haben wir auf dem jetzigem Release noch über Drei Jahre support. Extended sogar 6 Jahre. Wenn das finale Release 12c kommt, geht die Rechnung wieder plus 5 bzw 8 Jahre.

Und eins weiss ich mit Sicherheit (ohne mit Oracle gesprochen zu haben). Wenn es kein Plugin mehr gibt, wenn es keine Applets mehr gibt, Oracle hat die Sourcen und ist mit Sicherheit daran interessiert Forms von der Applet Technologie zu entfernen. Die haben einfach zu viele Anwendung draussen die mit Forms laufen und im Gegensatz zu „Apex,ADF etc“ verdienen die mit Forms noch Geld 🙂

 

Wo es doch alles Forms gibt

Ich musste / habe heute mal wieder gesucht und siehe da:

Oracle Forms kann und darf und wird nicht sterben 🙂 Es ist laut Oracle in folgenden Produkten immer noch die Haupt Komponente: !!

Oracle Forms gibt es seit den 1980 🙂

Oracle Forms continues to be a core component in many Oracle products such as the following:

    • Oracle E-Business Suite
    • Oracle Utilities
    • Oracle Retail
    • Oracle Life Sciences
    • Oracle Hospitality
    • Oracle Insurance

New features in 12c include, but are not limited to the following:

    • Integration with BI-Publisher
    • Browser-less client configuration options
    • Form Builder productivity improvements
    • Form Builder module auto-backup
    • New applet parameters for easily customizing runtime behavior
    • New and enhanced object properties
    • Customizable runtime Color Schemes
    • Audio playback
    • New and enhanced security features
    • New and enhanced JVM Controller features to improve performance and diagnosability
    • Performance improvements for record/data handling
    • System Events
    • Improved SSO integration
    • Improved diagnostic features
    • New installation options
    • Support for new Java versions
    • Support for new operating systems

Oracle Forms Roadmap Ahead

Oracle continues its commitment to Oracle Forms.   New releases are being planned and new features and other improvements are currently being reviewed.  New releases are planned to include some of the following:

    • Design-time productivity improvements
    • Application Deployment utilities
    • Performance improvements
    • New and enhanced object properties
    • New runtime UI features
    • New and improved integration with various products and technologies
    • Support for new Java versions
    • Support for new operating systems
    • And many more…

For information about Oracle Reports, refer to the Oracle Reports Statement of Direction, published October 2016 on OTN.

 

Oracle Reports Releases and Direction Oracle Reports 10g, shipped in 2005 was its last feature bearing release. Since then Oracle Reports saw the 11g R1, 11g R2 releases. Minor enhancements were added to the product during these releases. In the 11g and in 12c R2 release, the emphasis was on product stability and bug fixing. Oracle Reports will be shipped with Oracle Fusion Middleware 12.2.1.3.0 release and it will be its terminal release.

Alles nachzulesen in SOD Reports und Oracle Support Doc ID 2009262.1

Also können wir noch lange mit Oracle Forms leben und brauchen nicht den Riskanten Weg einer Migration und oder einer neuen Entwicklung zu gehen, auch wenn wir Mobile Teile brauchen

 

Oracle Forms Roadshow im Oktober 2016

Zur Zeit bin ich mit der Firma „der IT-Macher“ unterwegs. Wir sind am Mittwoch in Potsdam in der Oracle Niederlassung gestartet. Als Agenda hatten wir uns auf die Fahne geschrieben „Oracle Forms zum Anfassen und fürs Auge“.

Was bedeutet das? Wir zeigen auf, das auch in der heutigen Zeit die Entscheidung für Oracle Forms nicht verkehrt ist.  Der Einstieg wurde natürlich mit einer Fragerunde gemacht. „Was sind ihre Herausforderungen mit Oracle Forms“.

Es haben sich im Prinzip zwei Themen  heraus kristallisiert, da ist zum einen das Look and Feel von Forms (Okay jeder Entwickler bitte einmal in den Spiegel schauen). Wer hat denn das entwickelt 🙂

und dann natürlich die Herausforderung „Mobil“.  In den Medien können wir es nachlesen, brauchen wir eigentlich nicht. Aber schauen wir doch mal auf unser eigenes Verhalten. Wir fragen mal eben die Route von a nach b über das Smartphone ab. Lesen unsere Mails, buchen eine Bahnfahrt oder Hotel. Warum nicht auch den Status der Bestellung unseres Kunden (machen wir doch auch bei Amazon). Warum nicht die Prüfliste meiner Wartunsstrecke auf dem Handy / Tablet eingeben als hier auf Papier das ganze zu erfassen um es dann in Mühsamer klein Arbeit wieder in das IT-System einzugeben.

Wir machen so viel Mobil, ich bin auch der Meinung das wird immer noch mehr werden. Aber wie kommen wir dahin. Wie das geht, kann man in den Beiträgen Oracle Forms auf mobilen Geräten nachlesen.

Ich habe auf der Roadshow nun die Gelegenheit nicht nur Powerpoint zu zeigen, sondern wir machen das ganze LIVE und zum Glück auch in Farbe. Teilweise etwas langsam (Internet :-() aber immer live. Nach einer Stunde sehe ich mir dann die Teilnehmer an und bin immer wieder erstaunt. Da sitzen gestandene Forms Entwickler und staunen mit offenem Mund und sind ganz ganz ruhig 🙂

Da kommen natürlich Fragen auf:

Wie lange dauert das denn. Antwort zwischen 10 Minuten und 1 Stunde, je nachdem wieviele  Webservices sie bereit stellen wollen.

In der Raucherecke war dann die Diskussion : Wenn ich einen Prozess den ich mobil Bereitstellen möchte noch nicht habe was mache ich dann?

Okay wenn ich ehrlich bin habe ich natürlich mehr als nur einen Ansatz. Ich bin jederzeit in der Lage Webservices nicht nur mit Auraplayer zu erstellen, ich kann das aus der Datenbank machen, ich kann Java nutzen ….. Der Umsetzung sind keine Grenzen Gesetz. Aber ? habe ich die Skills im Hause die das machen können? Muss ich mir diese ausbilden, einkaufen ?

Und wie Raucher so sind. Wir „Spinnen“ einfach mal so rum. Wir haben das Forms KnowHow im Hause und wissen, das wir mit Forms sehr sehr schnell etwas erstellen können. Können den ganzen Workflow ausgiebig testen. Wir beherrschen Forms.

Und nun machen wir daraus innerhalb von Minuten einen WebService. 🙂 Mein Gesprächspartner fand das gut. Ich möchte hier keine Streit mit anderen Techniken anfangen, aber Forms ist schnell in der Entwicklung, wir beherrschen das und können auch schnell Änderungen einbauen.

Der nächste Part war dann das Look and Feel. Hier haben Jürgen und Mike sich in den letzten Monaten zusammen gesetzt und haben eine Tool Sammlung „eingekauft“ die Jürgen vorstellen durfte. Es handelt sich um ein PLL-Sammlung, Java Sammlung die eine Forms Anwendung wirklich aufhellt. Mich hat das überzeugt. Der Name ist gewöhnungsbedürftig „Forms Optimizer“ aber … Nicht der Name macht etwas sondern die Funktion und die waren überzeugend.

Ich freue mich jetzt schon auf die nächste Woche in München (Dienstag) und in Stuttgart (Mittwoch). Wer sich noch nicht angemeldet hat, sollte diese nachholen. Alle Teilnehmer haben in der Feedback Runde einvernehmlich bestätigt:

Die Informationen die wir mitgenommen haben sind es Wert hier her zu kommen! 

Freue mich auf nächste Woche !

und hier noch die Informationen für die Gesprächsteilnehmer

in der Formsweb.cfg in dem Konfigurationsabschnitt der betroffen sein soll:

  • prestartRuntimes=true
  • prestartInit = 10
  • prestartMin = 5
  • prestartIncrement = 5
  • prestartTimeout = 2000

dadurch werden die Prozesse vorgestartet. Die Oracle Doku dazu (gilt leider nicht immer )

FMW12c mit Admin Port bestücken

Es war leichter als gedacht, wenn man weiss wie. FMW12c mit dem Adminport Administrieren

FMW 12c (Forms/Reports) mit Adminport  erstellen.

Man kann das auch über die Oberfläche machen. Aber dazu hatte ich mal wieder keine Lust. Daher mal wieder per Skript. Es geht mit Sicherheit auch noch anders, aber hier ist eine Lösung 🙂

 

OOW 2016 beginnt heute 18.09.2016

Jetzt ist es schon wieder ein Jahr her das ich auf der OOW 2015 in San Francisco war. Heute beginnt die OOW 2016. Ich selber bin mit der Firma Auraplayer zusammen hier. Die ersten Vorträge die ich mir anschauen möchte habe ich bereits ausgesucht.

Die ersten Termin für die DOAG stehen auch schon fest. Auch wenn viele sagen  „das ist jedes Jahr das selbe“ ich finde es spannend. Auch gerade weil man hier sehr viele Menschen trifft, die im Umfeld von Oracle unterwegs sind und nicht aus Deutschland kommen.

Freue mich auf die neuen (eventuell) neuen Themen.

Heute ist der User Group Day. immer wieder spannend.

Hoffe ich das es einiges zu berichten gibt!

So mein erster Vortrag den ich mir anhören.  (So ganz nebenbei NetBean Party war umsonst )

 

Influencing the Future of Java von Bob Paulin President of the Chicago JUG

Programm Agenda:

JSR General
Adopt – A – JSR Process
Our own Story Adopting

Was ist der JSR .

Ein Vortrag, den ich so nicht erwartet hätte. Sie erklärt sehr gut die Zusammenhänge von JSR . Wie geht das ganze, welche Prozesse werden wie eingehalten oder auch nicht, was für Einflüsse habe die User Gruppen eigentlich

Interessant die Zyklen mal zu sehen. Wenn das alles so klappt ist das gut. Aber ?

Sehr gute Erklärungen. Der Vortrag ist für mich zu ende. Bereite mich jetzt auf den zweiten vor.

AuraPlayer. Digital Transformation : Your First Steps with Oracle Mobility.

Der Laden ist voll. Es ist erst 10:30 am. 10 bis 20 Leute beschäftigen sich mit „Mobile“.

Es ist schon interessant was alles so mittlerweile Mobile ist. Angefangen von dem Smartphone welches mir mittlerweile Empfehlungen für meine Restaurants ausspricht wenn ich irgendwo in der Nähe bin.

Aber wenn man sich das Backoffice anschaut, dann stellt man immer wieder fest, das die Prozess Ketten immer wieder unterbrochen sind. Da werden Dokumente eingescannt und dann wieder ausgedruckt etc.

Die Herausforderungen die uns ins Hause stehen sind immer noch die selben wie vor einem Jahr.

Wenn man sich die Reaktionszeiten von einigen Unternehmen anschaut, wenn man einen Tweet über sie verbreitet, dann ist dass schon berauschend wie schnell sie antworten oder etwas erwidern. Aber wenn man bei denen in der Hotline steckt, oder mit einem Mitarbeiter sprechen will, dann wird man warten warten und warten.

Und hier sind sie wieder, die Oracle Tools : MAF/JET/MCS/MAX…..

Wer kennt alles die Übersetzungen.
Welches ist aber die Richtige für mich. Die Diskussion hatten wir auch schon im letztem Jahr als alles begann. Was ich vermisse (wo ist es) ist ADF!

Das wichtiges in Richtung Mobil: Nicht die bestehende Anwendung Mobile machen sondern wir gehen immer von dem Prozess aus, den wir mobile da stellen wollen. So der erste Schritt ist immer das erstellen des Storiebords. Auch das ist nicht neu: Wir müssen das Geschäft des Kunden verstehen. Dann ist die Entwicklungssprache Nebensache.

Wie arbeiten die Leute mit der Anwendung die ich Mobile machen möchte. Welche Informationen benötigen wir damit sie ihren Job machen können.

Welche Informationen fehlen uns damit der Job erledigt werden kann.

 

Schmale Anwendungen (API oder Mikroservice) mal wieder was neues.

Nächste Thema:

Introduction to the Big Data World mit Heli Helskyaho und Elise Valin-Raki.

Aussage Gardner: 2017 „NoSql“ der Name wird nicht mehr da sein.  Das Thema BigData ist Spannend da werde ich mal tiefer einsteigen müssen !

Das Thema war hoch spannend. Ich habe immer noch im Kopf die ganzen V-Worte die hier eine Rolle spielen.

Bin ich eigentlich auf dem richtigem Weg

Heut morgen hatte ich mal wieder Gelegenheit in der bahn über Oracle Forms nachzudenken. In der letzten Woche hatte ich ja mein Regio zum Thema Oracle Forms 12c. Da kamen dann auch Fragen ob man heute noch in Forms Entwickeln sollte/kann.

Zur Zeit hinterfrage ich meinen Fanatismus zu dem Thema Oracle Forms. Ist es wirklich noch das Tool der Wahl? Gibt es bessere Alternativen. Bin ich verblendet?

Bei mir im Kopfe schwirrt immer die Datenbank getriebene Backoffice Anwendung herum . Ich bin nicht der Mensch, der sich mit Internet Auftritten beschäftigt. Als ich angefangen habe mit Oracle Forms, da waren wir stolz darauf, das wir sehr viel Logik in die Datenbank getan haben. Wir haben so sichergestellt, das Bedingungen erfüllt, geprüft worden sind egal woher die Anfragen/Daten kamen. Zum damaligem Zeitpunkt wurde immer wieder über ODBC gesprochen.

Heute kommen die Architekten daher und erzählen uns wir müssen die gesamten Daten/Logik in einer „Layer-Schicht“ legen. Dann gibt es Kollegen, die die Meinung vertreten, das eine Datenbank nur für Daten da ist !

Wenn man sich mit den Kunden unterhält, dann gibt es viele, die begeistert sind von Forms und den Hype nicht verstehen unbedingt weg von Forms. Letzte Woche gab es auch einen Teilnehmer, der komplett mit einer neuen Anwendung auf Basis Forms anfangen wollte.

Was spricht eigentlich gegen Oracle Forms ?

Hier würde ich euch einfach mal bitten mir Argumente gegen Forms zu liefern. (OKAY ein paar habe ich im Kopf)

Was spricht eigentlich für Oracle Forms ?

Hier würde ich euch einfach mal bitten mir Argumente für  Forms zu liefern. (OKAY ein paar habe ich im Kopf).

Das nächste Thema was mich mal wieder beschäftigt hat ist : Migration weg von Forms hin zu ADF. Warum ? Warum soll ich eine ganze Anwendung „neu“ entwickeln.

Es fallen mir Themen ein wie: Stabil, Performant, schnelle Anpassungen….

Aber auch Sachen wie Mobil, Internet…

Jetzt gibt es mittlerweile die Möglichkeit hier Alternativen zu schaffen. Eigentlich muss eine Mobile Forms Anwendung in den seltensten Fällen die gesamte Anwendung Mobil da stellen. Hier kann ich durchaus die Überlegung in Betracht ziehen ein Teil der Anwendung neu zu schreiben. Aber eigentlich komme ich dann auch wieder in das Problem, das ich mich auf zwei Gleisen bewege. Möchte ich das wirklich.

Für den Teil, das ich mit meiner Forms Anwendung zufrieden bin, gibt es diverse Alternativen dies umzusetzen.

Genauso zweifel ich zur Zeit an meiner Fähigkeit die richtigen Empfehlungen auszusprechen. Für mich macht einfach keinen Sinn, alle Forms Module mit „Fremden“ Code zu versehen um einblick in den Ablauf zu bekommen. Das kann für mich einfach kein Weg sein, jeder neue Code den ich in meine Anwendung einführe fordert mich auf alles durchzutesten. Ebenso kann ich das nicht auf Produktiven Umgebungen machen.

Aber wenn ich Laufzeitverhalten meiner Anwendungen erfahren möchte, kann ich das doch eigentlich nur auf Produktiven Umgebungen. Mit den „echten“ Anwendern.

Für mich persönlich ist es ein NO-Go Produktive Software mit „Code“ zu versehen um das Verhalten zu erlernen. Oracle bietet hier mit der OATS bereist Techniken dir mir ohne Eingriff hier Informationen liefern.

Thema Forms Migration von A nach B? Auch hier gibt es ja sehr viele Anbieter die sich damit brüsten !

http://www.sibvisions.com/
http://theformspider.com/
http://www.actminds.com/services/oracle-forms-to-java-migration/
https://www.robotron.de/verwaltung/index/technologien/oracleformswebformsreports.html
http://composertechnologies.com/migration-solutions/oracle-forms-to-java/
http://kumaran.com/services/oracle-forms-migration/
http://www.yash.com/oracle/fusion-middleware/oracle-forms-migration.php
http://www.akeetech.com/oracle-forms-migration-services.html
http://www.formsmigration.com/
http://www.artinsoft.com/cs_evolution.aspx
https://technet.microsoft.com/en-us/library/bb463141.aspx
http://www.bios-software.de/softwareentwicklung/werkzeuge/oracleformsreports/oracle-forms-migration.html
http://renaps.com/en/products/oracle-forms-to-java-adf-migration-tool
https://www.quora.com/What-is-the-best-practice-to-start-migrating-Oracle-Forms-to-Oracle-ADF
http://cms.xdev-software.de/content.php/388-forms-migration-engine
http://www.pitss.de/pitsscon-oracle-forms-upgrade/
http://www.4iapps.com/oracle-forms-to-ADF.html
http://forms2net.atxsoftware.com/site/welcome.do;jsessionid=E904E0237D1A2C331547DA34225BE54F
http://www.wavemaker.com/item/modernizing-oracle-forms-apps/

Thema von Grant Roland: http://www.oracle.com/technetwork/developer-tools/forms/documentation/formsmigration-133693.pdf

die letzte Seite packe ich nicht mit rein. Ich habe die Lösung meiner Probleme gefunden. Eine Slide warum ich migrieren soll!

1)Meeting new business challenges (okay geht nicht mit Forms ist ein Grund)
2)Modern technology Better performance (ADF /Java ist Performanter ? )
3) To avoid obsolescence ???

Vorschläge  die in den Folien stehen ! How to achieve Modernization? Use Webservies Use PJCs (Pluggable Java Components)

 

Bitte Kommentare dazu !

Leider habe ich nur per Twitter ein paar Hinweise bekommen. Warum keine Kommentare. Ich möchte gerne eine Sammlung aller Vor und Nachteil von Oracle Forms / Reports erstellen. Bin gespannt was da so raus kommt

Fazit für die letzten Tage: Kommentare gibt es keine aber Forms ist „Spitze“ meine Skripte zum erstellen der Forms/Reports Domaine sind fertig. Nur eine Datei und dann los.

Der nächste Schritt wird dann Forms/Reports per WLST durch zu konfigurieren. Aber auch das geht. Wir brauchen keine GUI mehr !

 

Unterschiede Forms in Deutsch und Forms in Englisch

Bin ja mal gespannt wie viele Kommentare es gibt. Wem ist denn schon der Unterschied im Formsbuilder Deutsch und Englisch aufgefallen?

Wenn wir uns den Builder auf Englisch einstellen und dann einmal auf Edit > Prefrences gehen, dann sehen wir eine saubere Umgebungs Einstellung:

01_English

hier können wir den Standard einstellen. Jetzt bauen wir das ganze einmal auf Deutsch um.

03_Voreinstellung

Es sollte der selbe Bereich sein. Leider ist das nicht der Fall. In Deutsch wird hier die Auswahl der *.pal angeboten. Leider habe ich noch keine Möglichkeit gefunden die Einstellungen in einer Deutschen Umgebung zu tätigen.

Das ist „eine Funktion“ im Forms Builder und kein Bug. Es sind halt unterschiedliche Sprachen.

mal sehen was ich noch finde 🙂

 Dazu eine Anmerkung von der Entwicklung: uns ist dieser Fehler bekannt. Wir sind dabei das zu fixen : Bug Nummer ist  22655255.

Es ist eine falsche Translation Datei in das Deployment von Forms 12c gerutscht. Sind aber daran am arbeiten !

FORMS BUILDER 12C CRASH WHEN THE NLS_LANG IS SET TO "GERMAN_GERMANY.WE8MSWIN1252

Available workarounds
=====================
Change the NLS_LANG to AMERICAN_AMERICA.WE8MSWIN1252
Customer is not able to use the Forms Builder 12c using the German UI

Ich wusste doch schon immer Americanisch ist das bessere Deutsch :-( sorry

Oracle Forms und das Plugin NPAPI-Plug-ins

Seit letztem Jahr wird das NPAPI-Plug-ins von vielen Browsern nicht mehr unterstützt bzw. es wird angekündigt, das es nicht mehr unterstützt wird.

Google Chrome: Auf Plug-ins basierende Inhalte werden in Chrome nicht unterstützt aus https://support.google.com/chrome/answer/6213033?hl=de

Heise sagt dazu bereits im November 2014 : Browser-Plug-ins auf dem Rückzug

am 28. Januar diesen Jahres (2016) teilte uns Heise dann mit:  Für ein Plug-in-freies Web: Oracle verabschiedet sich von Java-Plug-in.

Oracle selber hat für das Java 9 angekündigt auf das Plug-in zu verzichten. Es war vorgesehen, Java 9 im September 2016 auf den Markt zu bringen. Das hat sich nach bisherigem Wissenstand auf das Frühjahr 2017 verschoben. Trotzdem sind davon alle Forms Anwendungen  betroffen. Spätestens mit dem JRE9 für den Desktop wird es dann nicht mehr möglich sein Forms laufen zu lassen 😦

Okay, jetzt hagelt es wieder Kommentare : Die genaue Aussage von Oracle „“deprecated“, also veraltet,“. Trotzdem müssen wir was tun. Oracle bietet uns seit Jahren die Möglichkeit alternativen zu nutzen. So gibt es schon immer die Forms Start Möglichkeit mit „Java-Web-Start“  Oracle Forms auszuführen. Das hat allerdings in der Version kleiner 12c den Nachteil, das es von Oracle nicht supportet ist.

In der Oracle Forms12c Version wird das voll von Oracle unterstützt. Hierzu werde ich auch ein paar Beispiele liefern.

Ich habe das bei mir schon am laufen. Ist soweit sehr gut. Aber wie so oft. Es gibt das ein oder andere Problem. Das arbeite ich zur Zeit auf um es dann kund zu tun.

Trotzdem: Umstellung auf Oracle Forms 12c wird immer dringender. Denn wenn die Browser kein Plug-In mehr unterstützen bleibt einem nur noch „alter Browser“ oder „Neue Forms“

Viel Spaß bei dem Projekt Plan !!!!

by the Way: Oracle Forms 12c Mobile ist dann auch noch viel einfacher

 

Oracle Forms 12c “My Top Features”

Ach ist das schön, das sich so viele Menschen zur Zeit auf Oracle Forms 12c stürzen. Ich finde das gut. Wenn diese Unternehmen dann anfangen über die Top Feature zu reden, finde ich immer wieder nur Wiederholungen. Leute, macht euch doch mal Neue Gedanken.
Jedes mal zu hören “ New Deployment Option”, Costum Color Schema BI Publisher, IDM, Webutil without OLE..

Ey toll. Das ihr das jetzt auch mit bunten Bildern untermalt, aber mal ehrlich. Was ist an den Dastellungen denn bitte schön neu.
Es wäre doch viel Interessanter wenn man mal darüber berichten könnte, was es in der Software so alles für Bug’s gibt. Habt ihr schon welche Gefunden ? :-).
Nein. Schade.
Aber wer einmal Lust hat im Forms Builder auf den ein oder anderen Bug zu stossen, der möge diesen bitte einmal auf Windows mit Deutscher Sprach Einstellung laufen lassen.

Und wenn wir schon dabei sind. BI Publisher, ja das hatte ich bereits geschrieben, das hier nur die run_report_object Paramete angepasst werden müssen. Aber wer kann denn den BI Publisher bezahlen.

So bitte lasst euch was neues Einfallen. Mal wirkliche Erfolgsstories und nicht nur Alte Geschichten.

 

Ich habe mal nachgefragt wie es mit den Lizenzen aus schaut. Heute habe ich folgende Informationen erhalten, was die Repository Datenbank betrifft.

Forms Lizenz RCU in separate DB requires additional DB Licensing
Internet Developer Suite No
Forms and Reports Yes
Internet Application Server – Enterprise Edition No
WebLogic Server Suite No

Zur Zeit ist das der Stand der Dinge. Mal sehen was sich weiter ergibt. Das sind Informationen die man mir übermittelt hat. Ich gebe das nur weiter und übernehme keine Gewähr !

 

So für alle die Lust haben, ich habe einmal angefangen Forms12 bei der Installation ohne GUI zu arbeiten und alles zu skripten.

Hier ein paar Code Zeilen für alle die Lust haben das zu nutzen.

NPAPI-Support wird aus Firefox entfernt Das wurde im letztem Jahr bekannt gegeben. Nun ist die Panik groß ! Oracle Forms arbeitet mit dem Plugin und läuft dann nicht mehr im Firefox.  Bei Google ist das schon länger ausgeschaltet.

Oracle hat bereits angekündigt: Oracle plans to deprecate the Java browser plugin in JDK 9. This technology will be removed from the Oracle JDK and JRE in a future Java SE release.

So wie geht es jetzt weiter: Oracle und auch ich (sowie noch ein paar andere) empfehlen auf die Plugin- Freie Variante zu gehen. mit JavaWebstart wäre eine Möglichkeit. Das geht bereits bei Forms 11 (ist aber nicht supportet) oder mit vollem Support in der Version 12c.

 

%d Bloggern gefällt das: