Effective Java

Titre : Effective Java
Auteur : Joshua Bloch
Éditeur : Addison-Wesley Professional
ISBN-13 : 0132778041
Libération : 2008-05-08

Télécharger Lire en ligne



Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing. Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Highlights include: New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.

Executable UML

Titre : Executable UML
Auteur : Stephen J. Mellor
Éditeur : Addison-Wesley Professional
ISBN-13 : 0201748045
Libération : 2002

Télécharger Lire en ligne



Executable UML is a major innovation in the field of software development. It is designed to produce a comprehensive and understandable model of a solution independent of the organization of the software implementation. It is a highly abstract thinking tool that aids in the formalization of knowledge, and is also a way of describing the concepts that make up abstract solutions to software development problems. This timely new book, "Executable UML: A Foundation for Model-Driven Architecture, " thoroughly introduces, documents, and explains this important new technology. The authors show how UML can formalize requirements and use cases into a rich set of verifiable diagrams, how it can be used to produce executable and testable models, and how these models can be translated directly into code. In addition, the book explains how individual system domains are woven together by an executable UML model compiler. The book is full of tips and techniques to help you: Partition a system into subject matters based on individual aspectsPick the right level for use case modeling to speed subject matter comprehensionModel classes and focus on relationships to capture subject matter semantics preciselyExpress behavior using the newly adopted UML action semantics and action languagesSpecify constraints using tags specified in OCL (Object Constraint Language) In addition, this book tackles topics of particular importance in execution, such as how to: Synchronize objects by building lifecycles using statechart diagramsModel relationships and contention safelyDistribute dynamics to avoid unmaintainable controller objectsVerify the models by executing test cases against the statechart diagrams and constraints A large-scale, fully developed case study runs throughout the book to illustrate concepts and techniques. These models, plus tools to translate and run Executable UML models, can be downloaded from the book's websites, www.executableumlbook.com and www.projtech.com. 0201748045B05092002

Applying UML and Patterns

Titre : Applying UML and Patterns
Auteur : Craig Larman
Éditeur : Prentice Hall Professional
ISBN-13 : 0130925691
Libération : 2002

Télécharger Lire en ligne



An update to the bestselling UML classic, this title has been revised to cover the unified process and Rational Software's processes. Larman also shows developers how to make practical use of the most significant recent developments in object-oriented analysis and design.

Real Life MDA

Titre : Real Life MDA
Auteur : Michael Guttman
Éditeur : Morgan Kaufmann
ISBN-13 : 0080468357
Libération : 2006-12-05

Télécharger Lire en ligne



Model Driven Architecture (MDA) is a new approach to software development that helps companies manage large, complex software projects and save development costs while allowing new technologies that come along to be readily incorporated. Although it is based on many long-standing industry precepts and best practices, such as UML, it is enough of a departure from traditional IT approaches to require some "proof of the pudding." Real-Life MDA is composed of six case studies of real companies using MDA that will furnish that proof. The authors' approach MDA projects by describing all aspects of the project from the viewpoint of the end-users—from the reason for choosing an MDA approach to the results and benefits. The case studies are preceded by an introductory chapter and are followed by a wrap-up chapter summarizing lessons learned. Written for executives, analysts, architects, and engineers positioned to influence business-oriented software development at the highest levels Filled with concrete examples and analyses of how MDA is relevant for organizations of various sizes Considers a range of uses for MDA—from business process analysis to full-scale software modeling and development Presents results for each case study in terms of tangible, measured benefits, including automatically generated code, defect reduction, improved visibility, and ROI

MDA Distilled

Titre : MDA Distilled
Auteur : Stephen J. Mellor
Éditeur : Addison-Wesley Professional
ISBN-13 : 0201788918
Libération : 2004

Télécharger Lire en ligne



MDA Distilled is an accessible introduction to the MDA standard and its tools and technologies. The book describes the fundamental features of MDA, how they fit together, and how you can use them in your organization today. You will also learn how to define a model-driven process for a project involving multiple platforms, implement that process, and then test the resulting system.

Creative Photography Ideas Using Adobe Photoshop

Titre : Creative Photography Ideas Using Adobe Photoshop
Auteur : Tony Worobiec
Éditeur : David & Charles
ISBN-13 : 9781446302361
Libération : 2012-11-06

Télécharger Lire en ligne



Offers seventy-five workshops with step-by-step instructions covering the techniques of Adobe Photoshop, including tonal and color changes, image manipulation, and retro effects.

Handbook of Self regulation

Titre : Handbook of Self regulation
Auteur : Monique Boekaerts
Éditeur : Elsevier
ISBN-13 : 9780123695192
Libération : 2005

Télécharger Lire en ligne



The Handbook of Self-Regulation represents state-of-the-art coverage of the latest theory, research, and developments in applications of self-regulation research. Chapters are of interest to psychologists interested in the development and operation of self-regulation as well as applications to health, organizational, clinical, and educational psychology. This book pulls together theory, research, and applications in the self-regulation domain and provides broad coverage of conceptual, methodological, and treatment issues. In view of the burgeoning interest and massive research on various aspects of self-regulation, the time seems ripe for this Handbook, aimed at reflecting the current state of the field. The goal is to provide researchers, students, and clinicians in the field with substantial state-of-the-art overviews, reviews, and reflections on the conceptual and methodological issues and complexities particular to self-regulation research. Key Features * Coverage of state-of-the-art in self-regulation research from different perspectives * Application of self-regulation research to health, clinical, organizational, and educational psychology * Brings together in one volume research on self-regulation in different subdisciplines * Most comprehensive and penetrating compendium of information on self-regulation from multi-disciplinary perspectives

Inside Windows NT

Titre : Inside Windows NT
Auteur : Helen Custer
Éditeur :
ISBN-13 : 155615481X
Libération : 1993-01

Télécharger Lire en ligne



Microsoft Windows NT is the foundation of the new 32-bit operating system designed to support the most powerful workstation and server systems. The initial developer support for Windows NT has been phenomenal--developers have demonstrated more than 50 Windows NT applications only months after receiving the pre-release version of the software. This authoritative text--by a member of the Windows NT development group--is a a richly detailed technical overview of the design goals and architecture of Windows NT. (Operating Systems)

A Semantic Web Primer

Titre : A Semantic Web Primer
Auteur : Grigoris Antoniou
Éditeur : MIT Press
ISBN-13 : 9780262018289
Libération : 2012-08-24

Télécharger Lire en ligne



A new edition of the widely used guide to the key ideas, languages, and technologies of the Semantic Web

Raspberry Pi Cookbook

Titre : Raspberry Pi Cookbook
Auteur : Simon Monk
Éditeur : "O'Reilly Media, Inc."
ISBN-13 : 9781491939079
Libération : 2016-05-18

Télécharger Lire en ligne



"The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this cookbook, prolific hacker and author Simon Monk provides more than 200 practical recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors and other hardware--including Arduino. You'll also learn basic principles to help you use new technologies with Raspberry Pi as its ecosystem develops. Python and other code examples from the book are available on GitHub. This cookbook is ideal for programmers and hobbyists familiar with the Pi through resources such as Getting Started with Raspberry Pi (O'Reilly)."--