Industrialisierte Oberflächenentwicklung mit Oracle ADF
|
|
- Helmut Feld
- vor 6 Jahren
- Abrufe
Transkript
1 Industrialisierte Oberflächenentwicklung mit Oracle ADF Ralf Ernst, Bundesagentur für Arbeit, und Andreas Koop, enpit consulting OHG Während sich in den letzten Jahren im Bereich des Backend eine immer effizientere und industrialisierte Entwicklung von Komponenten auf Basis diverser etablierter Frameworks wie Spring, EJB3, JPA oder Web- Services etabliert hat, folgt die Entwicklung von graphischen Benutzeroberflächen (GUIs) immer noch vielfach einem eher individuellen Arts and Craft -Anspruch. Eine Industrialisierung der Entwicklung von GUIs ist aber ebenso notwendig wie machbar. Voraussetzung für die Industrialisierung der Entwicklung von GUIs sind weitgehend die Standardisierung der Benutzeroberfläche, eine verbindliche Referenzarchitektur und die Automatisierung wiederkehrender Gestaltungsaufgaben. Dieser Artikel beschreibt Motivation, Voraussetzungen und Vorgehen für die Einführung einer industrialisierten Oberflächenentwicklung bei der Bundesagentur für Arbeit (BA) auf Basis von Oracle ADF. Das IT-Systemhaus der BA betreibt eine der größten IT-Systemlandschaften Deutschlands. Neben Standardsoftware für Client-zentrierte Office-Funktionalitäten, einem ERP-System für Auszahlungen und Verwaltung sowie einer Business- Intelligence-Plattform für statistische Auswertungen zählen hierzu rund 100 zentralisierte Applikationen mit zusammen mehr als Masken auf Basis von Java EE beziehungsweise C++/Corba, die die spezielle Geschäftslogik der BA und somit ihr eigentliches Kerngeschäft implementieren. Die mehr als Benutzer müssen zur Erledigung ihrer Geschäftsprozesse oft eine Vielzahl von Anwendungen nutzen. Neben der Neuentwicklung sogenannter Rollen-basierter Oberflächen für spezielle Geschäftsprozesse in Service- Centern und Eingangszonen mussten verschiedene geschäftskritische ältere Verfahren auf Basis von C++/Corba und Java EE modernisiert und aktuelle Anforderungen der Fachseite mit Neuentwicklungen realisiert werden. Eine Analyse der bestehenden GUI-Architekturen und Entwicklungsprozesse ergab folgende Ergebnisse: Auch durch den Einsatz heterogener Technologien und Frameworks (C++, Swing, JSP, JSF) bedingt, existierten weder ein einheitliches Look & Feel noch einheitliche Bedienmuster der BA-Anwendungen. Dies erschwerte den Benutzern die Aufgabenerledigung erheblich und forderte von ihnen einen teilweise erheblichen Einarbeitungsaufwand. Auf Entwicklungsseite existierte im Gegensatz zum Backend für die Entwicklung von GUIs weder eine gültige Referenz-Architektur noch ein definierter Entwicklungsprozess. Entwickler von webbasierten GUIs mussten oft eine Vielzahl von Technologien und Frameworks beherrschen und integrieren (wie Struts, JSP, JavaScript, CSS, HTML). Die Ziel-Architektur aktueller Web- Frameworks unterscheidet sich in hohem Maße voneinander. Vergleicht man die Architektur von beispielswei- 50
2 se JavaScript-basiertem HTML5, JavaFX oder JSF, findet man kaum Gemeinsamkeiten. Im Gegensatz zu tieferen Applikationsschichten hat sich auch noch kein definierter Industriestandard entwickelt, was schon die schier unüberblickbare Vielfalt von GUI-Frameworks und Technologien verdeutlicht. Daher fehlen vielfach auch Entwicklungsmuster und Best Practices zu Themen wie Data-Binding, State-Handling oder Event-Processing. Erwartungen an Benutzeroberflächen und GUI-Technologien Die Erwartungen von Benutzern, IT-Architekten und dem Management an Benutzeroberflächen und deren Technologien sind sehr unterschiedlich. Benutzer vergleichen heutzutage die Oberfläche ihrer Unternehmensanwendung mit Anwendungen, die sie tagtäglich im Internet benutzen. Im Zuge dieser Consumerization of Information Technology definiert das Internet also mittlerweile, wie eine moderne Benutzeroberfläche auszusehen hat. Ein populäres Beispiel hierfür ist die einfache Google-Suche und deren Auto- Vervollständigungsmechanismus. Ein weiterer Begriff, der in diesem Zusammenhang gebraucht wird, ist joy of use. Platt ausgedrückt soll der Anwender bei der Bedienung einer Benutzeroberfläche Freude haben. Die Bedienung einer Anwendung soll also intuitiv und vorhersehbar sein. Anstelle spezieller Lösungen und Tricks sind eine Beschränkung der Anzahl möglicher Bedienmuster (Master-Detail, Autocomplete, etc.) auf das unbedingt Notwendige und eine leicht durchschaubare einheitliche Navigationsstruktur, die sich konsistent in allen Anwendungen wiederfindet, ein Schlüssel für benutzerfreundliche Oberflächen. Schließlich muss eine GUI in der BA den aktuellen Erfordernissen und Gesetzen zur Barrierefreiheit genügen, also auch von (seh-)behinderten Benutzern problemlos bedienbar sein. IT-Architekten erwarten auch von der GUI-Technologie ein hohes Maß an Wiederverwendbarkeit im Kontext einer ansonsten serviceorientierten Architektur. Dies beinhaltet die Integration mit bestehenden Architekturen ebenso wie die Unterstützung künftig mehr prozessorientierter Applikationen. Eine zukunftsorientierte GUI-Technologie muss im Intranet wie im Internetportal auf verschiedensten Endgeräten lauffähig sein. Eine saubere Trennung und damit Entkopplung der einzelnen Schichten einer Applikation ( separation of concerns ) sowie ein komponentenorientierter Ansatz sind hierfür Voraussetzungen. Aus Sicht des Managements bemisst sich der Geschäftswert einer Applika tion sehr stark an der Benutzeroberfläche. Aufgrund der in der BA üblichen langen Produktlebenszyklen (ca. 10 Jahre) muss eine GUI-Technologie zukunftssicher und über diesen langen Produktzyklus unterstützbar sein. In dieser Zeit müssen Provisionierung der Anwendung sowie Weiterentwicklung und Wartung kostengünstig möglich sein. Ein industrialisierter Ansatz für die Oberflächenentwicklung Industrialisierung bedeutet in der IT nichts anderes als die möglichst weitgehende Standardisierung von Lösungen und die Abbildung 1: Standardisierte Seitenbereiche des BA-Design-Guides DOAG News
3 Abbildung 2: Vom Photoshop Screendesign zur ADF-Anwendung Automatisierung wiederkehrender Aufgaben. Im Kontext der UI-Entwicklung erfolgte die Standardisierung durch die Definition eines sowohl für die IT als auch den Bedarfsträger verbindlichen Design-Guides, der das Aussehen, den Aufbau, die Navigationsstruktur und die möglichen Interaktionselemente festlegte. Daneben erfolgte die Definition einer Referenzarchitektur für UIs und die Produktauswahl des zukünftig einzigen Frameworks für die Implementierung Oracle ADF. Um sicherzustellen, dass die entsprechenden Design-Vorgaben auch umgesetzt und nicht im Zuge der Entwicklung neuer Applikationen konterkariert würden, wurden Anreize in Form eines zentralen BA-Skins geschaffen, zentrale Vorlagen und vorgefertigte UI-Komponenten für wiederkehrende Gestaltungsmuster der Masken bereitgestellt. Diese Maßnahmen sollten ein Baukasten-ADF (BADF) und eine Referenzarchitektur schaffen, um eine Standardisierung grundlegender Aufgabenstellungen wie Data-Binding, State-Handling und Event-Processing über verschiedene IT-Projekte hinweg zu ermöglichen. Darüber hinaus war ein einheitliches Tooling zu entwickeln, das Deployment, Staging und automatisierte GUI-Tests unterstützt. Der BA-Design-Guide Der BA-Design-Guide wurde unter Führung des Bedarfsträgers, also der Fachabteilung der Zentrale der BA, entwickelt. Die Fachabteilung definierte, wie die zukünftigen Benutzeroberflächen bereitgestellt durch das IT-Systemhaus aussehen und was diese leisten. Insoweit fungiert der BA-Design-Guide auch als wichtiges Kommunikationsmedium zwischen IT und Fachabteilung für künftige Anwendungen, da er die möglichen UI-Elemente und Interaktionsmuster aller BA-Anwendungen enthält und von der Fachabteilung quasi als Katalog für künftige Anwendungen genutzt werden kann, was die Formulierung von Fachkonzepten und Anforderungen an die IT wesentlich vereinfacht. Das Team zur Definition des BA-Design- Guides setzte sich neben einem UX-Experten größtenteils aus fachlichen Analysten und Anwendern zusammen. Ziel war die Definition eines allgemein verwendeten Abbildung 3: Mapping der Seiten-Fragmente auf korrespondierende, wiederverwendbare Templates 52
4 Abbildung 4: POJO-Binding Anwendungsrahmens und einer generischen Navigationsstruktur sowie die Reduktion möglicher Interaktionsmuster auf das unbedingt notwendige Maß (siehe Abbildung 1). Begleitet wurde das Team von zwei technischen Experten, die zur generellen technischen Machbarkeit der Vorschläge und Entwürfe Stellung nahmen. Neben allgemeinen Regelungen zur Ergonomie und Barrierefreiheit definiert der BA-Design-Guide nunmehr einen standardisierten Seitenaufbau in Header, Kontext-Navigation, Kontext-Information, Navigationsbereich und Inhaltsbereich sowie ein einheitliches Navigationskonzept. Abbildung 5: Bestandteile des BADF-Toolkits Die Standardisierung des Inhaltsbereichs erfolgte durch sogenannte Gestaltungsmuster, die die gewünschte Funktionalität optimal unterstützen. Ziel hierbei war wiederum, so wenige Gestaltungsmuster wie möglich zu verwenden, um für den Anwender konsistente, wiedererkennbare Oberflächen auch über verschiedene Anwendungen hinweg zu garantieren. Gestaltungsmuster definieren die verschiedenen Formulare und Tabellen-Ansichten (wie Master-Detail, Command-Link, 2-spaltiges Formular etc.) innerhalb des Inhaltsbereichs einer Seite. Darüber hinaus wurden Aussehen und Verhalten von Interaktionskomponenten (input-fields, lists, enumerations, choices, texts, buttons etc.) modifiziert, um die gewünschte Funktionalität zu unterstützen, und zuletzt die gewünschte Darstellung von Meldungs- und Fehlerdialogen zu spezifizieren. Die in Photoshop entworfenen Maskenfragmente wurden dann in korrespondierende ADF-Templates übernommen. Mittels ADF-Skinning war das gewünschte Look & Feel exakt realisierbar (siehe Abbildung 2). Die Produktauswahl Als GUI-Framework für die Implementierung des BA-Design-Guides wurde Oracle ADF ausgewählt. Für diese Lösung sprach insbesondere, dass mit Technologien wie wiederverwendbaren und zentral mittels ADF Library provisionierbaren Templates in Verbindung mit Skinning die Vorgaben des Design-Guides nahezu 1:1 umsetzbar waren. Daneben konnte mit dem Konzept der Dynamic-Tabs die Forderung der Fachseite erfüllt werden, verschiedene Kontexte (mehrere Kundendaten, Prozesse etc.) in verschiedenen Bereichen der Anwendung zugleich laufen zu lassen (siehe Abbildung 3). Daneben war aus Sicht der gewünschten Standardisierung wichtig, dass ADF eines der wenigen GUI-Frameworks am Markt ist, dass in sich komplett und vollständig ist, also ohne zusätzliche Erwei- DOAG News
5 Abbildung 6: Screenshot eines Entwicklungsprojekts mit BADF in einer sehr frühen Phase terungen, Funktionalitäten wie Ajax, Server-Push und ein mit nativen Clients vergleichbares Dialog-Framework bietet. Es wird kein zusätzlicher, manuell zu implementierender JavaScript-Code für diese Funktionalitäten benötigt. Von den in ADF enthaltenen JavaScript-Funktionalitäten wird vollständig abstrahiert. Ein modularer Aufbau der GUI wird durch wiederverwendbare Controller mit integrierter Zustandsverwaltung und definierten Schnittstellen und den sogenannten Contextual-Events zur losen Kopplung einzelner Seitenregionen ermöglicht. Vorteilhaft war auch die native Integration von ADF Taskflows in das WebCenter-Portal, auf dessen Basis der Internetauftritt der BA (siehe ) realisiert ist. Die Zukunftsfähigkeit von Oracle ADF ist durch die JSF-Renderer gegeben, da ausgehend vom selben Sourcecode völlig unterschiedliche Codes je nach Endgerät und Browser erzeugt werden können. So wird mittlerweile ohne Änderung des Quellcodes bei Zugriff von einem Tablet HTML5 gerendert, wo vor wenigen Jahren noch Flash-Artefakte erzeugt wurden. Außerdem existieren spezielle Renderer zur Unterstützung von Tools für Sehbehinderte wie Lunar und Jaws. Wichtiges Kriterium für die BA war auch die Tatsache, dass Oracle-Produkte wie der Enterprise Manager oder die Fusion Apps vom Hersteller selbst in ADF implementiert werden, da sich die BA hiervon eine kontinuierliche Weiterentwicklung und Langzeit-Support verspricht. Die zwischenzeitlich erfolgte Vorstellung von ADF Mobile bestätigt diese Annahme. Zuletzt steht mit dem JDeveloper auch eine IDE zur Verfügung, die eine WYSIWYG-Entwicklung in Verbindung mit den zentral bereitgestellten Komponenten erlaubt. Die Referenz-Architektur Das Framework Oracle ADF implementiert den JSF-Standard und basiert auf dem etablierten MVC-Pattern für GUIs. Die Model- Schicht innerhalb von ADF, die von den darunterliegenden Daten-Services abstrahiert, wird von Oracle auf die Zusammenarbeit mit dem proprietären, objektrelationalen Mapping-Framework ADF Business Components optimiert. Da in der BA jedoch standardmäßig POJOs als DTOs vom EJBoder WebService-Backend zur GUI-Schicht verwendet werden, wurde das Binding entsprechend angepasst (siehe Abbildung 4). Alle Oberflächenabläufe werden als Bounded Taskflow auf Basis von JSF- Page-Fragmenten implementiert. Jeder Taskflow mit definierten Ein- und Ausgabe-Parametern ist dabei für die potenzielle Wiederverwendung in anderen Applikationen per ADF Library einsetzbar. Wiederverwendbare Teile einzelner Seitenfragmente werden wiederum als deklarative Komponenten implementiert. Soweit notwendig, werden Referenzen auf UI-Komponenten im View-, Request- oder BackingBean-Scope zu ihren Backing-Beans gebunden. Der eigentliche UI-State wird je nach Anwendungsfall mittels Managed Beans im PageFlowoder Session-Scope gehalten. Ein weiterer wichtiger Grundsatz ist, kein HTML-Markup in den JSF-Seiten zu verwenden, da ansonsten die durch den jeweiligen JSF- Renderer gegebene Plattform-Unabhängigkeit verloren gehen kann. BADF Das Baukasten-ADF (BADF) implementiert den BA-Design-Guide auf Basis der Refe- 54
6 renz-architektur. Motivation für dieses Toolkit war, die Umsetzung der Design- Vorgaben zu vereinfachen und deren Implementierung zu vereinheitlichen. Grundfunktionalitäten wie die Navigation (Reiter/Baum-Navigation) und auch der grundlegende Seitenaufbau werden durch JSF-Templates und deklarative UI-Komponenten geliefert. Das Exception-Handling wiederum wird durch sogenannte Taskflow-Templates zentral sichergestellt. Sämtliche Templates, deklarative UI-Komponenten und Skins sind zentral mit ADF-Libraries bereitgestellt und stehen den Entwicklern im JDeveloper sofort zur Verfügung. Es gibt zwei Skins für interne BA-Anwendungen, einschließlich optimierter Ausgabe für Sehbehinderte (insbesondere im Hinblick auf Farbkontraste und Schriftgröße). BADF implementiert die Referenz-Architektur bezüglich Binding und Zustandsverwaltung von Java POJOs, EJBs und Web-Services, liefert Supportklassen für Contextual Events und enthält Basisklassen für immer wiederkehrende Fälle wie z.b. Exception Handling oder spezielle Konverter beziehungsweise Validatoren. Ferner existiert eine Security-Integration mit einem eigenen OPSS-Provider, basierend auf JAAS und einer Security-Bean für den komfortablen Zugriff per EL-Ausdrücken in JSF-Seiten. Abbildung 5 zeigt einen Überblick über die wesentlichen Bestandteile des BADF-Toolkits. Zuletzt wurde eine Werkzeugstraße für den zentralen Integrationsprozess auf Basis von Hudson, ojdeploy, Sonar und automatisierte Tests bis hin zum Deployment auf WebLogic Servern implementiert. Bei Bedarf kann eine textuelle DSL verwendet werden, um GUI-Masken zu spezifizieren. Der generierte Code nutzt die BADF-Artefakte, um Design-Guide-konforme Oberflächen zu erzeugen. Fazit Mittlerweile sind drei Projekte mithilfe des Design-Guides und BADF erfolgreich realisiert und in Produktion. Einige weitere Projekte sind aktuell kurz vor dem Go- Live. Oracle ADF als Enabler hierfür hat in den letzten beiden Jahren erheblich an Reife gewonnen und die Benutzerakzeptanz ist gut. Die Vereinheitlichung der Benutzeroberflächen unterschiedlicher Verfahren mit dem Design-Guide und BADF hat sich bewährt. Änderungen am Design-Guide können zentral durch Anpassungen der Page-Templates und des Skins vorgenommen werden und gelten für alle Produkte und Projekte, die BADF nutzen. Die gewählte Referenz-Architektur unterstützt dabei sowohl prozessunterstützende Anwendungen sowie traditionelle CRUD-Anwendungen. Schon zu Beginn der Entwicklung ist das spätere Zieldesign klar erkennbar, wie Abbildung 6 verdeutlicht. Zusammenfassend bleibt festzuhalten, dass eine industrialisierte GUI-Entwicklung durchaus möglich ist. Voraussetzungen hierfür sind eine größtmögliche Standardisierung der Benutzeroberfläche, die Einhaltung einer strikten Referenzarchitektur und die weitgehende Automatisierung der Implementierung von wiederkehrenden Gestaltungsmustern. Der gewünschte Standardisierungsgrad kann nur zusammen mit der die IT beauftragenden Fachabteilung gelingen, da hierdurch natürlich die Gestaltungsmöglichkeiten einer Anwendung gewollt eingeschränkt werden. Dies nahm die Fachabteilung der BA angesichts der Vorteile wie massiver Kostenersparnis in der Entwicklung und einer durch die Vereinheitlichung optimierten Benutzerfreundlichkeit (intuitiv, sauber, leicht erlernbar) in Kauf. Die IT erreicht außer einer signifikanten Verringerung des Entwicklungsaufwands bei der Entwicklung von GUIs auch die Vereinfachung von Test und Betrieb sowie verbesserte Supportmöglichkeiten im Fehlerfall und erheblich verringerte Aufwände bei Weiterentwicklung und Pflege im zukünftigen Applikations- Lifecycle. Oracle ADF fungierte bei diesem Vorgehen als Enabler, die Konzepte des BA- Design-Guides waren hiermit vollständig und exakt umsetzbar. Eine Übertragbarkeit des in der BA gewählten Ansatzes hängt allerdings insbesondere von der Kundenbasis und der Anzahl und Größe der zu unterstützenden Applikationen ab und sollte keinesfalls als allgemeingültig verstanden werden. Ralf Ernst ralf.ernst@arbeitsagentur.de Dipl.-Inf. Andreas Koop andreas.koop@enpit.de Bring your own Device soll mit neuer Oracle Mobile Security Suite sicherer werden Oracle hat auf dem Mobile World Congress in Barcelona seine neue Oracle Mobile Security Suite vorgestellt. Damit können Organisationen dem Trend Bring you own Device (BYOD) nachgehen, ohne Zugeständnisse bei der Sicherheit machen zu müssen. Die Oracle Mobile Security Suite ermöglicht den sicheren Zugriff auf sensible Unternehmensanwendungen und Daten auf gängigen mobilen Endgeräten und bietet eine integrierte Plattform, von der aus Organisationen die Zugriffsverwaltung von allen Endgeräten, darunter Laptops, Desktop-Rechner und andere mobile Geräte, auf alle Anwendungen vornehmen können. Darüber hinaus stellt der Arbeitsbereich eine komplette Lösung für die mobile Anwendung bereit. Darin sind Single Sign-on, eigenes Netzwerk-Tunneling für jede Anwendung, Verschlüsselung der gespeicherten Daten, native Integration mit Microsoft Active Directory für eine gemeinsame Nutzung, ein Katalog mit Unternehmensanwendungen und ein Transformations-Tool enthalten. DOAG News
Komponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
ADF Mobile konkret Best Practices Live erklärt. Jan Ernst
ADF Mobile konkret Best Practices Live erklärt Jan Ernst Zur Person: Jan Ernst Bachelorstudium Wirtschaftswissenschaften mit Schwerpunkt Wirtschaftsinformatik (4. Semsester) FAU Erlangen/Nürnberg Werkstudent
<Insert Picture Here> Oracle Forms Roadmap in Richtung SOA
1 Oracle Forms Roadmap in Richtung SOA Jürgen Menge Oracle Deutschland Entwicklung mit Oracle JDeveloper und ADF 3 Optionen für Forms-Applikationen Forms..., 6.0, 6i Migrate U p g
Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG
Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs
Rapid Java wie mit Forms
DOAG Konferenz 2011 Rapid Java wie mit Forms Java aktuell: XDEV 3 ist die erste professionelle Java IDE für Rapid Application Development. Viele RAD-Funktionen und die Arbeitsweise damit erinnern sehr
Ein- und Ansichten DOAG Regionaltreffen Bremen Oktober 2010
Ein- und Ansichten DOAG Regionaltreffen Bremen Oktober 2010 Ulrich Gerkmann-Bartels Senior Consultant Business Oracle Technologies ugb@team-pb.de Agenda Erwartungen und Anforderungen Ergebnisse und Erfahrungen
Lyubomir Yordanov byteletics OHG, Ralf Ernst - IT-Systemhaus der BA. Wiederverwendbare UIs in einer Enterprise SOA mit Oracle ADF
Lyubomir Yordanov byteletics OHG, Ralf Ernst - IT-Systemhaus der BA Wiederverwendbare UIs in einer Enterprise SOA mit Oracle ADF IT Systemhaus der BA über uns BA = Bundesagentur für Arbeit Deutschlands
MULTI-CHANNEL APPLICATION DEVELOPMENT BEST PRACTICES
MULTI-CHANNEL APPLICATION DEVELOPMENT BEST PRACTICES Andreas Koop Geschäftsführung & Consulting ÜBER MICH Andreas Koop Geschäftsführung & Consulting Beratung, Training Oracle Technologie ADF Certified
Forms auf Tablets. Vision oder Realität?
Forms auf Tablets Vision oder Realität? Die handelnden Personen Jan-Peter Timmermann Entwickler seit 1985 (Informix) OCP Oracle Forms/Reports, PL/SQL Seit 2000 bei Unternehmen wie Opitz, Trivadis und PITSS
QUO VADIS PORTAL? RAPID APPLICATION DEVELOPMENT IM ENTERPRISE. Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies
RAPID APPLICATION DEVELOPMENT IM ENTERPRISE QUO VADIS PORTAL? Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies Portal des Freiburger Münster ÜBER MICH Ulrich Gerkmann-Bartels CEO & Consultant
<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer
Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Jürgen Menge Oracle Deutschland Oracle Designer - Metadaten Investment vieler Anwender liegt in den Metadaten des
Empfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG
Empfehlungen für erfolgreiche ADF-Projekte Volker Linz Oracle Deutschland B.V. & Co. KG Empfehlungen für erfolgreiche ADF-Projekte Architektur & Design Team & Skills Organisation & Entwicklungsprozess
Entwicklung von Web-Anwendungen auf JAVA EE Basis
Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages
SAP SharePoint Integration. e1 Business Solutions GmbH
SAP SharePoint Integration e1 Business Solutions GmbH Inhalt Duet Enterprise Überblick Duet Enterprise Use Cases Duet Enterprise Technologie Duet Enterprise Entwicklungs-Prozess Duet Enterprise Vorteile
Softwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages
Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages
Dirk Reinemann Working Student Sales Consulting
JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform
Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH
Erfahrungen und Erkenntnisse Klaus Richarz, HBT GmbH Java Enterprise Edition 5.0 JBoss Seam Konsequenzen für Realisierung Qualitätssicherung Build & Deployment Fazit & Empfehlungen JBoss Seam in Projekten,
Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten
Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten Zur Person Jürgen Menge Themenverantwortlicher der DOAG für Oracle Forms juergen.menge@der-it-macher.de www.der-it-macher.de Königsdorfer Str.
Aus EAI wird SOA: Integration mit Forms und ADF. pdv TAS. Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg
Aus EAI wird SOA: Integration mit Forms und ADF Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 Seite 1 Eckdaten
Dabei sollen die Nutzern nach einer Authentifizierung entsprechend ihren Rechten Begriffe ändern, anlegen und kommentieren können.
Seite: 1 / 10 Designentwurf 1 Allgemeines 1.1 Kurzcharakterisierung Die Glossarverwaltung soll eine einheitliche Terminologie zwischen allen Beteiligten sicherstellen, hier zwischen den Mitarbeitern der
ORACLE Business Components for Java (BC4J) Marco Grawunder
ORACLE Business Components for Java (BC4J) Marco Grawunder Gliederung 2 Probleme von J2EE/EJB J2EE-Pattern Lösungsansatz: BC4J Architektur einer BC4J-Anwendung Komponenten Entity Objects View Objects Application
Metadata Service Respository (MDS) - Sehen, lernen, verstehen!
Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Carsten Wiesbaum esentri AG Schlüsselworte Metadata Service Repository, MDS, Oracle Fusion Middleware Einleitung Früher oder später wird jeder
Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo
Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components
Rechnernetze Projekt SS 2015
30/03/15 Seite 1 Aspektorientierte Programmierung logische Aspekte (Concerns) im Programm separieren Crosscutting Concerns (Ziel: generische Funktionalitäten über mehrere Klassen hinweg zu verwenden -
Multimedia im Netz Wintersemester 2012/13
Multimedia im Netz Wintersemester 2012/13 Übung 10 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 10-1 Lösung zu Übungsblatt 08 Ludwig-Maximilians-Universität München Multimedia
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen
1 / 30 Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen Zwischenvortrag zur Diplomarbeit Steffen Conrad (235183) Research Group Software Construction RWTH Aachen
<Insert Picture Here> Oracle Application Development Framework (ADF)
Oracle Application Development Framework (ADF) Jürgen Menge TSBU Middleware Oracle Deutschland GmbH Agenda Warum Oracle ADF? Was ist Oracle ADF? Wie entwickle ich mit Oracle ADF?
Praxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung
Praxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung Ulrich Gerkmann-Bartels TEAM GmbH Paderborn Schlüsselworte: Oracle ADF, Best Practices Development, Erfahrungen Einleitung Durch das Release
Einführung in Oracle ADF für Entwickler. Jürgen Menge Oracle Deutschland
Einführung in Oracle ADF für Entwickler Jürgen Menge Oracle Deutschland Agenda Was ist Oracle ADF? Wie entwickelt man mit Oracle ADF? Wo findet man Informationen über Oracle ADF? Voraussetzungen für erfolgreiche
Disclaimer. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Disclaimer "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER
VON MVC ZU MODEL-VIEW-VIEWMODEL
VON MVC ZU MODEL-VIEW-VIEWMODEL Wissenschaftliche Vertiefung von Lukas Jaeckle Studiengang Softwaretechnik und Medieninformatik Folie 1 von 18 Agenda 1. Architekturmuster 2. Architekturmuster für interaktive
Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med.
Templatebasierter CDA-Generator mit ART-DECOR Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Markus Birkle Praktische Herausforderungen bei der CDA Implementierung Implementierungsaufwand
ZenQuery - Enterprise Backend as a Service Single Page Applications mit AngularJS und Spring MVC. - Björn Wilmsmann -
ZenQuery - Enterprise Backend as a Service Single Page Applications mit AngularJS und Spring MVC - Björn Wilmsmann - ZenQuery Enterprise Backend as a Service Unternehmen horten Daten in Silos ZenQuery
Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011
Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011
Java Frameworks im Vergleich - ADF vs. Grails vs. Spring
Java Frameworks im Vergleich - ADF vs. Grails vs. Spring Frank Szilinski esentri software GmbH Karlsruhe Schlüsselworte: ADF, Java, JEE, JSF, Grails, Spring, Open Source, Rapid Application Development
Webinar: Einführung in ICEfaces
Webinar: Einführung in ICEfaces präsentiert von VOIP-Audio ist standardmässig aktiviert Alternatives Einwählen: +41 (0) 415 0008 65 ICESOFT TECHNOLOGIES INC ICESOFT Donnerstag, TECHNOLOGIES 26. März 2009
Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG
Verbundtests von Mobilgeräten und Backend-Systemen Andreas Bartsch, exept Software AG Andreas Bartsch COO exept Software AG Vor 30 Jahren als Consultant im Software Entwicklungsbereich gestartet Große
Business Applika-onen schnell entwickeln JVx Framework - Live!
Business Applika-onen schnell entwickeln JVx Framework - Live! - Enterprise Applica-on Framework h&p://www.sibvisions.com/jvx JVx ermöglicht in kürzester Zeit mit wenig Source Code hoch performante professionelle
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
EriZone Release Notes Version 5. Process Management. Service Asset & Configuration Management
EriZone Release Notes Version 5 s Service Catalogue i Process t Incident d Service Level a Service Asset & Configuration 5 p r ezou Dieses Dokument enthält eine Aufstellung der neuen Funktionen und der
09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung mit JDeveloper und Oracle ADF
Herzlich Willkommen Agenda 09:00 09:30 Registrierung 09:30 09:35 Begrüßung ORACLE / PITSS 09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung
informatik ag IT mit klarer Linie S i e b e l O p e n U I
informatik ag IT mit klarer Linie S i e b e l O p e n U I und Siebel auf mobilen Geräten www.ilume.de Siebel Open UI und Siebel auf mobilen Geräten Die Anforderungen an unternehmensweite Softwarelösungen
Programmierung von Java- Webanwendungen. paluno
Programmierung von Java- Webanwendungen Gliederung 1 Vorstellung und Einführung 2 Basiswissen Web 3 XML und JSF- Einführung 4 JSF- Komponenten und RichFaces 5 Wiederholung der ersten Woche 6 JSF- Konzepte
Web Dynpro / FloorPlanManager / NWBC
Web Dynpro / FloorPlanManager / NWBC Bernd Zehentner TECHNISCHE SAP BERATUNG bze@snapconsult.com snapconsult.com Norbert Prager TECHNISCHE SAP BERATUNG npr@snapconsult.com snapconsult.com 16.06.2014 SNAP
ADF Entwicklung aus Sicht eines Java Entwicklers. Volker Linz Systemberater, FMW Development, WebCenter
1 Insert Information Protection Policy Classification from Slide 13 ADF Entwicklung aus Sicht eines Java Entwicklers Volker Linz Systemberater, FMW Development, WebCenter 2 Insert Information Protection
Feinstes digitales Handwerk
Feinstes digitales Handwerk Das Unternehmen Wir sind ein kreatives Team von digitalen Handwerkern und unterstützen Unternehmen bei der Verwirklichung ihrer virtuellen Bauvorhaben. Von der Idee zur fertigen
Schick statt altbacken Oberflächen-Modernisierung von Forms-Anwendungen
Schick statt altbacken 24.01.2017 Version 1.0 Seite 1 Zur Person Mark Eichhorst Oracle Forms/Reports/(Designer) seit 1992 Versionen: 3.0, 6i, 10g, 11g, 12c, Hobby: Performance Optimierung Seite 2 Agenda
.NET Softwareentwicklung
v1.1.th.net Softwareentwicklung Tom Halank Teamlead Development & Solutions ProTechnology GmbH Am Markt seit 2007 Niederlassungen in Dresden und Stuttgart Microsoft GOLD-Partner seit 2011 GOLD Application
Moderne Web- Anwendungen mit
Moderne Web- Anwendungen mit Oliver.Damm@akquinet.de September 2013 Web- Anwendungen mit Vaadin???
Be dynamic! RichClient-Funktionalitäten mit dem Google Web Toolkit
Be dynamic! RichClient-Funktionalitäten mit dem Google Web Toolkit DOAG Konferenz 16. 18.11.2010, Nürnberg Julian Gärtner info@ordix.de www.ordix.de Heutiges Ziel Einordnen von GWT in die Welt der Rich
Mobile Anwendungen im SAP-Umfeld
Erstes Symposium für neue IT in Leipzig 27. September 2013 Michael Rentzsch Informatik DV GmbH michael.rentzsch@informatik-dv.com +49.341.462586920 IT-Trend: Mobile Mobile might be one of the most interesting
Model-View-Controller
Model-View-Controller Seminar Software-Entwurf Leif Singer Gliederung Einordnung Überblick & Geschichte Aufgabenverteilung & Beispiel Model View Controller Zusammenspiel Web Anwendungen
Collaboration meets ECM lobosphere ist rechtskonform, skalierbar und benutzerfreundlich
Collaboration meets ECM lobosphere ist rechtskonform, skalierbar und benutzerfreundlich lobosphere erweitert das lobo Produkt Lösungsspektrum um SharePoint basierte ECM-Lösungen und bietet ein ganzheitliches
IDM: Identity Connector Framework (ICF) und SAP Connectors
überraschend mehr Möglichkeiten! IDM: Identity Connector Framework (ICF) und SAP Connectors Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING 2016 Agenda 1 2 3 Oracle Identity Governance: Architektur
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
Business Process Management in der Öffentlichen Verwaltung
Business Process Management in der Öffentlichen Verwaltung Ingo Prestel, Senior Manager Public Sector EMEA Agenda Trends in der Öffentlichen Verwaltung Herausforderungen der Öffentlichen
JBoss Seam. Ein JEE 5 Webframework. Jörg Wüthrich Infopoint, 4. Februar 2009
JBoss Seam Ein JEE 5 Webframework Jörg Wüthrich Infopoint, 4. Februar 2009 Inhalt Einführung Warum Seam? Zentrale Konzepte Demo Validierung Abschliessende Gedanken 04.02.2009 Infopoint - JBoss Seam - Jörg
Skalierbare Enterprise Architekturen für Universal Windows Platform Apps
Agenda Ziele Portable Class Libraries Projektaufbau MVVM Databinding #1 MVVM Light Inversion of Control & Dependency Injection Repository Pattern Databinding #2 Skalierbare Enterprise Architekturen für
Webcast. Hamburg, im April 2017
Webcast Hamburg, im April 2017 Agenda Unser Portfolio Unsere Kompetenzen: SiteCollection Migration (IMS) Lösungsvorstellung 1: Office 365 User Dashboard - ShareHome Lösungsvorstellung 2: Office 365 Migration
Einführung mobile Entwicklungsplattform Neptune Application Designer Fink IT-Solutions Christian Fink, Andreas Hofmann 01.07.2014
Einführung mobile Entwicklungsplattform Neptune Application Designer Fink IT-Solutions Christian Fink, Andreas Hofmann 01.07.2014 Agenda 1 2 3 4 5 Unternehmensvorstellung Enterprise Mobility Mobile Lösungen
egovernment beim Landratsamt Heidenheim Oracle Middleware
egovernment beim Landratsamt Heidenheim Oracle Middleware Gerd Heideker Ulrich Kreutner Landratsamt Heidenheim Der Fläche: 627 m² Einwohner: 131 Tsd. Große Kreisstädte: 2 Kreisgemeinden 9 Landkreisverwaltung:
Enterprise JavaBeans Überblick
Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5. Java Persistence: Entity Manager 6.
Lizenzierung des Oracle Application Servers und der Optionen
Lizenzierung des Oracle Application Servers und der Optionen Michael Paege OPITZ CONSULTING Lizenzierung Oracle Application Server, Juni 2005 Seite 1 Agenda Oracle AS Java Edition / Top Link Oracle AS
Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter
Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter Johannes Michler PROMATIS software GmbH Ettlingen Schlüsselworte Geschäftsprozess, Horus, SOA, BPMN, ADF, WebCenter Einleitung Die Umsetzung
Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.
The native web mobile Architekturen mit HTML5 und PhoneGap Juri Urbainczyk Agon meets Technology 26. Februar 2013 Agon Solutions Ihre Prozesse in besten Händen. 1 Worum geht s? Mobile und mehr Warum HTML5?
Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase.
Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG www.agentbase.de 1 Agenda Grundlagen Modernisierung Möglichkeiten mit Domino
Basisworkshop inchorus Gadgets
Basisworkshop inchorus Gadgets Thomas Gertler t.gertler@guh-systems.de Sebastian Radau s.radau@guh-systems.de inchorus Framework inchorus Framework Was ist inchorus? Bei inchorus handelt es sich um ein
Moderne Benutzeroberflächen für SAP Anwendungen
Seite 1 objective partner für SAP Erfahrungen mit dem UI-Development Kit für HTML5 (SAPUI5) - 19.06.2012 Seite 2 Quick Facts objective partner AG Die objective partner AG 1995 gegründet mit Hauptsitz in
Application Designer & Framework unlimited
NEUE POWER Application Designer & Framework unlimited Geschäftsanwendung 50% schneller erstellen und agil den Markt bedienen. Ideen und Kreativität nutzen Anwendung ohne Code erstellen Hochmoderne Web-Anwendung
3-Tier-Architecture und J2EE
3-Tier-Architecture und J2EE Oliver Müller Seminar Software-Entwurf WS 2004/05 3-Tier, was war das noch gleich? NEIN, das nicht!!! 2 Die Lage - Applikationen laufen
Erstellung und Einsatz nutzerzentrierter Apps im Forstbereich. Martin Stöcker Augsburg,
Erstellung und Einsatz nutzerzentrierter Apps im Forstbereich Martin Stöcker Augsburg, 13.07.2017 con terra - Fakten 1993 Gründung als Spin-Off des Instituts für Geoinformatik der Uni Münster > flache
bsc Education Center bsc solutions GmbH & Co. KG Industriestr. 50 b, Walldorf Tel:
bsc Education Center bsc solutions GmbH & Co. KG Industriestr. 50 b, 69190 Walldorf education@bsc-solutions.com Tel: +49 6227 384 85-100 www.bsc-solutions.com SCHULUNGSÜBERSICHT: SAPUI5 / SAP Fiori BSC-UI-300
JavaFX auf Mobile. von Stefan Barth und Stefan Heinze
von Stefan Barth und Stefan Heinze JavaFX Was ist JavaFX? Desktopanwendungen für Java (Ablösung von Swing) Properties / Bindings Animationen Effekte MultiTouch Media, CSS FXML, CSS Webbrowser... Einsatzmöglichkeiten
Web-based Engineering. SPS-Programmierung in der Cloud
Web-based Engineering SPS-Programmierung in der Cloud Dortmund, 15.02.2017 Einleitung Seite 2 Zeitreise: Back to the Future - 1992 Was wissen Sie noch aus diesem Jahr? Persönlich, Politk, Sport, etc Technik
Java.NET Web-Technologien Mobile
2017 Java.NET Web-Technologien Mobile MATHEMA Training Seit mehr als 20 Jahren unterstützen wir unsere Kunden nicht nur mit hochqualifizierter Beratung sowie Entwicklungsleistung, sondern geben unser in
HTML5 Die neue Silver Bullet für die Verteilung technischer Information?
TANNER AG 2012 TANNER AG Kemptener Straße 99 D-88131 Lindau (B) Telefon +49 8382 272-0 Fax +49 8382 272-900 www.tanner.de info@tanner.de HTML5 Die neue Silver Bullet für die Verteilung technischer Information?
Mobile hybride Applikationen Investment-App der BW-Bank
Mobile hybride Applikationen Investment-App der BW-Bank avono Aktiengesellschaft Breite Straße 2 70173 Stuttgart www.avono.de Fon (0711) 28 07 57 0 Fax (0711) 28 07 57-28 Ihr Referent Manfred Heiland Senior
Programmierung von Client/Server- Anwendungen
Programmierung von Client/Server- Anwendungen Komponenten des Web-Containers (Java EE) SoSe2015 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Entwicklung der Java Enterprise Edition Servlets,
Gemeinsam mehr erreichen.
Gemeinsam mehr erreichen. Oracle ESS 12c Client Application mit ADF ADF Spotlight 6. März 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:
DATEV mobil. DATEV mobil - hybride Crossplattformentwicklung. Hybride Crossplattform-Entwicklung Gregor Fischer. Michaela Zimmet
- hybride Crossplattformentwicklung Michaela Zimmet Hybride Crossplattform-Entwicklung Gregor Fischer Michaela Zimmet Gregor Fischer Agenda Das Unternehmen DATEV eg Motivation Multi-Plattform-Lösung Hybrider
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended
Frühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
DWH Automatisierung mit Data Vault 2.0
DWH Automatisierung mit Data Vault 2.0 Andre Dörr Trevisto AG Nürnberg Schlüsselworte Architektur, DWH, Data Vault Einleitung Wenn man die Entwicklung von ETL / ELT Prozessen für eine klassische DWH Architektur
Mobile API 2.0 Partizipative App Entwicklung
Mobile API 2.0 Partizipative App Entwicklung Mobile API 2.0 Aktuelle Herausforderungen Mobile Apps sollen Geschäftsprozesse beschleunigen Verbindung mit mehreren Backend Systemen Apps müssen auf unterschiedlichen
Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)
Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM
Enterra Software GmbH Mobile Development
Enterra Software GmbH Mobile Development Enterra Software GmbH Seite 1 Zukünftige Herausforderungen für Unternehmen Unternehmen stehen heute vor der Herausforderung Inhalte und nutzwertige Anwendungen
Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)
Azure Community Deutschland Microsoft Azure Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Berlin 2016 1.0 Vorwort Hallo zusammen! das Schwerpunktthema der ACD, ist in diesem
Server-centric vs. Client-centric Web Applications. BITKOM Software Summit 2014, Frankfurt
Server-centric vs. Client-centric Web Applications BITKOM Software Summit 2014, Frankfurt Alexander Rühl SyroCon Competence Lead M2M & Web Applications Diplom-Informatiker (FH) 10 Jahre bei SyroCon und
HAGEN KLATT. Geburtsjahr 1989 Profil-Stand Juni Triona Information und Technologie GmbH Dekan-Laist-Straße 15a Mainz
HAGEN KLATT Geburtsjahr 1989 Profil-Stand Juni 2017 Triona Information und Technologie GmbH Dekan-Laist-Straße 15a 55129 Mainz Fon +49 (0) 6131 / 501538-0 Mail projekte@triona.de FACHLICHE SCHWERPUNKTE
Ein mobiler Electronic Program Guide
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller
OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes
OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen
Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
Collaboration und Mobility Mobility Services: Enterprise Mobility mit SPIRIT/21 wird sie zum Innovationsfaktor
Collaboration und Mobility Mobility Services: Enterprise Mobility mit SPIRIT/21 wird sie zum Innovationsfaktor Mobile Lösungen machen es möglich: Der Schreibtisch ist heute nur noch ein Arbeitsplatz unter
Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.
hehuvlfkw Oracle 9iApplication Server (9iAS) fasst in einem einzigen integrierten Produkt alle Middleware-Funktionen zusammen, die bisher nur mit mehreren Produkten unterschiedlicher Anbieter erreicht
Echte Cross-Plattform Anwendungen mit Angular 2 in Action!
Browser, Mobile & Desktop Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Christian Weyer Thinktecture AG @christianweyer 2 Christian Weyer Mitgründer & Principal Consultant Thinktecture AG