raφ Library
Collection Total:
2’109 Items
Last Updated:
Sep 19, 2017
UML in a Nutshell (In a Nutshell)
Sinan Si AlhirModeling languages have been used by system developers for decades to specify, visualize, construct, and document systems; rough sketches using stick figures and arrows and scribbled routing conditions go back still further. But the Unified Modeling Language (UML), for the first time in the history of systems engineering, gives practitioners a common language that applies to a multitude of different systems, domains, and methods or processes. It does not guarantee project success, but enables you to communicate solutions in a consistent, standardized, and tool-supported language.

All indications suggest that the industry is rushing to the UML. Created by leading software engineering experts Grady Booch, James Rumbaugh, and Ivar Jacobson (now of Rational Software Corporation), and accepted as a standard by the Object Management Group (OMG) in 1997, the language has already achieved more success than any previous contenders. With a firm conceptual and pragmatic basis, it is well suited to supporting projects in modern languages like C++ and Java. And standardization lays the groundwork for tools as well as standard methods or processes.

This book presents the UML, including its extension mechanisms and the Object Constraint Language (OCL), in a clear reference format. For those new to the language, a tutorial quickly brings you to the point where you can use the UML. The book is concise and precise, breaking down the information along clean lines and explaining each element of the language. Introductory chapters also convey the purpose of the UML and show its value to projects and as a means for communication.

Topics include:

The role of the UML in projectsThe object-oriented paradigm and its relation to the UMLTutorial with realistic examplesAn integrated approach to UML diagramsClass and Object, Use Case, Sequence, Collaboration, Statechart, Activity, Component, and Deployment DiagramsExtension MechanismsThe Object Constraint Language (OCL)
Iphone in Action: Introduction to Web and SDK Development
Christopher Allen, Shannon Appelcline
Head First EJB: Passing the Sun Certified Business Component Developer Exam (Head First)
Kathy Sierra Bert Bates
About Face 3.0: The Essentials of Interaction Design
Alan Cooper, Robert Reimann
Das unglaubliche Comeback des Steve Jobs, Grünes Umschlagssignet
Alan DeutschmanGefeuerte Manager sind die gefährlichsten Konkurrenten, die sich ein Unternehmen schaffen kann, besagt ein Erfahrungswert aus der (Wirtschafts)-Psychologie. Denn diese versuchen ihre Demütigung mit aller Kraft wieder wettzumachen. In dieses Schema passt auch Steve Jobs: Gründer der Computerfirma Apple, "unehrenhaft" entlassener Geschäftsführer des Unternehmens, Initiator eines gigantischen Computer-Flops namens Next, Produzent des ersten vollständig am Computer erschaffenen Spielfilms Toy Story und erneut umjubelter Geschäftsführer von Apple.

Die Periode zwischen der Entlassung im Sommer 1985 und der Wiedereinstellung als Apple-Geschäftsführers Anfang 2000 bildet den zeitlichen Bezugsrahmen dieses Buches über Steve Jobs, für das Autor Alan Deutschman nach eigenen Angaben fast 100 Interviews mit Bekannten, Mitarbeitern und Freunden des Managers führte. Aus der beobachtenden Warte heraus zeichnet Deutschman in seinem Buch das Bild eines charismatischen, teils tyrannisch verbohrten, teils durchaus menschelnden und bauernschlauen Managers. In guter Hollywood-Manier ist ein inhaltlich klassischer Dreiteiler entstanden: Der Held zieht aus um eine Niederlage wieder gutzumachen, gerät dabei gefährlich nah an das endgültige Scheitern um dann als strahlender Sieger dazustehen.

In einer gut lesbar geschriebenen Dialoghandlung ist Deutschmann eine Skizze zur sehr schillernden Persönlichkeit des Steve Jobs gelungen, der der Leser die Faszination des Autors für "seinen" Helden allerdings in jeder Zeile anmerkt. Gewollt oder ungewollt — hinter der Kulisse eines amerikanischen Heldenepos offenbaren sich dem (europäischen) Leser hochinteressante Einblicke in das Denken und Tun von Topmanagern jenseits des Atlantik. Und diese machen das Buch auf eine ganz andere Art und Weise spannend. —Horst-Joachim Hoffmann
New Turing Omnibus
A. K. Dewdney
Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces
Bill Dudney
iPhone SDK Development
Bill Dudney, Chris Adamson, Marcel Molin
TextMate: Power Editing for the Mac (Pragmatic Programmers)
James E. Gray
COCOA Programming for MacOS X.: Programming for OS X
Aaron Hillegass
Learning Cocoa
Apple Computer Inc
Jquery in Action
Bear Bibeault Yehuda Katz
Durchblick im Netz
Franz-Joachim Kauffels
Learning Java, w. CD-ROM (Java)
Patrick Niemeyer Jonathan B. Knudsen
Apple — Streng vertraulich!
Owen Linzmayer
Programming Cocoa with Ruby
Brian Marick
Algorithms of the Intelligent Web
Haralambos Marmanis, Dmitry Babenko
Sprechen Sie Java? Eine Einführung in das systematische Programmieren
Hanspeter Mössenböck
JAVA als erste Programmiersprache. - vom Einsteiger zum Profi
Joachim Goll Cornelia Weiß Frank Müller
RealBasic. The Definitive Guide. Create Your Own Macintosh Applications: The Definitive Guide
Matt Neuburg
Eclipse Web Tools Platform. Developing Java Web Applications
Naci Dai Lawrence Mandel Arthur RymanDiscover WTP, the New End-to-End Toolset for Java-Based Web Development

