Eclipse-Technologien als Basis für unternehmensweite Desktop-Anwendungen

Größe: px
Ab Seite anzeigen:

Download "Eclipse-Technologien als Basis für unternehmensweite Desktop-Anwendungen"

Transkript

1 Eclipse-Technologien als Basis für unternehmensweite Desktop-Anwendungen Dr. Frank Gerhardt , Martin Lippert ,

2 Agenda Teil 1 Einführung Was sind Ihre Erwartungen? Für Geschäftsanwendungen interessante Eclipse-Projekte Pause Teil 2 Deployment: Wie lassen sich Eclipse-RCP- Anwendungen im Unternehmen verteilen und managen? Fazit, Fragen und Diskussion Welche Schwerpunkte sollen wir setzen?

3 Was ist Eclipse überhaupt? Ursprünglich ein Projekt Heute eine Vielzahl von Projekten Eine Community Mailinglisten, News-Groups, Blogs, Plug-ins, unzählige Zeitschriften-Artikel Seit 2004 jährliche Konferenz EclipseCon, in Deutschland ix-konferenz Eclipse - Get Plugged Die Eclipse Foundation Ein Konsortium mit über 100 Beteiligten

4 Geschichte von Eclipse Object Technology International (OTI) heute IBM Ottawa Software Lab Viel Smalltalk-Erfahrung, native Widgets VisualAge Smalltalk, VisualAge Java Internes Projekt: VisualAge MicroEdition Ursprung von SWT IBM möchte Tool-Plattformen vereinheitlichen, VisualAge ablösen November 2001: Eclipse wird Open Source, Wert $40M Eclipse Releases Nov Jun Mar Jun Jun 2005

5 Mitglieder der Eclipse Foundation Stategische Entwickler Stellen jeweils 7 Vollzeit-Entwickler, gerne mehr (z.b. IBM) Dürfen Project Leads stellen Zahlen jährlich $ pro Jahr (ab $ 208M Umsatz, sonst 0.12% vom Umsatz) Strategische Kunden Zahlen jährlich $ (minus je $ für max. 2 Entwickler) Oder jährlich 0.2% vom Umsatz (unter $ 250M Umsatz), mindestens $ Add-in Providers Jährlich $

6 Strategische Mitglieder Aufgeteilt in Strategische Entwickler und Strategische Kunden

7 Add-in Providers

8 Associates

9 Was machen die Firmen mit Eclipse? SAP: Netweaver IBM: Lotus Wokplace, strategische Tool- Plattform (WebSphere, Rational, Lotus) Palm: IDE für PalmOS Sybase: Data Tools Nokia: embedded RCP Ebay: My Ebay Eclipse Plugin Darüber hinaus gibt es viele RCP-Anwendungen

10 GDF SUITE Management Center Werkzeug für das Management von GDF Geo-Daten GDF SUITE Management Center von LOGIBALL GmbH

11 ID-Consult Metus Werkzeug für die Unterstützung einer Produktplanungs-Methodik

12 Die Eclipse Public Licence Eclipse Public Licence (EPL) Kernpunkte Anerkannte Open-Source-Lizenz ohne Fußangeln Eclipse-Code kann in kommerziellen Produkten verkauft werden Änderungen am Eclipse-Code müssen zurück gegeben werden Credits müssen ausgewiesen werden Dieses Produkt enthält Code von Erweiterungen fallen nicht unter EPL Nicht viral (wie z.b. GPL) Hinweis: dies ist keine Rechtberatung

13 Wie aktiv ist Eclipse Über 35 Bücher Deutsche Zeitschrift: EclipseMagazin Hunderttausende Downloads Mehrere Konferenzen nur zu Eclipse Eclipse 3.1 in Zahlen (Zeitraum Juni 2004-Juni 2005) Number of Eclipse related blogs: 27 Lines of Java source code: 2,425,709 Number of newsgroup posts: 32,223 Ca Google-Hits für Eclipse 3.1 Bugzilla bug or enhancement reports entered: 21,831 Bugzilla reports resolved (fixed, wontfix, duplicate, etc): 20,789 Bugzilla reports fixed: 9,871 Automated JUnit tests run every build: 31,454

14 Der Eclipse Master-Plan Eclipse Platform 1 Release pro Jahr Ca. 9 Milestone Releases, alle 6 Wochen

15 Schwerpunkte für 3.1 und danach Quelle: Eclipse Requirements Council: Themes and Priorities, December 15, 2004 Teilweise schon in Version 3.1 addressiert Konfigurierbarkeit Vorgaben für installierbare und sichbare Komponenten Deployment Unternehmensweites Deployment Monitoring, Tracing, Troube-Shooting Interoperabilität mit existierender Sicherheitsinfrastruktur RCP Authentifizierung, Credentials, Role-based Security, Rolebased Plug-in activation

16 Überblick: Projekte bei eclipse.org Lotus Workplace Client Kommerziell Auf Basis von RCP

17 Vorgeschlagene Projekte Technology Projekte Application Lifecycle Integration & Interoperability Framework (ALIIF) EJB3.0-ORM EMF Technology Language Development Toolkit Proposal JavaServer Faces Proposal JSR220-ORM Proposal Model Driven Development Integration Project Proposal Open Healthcare Framework Proposal Technology Project Infrastructure (aka Barn Raising) Proposal The Photran Proposal

18 Interessante Projekte aus Tools-Sicht Eclipse SDK Das zentrale Tooling: Platform, JDT, PDE Eclipse Web Tools Platform Project Stellt Tooling für Web-Anwendungen bereit Eclipse Test and Performance Tools Platform Project (TPTP) Stellt z.b. Tooling für Profiling bereit Auch als Platform für eigene Test- und Performance-Tools gedacht Data Tools Platform Project (DTP) Datenbank-Frontend-Tools

