Frisch aus der Presse
Verantwortungsbewusste Softwarearchitekten versuchen kontinuierlich,
Chancen und Risiken frühzeitig zu erkennen und geeignete Maßnahmen
einzuleiten. Dieses Buch zeigt Ihnen, wie das in der Praxis
funktioniert.
Sie finden unterhaltsame, praxisgerechte Wege zu besseren
Softwarearchitekturen – wirkungsvoll, zeitlos und technologieneutral!
Wir erläutern typische Verhaltensmuster von Softwarearchitekten, gute
und schlechte. Sie lernen, durch Erfolgsmuster bessere Systeme zu
konstruieren und erfahren Abhilfen gegen schlechte Architekturmanieren
(Anti-Patterns).
Aus dem Inhalt:
+
-
Der Vielsehende
Der Diktator
Strukturierte Faulheit
Entwurf mit Scheuklappen
Blick in den Rückspiegel
Notationskrieger
Multilinguist
Codeheld
Die Jongleuse
Der Perfektionist
Der Vereinfachungskobold
Der Prozessprediger
Die Lektorin
Hauptsache, es läuft
Ständig lernen
Toolistan
Der Vermarkter
Der Verschätzer
Knigge für Softwarearchitekten
Februar 2012
193 Seiten, Softcover
ISBN: 978-3-86802-080-9
193 Seiten, Softcover
ISBN: 978-3-86802-080-9
Verantwortungsbewusste Softwarearchitekten versuchen kontinuierlich,
Chancen und Risiken frühzeitig zu erkennen und geeignete Maßnahmen
einzuleiten. Dieses Buch zeigt Ihnen, wie das in der Praxis
funktioniert.
Sie finden unterhaltsame, praxisgerechte Wege zu besseren
Softwarearchitekturen – wirkungsvoll, zeitlos und technologieneutral!
Wir erläutern typische Verhaltensmuster von Softwarearchitekten, gute
und schlechte. Sie lernen, durch Erfolgsmuster bessere Systeme zu
konstruieren und erfahren Abhilfen gegen schlechte Architekturmanieren
(Anti-Patterns).
Aus dem Inhalt:
+
-
Der Vielsehende
Der Diktator
Strukturierte Faulheit
Entwurf mit Scheuklappen
Blick in den Rückspiegel
Notationskrieger
Multilinguist
Codeheld
Die Jongleuse
Der Perfektionist
Der Vereinfachungskobold
Der Prozessprediger
Die Lektorin
Hauptsache, es läuft
Ständig lernen
Toolistan
Der Vermarkter
Der Verschätzer
Tablet-PCs und Smartphones gehören unbestritten zu den wichtigsten
Informationsträgern in der innovativen Medienlandschaft. Vielfältige
Inhalte wandern mehr und mehr in die praktischen mobilen Endgeräte, die
wir immer mit uns tragen. Die Einsatzmöglichkeiten sind nahezu
grenzenlos und viel versprechend, stellen die Inhaltsprovider aber auch
vor große Herausforderungen: Die Inhalte müssen in immer mehr Medien
für unterschiedliche Zwecke, in ansprechender Form und in immer
kürzeren Zeiträumen bereitgestellt werden. Hier hat sich das
Single-Source-Prinzip bewährt. Inhalte werden in kleine Bausteine
aufgeteilt und möglichst medienneutral an nur einer Stelle erstellt und
gepflegt. Aus dem Baukasten können dann mit geeigneten technischen
Mitteln flexibel die unterschiedlichen Medien passend bedient werden.
Sissi Closs zählt zu Deutschlands führenden Experten für
Onlinedokumentation und XML. Sie zeigt in diesem Buch, welche
Herausforderungen die mobile Welt mit sich bringt und wie Unternehmen
ihre Inhalte nach dem Baukastenprinzip an einer Stelle zusammenführen
können, um sie dann mehrfach für unterschiedliche Darstellungen,
Zusammenstellungen und Zielgruppen aufzubereiten. Ein Schlüsselbegriff
ist dabei die Topic-orientierte Strukturierung, mit der Inhalte in
wiederverwendbare Bausteine zerlegt werden. Sie erfahren außerdem
alles über die aktuelle Version der Topic-basierten
Informationsarchitektur DITA 1.2.
Single Source Publishing
Modularer Content für EPUB & Co.
Dezember 2011
300 Seiten,
ISBN: 978-3-86802-078-6
300 Seiten,
ISBN: 978-3-86802-078-6
Tablet-PCs und Smartphones gehören unbestritten zu den wichtigsten
Informationsträgern in der innovativen Medienlandschaft. Vielfältige
Inhalte wandern mehr und mehr in die praktischen mobilen Endgeräte, die
wir immer mit uns tragen. Die Einsatzmöglichkeiten sind nahezu
grenzenlos und viel versprechend, stellen die Inhaltsprovider aber auch
vor große Herausforderungen: Die Inhalte müssen in immer mehr Medien
für unterschiedliche Zwecke, in ansprechender Form und in immer
kürzeren Zeiträumen bereitgestellt werden. Hier hat sich das
Single-Source-Prinzip bewährt. Inhalte werden in kleine Bausteine
aufgeteilt und möglichst medienneutral an nur einer Stelle erstellt und
gepflegt. Aus dem Baukasten können dann mit geeigneten technischen
Mitteln flexibel die unterschiedlichen Medien passend bedient werden.
Sissi Closs zählt zu Deutschlands führenden Experten für
Onlinedokumentation und XML. Sie zeigt in diesem Buch, welche
Herausforderungen die mobile Welt mit sich bringt und wie Unternehmen
ihre Inhalte nach dem Baukastenprinzip an einer Stelle zusammenführen
können, um sie dann mehrfach für unterschiedliche Darstellungen,
Zusammenstellungen und Zielgruppen aufzubereiten. Ein Schlüsselbegriff
ist dabei die Topic-orientierte Strukturierung, mit der Inhalte in
wiederverwendbare Bausteine zerlegt werden. Sie erfahren außerdem
alles über die aktuelle Version der Topic-basierten
Informationsarchitektur DITA 1.2.
Cloud Computing ist eines der trendigsten Themen in der IT. Nahezu täglich entstehen neue Plattformen und Produkte für Cloud Computing, und es wird zunehmend schwieriger den Überblick zu behalten und alle Ausprägungen richtig zu verstehen.
Das Buch erklärt den Begriff "Cloud Computing" und ermöglich es somit, echte Cloud-Plattformen zu identifizieren Dabei werden die technischen Hintergründe verschiedener Plattformen und die wirtschaftlichen und rechtlichen Elemente des Cloud Computing ausführlich beschrieben. Neben den Grundlagen wie Load Balancing, Skalierung und softwareseitige Techniken wird ein besonderes Augenmerk auf die Plattformen gelegt und die aktuell wichtigsten wie Google Apps & Docs, Amazon EC2, Windows Azure, VmWare und Salesforce vorgestellt. Mehrere Kapitel zu Wirtschaftlichkeit, Einführungsstrategien, Architekturgrundlagen und zu rechtlichen Grundlagen runden das Buch ab.
Die 2. Auflage hat ein komplettes Redesign der Kapitel erfahren. Ferner wurden die einzelnen Anbieter auf den neuesten Stand gebracht, da sich binnen einen Jahres eine ganze Menge geändert hat. Aufgrund der aktuellen Brisanz wurde auch das Kapitel “Architekturen” hinzugefügt.
Ständige Updates und News zum Thema veröffentlicht der Author Mario Meir-Huber auf seinem Blog: www.cloudratgeber.de
Cloud Computing
Praxisratgeber und Einstiegsstrategien
November 2011
230 Seiten,
ISBN: 978-3-86802-076-2
230 Seiten,
ISBN: 978-3-86802-076-2
Cloud Computing ist eines der trendigsten Themen in der IT. Nahezu täglich entstehen neue Plattformen und Produkte für Cloud Computing, und es wird zunehmend schwieriger den Überblick zu behalten und alle Ausprägungen richtig zu verstehen.
Das Buch erklärt den Begriff "Cloud Computing" und ermöglich es somit, echte Cloud-Plattformen zu identifizieren Dabei werden die technischen Hintergründe verschiedener Plattformen und die wirtschaftlichen und rechtlichen Elemente des Cloud Computing ausführlich beschrieben. Neben den Grundlagen wie Load Balancing, Skalierung und softwareseitige Techniken wird ein besonderes Augenmerk auf die Plattformen gelegt und die aktuell wichtigsten wie Google Apps & Docs, Amazon EC2, Windows Azure, VmWare und Salesforce vorgestellt. Mehrere Kapitel zu Wirtschaftlichkeit, Einführungsstrategien, Architekturgrundlagen und zu rechtlichen Grundlagen runden das Buch ab.
Die 2. Auflage hat ein komplettes Redesign der Kapitel erfahren. Ferner wurden die einzelnen Anbieter auf den neuesten Stand gebracht, da sich binnen einen Jahres eine ganze Menge geändert hat. Aufgrund der aktuellen Brisanz wurde auch das Kapitel “Architekturen” hinzugefügt.
Ständige Updates und News zum Thema veröffentlicht der Author Mario Meir-Huber auf seinem Blog: www.cloudratgeber.de
Bestseller
Left
Right
Ajaxvollständig überarbeitete und aktualisierte Auflage 2010Christian Wenz2010 ist das Jahr für die Neuauflage des Bestsellers "AJAX schnell + kompakt". Das Buch führt Sie in kürzester Zeit zum Kern von Ajax. Es beschreibt die technischen Grundlagen und zeigt, wie Ajax funktioniert. Sie lernen komplexere JavaScript-Möglichkeiten in den Bereichen XML, XPath und XSLT kennen und erfahren, was Ihnen JSON bietet. Anschließend erhalten Sie Lösungsvorschläge, wie Sie mit den Beschränkungen (z.B. keine Bookmarks möglich) von Ajax umgehen. Schließlich zeigt Ihnen Christian Wenz, wie Ajax-Anwendungen mit serverseitigen Technologien kommunizieren. Leser von Vorauflagen können sich unter anderem über folgende Neuerungen freuen: Viele Detailverbesserungen, neue Informationen zum Thema langlebige HTTP-Verbindungen sowie verbesserte Konqueror- und Safari-Unterstützung des "Bookmark-Hacks". Aus dem Inhalt: Ajax-Grundlagen XML und Ajax JavaScript und XML, XPath und XSLT JSON Ajax-Einschränkungen Ajax und serverseitige Technologien Kurzreferenz zum XMLHttp-Request-Objekt
AndroidSchnelleinstiegSven HaigesDas Android-OS ist auch im Jahr 2011 weiter auf Erfolgskurs. Der Marktforscher Gartner sieht Android 2012 sogar bei fast 50 Prozent Marktanteil. Durch diesen Erfolg nimmt auch die Zahl der Android-Entwickler kontinuierlich zu. Sven Haiges konzentriert sich in seinem Buch auf die elementaren Aspekte von Android und ermöglicht so einen schnellen und unkomplizierten Einstieg in die Entwicklung von Android-Apps. Die aktuellen Spezialthemen Maps, Widgets und NFC (Near Field Communication) runden den Überblick ab. Diese Themen sind Teil des Buchs: Aktivitäten UIs Intents und Broadcast Receiver Background Processing Services Notifications Datenbanken Content Provider Maps und Geocoding NFC
Durchstarten mit ScalaHeiko Seeberger, Roman RoelofsenKaum eine andere Programmiersprache kombiniert derart elegant wie Scala die Vorzüge verschiedener Programmierparadigmen und ermöglicht gleichzeitig die vollständige Integrationsfähigkeit mit Java. Die Java-Plattform hat sich seit über einem Jahrzehnt als eine der wichtigsten Laufzeitumgebungen für Desktop- und Serversoftware etabliert. Dahingegen stößt die Programmiersprache Java zunehmend an ihre Grenzen bei dem Versuch, mit der ständig steigenden Komplexität in der Softwareentwicklung und den Herausforderungen von verteilten und parallelisierten Systemen Schritt zu halten. Scala bietet die Ausdrucksstärke und Klarheit einer dynamischen Programmiersprache, stellt die Funktionen einer Sprache wie Erlang geschickt über Bibliotheken zur Verfügung und gewährleistet gleichzeitig durch statische Typisierung die Codekorrektheit, wie wir es von Java her kennen. Das Ergebnis ist eine Programmiersprache, mit der wir einfache Aufgaben auf einfache Weise bewerkstelligen können und die für komplexe Herausforderungen maßgeschneiderte Lösungen ermöglicht. Dieses Buch bietet allen Scala-Interessierten und Einsteigern einen praxisnahen und zielgerichteten Weg, um Scala zu lernen. Dabei legen die Autoren den Fokus bewusst auf die Praxis der Softwareentwicklung, um dem Leser die Vorteile von Scala möglichst direkt näher zu bringen. Im Rahmen eines durchgängigen Fallbeispiels wird der gesamte Zyklus der Softwareentwicklung abgedeckt, vom Einrichten der Entwicklungsumgebung über "Debugging" mit dem interaktiven Interpreter (REPL) und testgetriebener Entwicklung unter Verwendung von Testbibliotheken bis hin zur Integration in Java-EE-Umgebungen. Selbstverständlich wird der Leser dabei Schritt für Schritt mit allen Grundlagen von Scala vertraut gemacht, sodass er nach der Lektüre dieses Buchs das nötige Rüstzeug für eigene Scala-Projekte hat.
iPhoneAnwendungsentwicklung für EinsteigerMichael KainDas iPhone von Apple und insbesondere die Präsentation des AppStore, der mit der 3G-Version des iPhone in den iTunes Store eingebunden wurde, hat die Handy-Welt durcheinander gewirbelt. Seit Sommer 2008 können Entwickler ihre eigenen Applikationen für das fortschrittlichste aller Mobiltelefone entwickeln. Dieses Buch führt Sie Schritt für Schritt in die Entwicklung eigener Applikationen ein. Kapitel für Kapitel werden die Grundlagen der APIs an Beispielen aufgezeigt und anschaulich erklärt. Natürlich zum neuen iPhone OS 3.0. Nutzen Sie dieses Buch als Leitfaden und Sie vermeiden Fehler.
IT Survival GuideKarriere- und Alltagsratgeber für Einsteiger und Professionals in der IT-BrancheYasmine LimbergerWas man im IT-Dschungel täglich erlebt, wie man als IT-Experte Karriere macht und wie man sich mit seinen Kollegen und Vorgesetzten auseinandersetzt, bringt Yasmine Limberger in ihrem "IT Survival Guide" auf den Punkt. Dabei schöpft sie aus ihrem langjährigen persönlichen Erfahrungsschatz als Recruiter einer Technologieberatung und gibt hilfreiche Tipps und Tricks für alle, die in der IT weiterkommen wollen. Die beschriebenen Alltagssituationen aus IT-Projekten sind praxisnah und informativ zugleich und werden mit witzigen Illustrationen untermalt. Ein "Must-Have"-Lesevergnügen für jeden IT-Spezialisten, egal, ob er sich am Anfang seiner Karriere oder mitten im ganz normalen IT-Wahnsinn befindet.
Java Enterprise PerformancePerformance und Skalierbarkeit von Java Enterprise Anwendungen verstehen und managenAlois Reitbauer, Michael Kopp, Andreas GrabnerJava Enterprise Performance befasst sich mit den wichtigsten Themen rund um Performance und Skalierbarkeit von großen, verteilten Java-Anwendungen. Anwendungslandschaften verändern sich in Unternehmen zunehmend. Aus monolithischen Applikationen werden Anwendungen, die komplette Prozesse in einem Unternehmen abbilden und sich dabei verteilten Services innerhalb und außerhalb des Unternehmens bedienen. Der Zugang erfolgt dabei über webbasierte Oberflächen und Portale für interne und externe Anwender. Die Performance und Skalierbarkeit dieser Anwendungen sind kritische Faktoren für den Erfolg eines Unternehmens und Fehler können sich schnell geschäftsschädigend auswirken. Das Buch nähert sich diesem für Viele komplexen Themenbereich in einer einfachen und verständlichen und dennoch umfassender Form. Es ist sowohl für den Einsteiger in die Materie als auch als Nachschlagewerk für den erfahrenen Performance Engineer gedacht. Neben den Themen Speicherverhalten, Datenbankzugriffe, Verteilung und Speichermanagement wird eine Einführung in die Grundlagen zu Performance und Skalierbarkeit gegeben. Die einzelnen Kapitel bieten eine technische Einführung in die Thematik gefolgt von einer detaillierten Anleitung, wie man am schnellsten Performance analysiert und Daten richtig interpretiert. Zum Abschluss jedes Kapitels werden typische Problemmuster erklärt und mögliche Lösungsansätze diskutiert. Abgerundet wird das Buch durch einen detaillierten "In Practice"-Teil mit Schritt-für-Schritt-Anleitungen aus der täglichen Praxis. Es werden typische Fragestellungen aus Entwicklung, Test und Produktion diskutiert.
Java Web Services mit Apache Axis2Dapeng Wang, Thilo Frotscher, Marc TeufelIn dieser zweiten, vollständig überarbeiteten Auflage haben die Autoren ihren Bestseller aktualisiert. Alle Änderungen seit Erscheinen von Axis2 wurden berücksichtigt. Von den ersten Schritten mit Axis gelangt der Leser zur Anwendungsentwicklung und lernt die Axis-Architektur im Detail kennen. Dieses an professionelle Softwareentwickler gerichtete Buch bietet einen detaillierten Einblick in Apache Axis2, das Java-Web-Service-Framework der dritten Generation.
Portlets und JavaServer FacesAndy BoschDie Verbindung von JavaServer Faces und Portlets steht vor einer vielversprechenden Zukunft. Mit dem JSR 301 entsteht ein einheitlicher Standard. Allerdings ist die Kombination der beiden Technologien nicht ganz einfach. Andy Bosch zeigt, wie die verschiedenen Integrationslösungen funktionieren. Ein Buch für Entwickler, die JSF in einer Portlet-Umgebung zum Laufen bringen wollen.
Praxisbuch WordPress-ThemesDaniel KochLängst hat sich WordPress zu einem der beliebtesten Content-Management-Systeme nicht nur für Blogger entwickelt. Mit mehr als drei Millionen Downloads allein der Version 3 gehört WordPress zweifellos zu den wichtigsten CM-Systemen überhaupt. Für die Optik sind in WordPress Themes verantwortlich. Zwar gibt es zahlreiche kostenlose und auch kommerzielle Themes, will man aber ein individuelles Layout entwerfen, muss man sein eigenes Theme entwickeln. Nur so kann man sich von der Masse der Webseiten auch optisch abgrenzen. Genau hier setzt dieses Buch an. Pur und ohne Umschweife wird all das beleuchtet, was zum Anlegen eigener Themes wichtig ist. Lernen Sie die WordPress-Theme-Architektur kennen. Legen Sie die notwendigen Verzeichnisse und Dateien an, arbeiten Sie mit Include Tags und setzen Sie Template Hooks ein. Weitere wichtige Aspekte dieses Buchs sind Template Tags, Conditional Tags, Loops und Seiten-Templates. Und selbstverständlich wird auch gezeigt, wie Sie in Ihr Theme Logos und Bilder einbinden können. Für die eigentliche Gestaltung der Seiteninhalte wird – wie das im modernen Webdesign üblich ist – auf CSS gesetzt. Lesen Sie dazu in diesem Buch, wie Sie Klassen und IDs für den Zugriff auf die Seitenelemente nutzen können, die von WordPress automatisch generiert werden. Apropos modernes Webdesign: Es gibt bereits jetzt Bereiche, in denen HTML5-Elemente auch für WordPress Themes interessant sind. Welche das sind und wie Sie HTML5 in Ihren Themes verwenden können, ist ein weiteres Thema dieses Buchs. Der abschließende Blick auf die Definition eigener 404-Fehlerseiten und optimierter Drucklayouts rundet das Thema WordPress Themes ab. Mithilfe dieses Buchs können Sie Schritt für Schritt Ihr eigenes Theme aufbauen und so Ihrer Webseite eine ganz persönliche Note verleihen.
Demnächst erscheinen
Scrum - Schnelleinstieg
Februar 2012
180 Seiten, Softcover
ISBN: 978-3-86802-079-3
180 Seiten, Softcover
ISBN: 978-3-86802-079-3
Wicket
Komponentenbasiert und objektorientiert - das alte...
März 2012
300 Seiten,
ISBN: 978-3-86802-081-6
300 Seiten,
ISBN: 978-3-86802-081-6
CouchDB mit PHP
März 2012
250 Seiten, Softcover
ISBN: 978-3-86802-068-7
250 Seiten, Softcover
ISBN: 978-3-86802-068-7
Java EE 6
Enterprise-Anwendungsentwicklung leicht gemacht
März 2012
320 Seiten, Softcover
ISBN: 978-3-86802-077-9
320 Seiten, Softcover
ISBN: 978-3-86802-077-9
Windows Phone
Einstieg in die professionelle App-Entwicklung
April 2012
225 Seiten, Softcover
ISBN: 978-3-86802-061-8
225 Seiten, Softcover
ISBN: 978-3-86802-061-8
Website Performance
April 2012
120 Seiten, Softcover
ISBN: 978-3-86802-082-3
120 Seiten, Softcover
ISBN: 978-3-86802-082-3
12,90 €













