Bücher

1. :
Lehrbuch der Grafikprogrammierung.
Zusammenfassung
Zusammenfassung




Die Computergrafik ist ein faszinierendes Teilgebiet der Informatik, welches sich in den letzten Jahren aufgrund des Einsatzes neuer Techniken in der Programmierung und durch professionelle Werkzeuge so stark weiter entwickelt hat, dass es heutzutage möglich ist, mit einfachen Mitteln Bilder zu erzeugen, die fotorealistischen Charakter haben. Das vorliegende Lehrbuch erläutert die Grundlagen der zwei- und dreidimensionalen Computergrafik und stellt auf dem Weg von dreidimensionalen Szenen zu zweidimensionalen Bildern die Verfahren, Vorgehensweisen und technischen Möglichkeiten der Grafikprogrammierung ausführlich dar. Neben den Grundlagen wird auch die Programmierung anhand von verschiedenen Programmiersprachen und Grafikbibliotheken eingeführt und auf anschauliche Art und Weise vermittelt. Zahlreiche mit Quelltexten erläuterte Beispiele, viele Illustrationen und Fallbeispiele zeigen nicht nur die Möglichkeiten der Grafikprogrammierung, sondern geben einen praxisorientierten Einstieg in die Computergrafik. - Grundlagen der Optik und Wahrnehmungsphysiologie - Basiswissen der 2D-Grafik - Modellierung und Darstellung von 3D-Grafiken - Ausführliche Beschreibung der Viewing Pipeline - Grafikalgorithmen, Beleuchtungsmodelle und Schattierungsalgorithmen - Ray Tracing und Radiosity - Arbeiten mit der objektorientierten Programmiersprache Java - Beschreibung des Java-2D-API und des Java-3D-API - Einführung in OpenGL - Einstieg in VRML und X3D - Zahlreiche Beispielanwendungen in 2D und 3D - Fallbeispiel 3D-Baukasten - Anwendung von professionellen 3D-Werkzeugen - Umfangreiche Fallbeispiele und Tutorien - Internetgrafiken mit SVG Auf den beiliegenden 2 CD-ROMs befinden sich die Musterlösungen zu den Aufgaben, die Beispielprogramme, das Gesamtglossar, die Dokumentation zu den Fallbeispielen, zahlreiche Farbbilder, die Java-Programmierumgebung und die professionellen 3D-Werkzeuge 3dsmaxTM, Cinema4DTM und SolidEdge®. 450 Seiten, 45 s/w Abbildungen, 317 farb. Abbildungen, Gebunden, inkl. 2 CD-ROMs

2. :
Objektorientierte Programmiersprachen.
Zusammenfassung
Zusammenfassung




Die Zahl der Softwareprojekte, die mit objektorientierten Programmiersprachen realisiert wurden, nimmt ständig zu. Richtig verstanden und eingesetzt bieten objektorientierte Techniken nicht nur enorme zeitliche Vorteile bei der Erstellung von Software. Häufig werden aber Begriffe wie z. B. Wiederverwendung, Polymorphismus oder Entwurfsmuster nur wie modische Phrasen verwendet, da die grundlegenden Konzepte der Objektorientierung nicht verstanden oder nicht konsequent angewendet worden sind. Dieses Buch vermittelt anschaulich die Denkweisen der Objektorientierung, um anschließend deren Umsetzung in den vier Programmiersprachen Java, C++, C# und Ruby genauer zu beschreiben. Ausgehend von der Annahme, dass bei richtigem Verständnis für die Grundlagen jede objektorientierte Programmiersprache leicht zu erlernen und anzuwenden ist, werden in kurzer und kompakter Weise die Umsetzung der objektorientierten Konzepte innerhalb der vier Sprachen vorgestellt und anschließend miteinander verglichen. Der Autor hat eine langjährige Erfahrung im Bereich der objektorientierten Programmiersprachen, insbesondere auch aus seiner Lehrtätigkeit in der Industrie. Das Konzept dieses Fachbuchs ist deshalb so ausgearbeitet, dass sich das Buch gleichermaßen an Einsteiger ohne Programmiererfahrung, an Umsteiger, die bereits eine funktionale Programmiersprache kennen und an Softwareentwickler mit Projekterfahrung in einer objektorientierten Programmiersprache wendet. Es eignet sich aber auch sehr gut für Studierende, die sich einen umfassenden Überblick über die gängigen objektorientierten Programmiersprachen und deren Möglichkeiten verschaffen wollen. Auf der beiliegen CD-ROM befinden sich u. a. zahlreiche Beispielprogramme, Musterlösungen zu den Aufgaben und eine multimediale Lehr-/Lernumgebung. 300 Seiten, 349 s/w Abbildungen, Gebunden, inkl. CD-ROM

3. :
Generative Software-Entwicklung mit der MDA.
Zusammenfassung
Zusammenfassung




Um den Ansprüchen auf dem sich rasch verändernden Markt gerecht zu werden, muss die Softwareindustrie Produkte entwickeln, die trotz der zunehmenden Komplexität flexibel, sicher und wieder verwendbar sind und verschiedensten technischen Anforderungen genügen. So entsteht Software schon lange nicht mehr durch reines Programmieren, sondern in zunehmendem Maße durch Generieren. Mit der Model Driven Architecture (MDA) stellt die Object Management Group (OMG) einen Standard vor, der die vielfältigen bewährten Ansätze zusammenfasst und von dem man sich einen deutlichen Innovationsschub für die generative Softwareentwicklung erhofft. Das Buch wendet sich mit seiner grundsätzlichen und praxisorientierten Einführung in die MDA-basierte Softwareentwicklung an Studierende der Informatik und an Programmierer und Softwareentwickler aus der Industrie, die die MDA verstehen und sie direkt in die Praxis umsetzen möchten. Neben einer Beschreibung der Vorgehensweise und der Ziele enthält es grundlegende Standards, wie z.B. die UML 2.0, bevor an einem konkreten Fallbeispiel Schritt für Schritt die Vorgehensweise vom Modell zum generierten Code mit frei verfügbaren Werkzeugen erklärt und eine Übersicht über die aktuelle Produktlandschaft gegeben wird. 232 Seiten, 111 s/w Abbildungen, 27 s/w Tab., kartoniert

4. :
Informatik im Fokus.
Zusammenfassung
Zusammenfassung

Herausgeber (editor-in-chief) der Buchreihe "Informatik im Fokus" des Springer Verlags darin Co-Autor
  • AJAX, Springer 2008, ISBN 978-540-73112-2
  • Web 2.0, Springer 2008, ISBN 978-540-73120-7
  • ITIL, Springer 2008, ISBN 978-540-73118-4
  • SOA und WebServices, Springer 2009, ISBN 978-3540-769903

5. :
Wissenschaftliches Arbeiten.
Zusammenfassung
Zusammenfassung

Mitwirkung am Lehrbuch Wissenschaftliches Arbeiten, W3L-Verlag 2008, ISBN 978-3-937137-59-9

zurückDruckenLink als E-Mail sendennach oben

gedruckt am: 24.05.2012  16:02