Rich-Client-Entwicklung mit Eclipse 3.2
|
|
- Katharina Heintze
- vor 8 Jahren
- Abrufe
Transkript
1 Rich-Client-Entwicklung mit Eclipse 3.2 Anwendungen entwickeln mit der Rich Client Platform von Berthold Daum überarbeitet Rich-Client-Entwicklung mit Eclipse 3.2 Daum schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2006 Verlag C.H. Beck im Internet: ISBN
2 Berthold Daum Rich-Client-Entwicklung mit Eclipse 3.2 Anwendungen entwickeln mit der Rich Client Platform 2., aktualisierte Auflage
3 Dr. Berthold Daum Lektorat: René Schönfeldt Copy-Editing: Annette Schwarz, Ditzingen Satz und Herstellung: Birgit Bäuerlein Umschlaggestaltung: Helmut Kraus, Druck und Bindung: Koninklijke Wöhrmann B.V., Zutphen, Niederlande Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über < abrufbar. ISBN-10: ISBN-13: , aktualisierte Auflage 2007 Copyright 2007 dpunkt.verlag GmbH Ringstraße Heidelberg Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen. Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen. Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen
4 v Inhaltsverzeichnis Einführung 1 Teil I Die Eclipse-Rich-Client-Plattform 9 1 Architektur der Eclipse-Rich-Client-Plattform Die Rich-Client-Plattform Die RCP-Binärdistribution Architektur eines Rich-Client-Frameworks Die Beispielanwendung Projektplaner Das Datenmodell Der Modellierer Das erste Modell Benutzerrollen Plugin-Entwicklung Die Anatomie eines Plugins Eclipse und OSGi Der Eclipse-Classloader Die Kernklassen der Eclipse-Plattform Die Klassen Platform und FileLocator Die Klasse Activator Die Klasse Preferences Pfadangaben Lang laufende Prozesse überwachen Plugins konfigurieren Die Plugin-Development-Perspektive Ein Plugin-Projekt anlegen
5 vi Inhaltsverzeichnis Das Plugin-Manifest Wichtige Erweiterungspunkte Der Schema-Editor Die Benutzeroberfläche der Eclipse-Plattform Die Eclipse-Workbench Die Architektur der Workbench Ereignisverarbeitung in der Workbench Operationen Editoren Views Aktionen Dialoge Workbench-Wizards Präferenzen-GUI Webbrowser aufrufen Benutzerunterstützung Das Hilfesystem Cheat Sheets RCP-Entwicklung Plugins und die RCP Applikationen Das Interface IPlatformRunnable Eine minimale RCP-Anwendung Eine Rich-Client-Anwendung starten Die Workbench der Beispielanwendung Die Workbench konfigurieren Workbench-Fenster konfigurieren Aktionsleisten erzeugen Das Anwendungs-Plugin der Beispielanwendung Produktanpassung Produktgestaltung Produktdefinition im Plugin-Manifest Die Produktkonfiguration Plugin-Konfiguration Benutzerunterstützung Die Willkommensseite der Workbench Das Hilfesystem
6 Inhaltsverzeichnis vii 5.3 Produkte internationalisieren Textkonstanten in Programmen Textkonstanten in Manifest-Dateien Hilfetexte, Cheat Sheets und Willkommensseiten internationalisieren Andere Ressourcen internationalisieren Plattformkomponenten internationalisieren Eine RCP-Anwendung installieren Plugins und Fragmente Features Das Feature-Manifest Sprachpakete als Features ausliefern Die Update-Site Build-Prozess Konfiguration einer Rich-Client-Applikation Ausliefern einer Rich-Client-Applikation Auslieferung als ZIP-Datei Installationshilfen Java Web Start JRE Remote Debugging einer RCP-Anwendung Eine RCP-Anwendung im Feld aktualisieren Voraussetzungen Der Eclipse-Update-Manager Batch-Update Programmgesteuerte Updates Die Beispielanwendung aktualisieren Plugin-Manifest Die Klasse UpdateAction Test der Update-Funktionalität Automatischer Update während des Starts Verwaltung der Konfiguration Wenn etwas schiefgeht Eclipse-Module mit in den Update einbeziehen Der Feature-Patch RCP-Kochbuch 129
7 viii Inhaltsverzeichnis Teil II Benutzeroberflächen für Rich Clients SWT, JFace und das Forms API Das Standard Widget Toolkit Übersicht über die SWT-Funktionsgruppen Ereignisse Widgets Layouts SWT-Dialoge Grafik Texte Der Mauszeiger Swing-Integration Druckerunterstützung Datentransfer Ressourcenverwaltung Windows32-Unterstützung (OLE) OpenGL JFace Ressourcenverwaltung Dialoge und Fenster Viewer Textverarbeitung Inhaltsassistenten für Felder Aktionen und Menüs Wizards Präferenzen Das Forms API Grundlagen FormText Kollabierbare Behälter Layouts Ressourcenverwendung Trennung von Datenmodell und Repräsentation Ein GUI-Framework für die Beispielanwendung Eigene Widgets Formulare erweitern und ausdrucken Ein Programmrahmen für formularorientierte Views Entwurfsfragen
8 Inhaltsverzeichnis ix 10 Jenseits von SWT SWT-Erweiterungen XML-Skriptsprachen für Benutzeroberflächen XML-GUI-Beschreibung in der Beispielanwendung Teil III Persistenz Dateisysteme und Eclipse-Workspace Standard-Java-IO Das Eclipse-Datei-System Der Eclipse-Workspace Grenzen XML Relationale Datenbanksysteme für Rich Clients Derby/Cloudscape Die Eclipse Data Tools Platform Datenbankzugriff via JDBC Eingebetteter Betrieb und Client/Server-Betrieb HSQLDB Grundlagen Benutzeroberfläche Transaktionen Datenbankunterstützung in einer Rich-Client-Umgebung Datenbankzugriff für die Beispielanwendung Datenbankinfrastruktur Autoinstallation Datenmodell und Datenzugriffsmodul Skriptdateien ausführen Benutzeranmeldung Der Administratorplatz Zusammenfassung
9 x Inhaltsverzeichnis 14 Objektrelationale Brücken Hibernate Hibernate in Eclipse einbetten Hibernate konfigurieren Die objektrelationale Abbildung Die Sache mit dem ClassLoader Hibernate für die Beispielanwendung Das Datenmodellfragment Die Datenbanktabellen Das Datenmodell Die Hibernate-Mapping-Datei Hibernate-Sitzungen Ein Plugin zur Ressourcenverwaltung Das Plugin für die Projektplanung Andere objektrelationale Optionen Andere Persistenzoptionen Objektorientierte Datenbanken Prototypen Abfragen Zusammenfassung Prevayler Konzept Anwendung Zusammenfassung Teil IV Der Rich Client wird noch reicher Das Graphical Editing Framework Stärken und Schwächen von GEF Die GEF-Architektur Draw2D GEF aus der Vogelperspektive Modell, Viewer, Controller Beispielanwendung: Gantt-Chart mit GEF GEF installieren Der Gantt-View Andere grafische Möglichkeiten
10 Inhaltsverzeichnis xi 17 BIRT Die Entwurfsphase Installation Eine Datenquelle Data Sets Layout Berichte in einer Anwendung generieren Zusammenfassung Elefantenhochzeit: Office-Komponenten unter Eclipse OpenOffice einbetten Benötigte Komponenten OpenOffice als Server konfigurieren Wie OpenOffice mit Java spricht Die Infrastruktur bereitstellen Die Produkt-Konfiguration Ein OpenOffice-View Office-Dateien generieren Ausgabe von PDF-Dateien PDF-Dateien erzeugen Ein PDF-Dokument anzeigen Teil V Administration Synchronisierung mit dem Server Allgemeine Aspekte der Datensynchronisierung Proprietäre Lösungen Oracle LITE IBMs DB2 Everyplace DaffodilReplicator Microsoft.NET DataSets Standards (SyncML) Lösungen unter Java Ein synchronisierter Task-Planer XML-Serialisierung Das Sync-Projekt Daten synchronisieren
11 xii Inhaltsverzeichnis 21 Servergesteuerte Administration Automatische Updates Zeitpunkt der Aktualisierung Umfang der Aktualisierung Sicherheitsfragen Benutzerauthentifizierung Automatische Konfiguration Plugins entfernen Flexiblere Steuerung Statistiken Fernwartung Schlussfolgerungen Workflow ClassLoader Programmgröße Schutz intellektuellen Eigentums Anhang A Wichtige Download-Adressen 481 B Erste Hilfe 483 C Relevante eclipse.org-projekte 485 Bibliografie 487 Stichwortverzeichnis 489
Rich-Client-Entwicklung mit Eclipse 3.2
Berthold Daum Rich-Client-Entwicklung mit Eclipse 3.2 Anwendungen entwickeln mit der Rieh Client Platform 2., aktualisierte Auflage "Jl dpunkt.verlag Einführung 1 Teil I Die Eclipse-Rich-Client-Plattform
MehrRich-Client-Entwicklung mit Eclipse 3.3
Berthold Daum Rich-Client-Entwicklung mit Eclipse 3.3 Anwendungen entwickeln mit Eclipse RCP, SWT, Forms, GEF, BIRT, JPA u.a.m. 3., überarbeitete und erweiterte Auflage "5 I dpunkt.verlag Einführung 1
MehrRich-Client-Entwicklung mit Eclipse 3.3
Berthold Daum Rich-Client-Entwicklung mit Eclipse 3.3 Anwendungen entwickeln mit Eclipse RCP, SWT, Forms, GEF, BIRT, JPA u.a.m. 3., aktualisierte und erweiterte Auflage Dr. Berthold Daum berthold.daum@bdaum.de
MehrKonfigurationsmanagement mit Subversion, Ant und Maven
Gunther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Grundlagen für Softwarearchitekten und Entwickler 2., aktualisierte Auflage Gunther Popp gpopp@km-buch.de Lektorat: René Schönfeldt Copy-Editing:
MehrSoftware modular bauen
Software modular bauen Architektur von langlebigen Softwaresystemen Grundlagen und Anwendung mit OSGi und Java von Ulf Fildebrandt 1. Auflage Software modular bauen Fildebrandt schnell und portofrei erhältlich
MehrNicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse
Nicolai Josuttis SOA in der Praxis System-Design für verteilte Geschäftsprozesse Nicolai Josuttis Website zum Buch http://www.soa-in-der-praxis.de Die englische Ausgabe erschien unter dem Titel»SOA in
MehrIT-Servicemanagement mit ITIL V3
IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen von Roland Böttcher 2., aktualisierte Auflage IT-Servicemanagement mit ITIL V3 Böttcher schnell und
MehrDominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln
Dominik Schadow Java-Web-Security Sichere Webanwendungen mit Java entwickeln Dominik Schadow info@dominikschadow.de Lektorat: René Schönfeldt Copy-Editing: Friederike Daenecke, Zülpich Satz: Da-TeX, Leipzig
Mehrkontakt@artepictura.de
Cora und Georg Banek leben und arbeiten im Raum Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoschule (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich im Bereich der
MehrIT-Servicemanagement mit ITIL V3
Roland Böttcher IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen Heise Roland Böttcher roland.boettcher@fh-bochum.de Lektorat: Dr. Michael Barabas
MehrMichael Kurz Martin Marinschek
Michael Kurz studierte Informatik an der Technischen Universität Wien und hat sich seitdem in seiner beruflichen Tätigkeit dem Thema Webentwicklung verschrieben. Seit seinem Wechsel zu IRIAN beschäftigt
MehrProfessionell blitzen mit dem Nikon Creative Lighting System
Mike Hagen Professionell blitzen mit dem Nikon Creative Lighting System dpunkt.verlag Mike Hagen Lektorat: Gerhard Rossbach Copy-Editing: Alexander Reischert (Redaktion ALUAN, Köln) Layout und Satz: Almute
MehrPraxiswissen TYPO3 CMS 7 LTS
Praxiswissen TYPO3 CMS 7 LTS 8. AUFLAGE Praxiswissen TYPO3 CMS 7 LTS Robert Meyer & Martin Helmich Robert Meyer & Martin Helmich Lektorat: Alexandra Follenius Korrektorat: Sibylle Feldmann Herstellung:
MehrPraxisbuch BI Reporting
Alexander Adam Bernd Schloemer Praxisbuch BI Reporting Schritt für Schritt zum perfekten Report mit BEx Tools und BusinessObjects Alexander Adam alexander.adam@googlemail.com Bernd Schloemer bernd.schloemer@googlemail.de
MehrIT-Service-Management mit ITIL 2011 Edition
Roland Böttcher IT-Service-Management mit ITIL 2011 Edition Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen 3., aktualisierte Auflage Heise Prof. Dr. Roland Böttcher roland.boettcher@hs-bochum.de
Mehripad Air 2 und ipad mini 3
Edition SmartBooks ipad Air 2 und ipad mini 3 ios 8 optimal einsetzen. Auch für ios 8 mit - ipad 2 und neuer - allen ipad mini - ipad Air von Uthelm Bechtel 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck
MehrIm Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.
Dr. Wolf-Gideon Bleek ist seit 1997 in der Softwaretechnik-Gruppe der Universität Hamburg in Forschung und Lehre tätig. Er führt seit 1999 agile Projekte durch und berät Organisationen beim Einsatz agiler
MehrÜber die Herausgeber
Über die Herausgeber Frank R. Lehmann, Paul Kirchberg und Michael Bächle (von links nach rechts) sind Professoren im Studiengang Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg (DHBW),
MehrDie Computerwerkstatt
Klaus Dembowski Die Computerwerkstatt Für PCs, Notebooks, Tablets und Smartphones Klaus Dembowski Lektorat: Gabriel Neumann Herstellung: Nadine Thiele Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck
MehrCloud-Computing für Unternehmen
Gottfried Vossen Till Haselmann Thomas Hoeren Cloud-Computing für Unternehmen Technische, wirtschaftliche, rechtliche und organisatorische Aspekte Prof. Dr. Gottfried Vossen vossen@helios.uni-muenster.de
MehrBasiswissen Software-Projektmanagement
isql-reihe Basiswissen Software-Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard von Bernd Hindel, Klaus Hörmann, Markus Müller, Jürgen Schmied
MehrVMware vrealize Automation Das Praxisbuch
VMware vrealize Automation Das Praxisbuch Dr. Guido Söldner leitet den Geschäftsbereich Cloud Automation und Software Development bei der Söldner Consult GmbH in Nürnberg. Sein Unternehmen ist auf Virtualisierungsinfrastrukturen
MehrInhaltsverzeichnis. 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
MehrMike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus
Mike Burrows ist Geschäftsführer und Principal Consultant von David J. Anderson and Associates (djaa.com). In seiner beruflichen Laufbahn, die sich von der Luftfahrt über das Bankwesen, das Energiewesen
MehrDipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann
Dipl.-Inform. Sven Röpstorff ist freiberuflicher Agiler Projektmanager und Coach mit 17 Jahren Berufserfahrung, Wandler zwischen der traditionellen und der agilen Welt mit Schwerpunkt in agilen Methoden
MehrCNC-Fräsen für Maker und Modellbauer
Christian Rattat arbeitet seit etwa 20 Jahren als Softwareentwickler und begann seine Karriere 1987 auf einem Commodore Amiga 2000. Heute arbeitet er für Großunternehmen im Microsoft- und Unix-Umfeld,
MehrBasiswissen Medizinische Software
Basiswissen Medizinische Software Aus- und Weiterbildung zum Certified Professional for Medical Software Bearbeitet von Christian Johner, Matthias Hölzer-Klüpfel, Sven Wittorf 2., überarbeitete und aktualisierte
Mehrarbeitete im Max-Planck-Institut und an der Uni Köln. Von ihm sind bereits mehrere Bücher zu Webthemen erschienen.
Werkzeuge fürs Web Vladimir Simovic ist Webworker, Blogger, Autor, Berater und Workshop-Leiter. Schwerpunkte seiner Arbeit sind die Erstellung von tabellenlosen CSS-Layouts sowie Dienstleistungen rund
MehrWeb-Apps mit jquery Mobile
Philipp Friberg Web-Apps mit jquery Mobile Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript Philipp Friberg jqm@xapps.ch Lektorat: René Schönfeldt Copy Editing: Christoph Ecken, Heidelberg Herstellung:
MehrIT-Projektverträge: Erfolgreiches Management
IT-Projektverträge: Erfolgreiches Management RA Dr. Christoph Zahrnt war nach dem Studium sowohl des Rechts als auch der Volkswirtschaft mehrere Jahre als Softwareentwickler und Einkaufsjurist in der hessischen
MehrContinuous Delivery. Der pragmatische Einstieg. von Eberhard Wolff. 1. Auflage. dpunkt.verlag 2014
Continuous Delivery Der pragmatische Einstieg von Eberhard Wolff 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 208 6 Zu Leseprobe schnell und portofrei erhältlich
MehrJava-Entwicklung mit Eclipse 3.2
Berthold Daum Java-Entwicklung mit Eclipse 3.2 Anwendungen, Plugins und Rich Clients 4., überarbeitete und erweiterte Auflage Dr. Berthold Daum E-Mail: berthold.daum@bdaum.de Lektorat: René Schönfeldt
MehrProf. Dr. Matthias Knoll
Prof. Dr. Matthias Knoll ist Professor für Betriebswirtschaftslehre an der Hochschule Darmstadt. Sein Spezialgebiet ist die betriebliche Informationsverarbeitung mit den Schwerpunkten GRC-Management, IT-Prüfung
MehrBasiswissen Medizinische Software
Basiswissen Medizinische Software Christian Johner ist Professor für Software Engineering, Softwarequalitätssicherung und Medizinische Informatik an der Hochschule Konstanz. Am»Johner Institut für IT im
MehrFotografieren lernen Band 2
Fotografieren lernen Band 2 Cora und Georg Banek leben und arbeiten in Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoakademie (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich
MehrTilman Beitter Thomas Kärgel André Nähring Andreas Steil Sebastian Zielenski
Tilman Beitter arbeitete mehrere Jahre als Softwareentwickler im ERP-Bereich und ist seit 2010 mit großer Begeisterung für die B1 Systems GmbH als Linux Consultant und Trainer unterwegs. Seine Themenschwerpunkte
MehrDatawarehousing mit SAP BW 7
Christian Mehrwald Datawarehousing mit SAP BW 7 BI in SAP NetWeaver 2004s Architektur, Konzeption, Implementierung 4., vollständig überarbeitete und erweiterte Auflage Christian Mehrwald Christian.Mehrwald@quadox.de
MehrHelge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000. Eine Einführung für Manager und Projektleiter
Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000 Eine Einführung für Manager und Projektleiter Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann Helge.Dohle@impaqgroup.com Rainer.Schmidt@fh-aalen.de
MehrTobias H. Strömer. Online-Recht. Juristische Probleme der Internet-Praxis erkennen und vermeiden. 4., vollständig überarbeitete Auflage
Tobias H. Strömer Online-Recht Juristische Probleme der Internet-Praxis erkennen und vermeiden 4., vollständig überarbeitete Auflage Tobias H. Strömer E-Mail: anwalt@stroemer.de http://www.stroemer.de
MehrLeitfaden Web-Usability
Frank Puscher Leitfaden Web-Usability Strategien, Werkzeuge und Tipps für mehr Benutzerfreundlichkeit Lektorat: Barbara Lauer Copy-Editing: Alexander Reischert Satz: Frank Heidt Herstellung: Frank Heidt
MehrDr. Carola Lilienthal www.dpunkt.de/plus
Dr. Carola Lilienthal ist Senior-Softwarearchitektin und Mitglied der Geschäftsleitung der WPS Workplace Solutions GmbH in Hamburg. Dort verantwortet sie den Bereich Softwarearchitektur und gibt ihr Wissen
MehrManagementsysteme für IT-Serviceorganisationen
Bernhard M. Huber Managementsysteme für IT-Serviceorganisationen Entwicklung und Umsetzung mit EFQM COBIT ISO 20000 ITIL Bernhard M. Huber Bernhard.Huber@qmvision.de Lektorat: Christa Preisendanz Copy-Editing:
MehrMaik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren
Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Buchkritiken und Artikel für internationale Zeitschriften und
MehrÜber die Autoren. www.dpunkt.de/plus
Über die Autoren Joan Lambert beschäftigt sich seit 1986 umfassend mit Microsoft-Technologien und ist seit 1997 in der Schulungs- und Zertifizierungsbranche tätig. Als Vorsitzende und CEO von Online Training
MehrBerthold Daum. Das Eclipse-Codebuch. 182 Tipps, Tricks und Lösungen für Eclipse-spezifische Probleme
Berthold Daum Das Eclipse-Codebuch 182 Tipps, Tricks und Lösungen für Eclipse-spezifische Probleme Dr. Berthold Daum E-Mail: berthold.daum@bdaum.de Lektorat: René Schönfeldt Copy-Editing: Annette Schwarz,
MehrMünchen 2014) und»uml2 glasklar«(carl Hanser Verlag München
Prof. Dr. Klaus Pohl ist Professor für Software Systems Engineering und Direktor von»paluno The Ruhr Institute for Software Technology«an der Universität Duisburg-Essen. Er ist bzw. war Koordinator von
MehrDr. Michael Hahne www.dpunkt.de/plus
Dr. Michael Hahne ist Geschäftsführender Gesellschafter der Hahne Consulting GmbH, einem auf Business-Intelligence-Architektur und -Strategie spezialisierten Beratungsunternehmen. Zuvor war er Vice President
Mehrer auch mit dem 3D-Programm Blender in Kontakt, über das er bisher zahlreiche Vorträge hielt und Artikel in Fachzeitschriften veröffentlichte.
beschäftigt sich seit Beginn der 80er Jahre intensiv mit Computern und deren Programmierung anfangs mit einem VC-20 von Commodore sowie speziell mit Computergrafik. Der Amiga ermöglichte ihm dann die Erzeugung
MehrÜ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:
MehrBasiswissen Software- Projektmanagement
Bernd Hindel. Klaus Hörmann. Markus Müller. Jürgen Schmied Basiswissen Software- Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard 2., überarbeitete
MehrUwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann www.dpunkt.de/plus
Uwe Vigenschow ist Abteilungsleiter bei Werum IT Solutions. In das Buch sind über 25 Jahre Erfahrung in der Softwareentwicklung als Entwickler, Berater, Projektleiter und Führungskraft eingeflossen. Mit
MehrDer Autor ist seit dem Jahr 2001 bei der Firma GeNUA mbh als Security Consultant und gegenwärtig als Koordinator für Intrusion Detection tätig.
WLAN-Sicherheit Der Autor ist seit dem Jahr 2001 bei der Firma GeNUA mbh als Security Consultant und gegenwärtig als Koordinator für Intrusion Detection tätig. Seine Aufgabengebiete sind: Penetration Testing/Auditing
MehrJochen Bartlau. List & Label. schnell + kompakt
Jochen Bartlau List & Label Jochen Bartlau List & Label ISBN 978-3-939084-68-6 2007 entwickler.press, ein Imprint der Software & Support Verlag GmbH 1. Auflage, 2007 http://www.entwickler-press.de http://www.software-support.biz
MehrKim Nena Duggen ist Vorstand und Trainerin der oose Innovative Informatik eg. Ihre thematischen Schwerpunkte sind das Geschäftsprozessmanagement,
Tim Weilkiens ist Vorstand und Trainer der oose Innovative Informatik eg. Seine thematischen Schwerpunkte sind die Modellierung von Systemen, Software und Unternehmen. Er ist für oose Repräsentant bei
MehrJavaScript kinderleicht!
Nick Morgan JavaScript kinderleicht! Einfach programmieren lernen mit der Sprache des Web Übersetzung aus dem Amerikanischen von Isolde Kommer und Christoph Kommer Lektorat: Dr. Michael Barabas Übersetzung:
MehrVladimir Simovic Thordis Bonfranchi-Simovic. Werkzeuge fürs Web. Nützliche Tools für Webdesigner, Webentwickler, Blogger und Online-Redakteure
Vladimir Simovic Thordis Bonfranchi-Simovic Werkzeuge fürs Web Nützliche Tools für Webdesigner, Webentwickler, Blogger und Online-Redakteure Lektorat: René Schönfeldt, Nina Lötsch Copy-Editing: Annette
Mehrdpunkt.lehrbuch Bücher und Teachware für die moderne Informatikausbildung
Hanspeter Mössenböck ist Professor für Informatik an der Universität Linz und Leiter des Instituts für Systemsoftware. Er beschäftigt sich vor allem mit Programmiersprachen, Compilern und Systemsoftware.
MehrMaik Schmidt www.dpunkt.de/plus
Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Buchkritiken und Artikel für internationale Zeitschriften und
MehrBasiswissen Softwaretest
Andreas Spillner. Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage Andreas Spillner spillner@informatik.hs-bremen.de
MehrMicrosoft Office:mac 2011 Das Grundlagenbuch: Home and Student
Microsoft Office:mac 2011 Das Grundlagenbuch: Home and Student Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen
MehrIT-Controlling für die Praxis
Martin Kütz IT-Controlling für die Praxis Konzeption und Methoden 2., überarbeitete und erweiterte Auflage Martin Kütz kuetz.martin@tesycon.de Lektorat: Christa Preisendanz & Vanessa Wittmer Copy-Editing:
MehrKennzahlen in der IT
Kennzahlen in der IT Dr. Martin Kütz ist geschäftsführender Gesellschafter der TESYCON GMBH und Fachberater für IT-Controlling und Projektmanagement. Er verfügt über langjährige Erfahrungen im IT-Management
MehrKonfigurationsmanagement mit Subversion, Maven und Redmine
Gunther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 4., aktualisierte und erweiterte Auflage Gunther Popp gpopp@km-buch.de Lektorat:
MehrWebsite. zur eigenen. Ihr Weg ins Web: Domain, Hoster, Installation, Verwaltung, Pflege und IT-Recht. Websites. erstellen
Websites ohne Programmierkenntnisse erstellen Anita Woitonik / Vilma Niclas Ohne HTML zur eigenen Website Ihr Weg ins Web: Domain, Hoster, Installation, Verwaltung, Pflege und IT-Recht Anita Woitonik /
MehrSoft Skills für Softwareentwickler
Uwe Vigenschow Björn Schneider Soft Skills für Softwareentwickler Fragetechniken, Konfliktmanagement, Kommunikationstypen und -modelle Unter Mitarbeit von Ines Meyrose Uwe Vigenschow Uwe.Vigenschow@oose.de
MehrJens Jacobsen. Website-Konzeption. Erfolgreiche Websites planen, umsetzen und betreiben. 7., überarbeitete und erweiterte Auflage
Jens Jacobsen Website-Konzeption Erfolgreiche Websites planen, umsetzen und betreiben 7., überarbeitete und erweiterte Auflage IV Jens Jacobsen www.benutzerfreun.de Lektorat: René Schönfeldt Copy-Editing:
MehrGrundmann Rathner Abschlussprüfungen Bankwirtschaft, Rechnungswesen und Steuerung, Wirtschafts- und Sozialkunde
Grundmann Rathner Abschlussprüfungen Bankwirtschaft, Rechnungswesen und Steuerung, Wirtschafts- und Sozialkunde Prüfungstraining für Bankkaufleute Die Bücher der Reihe Prüfungstraining für Bankkaufleute
MehrEffiziente Administration Ihrer Netzwerkumgebung
Admin Anwender Aufträge, Freigaben Verwaltet Benutzer, Mailboxen, Ordner und vergibt Berechtigungen Anbindung von Fremdsystemen Erzeugt und pflegt Mailboxen und Datenbanken Benutzerinformationen und Konventionen
MehrIdentity Management - eine Einführung
Identity Management - eine Einführung Grundlagen, Technik, wirtschaftlicher Nutzen von Christian Mezler-Andelberg 1. Auflage Identity Management - eine Einführung Mezler-Andelberg schnell und portofrei
MehrMartina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. UML @ Classroom. Eine Einführung in die objektorientierte Modellierung
Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel UML @ Classroom Eine Einführung in die objektorientierte Modellierung Martina Seidl seidl@big.tuwien.ac.at Marion Brandsteidl brandsteidl@ifs.tuwien.ac.at
MehrSF-RB. Zeit- und Aufgabenmanagement. SF-Software Touristiksoftware
SF-RB Zeit- und Aufgabenmanagement SF-Software Touristiksoftware Telefon: +420/ 380 331 583 Telefax: +420/ 380 331 584 E-Mail: Office@SF-Software.com Internet: www.sf-software.com Support: Support@SF-Software.com
MehrUpdateseite_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
Mehripad Air und ipad mini Retina
ipad Air und ipad mini Retina ios 7 optimal einsetzen - auch für ipad 2, ipad 3. Generation, ipad 4. Generation, ipad mini von Uthelm Bechtel 1. Auflage ipad Air und ipad mini Retina Bechtel schnell und
MehrLineQuest-Leitfaden LineQuest Dialog-Portal. Generieren der LineQuest-Auswertungsdatei
LineQuest-Leitfaden LineQuest Dialog-Portal Generieren der LineQuest-Auswertungsdatei Copyright 2009 by LineQuest LineQuest Walter-Paetzmann-Str. 19 82008 Unterhaching E-Mail Internet info@linequest.de
MehrSQL Server 2005. Eine umfassende Einführung
SQL Server 2005 Eine umfassende Einführung E-Mail: petkovic@fh-rosenheim.de Lektorat: Barbara Lauer, Bonn Copy-Editing: Sandra Gottmann, Münster Satz: Just in Print, Bonn Herstellung: Birgit Bäuerlein
Mehr3D-Architektur-Visualisierung
3D-Architektur-Visualisierung Atmosphäre mit Konzept, Licht und Struktur mit 3ds Max von Christian da Silva Caetano 1. Auflage 3D-Architektur-Visualisierung da Silva Caetano schnell und portofrei erhältlich
MehrIT-Unternehmensarchitektur
Wolfgang Keller IT-Unternehmensarchitektur Von der Geschäftsstrategie zur optimalen IT-Unterstützung 2., überarbeitete und erweiterte Auflage Wolfgang Keller wk@objectarchitects.de Lektorat: Christa Preisendanz
MehrCitrix Receiver Server-Umstieg
Citrix Receiver Server-Umstieg EDV Hausleitner GmbH Bürgerstraße 66, 4020 Linz Telefon: +43 732 / 784166, Fax: +43 1 / 8174955 1612 Internet: http://www.edv-hausleitner.at, E-Mail: info@edv-hausleitner.at
MehrBetriebssysteme. Grundlagen, Konzepte, Systemprogrammierung. von Eduard Glatz. 1. Auflage
Betriebssysteme Grundlagen, Konzepte, Systemprogrammierung von Eduard Glatz 1. Auflage Betriebssysteme Glatz schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2005 Verlag
MehrX.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken.
X. systems.press X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken. Rafael Kobylinski MacOSXTiger Netzwerkgrundlagen,
MehrEignet 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
MehrGeld 2.0 - Geld verdienen im Web 2.0
Geld 2.0 - Geld verdienen im Web 2.0 von Vladimir Simovic, Christopher Meil 1. Auflage Geld 2.0 - Geld verdienen im Web 2.0 Simovic / Meil schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrDipl.-Inform. Henning Wolf Prof. Dr. ir. Rini van Solingen Eelco Rustenburg
Dipl.-Inform. Henning Wolf ist Geschäftsführer der it-agile GmbH mit Sitz in Hamburg und München. Er verfügt über langjährige Erfahrung aus agilen Softwareprojekten (extreme Programming, Scrum, Kanban)
MehrAdobe Flash CS4. Herbert A. Mitschke. inklusive DVD-ROM. Von den Programmier-Grundlagen zur professionellen Webentwicklung
Herbert A. Mitschke inklusive DVD-ROM Professionelle Webentwicklung mit Adobe Flash CS4 inkl. ActionScript 3, XML, PHP und MySQL Von den Programmier-Grundlagen zur professionellen Webentwicklung Datenmanagement
MehrMedizinische Grundlagen der Heilpädagogik
Thomas Hülshoff Medizinische Grundlagen der Heilpädagogik 3., überarbeitete Auflage Mit 18 Abbildungen, 2 Tabellen und 34 Übungsfragen Ernst Reinhardt Verlag München Basel Prof. Dr. med. Thomas Hülshoff
MehrSystemvoraussetzungen
[Stand: 06.08.2014 Version: 44] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 4 1.1 Windows... 4 1.1.1 Betriebssystem...
MehrUnit-Tests mit ABAP Unit
D3kjd3Di38lk323nnm Damir Majer Unit-Tests mit ABAP Unit Damir Majer d.majer@majcon.de Lektorat: Dr. Michael Barabas Copy-Editing: Annette Schwarz, Ditzingen Herstellung und Satz: Frank Heidt Umschlaggestaltung:
MehrJoachim Baumann Daniel Arndt Frank Engelen Frank Hardy Carsten Mjartan. Vaadin. Der kompakte Einstieg für Java-Entwickler
Joachim Baumann Daniel Arndt Frank Engelen Frank Hardy Carsten Mjartan Vaadin Der kompakte Einstieg für Java-Entwickler Joachim Baumann Joachim.Baumann@codecentric.de Daniel Arndt Daniel.Arndt@codecentric.de
MehrFotobearbeitung und Bildgestaltung mit GIMP 2
Klaus Martin Gölker Fotobearbeitung und Bildgestaltung mit GIMP 2 Arbeitsschritte, Techniken, Werkzeuge Klaus Gölker Klaus.Goelker@goelker-online.de Lektorat: Barbara Lauer, Bonn Copy-Editing: Sandra Gottmann,
MehrDie 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
MehrDokumentation QuickHMI Runtime Manager
Dokumentation QuickHMI Runtime Manager Version 4.0 Indi.Systems GmbH Universitätsallee 23 D-28359 Bremen info@indi-systems.de Tel. + 49 421-989703-30 Fax + 49 421-989703-39 Inhaltsverzeichnis 1 Vorwort...
MehrJava-Entwicklung mit Eclipse 2
Berthold Daum Java-Entwicklung mit Eclipse 2 Plugins und Anwendungen implementieren mit SWT und JFace Korrigierter Nachdruck rs] dpunkt.verlag Inhalt Einführung 1 Was ist Eclipse? 1 Das Eclipse-Umfeld
MehrFreigabemitteilung 39 Version: 4.50
Freigabemitteilung 39 Version: 4.50 System: DFBnet Lizenz Speicherpfad/Dokument: 130416_DFBnet-Lizenz_4 50_Freigabemitteilung.docx Erstellt: Letzte Änderung: Geprüft: Freigabe: Datum: 16.04.2013 16.04.2013
MehrDie Bilanzierung von Dividenden nach HGB, Steuerbilanzrecht und IFRS
Jura Daniel Krey Die Bilanzierung von Dividenden nach HGB, Steuerbilanzrecht und IFRS Studienarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek verzeichnet diese
MehrBjö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
MehrLothar Lochmaier. Die Bank sind wir. Chancen und Perspektiven von Social Banking. Heise
Lothar Lochmaier Die Bank sind wir Chancen und Perspektiven von Social Banking Heise Lothar Lochmaier lochmaier@gmx.de Reihenherausgeber: Florian Rötzer, München, fr@heise.de Lektorat: Susanne Rudi, Heidelberg
Mehr