Gesamtkatalog - dpunkt - Verlag
Gesamtkatalog - dpunkt - Verlag
Gesamtkatalog - dpunkt - Verlag
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Programmierung<br />
Programmierung<br />
6<br />
Reinhard Schiedermeier, Klaus Köhler<br />
Das Java-Praktikum<br />
Aufgaben und Lösungen zum<br />
Programmierenlernen mit Java 7<br />
2., aktualisierte und erweiterte Aufl age<br />
2011, 472 Seiten, Broschur<br />
€ 34,90 (D) / € 35,90 (A)<br />
ISBN 978-3-89864-765-6<br />
Robert F. Beeger, Arno Haase, Stefan Roock,<br />
Sebastian Sanitz<br />
Hibernate<br />
Persistenz in Java-Systemen mit Hibernate<br />
und der Java Persistence API<br />
2., überarbeitete und erweiterte Aufl age<br />
2007, 404 Seiten, Broschur<br />
€ 39,00 (D) / € 40,10 (A)<br />
ISBN 978-3-89864-447-1<br />
Eberhard Wolff<br />
Spring 3<br />
Framework für die Java-Entwicklung<br />
3., überarbeitete und erweiterte Aufl age<br />
2010, 404 Seiten, Broschur<br />
€ 39,90 (D) /<br />
€ 41,10 (A)<br />
ISBN 978-3-89864-572-0<br />
Bernd Matzke<br />
Ant<br />
Eine praktische Einführung<br />
in das Java-Build-Tool<br />
2., überarbeitete und aktualisierte Aufl age<br />
2005, 286 Seiten, Broschur<br />
€ 36,00 (D) / € 37,10 (A)<br />
ISBN 978-3-89864-327-6<br />
Joachim Baumann<br />
Groovy<br />
Grundlagen und fortgeschrittene<br />
Techniken<br />
2008, 602 Seiten, Festeinband<br />
€ 46,00 (D) / € 47,30 (A)<br />
ISBN 978-3-89864-445-7<br />
Stefan Reichert<br />
Eclipse RCP im<br />
Unternehmenseinsatz<br />
Verteilte Anwendungen entwerfen,<br />
entwickeln, testen und betreiben<br />
2009, 296 Seiten, Broschur<br />
€ 39,00 (D) / € 40,10 (A)<br />
ISBN 978-3-89864-573-7<br />
Oliver Böhm<br />
Aspektorientierte<br />
Programmierung mit AspectJ 5<br />
Einsteigen in AspectJ und AOP<br />
2006, 434 Seiten, Broschur<br />
€ 41,00 (D) / € 42,20 (A)<br />
ISBN 978-3-89864-330-6<br />
Urs Gleim, Tobias Schüle<br />
Multicore-Software<br />
Grundlagen, Architektur und<br />
Implemen tierung in C/C++, Java und C#<br />
Nur parallel arbeitende Software kann die<br />
Leistung heutiger Multicore-Prozessoren<br />
ausnutzen. Das Buch vermittelt ein solides<br />
Grundwissen über Softwareentwicklung<br />
im Multicore-Zeitalter und dient als Nachschlagewerk<br />
für die tägliche Arbeit.<br />
Der erste Teil führt gut lesbar durch alle<br />
praxisrelevanten Grundlagen der Programmierung<br />
und der Architektur paralleler<br />
Software. Mit dem zweiten Teil erhält der<br />
Leser einen kompakt und strukturiert aufbereiteten<br />
Leitfaden für die produktive<br />
Entwicklung in den Sprachen C/C++, Java<br />
und C#.<br />
2012, 370 Seiten, Broschur<br />
€ 36,90 (D) / € 38,00 (A)<br />
ISBN 978-3-89864-758-8<br />
Sebastian Bauer<br />
Eclipse für C/C++-Programmierer<br />
Handbuch zu den Eclipse C/C++ Development<br />
Tools (CDT)<br />
2., aktualisierte und erweiterte Aufl age<br />
Dieses Buch vermittelt, wie man C/C++-<br />
Projekte mit Eclipse und CDT realisiert. Entsprechend<br />
der Entwicklungsphasen eines<br />
Projekts wird der Umgang mit der Software<br />
beschrieben und durch praktische Tipps<br />
ergänzt. Darüber hinaus werden auch konkrete<br />
Problemstellungen nebst Lösungen<br />
vorgestellt, z.B. die Einbindung von Codegeneratoren<br />
beim Übersetzen. Nützliche<br />
Erweiterungen, wie Mylyn oder solche, die<br />
der Versionsverwaltung oder Dokumentation<br />
dienen, sind nur eines von vielen weiteren<br />
Themen. Nach der Lektüre des Buches<br />
weiß man den Alltag eines C/C++-Entwicklers<br />
auch mit Eclipse zu meistern.<br />
2011, 424 Seiten, Broschur<br />
€ 39,90 (D) / € 41,10 (A)<br />
ISBN 978-3-89864-715-1<br />
Thomas Eißenlöffel<br />
Embedded-Software entwickeln<br />
Grundlagen der Programmierung<br />
eingebetteter Systeme – Eine Einführung<br />
für Anwendungsentwickler<br />
Oft werden Absolventen von Informatikstudiengängen<br />
in Unternehmen eingestellt,<br />
die Software für eingebettete Systeme<br />
entwickeln – obwohl sie in ihrer Ausbildung<br />
nur wenig Kontakt mit technischen<br />
Systemen hatten. Daher ist der Einstieg oft<br />
zeit- und kostenintensiv.<br />
Dieses Buch erleichtert das Einarbeiten,<br />
indem es systematisch und anschaulich<br />
die grundlegenden Begriffe, Konzepte und<br />
Problemstellungen vermittelt. Entlang eines<br />
Softwareentwicklungszyklus wird beschrieben,<br />
wie in jedem Prozessschritt die<br />
speziellen Anforderungen eines eingebetteten<br />
bzw. Echtzeitsystems berücksichtigt<br />
werden.<br />
2012, 306 Seiten, Broschur<br />
€ 34,90 (D) / € 35,90 (A)<br />
ISBN 978-3-89864-727-4<br />
Jürgen Quade . Eva-Katharina Kunst<br />
Linux-Treiber entwickeln<br />
Dieses Buch bietet eine systematische Einführung<br />
in die Kernelprogrammierung und in die<br />
Entwicklung von Gerätetreibern unter Linux –<br />
angefangen bei den Grundlagen bis hin zu<br />
speziellen Treibern und Techniken.<br />
Umfassend werden die innerhalb des Kernels<br />
nutzbaren Technologien vermittelt, unter<br />
anderem:<br />
• die Architektur des Linux-Betriebssystems<br />
• die Programmierung von Tasklets, Kernel-<br />
Threads, Workqueues und hochauflösenden<br />
Timern<br />
• die Sicherung kritischer Abschnitte<br />
• effiziente Speicherverwaltung<br />
(Objekt-Caching)<br />
• die Systemintegration des Treibers<br />
(Proc-, Sys- und Device-Filesystem)<br />
• spezielle Treiber (u.a. PCI, USB, Blockgeräte)<br />
Hilfreich für die praktische Arbeit sind Programmiertricks<br />
erfahrener Kernelhacker, Codetemplates<br />
als Ausgangspunkt für eigene Entwicklungen,<br />
ein eigenes Kapitel zum Entwurf guter<br />
und performanter Treiber sowie ein Anhang mit<br />
detaillierten Beschreibungen von mehr als 600<br />
internen Kernelfunktionen.<br />
Das Buch richtet sich an Entwickler, Kernelhacker<br />
und Linux-Interessierte mit guten<br />
Programmierkenntnissen in der Sprache C.<br />
Einsteiger in Kernelprogrammierung, in Treiberentwicklung<br />
(und in Linux) erhalten eine praxisorientierte<br />
Einführung in das Thema. Profis, wie<br />
Entwickler eingebetteter Systeme, werden es<br />
auch als wertvolles Nachschlagewerk für die<br />
tägliche Arbeit einsetzen.<br />
Max Seelemann<br />
Objective-C kompakt<br />
Ein Kurs für Umsteiger und<br />
Fortgeschrittene<br />
9 783898 646963<br />
Die 3. Auflage wurde durchgehend<br />
auf den Stand des Kernels 2.6.37<br />
aktualisiert. Das betrifft neben den<br />
in Syntax und Semantik geänderten<br />
Funktionen auch die durchgreifenden<br />
Umbauten im Linux-Kernel<br />
selbst, etwa bei Echtzeit-Anforderungen<br />
und Stromsparmodi.<br />
Thema<br />
• Linux<br />
• Embedded Systems<br />
• Betriebssysteme<br />
• Programmierung<br />
Leser<br />
• Entwickler<br />
(Hard- und Software)<br />
• Studenten<br />
Website zum Buch<br />
• http://ezs.kr.hsnr.de/<br />
TreiberBuch/<br />
€ 49,90 (D)<br />
€ 51,30 (A)<br />
ISBN 978-3-89864-696-3<br />
www.<strong>dpunkt</strong>.de<br />
Quade<br />
Kunst Linux-Treiber<br />
3. Auflage<br />
Das Buch vermittelt ein fundamentales<br />
Verständnis von Objective-C. Es beschreibt<br />
jeden Aspekt so ausführlich wie nötig und<br />
doch so kurz wie möglich. Besonders behandelt<br />
werden die Unterschiede zu anderen<br />
Sprachen. Mit einer ausführlichen Diskussion<br />
der Grundlagen des Nachrichtenversands,<br />
darüber, was Objekte und Klassen<br />
sind, sowie der zugrunde liegenden Laufzeitumgebung<br />
wird tief in die Interna der<br />
Sprache vorgedrungen.<br />
Code-Beispiele zeigen die praktische Anwendung<br />
beim Programmieren und wie<br />
sich Objective-C-Elemente bei der Lösung<br />
unterschiedlicher Aufgaben einsetzen<br />
lassen.<br />
2012, 184 Seiten, Broschur<br />
€ 24,90 (D) / € 25,60 (A)<br />
ISBN 978-3-89864-692-5<br />
Jürgen Quade, Michael Mächtel<br />
Moderne Realzeitsysteme<br />
kompakt<br />
Eine Einführung mit Embedded Linux<br />
Dieses Buch behandelt den Entwurf und<br />
die Realisierung von Realzeitsystemen<br />
und berücksichtigt dabei die tiefgreifenden<br />
Fortschritte der jüngsten Zeit. Anhand<br />
zahlreicher Codebeispiele vermitteln die<br />
Autoren die nebenläufi ge Realzeitprogrammierung<br />
(Posix) und den Aufbau unterschiedlicher<br />
Realzeitarchitekturen auf Basis<br />
von Embedded Linux. Sie führen ein in die<br />
Terminologie und den Aufbau moderner<br />
Realzeitbetriebssysteme, in formale Beschreibungsmethoden<br />
sowie in die Grundlagen<br />
der Betriebs- und IT-Sicherheit und in<br />
den Realzeitnachweis.<br />
Ein Buch für Studierende und Praktiker.<br />
2012, 284 Seiten, Broschur<br />
€ 32,90 (D) / € 33,90 (A)<br />
ISBN 978-3-89864-830-1<br />
k 3 . , ak t u al i si e r t e u n d e r w e i t e r t e A u f l a g e<br />
Jürgen Quade . Eva-Katharina Kunst<br />
Linux-<br />
Treiber<br />
entwickeln<br />
Eine systematische Einführung in die<br />
Gerätetreiber- und Kernelprogrammierung<br />
<strong>dpunkt</strong>.verlag<br />
Jürgen Quade, Eva-Katharina Kunst<br />
Linux-Treiber entwickeln<br />
Eine systematische Einführung in die<br />
Gerätetreiber- und Kernelprogrammierung<br />
3., aktualisierte und erweiterte Aufl age<br />
Dieses Buch ermöglicht einen fundierten<br />
Einstieg in den Linux-Kernel mit einem<br />
Schwerpunkt auf der Entwicklung von Gerätetreibern.<br />
Für den ersten eigenen Kernelcode<br />
bietet es theoretische Grundlagen<br />
und wiederverwertbare Softwarebausteine.<br />
Dank der detaillierten Beschreibung<br />
von über 600 internen Systemfunktionen<br />
eignet sich das Buch als Nachschlagewerk.<br />
Die 3. Aufl age wurde durchgehend auf<br />
den Kernel 2.6.37 aktualisiert. Das betrifft<br />
besonders die seit der 2. Aufl age hinzugekommenen<br />
Umbauten im Linux-Kernel.<br />
Neue Themen: Echtzeit-Eigenschaften,<br />
Stromsparmodi (»Green Computing«)<br />
u.v.m.<br />
2011, 598 Seiten, Festeinband<br />
€ 49,90 (D) / € 51,30 (A)<br />
ISBN 978-3-89864-696-3