Neue Java-Versionen und neue GUI-Bibliotheken machen Java wieder für die Entwicklung von Desktop-Anwendungen interessant. Dieses Seminar stellt Ihnen die grundlegenden Techniken der Benutzeroberflächenprogrammierung vor, bietet Ihnen einen Überblick über die Standard-GUI-Bibliotheken und zeigt Ihnen, auf welche Arten Sie Client-Anwendungen ausliefern können. Dieser Kurs dient zur Vertiefung und Erweiterung des Java-Basiswissen-Kurses und ist auch hervorragend als Quereinstieg geeignet, wenn Sie schon über die nötigen Grundlagen verfügen.
Inhalt
GUI-Bibliotheken
AWT
Swing
SWT
GUI-Neuerungen in Java SE 6
Programmarten
Standalone als JAR-Archiv
Applets im Browser
Java Web Start
Überblick über weiterführende
Themen
JGoodies, SwingX
Praktische Übungen
Mit Programmierübungen werden die einzelnen Themen vertieft,
wobei jeder Teilnehmer einen eigenen Rechner
zur Verfügung hat
Seminar-Ziel
In diesem Seminar lernen Sie die Techniken der Benutzeroberflächenprogrammierung kennen, um Rich-Client-Desktop-Anwenungen mit einer der Standard-Java-GUI-Bibliotheken zu schreiben und auszuliefern.
Wer sollte teilnehmen
Anwendungsentwickler mit Java-Kenntnissen, die diese Sprache für die Clientprogrammierung (Desktop-Anwendungen) nutzen wollen
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
760,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Java-Entwicklung mit Eclipse 3.3
Als Java-IDE ist Eclipse kaum noch zu schlagen. Doch Eclipse umfasst mehr als nur eine IDE. Mit seinen GUI-Bibliotheken SWT und JFace bietet es Alternativen zu AWT und Swing. Auf Grund seiner Plugin- und Rich-Client-Architektur kommt es außerdem als Ablaufplattform für eigene Anwendungen in Frage und stellt zahlreiche weitere Applikationsbausteine bereit: Formulare, Editoren, Viewer, Ressourcenverwaltung, Aufgabenverwaltung, Problembehandlung, Hilfesystem sowie verschiedene Assistenten und Wizards. Dieses Buch bietet eine praktische Einführung in die Arbeit mit Eclipse und zeigt zunächst, wie man mit Eclipse eigene Applikationen schnell und effizient erstellen kann. Ausführlich behandelt es dann die Themen OSGi und Equinox, SWT und JFace, die Plugin-Architektur für die Erweiterung der Eclipse-Workbench sowie die Rich-Client-Plattform für die Implementierung eigener Anwendungen. Fünf Beispielprojekte erläutern diese Techniken. Drei davon stellen modernste Java-Technologien wie Sprachausgabe und MP3-Verarbeitung vor. Ein viertes Projekt demonstriert die Entwicklung eines gebrauchsfertigen Eclipse-Plugins für die Rechtschreibprüfung in Eclipse-Editoren. Ein weiteres Projekt implementiert das Brettspiel Hex als Rich-Client-Anwendung. Neu in der fünften Auflage ist eine Einführung in die Eclipse Test and Performance Tools Platform (TPTP), mit deren Hilfe eigene Anwendungen ausgetestet und getunt werden können. Außerdem wurden alle Kapitel im Hinblick auf Eclipse 3. 3 vollständig durchgesehen und aktualisiert. Das Buch wendet sich an Java-Programmierer - vom Studierenden bis hin zum Profi -, die eigene Desktop-Applikationen oder Eclipse-Plugins entwickeln wollen. Kenntnisse in Java und in der objektorientierten Programmierung werden vorausgesetzt.
Seminar
Masterkurs Client/Server-Programmierung mit Java
Datenbankanwendungen mit JDBC - Socket-Programmierung mit UDP und TCP - Implementierung eines HTTP-Servers - XML Remote Procedure Call - Remote Method Invocation - Java Message Service
NetBeans Platform 6
Die NetBeans 6 Platform bietet Ihnen die optimale Umgebung für die Entwicklung von Rich-Client-Anwendungen mit Java. Dieses Werk vermittelt Ihnen von den Grundlagen bis zur ausgereiften Anwendung alles Wissenswerte, um professionelle Rich-Client-Anwendungen mit der NetBeans Platform entwickeln zu können. Dabei lernen Sie auf praxisnahe Weise die zahlreichen Konzepte und APIs der NetBeans 6 Platform, wie z. B. das Lookup-Konzept, die Visual Library oder die Nodes API, kennen. Ein weiteres Kapitel widmet sich dem wichtigen Thema Persistenz. In diesem Zusammenhang erlernen Sie den Einsatz und Umgang mit der JavaDB, Hibernate und der Persistence API. Entdecken Sie außerdem die vielen neuen Features von Java 6 und die zahlreichen Neuerungen von NetBeans 6. Wenn Sie als Eclipse-Anwender künftig die Vorteile der NetBeans Platform nutzen möchten, profitieren Sie von diesem Werk bei der Migration von bestehenden Anwendungen auf die NetBeans Platform. Aus dem Inhalt: - Aufbau der NetBeans Platform - Das Modul-System - Aktionen - Anwendungsaufbau - Das Lookup-Konzept - Datenverwaltung und -repräsentation - Grafische Komponenten erstellen - Standardkomponenten verwenden und erweitern - Internationalisierung - Anwendungen erstellen, anpassen und ausliefern - Anwendungen aktualisieren - Persistenz - Komponenten integrieren und verwenden - Modulentwicklung für die NetBeans IDE - NetBeans Platform für Eclipse-Entwickler - Beispielanwendung -
Seminar
Eclipse Rich Client Platform
"Eclipse is more than a state-of-the-art IDE: its Rich Client Platform (RCP) plug-ins form an outstanding foundation for any desktop application, from chat applications to enterprise software front-ends. In Eclipse Rich Client Platform, two leaders of the Eclipse RCP project show exactly how to leverage Eclipse for rapid, efficient, cross-platform desktop development. In addition to explaining the power of Eclipse as a desktop application development platform, the authors walk step-by-step through developing a fully featured, branded RCP application. They introduce a wide range of techniques, including developing pluggable and dynamically extensible systems, using third-party code libraries, and packaging applications for diverse environments. You´ll build, refine, and refactor a complete prototype; customize the user interface; add Help and Update features; and build, brand, and ship the finished software. "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743