19 Interessante Projekte aus Tools-Sicht Eclipse SDK

20 Interessante Projekte aus Plattform-Sicht Eclipse Project Stellt RCP (OSGi, Runtime, SWT, JFace, Workbench) bereit Eclipse Tools Project EMF, GEF, eingeschränkt Visual Editor (VE) Eclipse Technology Project ECF, ercp Business Intelligence and Reporting Tools (BIRT) Project Interessant als open-source Alternative zu Crystal

21 Interessante Projekte aus Plattform-Sicht Eclipse Platform

22 Eclipse-Plattform-Architektur Rich Client Application Other Tools (CDT etc.) PDE JDT Help (Optional) Update (Optional) Text (Optional) IDE Text Compare Debug IDE Search Team/ CVS Rich Client Platform Generic Workbench (UI) JFace SWT Workspace (Optional) Platform Runtime (OSGi) Java VM

23 Geschichte der RCP Rich Clients waren auch schon mit Eclipse 2.x möglich Entwicklung war teilweise umständlich Plattform-Code musste z.t. geändert werden IDE-Funktionalität war verstreut Mit der RCP wurde in Eclipse 3.0 aufgeräumt, in 3.1 weitere Verbesserungen

24 Ursprung der RCP Bug/Enhancement Request April 2003 Der berühmte Bug 36967, 20 A4-Seiten Entstehung aus der Community

25 RCP Mail Beispiel-Applikation Mit Wizard generiert, <1 Minute

26 Eine OSGi-basierte Runtime Open Service Gateway Initiative, Alpine Electronics Europe Gmbh, Aplix Corporation, Belgacom, BMW Group, Cablevision Systems, Computer Associates, Deutsche Telekom AG, Echelon, Corporation, Electricité de France (EDF), Ericsson Mobile Platforms AB, Esmertec, Espial Group, Inc., ETRI Electronics and Telecommunications Research Institute, France Telecom, Gatespace Telematics AB, Gemplus, Harman/Becker Automotive Systems GmbH, Hitachi, Ltd., IBM Corporation, Industrial Technology Research Institute, Insignia Solutions, Intel Corporation, KDDI R&D Laboratories, Inc., KT Corporation, Mitsubishi Electric Corporation, Motorola, Inc., NEC Corporation, Nokia Corporation, NTT, Oracle Corporation, Panasonic Technologies Inc., Philips Consumer Electronics, ProSyst Software GmbH, Robert Bosch Gmbh, Samsung Electronics Co., Ltd., SavaJe Technologies, Inc., Sharp Corporation, Siemens AG, Sun Microsystems, Inc., Telcordia Technologies, Inc., Telefonica I+D, TeliaSonera, Toshiba Corporation, Vodafone Group Services Limited Stammt ursprünglich aus dem Embedded-Bereich Dient dazu, Kompontenten (genannt Bundles) zu verwalten Eclipse 3 basiert auf einer OSGi-Implementation von IBM

27 OSGi-Aufgaben Bundle-Verwaltung: Abhängigkeiten Class-Loader Jedes Plug-in hat seinen eigenen Classloader Anfragen werden an die jeweiligen Plug-ins delegiert Services requires Y requires X A requires Z requires

28 Platform Runtime Definiert Plug-in Komponentenmodell Registry Extension Points Laufzeitumgebung für Plug-ins Jobs Preferences Extension Extension Point C Debug RCA C Debug Plug-in Rich Client Platform Platform Runtime

29 Think Platform! Die gesamte Anwendung besteht aus Plug-ins Strukturierung mit Extension Points und Dependencies Erweiterbarkeit von Anfang an HerkömmlicheAnwendung mit Plug-ins, Bsp. Web-Browser Plug-in-basierte Anwendung

30 SWT/JFace Ziel: Portable, performante UIs implementieren, die nicht von einer echten Native- Anwendung zu unterscheiden sind

31 SWT/JFace - Beispiele

32 SWT/JFace SWT: Native UI-Widgets mit einheitlicher Java-API Portiert auf diverse Plattformen JFace: Windows, Linux, Mac OS X, Erweiterte Widgets Model-View-Controller

33 SWT/JFace

34 SWT/JFace JFace: Viewer Forms Wizards Dialogs Actions Model-View-Controller Pattern

35 Wir können auch anders ;-) Bidirektionales UI, nur auf Windows unterstützt

36 Generic Workbench Stellt das leere Fenster bereit Unterstützung für Menu-Bars Tool-Bars Perspektiven Views Preferences Capabilities About Look-and-Feel viele Extension Points Keybindings

37 Generic Workbench Perspectives Menu-Bars Tool-Bars Views Editors

38 Weitere Plug-ins aus dem SDK Der Eclipse SDK enthält insgesamt 73 Plug-ins Diese enthalten Funktionalität, die je nach Projekt-Anforderungen wiederverwendet werden kann. Die zwei am häufigsten eingebundenen: Update Manager Help Sytem Solche Plug-ins müssen identifiziert und in das eigene Produkt aufgenommen werden Auflösen von Abhängigkeiten kann schwierig sein

39 Update Manager Neue Features installieren Installierte Features aktualisieren

40 Update Manager Was macht der Update-Manager hinter den Kulissen? Verwaltet Abhängigkeiten zwischen Features Letztlich auch Abhängigkeiten zwischen Plug-ins Garantiert konsistente Konfiguration in Bezug auf Versionsnummern Lädt zusätzliche Features herunter, um Abhängigkeiten aufzulösen Lädt nur tatsächlich veränderte Plug-ins herunter Beispiel: Feature hat neue Versionsnummer, aber nur ein enthaltenes Plug-in hat sich tatsächlich geändert Ermöglicht Wiederherstellung einer früheren Konfiguration (falls neue Konfiguration Fehler hat)