The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products.

Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development processes through testing and beyond. And if you’re seeking to extend WTP, this book provides an introduction to the platform’s rich APIs. The book also Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and JavaIntroduces best practices for multiple styles of Web and Java EE developmentDemonstrates JDBC database access and configurationShows how to configure application servers for use with WTPWalks through creating Web service application interfacesCovers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControlIntroduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) projectDescribes how to extend WTP with new servers, file types, and WSDL extensionsForeword
About the Authors
Part I: Getting Started
Chapter 1: Introduction
Chapter 2: About the Eclipse Web Tools Platform Project
Chapter 3: Quick Tour
Chapter 4: Setting Up Your Workspace
Part II: Java Web Application Development
Chapter 5: Web Application Architecture and Design
Chapter 6: Organizing Your Development Project
Chapter 7: The Presentation Tier
Chapter 8: The Business Logic Tier
Chapter 9: The Persistence Tier
Chapter 10: Web Services
Chapter 11: Testing
Part III: Extending WTP
Chapter 12: Adding New Servers
Chapter 13: Supporting New File Types
Chapter 14: Creating WSDL Extensions
Chapter 15: Customizing Resource Resolution
Part IV: Products and Plans
Chapter 16: Other Web Tools Based on Eclipse
Chapter 17: The Road Ahead

This book is an invaluable resource for every Eclipse and enterprise Java Web developer: both those who use Eclipse to build other Web applications, and those who build Eclipse technologies into their own products.

Complete source code examples are available at
High Dynamic Range Image Reconstruction
Asla M. Sa, Paulo Cezar Carvalho, Luiz Velho
Theoretische Informatik - kurz gefasst
Uwe Schöning
Agile Web Development with Rails: A Pragmatic Guide (Pragmatic Programmers)
Dave Thomas David Hansson Leon Breedt Mike Clark Thomas Fuchs Andrea SchwarzRails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist... A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks.

With this book you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There are extensive chapters on testing, deployment, and scaling.

You'll see how easy it is to install Rails using your web server of choice (such as Apache or lighttpd) or using its own included web server. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all.

You'll create a complete online store application in the extended tutorial section, so you'll see how a full Rails application is developed—-iteratively and rapidly.

Rails strives to honor the Pragmatic Programmer's "DRY Principle" by avoiding the extra work of configuration files and code annotations. You can develop in real-time: make a change, and watch it work immediately.

Forget XML. Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well (and leave work on time for a change).

Rails is the framework of choice for the new generation of Web 2.0 developers. Agile Web Development with Rails is the book for that generation, written by Dave Thomas (Pragmatic Programmer and author of Programming Ruby) and David Heinemeier Hansson, who created Rails.
Theorie und Praxis relationaler Datenbanken (Ausbildung und Studium)
Rene Steiner
Programming Ruby 1.9: The Pragmatic Programmers' Guide
Dave Thomas, Chad Fowler, Andy HuntRuby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages, making Ruby a favorite tool of intelligent, forward-thinking programmers and the basis for the Rails web framework.

This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, multinationalization, and the new block declaration syntax, among other exciting new features.
Taschenbuch der Informatik
Uwe Schneider Dieter WernerInzwischen in der 5. Auflage dient das Taschenbuch der Informatik etwa als Studienbegleiter für die theoretischen und technischen Voraussetzungen der Informatik. Eine Erfolgsgeschichte, die sich mit der neuen, aktualisierten und erweiterten Auflage fortsetzt. Kurz und knapp Informatik auf einen Blick.

Nimmt man sich vor, ein Taschenbuch zur Informatik mit knapp 800 Seiten zu schreiben, steht allem voran der möglichst umfassende Überblick. Das geht natürlich auf Kosten der Tiefe, mit der auf die einzelnen Themen eingegangen werden kann. Doch Uwe Schneider und Dieter Werner haben diese Hürde mit einer durchdachten und leicht nachvollziehbaren Struktur genommen und bieten ein kompaktes Nachschlagewerk, mit dem man schnell und sicher ans Ziel kommt. Los geht es mit einer Darstellung der Informatik, den theoretischen Grundlagen und einem Einstieg in die computerinterne Informationsdarstellung. Dann folgen Kapitel zum Computer, dem externen Speicher, periphere Geräte und Betriebssysteme. Wie der theoretischer wird es dann mit Algorithmen und Datenstrukturen, Sotwaretechnik, Programmiersprachen und Datenkommunikation. Aktuelle Bereiche umfassen Kapitel zu Internet und Intranet, zu verteilten Systemen, Datenbanken, Sicherheit, sowie ein in dieser Auflage neues Kapitel zu Computer- und Multimediarecht. Auch die Mensch-Computer-Interaktion wird von den Autoren umrissen und multimediarelevante Themen wie Computergrafik, Bildverarbeitung und Multimedia selbst stehen neben Kapiteln zur Wissensverarbeitung, Modellbildung und Simulationen bis hin zu Steuerungssysteme und betriebliche Informationssysteme. Am Ende befindet sich dann noch ein Abkürzungsverzeichnis, ein Literatur- sowie ein Sachwortverzeichnis. Ergänzt wird das Buch noch von einer Webseite, die aktuelle und zusätzliche Informationen enthält.

Taschenbuch der Informatik ist klein, kompakt und erstaunlich umfangreich, verständlich verfasst und gibt seine Informationen widerstandslos preis. Empfehlenswerter Begleiter für Studium, Prüfung und den Informatikalltag. —Wolfgang Treß