Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2004  »  04  »  Tux liest  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Eclipse - Einführung und Referenz sowie Hacking - the Art of Exploitation

Tux liest

von Markus Hasenbein, Andreas Grytz
Erschienen im Linux-Magazin 2004/04

Die Java-Entwicklungsumgebung Eclipse glänzt vor allem durch ihre Modularität. Wie Einsteiger die Software benutzen und eigene Plugins programmieren, zeigt das gleichnamige Buch. Wer sich lieber mit der Exploit-Kunst beschäftigt, findet im Hacking-Buch geballtes Wissen.

Die zunächst von IBM entwickelte IDE Eclipse ging vor etwas mehr als zwei Jahren an die Open-Source-Entwicklergemeinde über. Vor allem die Plugins machen dieses Entwicklungswerkzeug sehr beliebt. Sie erlauben es Programmierern, die Software an ihre Bedürfnisse anzupassen.

Eclipse - Einführung und Referenz

Das Buch "Eclipse - Einführung und Referenz" von Ramin Assisi führt den Eclipse-Einsteiger durch die Installation, erklärt die einzelnen Elemente der IDE, gibt eine Übersicht über die verfügbaren Erweiterungen und erklärt die erfolgreiche Einbindung von zusätzlichen Plugins in die Plattform.

Nach Abschluss der Installation und Konfiguration stellt der Autor anhand eines kleinen Beispielprojekts die Arbeit mit Eclipse vor. Dabei geht er vorrangig auf die Entwicklung von Java-Applikationen ein. Die Besonderheiten von Eclipse, nämlich SWT und JFace, behandelt das Buch nur - verglichen mit dem Gesamtumfang - relativ kurz. Wichtiger scheint Assisi die Entwicklung eigener Plugins zu sein, womit er sich auch bereits einen Namen gemacht hat.

Interessant und für Einsteiger sinnvoll ist ein Frage-Antwort-Kapitel, das die bei den ersten Schritten häufig auftretenden Fragen beantwortet. Mehr als die Hälfte des Buches nimmt allerdings die vollständige Auflistung der Eclipse-APIs in Anspruch, die auch in der Online-Dokumentation zu finden wäre.

Dem Anspruch auf Vollständigkeit gerecht zu werden ist sicherlich ein hehres Ziel. Allerdings scheint der Autor hier den Versuch unternommen zu haben, neben den Einsteigern auch professionelle Entwickler anzusprechen. Der erste Teil des Buches ist für Eclipse-Anfänger empfehlenswert. Die beiliegende CD-ROM mit der Eclipse-Software erleichtert den schnellen Einstieg. Allerdings besteht beim Kauf des Buches die Gefahr, nur zirka 40 Prozent des Inhalts wirklich zu benötigen. Ob die aus einer API-Auflistung bestehenden übrigen 60 Prozent eine sinnvolle Investition sind, muss jeder Interessent selbst entscheiden.

Hacking - the Art of Exploitation

Titel und Cover lassen Verbotenes vermuten. Wer aber eine Sammlung von Skripten erwartet, die dem gemeinen Skript-Kiddie neue Munition für den globalen Datengau liefern, der irrt. "Hacking - the Art of Exploitation" ist harte Kost und kein Steigbügel für gedankenloses Cracking.

Autor Jon Erickson stellt gleich im ersten Kapitel klar, dass es in diesem Buch darum geht zu verstehen, wie ein Computer arbeitet, wie er beispielsweise Daten im RAM verwaltet und welche Gefahren sich durch Unachtsamkeit oder Nachlässigkeit im Code einschleichen können. Die Lektüre des Buches setzt deshalb beim Leser ein Grundverständnis von Prozessorarchitekturen und Programmiertechniken voraus.

Erickson hält sich nicht lange mit den Grundlagen auf, er steigt direkt ein in die Welt der Stacks, Buffer und Formatstrings. Das Buch gliedert sich nach der kurzen Einführung in drei Teile. Der erste widmet sich der Programmierung. Im zweiten Teil geht es um Netzwerke und deren Techniken, der dritte Teil dreht sich um Kryptographie.

Dem Autor ist durchaus bewusst, dass Cracker das von ihm vermittelte Wissen für ihre Zwecke missbrauchen können. Daher beschreibt er in der Einleitung die Tradition der wahren Hacker, die zurück bis in die ersten Tagen des Modelleisenbahn-Clubs am Massachusetts Institute of Technology reicht. (mwe)

Info



Ramin Assisi: Eclipse - Einführung und Referenz

Hanser, 2003

960 Seiten

ISBN 3-446-22620-6

60 Euro

Info



Jon Erickson: Hacking - the Art of Exploitation

No Starch, 2003

264 Seiten

ISBN 1-59327-007-0

40 US-Dollar

Neuerscheinung



Hans-Georg Eßer: Das große Buch Linux

Data Becker, 2004

1040 Seiten

ISBN 3-8158-2525-3

35 Euro

Copyright © 2002 Linux New Media AG

Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Freundlicheres Wesen Gipfeltreffen: Erstes Eclipse Summit Europe 2006
Frisch aufgebrüht Netbeans 6.0 und Eclipse 3.3 im Vergleich
Tux liest DNS- und Bind-Kochbuch sowie Java-Entwicklung mit Eclipse 2
Kaffee im Open Office Open-Office-Dokumente mit Java verarbeiten
Ordentlich aufgemotzt Qt-Entwicklung mit Eclipse und Plugins
Tarnwaffe Rootkits für den Linux-Kernel 2.6
Whitepaper
Usage Landscape Enterprise Open Source Data Integration

Die Nachfrage nach Datenintegrationslösungen für Unternehmen ist zunehmend gestiegen und vor allem das Interesse an Open Source Technologien wird immer größer. Doch wie und von wem werden Open Source Datenintegrationslösungen genutzt und welches Nutzungsverhalten lässt sich daraus ableiten? Das vorliegende White Paper präsentiert die Erfahrungswerte von über 1000 Open Source Nutzern und liefert fundierte Antworten auf diese Fragen.

Download PDF (Registrierung erforderlich)
Daten Migration - Eine Publikation von Bloor Research

Datenmigrationsprojekte überschreiten häufig das Budget, neigen zu Verzögerung und werden unter Umständen komplett abgebrochen. Bloor Research ist eines der weltweit führenden IT-Forschungs-, Analyse- und Beratungsunternehmen und wird in dem vorliegenden White Paper die wichtigsten Aspekte dieser Problematik näher beleuchten. Ferner werden praktische Empfehlungen für erfolgreiche Migrationsprojekte gegeben, die Sie auf Ihr nächstes Projekt übertragen können.

Download PDF (Registrierung erforderlich)
Kommentare (0)