41 Update Manager Verwaltung der Konfiguration

42 Help System Web-basiertes Hilfe- System HTML-Inhalte Webserver (Tomcat) Suche (Lucene) Dynamische Hilfe Kontext-sensitiv Spickzettel Cheat Sheets

43 Eclipse Modeling Framework (EMF) Was ist EMF? Ein Framework für Domänen-Modelle Ein Code-Generator Ein neues Objekt-Modell für Java-Programme EMF ist kein graphisches Modellierungswerkzeug Dafür verwendet man ein UML-Tools wie Rational Rose, OmondoUML

44 Verwendung von EMF UML ECore- Model XML- Schema Java- Modell Java- Edit Java- Editor

45 Beispiel: Modell für Konferenz +theprogram Conference <<datatype>> Date <<javaclass>> java.util.date 1 Program +sessions 0..* Session title : EString <<0..*>> keywords : EString level : Level = Beginner date : Date participantcount : EInt +mainspeaker 1 +spokensessions +speaker 0..* 1..* +sessions +participants 0..* 0..* +participants 0..* Person birthdate : Date firstname : EString surname : EString 1..* +adresses <<enumeration>> Level Beginner Expert Adress street : EString zip : EString city : EString

46 Beispiel: Editor für Konferenz Vollständig lauffähiger Editor: Actions Tree-Editor New Wizard

47 Was generiert EMF? EMF.Model Generierte Interfaces und Klassen mit EMF-Basisklassen Modellierte Attribute, Referenzen und Operationen Methoden für reflektiven Zugriff (lesend und schreibend) Change Notifications Persistierbarkeit Factory und Package-Klasse EMF.Edit Content/Label-Provider Change Listeners Command Factories EMF.Editor Tree-Editor, Wizard, Actions

48 Graphical Editing Framework Framework für die Erstellung graphischer Editoren Kästchen-und-Linien-Diagramme u.v.m Vielfach eingesetzt, inbesondere kommerziell Rational Application Developer, OmondoUML, Metus Ausgereift, existiert seit 5 Jahren Hohe Lernkurve

49 GEF Features 1/4 Integration Connections Figures

50 GEF Features 2/4 Tools Layout Nesting Animation

51 GEF Features 3/4 Palette Undo/Redo Zoom Ruler

52 GEF Features 4/4 Accessibility Layers

53 Visual Editor (VE) The Eclipse Visual Editor project is a framework for creating GUI builders for Eclipse. It will include reference implementations of Swing/JFC and SWT GUI builders, but intends to be useful for creating GUI builders for other languages such as C/C++ and alternate widget sets, including those that are not supported under Java. Als GUI-Builder zum produktiven Arbeiten mit Swing oder SWT gibt es bessere, kommerzielle Alternativen Als Komponente (nur) interessant, wenn Applikation UI- Design leisten soll, z.b. für mobile Geräte Beispiel: Canoo hat einen GUI Builder für den Ultra Light Client auf Basis von VE entwickelt

54

55 Eclipse Communication Framework Ziele von ECF Human Communication und Collaboration Communication mit Web- und Peer-Based Services Component-to-Component Communication Kern-Konzept: SharedObjectContainer und SharedObject Features (vorhanden/geplant) Shared Editor for Team Outlining, Project Calendar EMF/SDO Data Graph Editing Instant Messaging/User Presence/Chat File Sharing, URL Sharing Application Sharing, Shared Whiteboard Team Remote Control of Eclipse, Team Debugging Protokolle: JMS, BitTorrent, SIP, XMPP/Jabber Eclipse Trust Framework Integration Version 0.3.2

56 ercp Ist ein neues Technology-Projekt Embedded-Variante der RCP Beinhaltet eswt, embedded-variante des Widget- Toolkits Ist geplant für die Plattformen: Intel x86 Symbian PalmOS Windows Mobil 2003 Aktueller Build (Milestone 2) verfügbar, Release 1.0 für angekündigt

57 ercp Leicht abgespecktes Widget-Toolkit UI-Plugins müssen separat entwickelt werden Wenige Erweiterungen z.b. für Stiftbedienung Gleiches Programmiermodell und gleiche Plugins Für Desktop-Rich-Clients und Embedded-Rich- Clients OSGi und Platform Runtime Wird getragen von IBM, Motorola und Nokia

58 Business Intelligence & Reporting Tools (BIRT) Getragen von Actuate Strategischer Developer in der Eclipse Foundation Projekt June BIRT 1.0 released Zielt direkt auf Crystal Reports Noch auf Eclipse 3.0.1, verwendet EMF und GEF Features Eclipse Report Designer, WYSIWYG (!) Report Engine reports for both web and PDF Tabellen, Chart Engine Open Data Access (ODA) für JDBC Datenquellen und andere Scripting (über JavaScript, java-basierte Rhino-Implementierung)

59

60 BIRT: Data Sets mit SQL definieren

61 Open Healthcare Framework The goal of the Open Healthcare Framework (OHF) is to extend the Eclipse Platform to create an open-source framework for building interoperable, extensible healthcare systems. Unterstützung zahlreicher Standards HL7, OMG, NEMA (DICOM), ASTM (CCR), IHE, CEN and ISO In Proposal-Phase Erstes vertical Projekt bei Eclipse.org Werden weitere folgen? Automotive?

62 OHF Architektur

63 IBM Lotus Workplace Client Versionen Workplace Client Technology, Rich Client Edition code-named Hannover, showcase in 2006 Workplace Client Technology, Micro Edition (siehe ercp) Features: online and offline access to Messaging ( , instant messaging) documents Activity Explorer productivity tools data access strong security model with a local, encrypted data store that synchronizes to a secure, server environment Server: WebSphere Portal Server, Domino Zahlreiche Erweiterungsmöglichkeiten (Extension Points)

64 Lotus Workplace Client

65 IBM Lotus Workplace Client Warum ist der Lotus Workplace Client interessant? IBM möchte eine ernstzunehmende Alternative zu Outlook schaffen Notes ist der am weitesten verbreitete Client Benutzermanagement, Rollenkonzept, Datenverteilung (online/offline) sollen implementiert werden Deshalb Lotus als Plattform berücksichtigen: eigene Anwendung in Lotus und außerhalb Lotus einsetzbar machen Features nutzen? Mit RCP und Plug-in stehen Ihnen alle Möglichkeiten offen

66 Plug-ins aus der Community Zusätzlich zu den auf Eclipse.org verfügbaren Plug-ins gibt es hunderte von open-source und kommerziellen Plug-ins Qualität (wie überall) von Note 1 bis 6 ;-) Rating beachten

67

68 Deployment Im engeren Sinn die Auslieferung, wenn alles fertig ist Damit man alle Möglichkeiten ausschöpfen kann, sind einige Vorkehrungen zu treffen Design modulare Architektur Packaging für verschiedene Szenarien (standalone RCP, add-on Feature, Desktop/embedded) Release Engineering: automatisierter Build für regelmäßiges Feedback Auslieferung Erstmalig: Installer, WebStart Update Site und Update Manager Management Administration

69 Überlegungen Wie viele Betriebssysteme? Windows Linux (x86/gtk 2), Linux (x86_64/gtk 2), Linux (PPC/GTK 2), Linux (ia64/gtk 2), Linux (x86/motif) Solaris 8 (SPARC/GTK 2), Solaris 8 (SPARC/Motif) AIX (PPC/Motif) HP-UX (HP9000/Motif) Mac OSX (Mac/Carbon) Wie viele Sprachen? Für Eclipse SDK 3.0 wurden geliefert: German, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Traditional Chinese and Simplified Chinese Beliebig viele eigene Übersetzungen Wie viele Produkt-Varianten? Desktop standalone, Desktop add-in, Kiosk, Mobile, Server

70 Architektur-Konzepte Plug-in Komponentenmodell Feature Gruppierung von Plug-ins Application Hauptprogramm Product Branding (Splash-Screen, Logos, Texte)

71 Plug-in C Debug RCA Abhängigkeiten untereinander Ziel: minimale Abhängigkeiten Schichtenmodell User-Interface Business-Logik Datenzugriff Extension Extension Point Nicht unbedingt erforderliche Abhängigkeiten zu org.eclipse.* Plug-ins vermeiden Z.B. um Business-Logik in J2EE zu verwenden C Debug Plug-in Rich Client Platform Platform Runtime

72 Feature Features gruppieren Plug-ins Features können geschachtelt werden Top-level Feature: was der Benutzer kennt Enthaltene Features: zur internen Strukturierung der Anwendung Desktop Feature Plug-ins können in mehreren Features gleichzeitig enthalten sein Update-Manager arbeitet auf Features, nicht Plug-ins help phone core Kiosk Feature Mobile Feature

73 Application Jedes Plug-in kann beliebig viele Applications definieren Eine RCP-Produkt muss genau ein Hauptprogramm definieren Jede Produkt-Variante kann ein anderes Hauptprogramm definieren

74 Product Eine Product Configuration definiert Eine Id für das Produkt Id des Hauptprogramms Enthaltene Plug-ins bzw. Features Launcher, Splash Screen, Window Images, About text Wie bei Features Plug-ins bzw. Features können in mehreren Products enthalten sein Aber: Produkte sind top-level, können nicht geschachtelt werden Es gibt Tooling dafür

75 Product Configuration Editor

76 Release Engineering Must have: Automatisierter Build Build-Tools werden von Eclipse.org ebenfalls zur Verfügung gestellt Komplex und mächtig Basierend auf Ant Verschiedene Build-Typen Verschiedene Betriebssysteme Verschiedene Produkt-Varianten N nightly build I integration build S stable build R release build M maintenance build

77 Verteilung einer RCP-Applikation Als zip-file Mit Installer (z.b. InstallShield) Über WebStart Mit oder ohne Signierung

78 Wie hält man eine RCP-Applikation auf dem neuesten Stand? Der Update-Manger kann auf einem Websever oder in einem Verzeichnis nach Aktualisierungen suchen Update-Site Ein Verzeichnis mit runterladbaren Features und Plug-ins (spezielles Format) Beschreibung in site.xml Eclipse bietet Tool-Unterstützung zum Erstellen einer Update-Site

79

80 Grenzen der Administrierbarkeit Benutzer können Updates ablehnen Zwang müsste man auf Anwendungsebene kodieren, noch keine Unterstützung der Plattform Power-User können weitere Plug-ins installieren Derzeit nicht möglich, das zu verhindern Konfigurationsdateien leicht änderbar Ist einer der Plan items für Eclipse 3.2 (oder später) Code-Signierung schon unterstützt, hilft aber primär beim Update über unsichere Netzverbindung Kein Support für zentrale Überwachung der Konfiguration beim Benutzer Telefonieren nach Hause müsste man selbst implementieren

81 Fazit Vorteile Reichhaltige Funktionalität Wiederverwendung von Code und Design Stabil, saubere Architektur Dokumentation Java, plattformunabhängig Nativer Look Macht Spaß Bottom Line: wer bietet mehr? Offene Punkte, Probleme Sicherheit: keine Authentifizierung, Autorisierung, Rollen Teilweise Unterstützung durch OSGi 4.x In Arbeit Nightly Build schwierig Empfehlung: RCP ist sinnvoll, wenn jede Komponente von RCP für Ihr Projekt sinnvoll ist (OSGi, Plug-ins, SWT, JFace, Workbench)

82 Referenzen 1/2 Code Eclipse Source Code (SDK) Beispiele (eclipse-examples-3.1-*.zip ) Browser Example (:pserver:anonymous@dev.eclipse.org:/home/eclipse Projekt org.eclipse.ui.examples.rcp.browser) Webseiten RCP Homepage ( RCP-Applikationen ( ( Eclipse Powered ( Eclipse Wiki (eclipse-wiki.info)

83 Referenzen 2/2 EclipseCon 2004 und 2005 ( Sehr viele Infos zu Vorträgen und Tutorials Gerhardt, Wege: Eclipse als Basis für Rich-Client- Anwendungen. ix, 7/2004 Todd Williams, The Case for Using Eclipse Technology in General Purpose Applications ( work.pdf) Shavour et al.: The Java Developer's Guide to Eclipse 2. Auflage für Eclipse 3 Gamma, Beck: Contributing to Eclipse Arthorne, Laffra: The Official Eclipse 3.0 FAQ Clayberg, Rubel: Building Commercial Quality Plug-ins

84 Danke für Ihre Aufmerksamkeit Dr. Frank Gerhardt Martin Lippert

85 Lizenz für diesen Foliensatz Diese Folien stehen unter der Eclipse Public License Sie dürfen diese Folien im Rahmen der EPL weiter verwenden. Auf Anfrage schicken wir Ihnen die PowerPoint-Datei Credits Boris Bokowski, Maßgeschneiderte grafische Editoren mit GEF, ix-konferenz 2005 Frank Gerhardt, Stephan Eberle, Dieter Moroff, Das Eclipse Modeling Framework, ix-konferenz 2005 Logos und Screenshots gehören ihren jeweiligen Eigentümern

Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach lippert@acm.org

Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach lippert@acm.org Die Eclipse Rich Client Platform Martin Lippert Consultant und Coach lippert@acm.org Historisches Eclipse is a universal platform for integrating development tools Plugin Development Environment PDE Java

Mehr

Die Eclipse Rich Client Platform

Die Eclipse Rich Client Platform Die Eclipse Rich Client Platform Dr. Frank Gerhardt +49 179 51 51 595, fg@frankgerhardt.com Martin Lippert +49 172 42 97 613, martin.lippert@it-agile.de www.softwareexperts.de www.it-agile.de Agenda Einführung

Mehr

Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt

Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt Die Entwicklung des Open-Source Source-Tools zum Datenbankabgleich von Karsten Panier Inhalt Motivation Vorstellung StIXDB Entstehungsgeschichte Open-Source-Entwicklung StIXDB Architektur Eclipse Einfluss

Mehr

Eine Einführung. Vortragende(r) FU Institut Berlin für Informatik 14.12.2005. Ingo Mohr

Eine Einführung. Vortragende(r) FU Institut Berlin für Informatik 14.12.2005. Ingo Mohr Rich Client Platform (RCP) Eine Einführung Vortragende(r) Institut für Informatik Ingo Mohr FU Institut Berlin für Informatik 14.12.2005 05. Juni 2008 Inhalt 1. Motivation 2. RCP Konzepte 3. RCP Applikations

Mehr

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03.

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03. Software-Engineering 2 Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03.2009 1 Entwicklungsumgebungen, CASE-Tools, CASE-Werkzeuge unterstützen den Software-Entwicklungsprozess

Mehr

Open Source IDE - eclipse ETIS SS04

Open Source IDE - eclipse ETIS SS04 Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation

Mehr

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? Einführung Demos Corporate Governance Asset

Mehr

Überblick. Allgemeines, Geschichtliches. Architektur. Oberfläche. Plugins und deren Einsatz

Überblick. Allgemeines, Geschichtliches. Architektur. Oberfläche. Plugins und deren Einsatz Architektur Überblick Allgemeines, Geschichtliches Architektur Oberfläche Plugins und deren Einsatz Was ist Eclipse? Open-Source-Framework zur Entwicklung von Software nahezu aller Art. Bekannteste Verwendung:

Mehr

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor. Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

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

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

eclipse und Komponenten

eclipse und Komponenten Christian bossk Holle & Markus Breitländer Fh-Dortmund Fb Informatik SS04 Geschichte von eclipse April 1999 Eclipse wird von OTI und IBM entwickelt November 2001 Eclipse wird Open Source Lizensiert unter

Mehr

eridea AG Installation Eclipse V 1.4

eridea AG Installation Eclipse V 1.4 Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5

Mehr

OSGi Technologieforum - Ein offener Standard für Telematikund Flottenmanagementlösungen

OSGi Technologieforum - Ein offener Standard für Telematikund Flottenmanagementlösungen OSGi Technologieforum - Ein offener Standard für Telematikund Flottenmanagementlösungen EuroCargo 2004 Dr. Susan Schwarze Marketing Director, ProSyst Software Board Member and VP Marketing, OSGi Alliance

Mehr

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank V E E.l E.2 E.3 E.4 TeiM 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.5 Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank Überblick Die Entwicklungsumgebung

Mehr

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord Agenda Neue Produkte Oracle Secure Enterprise Search SQL Developer (Raptor) XML-Publisher Application Server/ JDeveloper 10.1.3

Mehr

Enterprise Control Center. Systemvoraussetzungen V2.1

Enterprise Control Center. Systemvoraussetzungen V2.1 Enterprise Control Center ONE Automation Platform Systemvoraussetzungen V2.1 Version: 2.1 Stand: 2015-09 Automic Software GmbH ii Copyright Copyright Die Marke Automic und das Automic-Logo sind Warenzeichen

Mehr

Remote Eclipse RCP Management

Remote Eclipse RCP Management Remote Eclipse RCP Management Diplomarbeit Durchgeführt in Zusammenarbeit mit Deutsches Elektronen-Synchrotron DESY 1. Betreuer: Prof. Dr. Züllighoven 2. Betreuer: Prof. Dr. Lamersdorf Eugen Reiswich 09.12.2008

Mehr

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Björn Heinemann Leiter Entwicklung Energiewirtschaft Björn Heinemann Leiter Entwicklung Energiewirtschaft Basis eclipse RCP eclipse platform project als Basis mit frameworks und services RCP Rich Client Platform zur Umsetzung einer Anwendung mit Benutzeroberfläche

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

Open Source. Hendrik Ebbers 2015

Open Source. Hendrik Ebbers 2015 Open Source Hendrik Ebbers 2015 Open Source About me Hendrik Ebbers Lead of JUG Dortmund Java Architect @ Canoo Engineering AG JavaOne Rockstar, Java Expert Group Member Speaker, blogger & author Engineering

Mehr

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ OpenSource bei Einsatz in der Software Entwicklung informativ OpenSource bei IT im Überblick Konzern Post (~44.000 MA) (~2.700 MA) Informatik (~500 MA) 2 Standorte (Bern / Zofingen) Windows Vista Workstation

Mehr

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch Eclipse Runtime (OSGi) als Plattform eines Swing Rich Client Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch Zu meiner Person

Mehr

eclipse - Entwicklungsumgebung und mehr ETIS SS05

eclipse - Entwicklungsumgebung und mehr ETIS SS05 eclipse - Entwicklungsumgebung und mehr ETIS SS05 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung

Mehr

1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café

1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café SSL VPN verwenden mit nicht-lonza PCs 1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café Für das Arbeiten von zu Hause oder aus einem Internet Café können Sie Ihren Browser

Mehr

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. www.epoconsulting.com. Stand 2015/04. EPO Consulting GmbH - 1 -

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. www.epoconsulting.com. Stand 2015/04. EPO Consulting GmbH - 1 - EPO Consulting GmbH Ihr Partner für HTML5 und SAP UI5 Apps www.epoconsulting.com Stand 2015/04 EPO Consulting GmbH - 1 - EPO Mobile Apps für HTML5 und SAP UI5 Apps SAP bietet künftig für alle SAP Produkte

Mehr

Lizenzierung von SharePoint Server 2013

Lizenzierung von SharePoint Server 2013 Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe

Mehr

SharePoint 2013 Mobile Access

SharePoint 2013 Mobile Access Erstellung 21.05.2013 SharePoint 2013 Mobile Access von Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1 Inhalt Inhalt... 2 Versionskontrolle...

Mehr

Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit

Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling Framework Project) EMF ist ein Modellierungsframework und Tool

Mehr

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4. SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen

Mehr

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit

Mehr

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar Vortrag von Patrick Bitterling Gliederung Meine Aufgabe Eckdaten zu meiner Bachelor-Arbeit Die Aufgabeneinteilung Die alte Saros-GUI

Mehr

Updateseite_BuV-PlugIn-NERZ-Gesamt

Updateseite_BuV-PlugIn-NERZ-Gesamt Autoren Dipl.-Ing. H. C. Kniß Dipl.-Math. L. Givorgizova Ersteller Geschäftsstelle NERZ e. V. Kölner Straße 30 D-50859 Köln Version: 5.0 Stand: 15.02.2013 Status: akzeptiert 1 Allgemeines 1.1 Änderungsübersicht

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Brainloop Secure Dataroom Version 8.20 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis

Mehr

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de

Mehr

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: 2015-02-18 Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: 2015-02-18 Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich 252-0842-00L Programmieren und Problemlösen Eclipse Tutorial FS 2015 Herausgabe: 2015-02-18 Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich 1 Vorraussetzungen Falls Java noch

Mehr

- XPages 2.0? René Winkelmeyer

- XPages 2.0? René Winkelmeyer - XPages 2.0? René Winkelmeyer 1 About me Skype / Twitter / LinkedIn / Slideshare Muenzpraeger Web https://blog.winkelmeyer.com Mail mail@winkelmeyer.com OpenNTF File Navigator Generic NSF View Widget

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung

Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung Viessmann Group, Allendorf 26. November 2015 Carlsen, Andreas, Abteilungsleiter ECM R&D ECLISO Anwendertag 2015 26.November 2015 09:50 10:00

Mehr

Rich Client Platform

Rich Client Platform Rich Client Platform SWT Praxis - Seminar Jan Marc Hoffmann Institut für Informatik Technische Universität zu Berlin 10. Juni 2008 1 / 46 1 2 3 4 5 6 2 / 46 Gegeben ist: java.awt.* Der Kunde wünscht sich:

Mehr

Notes / Domino 8.5.1. New Features & Was bringt die Eclipse Plattfrom von Lotus Notes für mein Unternehmen. Dipl.-Ing.

Notes / Domino 8.5.1. New Features & Was bringt die Eclipse Plattfrom von Lotus Notes für mein Unternehmen. Dipl.-Ing. Notes / Domino 8.5.1 New Features & Was bringt die Eclipse Plattfrom von Lotus Notes für mein Unternehmen Dipl.-Ing. Detlev Pöttgen Zu meiner Person: Detlev Pöttgen (acocon GmbH) Leiter Solutions & Notes

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP. Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden

Mehr

Sonnenfinsternis in der Technischen Redaktion

Sonnenfinsternis in der Technischen Redaktion Sonnenfinsternis in der Technischen Redaktion Eclipse-basierte Tools für die Software-Dokumentation Frank Ralf parson AG tekom-jahrestagung 2014 1 Agenda Eclipse-basierte Tools für die Softwaredokumentation

Mehr

:: Anleitung Hosting Server 1cloud.ch ::

:: Anleitung Hosting Server 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

Lizenzierung von SharePoint Server 2013

Lizenzierung von SharePoint Server 2013 Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe

Mehr

Zend PHP Cloud Application Platform

Zend PHP Cloud Application Platform Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.

Mehr

Installation der SAS Foundation Software auf Windows

Installation der SAS Foundation Software auf Windows Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software

Mehr

Referenz-Konfiguration für IP Office Server. IP Office 8.1

Referenz-Konfiguration für IP Office Server. IP Office 8.1 Referenz-Konfiguration für IP Office Server Edition IP Office 8.1 15-604135 Dezember 2012 Inhalt Kapitel 1: Einführung... 5 Zweck des Dokuments... 5 Zielgruppe... 5 Zugehörige Dokumente... 5 Kapitel 2:

Mehr

eridea AG Installation Eclipse V 1.1

eridea AG Installation Eclipse V 1.1 Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5

Mehr

Unified Communications & Collaboration

Unified Communications & Collaboration Telefonkonferenz am 11.09.2009 Unified Communications & Collaboration Channel 8.52009 Kickoff Lars Thielker SWG Technical Sales Lotus, Channel 2009 IBM Corporation als Kommunikationsplattform offen erweiterbar

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

R-BACKUP MANAGER v5.5. Installation

R-BACKUP MANAGER v5.5. Installation R-BACKUP MANAGER v5.5 Installation Microsoft, Windows, Microsoft Exchange Server and Microsoft SQL Server are registered trademarks of Microsoft Corporation. Sun, Solaris, SPARC, Java and Java Runtime

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R3: Administration Beschreibung: Oracle Application Server 10g Release 3 (10.1.3.1.0) bietet eine neue

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

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

Mehr

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen!

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! TelevisGO Upgrade Autor: Jörg Oehme Datum: Dez15 Das Wichtigste vorab: -> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! Auslieferzustand: = 192.168.1.50

Mehr

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version 1.0.0 03.02.2016 - 1 -

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version 1.0.0 03.02.2016 - 1 - Matrix42 Matrix42 Cloud Trial Erste Schritte Version 1.0.0 03.02.2016-1 - Inhaltsverzeichnis 1Einleitung 3 2Cloud Trial Steuerung 4 2.1 Starten der Cloud-Umgebung 4 2.2 Bedienen der Maschinen in der Cloud

Mehr

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS 072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl

Mehr

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing. Citrix Dazzle Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.de Agenda Die XenApp Bereitstellung bisher Was ist Citrix Dazzle?

Mehr

Java Entwicklung für Embedded Devices Best & Worst Practices!

Java Entwicklung für Embedded Devices Best & Worst Practices! Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard

Mehr

Kurzanleitung Installation der Zend Studio Sprachpakete

Kurzanleitung Installation der Zend Studio Sprachpakete Kurzanleitung Installation der Zend Studio Sprachpakete Von Zend Technologies, Inc. www.zend.com Installation Zend Studio Sprachpaket Wenn Ihre regionalen Einstellungen für Deutsch, Französisch oder Italienisch

Mehr

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool JBoss vorbereiten Wir haben ein zip-archiv mit JBoss 4.0.5 in /opt/jboss-4.0.5.zip hinterlegt. Entpacken Sie dieses in ihrem Homeverzeichnis an

Mehr

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Neue Trends in der Eclipse-Technologie (Seminar WS 2014/15) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Dienstag, 14. Oktober 2014 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar

Mehr

Databear Software Installer

Databear Software Installer Installer Der Installer ist ein -Produkt, mit dem eigene Installationen für Windows-Anwendungen erstellt werden können. Mit diesem Produkt soll jeder in der Lage sein, schnell, unkompliziert und ohne detailliertes

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

Apps in ArcGIS: Neuerungen. 18. Juni 2015

Apps in ArcGIS: Neuerungen. 18. Juni 2015 Apps in ArcGIS: Neuerungen 18. Juni 2015 Apps in ArcGIS: Neuerungen Marc Fürst (angepasste Version für die IGArc Technologiesitzung vom 18.6.2015) Esri Schweiz AG, Zürich Angélique Wiedmer (Original als

Mehr

Secure Network Communications (BC-SEC-SNC)

Secure Network Communications (BC-SEC-SNC) Secure Network Communications (BC-SEC-SNC) HELP.BCSECSNC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer Smap3D PDM 10 Installation Stand-Alone-Migration-Analyzer Smap3D PDM 10 Seite 1 Inhalt 1. Smap3D PDM 10 3 2. Installation Stand-Alone-Migration-Analyzer 3 Systemvoraussetzungen 3 Workstation (32 und 64

Mehr

ATHOS Benutzertreffen

ATHOS Benutzertreffen ATHOS Benutzertreffen Report of the Lab Glashütten, 10. November 2010 HighQSoft GmbH, Karst Schaap karst.schaap@highqsoft.de www.highqsoft.de / www.highqsoft.com 10 November 2010-1 Themen Aktueller Stand

Mehr

Release Notes. NCP Local License Server (Win32/64) 1. Neue Leistungsmerkmale und Erweiterungen. 3. Bekannte Einschränkungen

Release Notes. NCP Local License Server (Win32/64) 1. Neue Leistungsmerkmale und Erweiterungen. 3. Bekannte Einschränkungen NCP Local License Server (Win32/64) Service Release: 1.01 Build 004 Datum: März 2013 1. Neue Leistungsmerkmale und Erweiterungen Geänderter Produktname Der Produktname wurde zu Volume License Server (VLS)

Mehr

Silverlight for Windows Embedded. Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer

Silverlight for Windows Embedded. Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer Silverlight for Windows Embedded Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer Inhaltsverzeichnis Windows Embedded Microsoft Roadmap Was ist Silverlight

Mehr

Fragen 2015. Arthur Zaczek. Apr 2015

Fragen 2015. Arthur Zaczek. Apr 2015 Arthur Zaczek Apr 2015 1 Ihre Fragen 2015 2 WPF 2.1 Code Behind Mit dem MVVM Pattern haben wir praktisch keinen Nutzen für das Code Behind der WPF Forms, sind diese dann eher für kleinere Applikationen

Mehr

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr. Multimedia im Netz Wintersemester 2011/12 Übung 10 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 2 Gesundes neues Jahr 3 Blatt 08 Videoformate im

Mehr

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

OSGi-basierte Webapplikationen Ein Erfahrungsbericht OSGi-basierte Webapplikationen Ein Erfahrungsbericht Zürich, 18. März 2009 Pascal Nüesch, Software Engineer 1 www.namics.com Zu meiner Person» Lehre als Elektroniker mit Schwerpunkt SW-Entwicklung» Java

Mehr

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note Enable Enterprise Mobility 2.5 Release Note 1 Relution Release 2.5 Das neuste Relution Release in der Version 2.5 bringt eine ganz neue Erfahrung in den Enterprise Mobility Markt. Zwei Hauptfeatures dominieren

Mehr

Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt

Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse Organisation des Seminars Umfang: 2 SWS,

Mehr

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

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

Mehr

Titel. App-V 5 Single Server Anleitung zur Installation

Titel. App-V 5 Single Server Anleitung zur Installation Autor: Thomas Hanrath Microsoft Certified Trainer Titel App-V 5 Single Server Anleitung zur Installation Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System Center Blog von

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Webservice Entwicklung unter Eclipse Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for

Mehr

PDF-Druck und PDF-Versand mit PV:MANAGER

PDF-Druck und PDF-Versand mit PV:MANAGER PDF-Druck und PDF-Versand mit PV:MANAGER Installation und Erste Schritte Limex Computer GmbH. Alle Rechte vorbehalten Übersicht Mit der Version 5.4 bietet PV:MANAGER eine neue, direkte Unterstützung für

Mehr

Das Open Source CMS. Gregor Walter. gw@madgeniuses.net info@i-working.de

Das Open Source CMS. Gregor Walter. gw@madgeniuses.net info@i-working.de Das Open Source CMS Gregor Walter gw@madgeniuses.net info@i-working.de Übersicht Einführung und Geschichte von TYPO3 TYPO3 Features Für Webdesigner Für Redakteure TYPO3 Live - am Beispiel fiwm.de Seite

Mehr

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1): Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils

Mehr

Seminar Bassem Ben Helal

Seminar Bassem Ben Helal Requiline Seminar Bassem Ben Helal Inhalt Motivation Kernfunktionalitäten Architektur Hierarchie Typen Abhängigkeiten Variabilitätspunkte Produktkonfiguration Evaluierung Demo Diskussion Motivation RequiLine

Mehr

Uwe Baumann artiso Solutions ubaumann@artiso.com

Uwe Baumann artiso Solutions ubaumann@artiso.com Uwe Baumann artiso Solutions ubaumann@artiso.com Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung

Mehr

GITS Steckbriefe 1.9 - Tutorial

GITS Steckbriefe 1.9 - Tutorial Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein

Mehr

Collaboration Manager

Collaboration Manager Collaboration Manager Inhalt Installationsanleitung... 2 Installation mit Setup.exe... 2 Security Requirements... 3 Farmadministrator hinzufügen... 3 Secure Store Service... 3 Feature-Aktivierung... 5

Mehr

QDB AddOn. Eine NetIQ AppManager Erweiterung von generic.de

QDB AddOn. Eine NetIQ AppManager Erweiterung von generic.de QDB AddOn Eine NetIQ AppManager Erweiterung von generic.de QDB AddOn Eine NetIQ AppManager Erweiterung von generic.de Übersicht Das QDB AddOn ist eine Softwarelösung von generic.de, welche die Möglichkeiten

Mehr

PDF-Druck und PDF-Versand mit repdoc Werkstattsoftware

PDF-Druck und PDF-Versand mit repdoc Werkstattsoftware PDF-Druck und PDF-Versand mit repdoc Werkstattsoftware Installation und Erste Schritte Limex Computer GmbH. Alle Rechte vorbehalten Übersicht Mit der Version Q1/2012 bietet repdoc Werkstattsoftware eine

Mehr

Eclipse User Interface Guidelines

Eclipse User Interface Guidelines SS 2009 Softwarequalität 06.05.2009 C. M. Bopda, S. Vaupel {kaymic/vaupel84}@mathematik.uni-marburg.de Motivation (Problem) Motivation (Problem) Eclipse is a universal tool platform - an open, extensible

Mehr

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Henning Mersch Tomcat im Rahmen des RBG-Seminar SS04 Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Übersicht 1. Webservices... kleine Motivation! 2. WAR und Axis - Was ist das? Ganz kurz bitte! 3....und

Mehr