Object-Oriented Design Books - Page 12

MagicBeanDip.com

Page 12 of 200 - Go to page: 1 7 8 9 10 11 12 13 14 15 16 17 23

A Practical Guide to SysML: The Systems Modeling Language

Sanford Friedenthal, Alan Moore, Rick Steiner

A Practical Guide to SysML: The Systems Modeling Language Sanford Friedenthal, Alan Moore, Rick Steiner Amazon Price: $53.95
List Price: $59.95
Usually ships in 24 hours
By: Morgan Kaufmann
Amazon Marketplace: 36 new & used starting at $45.20

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 3 Average rating: 4.5 of 5

Editorial Review:

Systems engineers and architects must understand how all the parts of a system work together to satisfy its requirements. SysML is a general purpose graphical modeling language used to specify, analyze, and design systems that may include hardware, software, and personnel. It allows engineers to describe how a system interacts with its environment, and how its parts must interact to achieve the desired system behavior and performance. The SysML model provides a shared view of the system, enabling a design team to surface issues early and prevent problems that would otherwise delay development and degrade design quality. Since SysML is based on UML, it also facilitates integration between systems and software development. SysML is now being adopted by companies across a broad range of industry, including Aerospace and Defense, Automotive, and IT System Developers.

This book provides a comprehensive and practical guide for modeling systems with SysML. It includes a full description of the language along with a quick reference guide, and shows how the language can be applied to specify, analyze, and design systems. It contains examples to help readers understand how SysML can be used in practice. The book also includes guidance on how an organization or project can transition to model based systems engineering using SysML, with considerations for processes, methods, tools, and training.

*The authoritative guide for understanding and applying SysML
*Authored by the foremost experts on the language
*Language description, examples, and quick reference guide included

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications (Java Series)

Chet Haase, Romain Guy

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications (Java Series) Chet Haase, Romain Guy Amazon Price: $31.49
List Price: $49.99
Usually ships in 24 hours
By: Prentice Hall PTR
Amazon Marketplace: 57 new & used starting at $24.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Graphic Design -> General

Customer Reviews:
Total reviews: 9 Average rating: 4.5 of 5

Editorial Review:

Filthy Rich Clients refers to ultra-graphically rich applications that ooze cool. They suck the user in from the outset and hang on to them with a death grip of excitement. Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications shows you how to build better, more effective, cooler desktop applications that intensify the user experience.

The keys to Filthy Rich Clients are graphical and animated effects. These kinds of effects provide ways of enhancing the user experience of the application through more attractive GUIs, dynamic effects that give your application a pulse, and animated transitions that keep your user connected to the logical flow of the application. The book also discusses how to do so effectively, making sure to enrich applications in sensible ways.

In-depth coverage includes

  • Graphics and GUI fundamentals: Dig deep into the internals of how Swing and Java 2D work together to display GUI applications onscreen. Learn how to maximize the flexibility of these libraries and use them most effectively.
  • Performance: Follow in-depth discussions and tips throughout the book that will help you write high-performing GUI applications.
  • Images: Understand how images are created and used to make better Java applications.
  • Advanced graphics: Learn more about elements of Swing and Java 2D that are of particular benefit to Filthy Rich Clients.
  • Animation: Discover general concepts of animation, as well as how to use the facilities provided in the Java platform. Learn new utility libraries that vastly simplify animations in Java.
  • Effects: Learn how to create, customize, and use static and animated effects—the mainstays of Filthy Rich Clients.

Code examples illustrate key concepts, and the book’s companion Web site, http://filthyrichclients.org, includes extensive demos, utility libraries, additional information on related technologies, and more.

Informal, fun, and, most of all, useful, this book is great for any developer working with Java to build desktop applications.

C++ Pocket Reference

Kyle Loudon

C++ Pocket Reference Kyle Loudon Amazon Price: $9.95
List Price: $9.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 35 new & used starting at $5.22

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Total reviews: 6 Average rating: 4.5 of 5

Editorial Review:

C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages. C++ Pocket Reference is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++. Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available.

iPhone SDK Development

Bill Dudney, Chris Adamson, Marcel Molina

iPhone SDK Development Bill Dudney, Chris Adamson, Marcel Molina Amazon Price: $25.71
List Price: $38.95
Not yet published
By: Pragmatic Bookshelf

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Multimedia Information Systems
Subjects -> Computers & Internet -> Computer Science -> General AAS

Editorial Review:

Packing the power of desktop applications into a small mobile device, the iPhone SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications, using the same APIs and tools that Apple uses for its own applications.

However, harnessing that power means learning new tools, new APIs, and even a whole new programming language.

iPhone SDK Development is a Pragmatic guide to get you started developing applications for iPhone and iPod touch. With it, you'll get a complete understanding of the tools and techniques needed to succeed on the platform:

* Use the XCode IDE to manage your source code, images, sounds, database files, and other application resources, building your app and deploying it onto your own device for testing.

* Develop your user interface the visual, code-free way, with Interface Builder.

* Master the iPhone's unique user interface components, including tables, tab bars, navigation bars, and the multi-touch interface.

* Connect your iPhone to the outside world with networking, exploit the power of a relational database with SQLite, and rock out with first-class support for audio and video.

* Make use of the iPhone's unique mobile APIs, like geolocation and the motion-sensing accelerometer

* Use XCode's powerful performance and debugging tools to eliminate memory leaks, zombies, and other hazards.

* Understand the process for packaging your application for end-user distribution through Apple's App Store.

With explanations of the big picture and an eye to the little details that you'll need, _iPhone SDK Development_ will help you succeed on today's most important mobile platform.

UML 2 Certification Guide: Fundamental & Intermediate Exams (The MK/OMG Press)

Tim Weilkiens, Bernd Oestereich

UML 2 Certification Guide: Fundamental & Intermediate Exams (The MK/OMG Press) Tim Weilkiens, Bernd Oestereich Amazon Price: $34.62
List Price: $54.95
Usually ships in 24 hours
By: Morgan Kaufmann
Amazon Marketplace: 45 new & used starting at $34.56

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> General AAS

Customer Reviews:
Total reviews: 7 Average rating: 5.0 of 5

Editorial Review:

The popular Unified Modeling Language (UML) is both a language and notation developed by the Object Management Group (OMG) used to design and create specifications for software systems. With the recent release of version 2.0 UML, the OMG has started the OMG-Certified UML Professional Program to provide an objective measure of UML knowledge. As a certified UML professional a developer has an important credential to present to employers and clients. Certification also benefits companies looking for skilled UML practitioners by giving them a basis for making hiring and promotion decisions.
UML 2 Certification Guide is the only official study guide to passing the new UML exams. This book systematically covers all of the topics covered in the exams, and has been carefully reviewed by the OMG. The book begins by assuming only a basic knowledge of UML and then progresses far enough to allow a reader to pass both the fundamental and the intermediate level exams. Along the way the book also covers topics that are not in introductory books on UML but that are necessary to pass the exams. Tim Weilkiens is considered one of the top ten experts on UML, and both authors have extensive experience training developers to successfully take the exams.

* The official certification resource
* Assumes a basic knowledge of UML so that you can focus immediately on the exams
* Written by two authors known for their skill as trainers, consultants, and developers
* Developed systematically to enable you to master all exam topics-without exception
* Covers the use of UML for applications, as required by the exams, both inside and outside of the realm of software development
* Includes a practice exam, glossary, list of books, and website information

Pragmatic Unit Testing in Java with JUnit

Andy Hunt, Dave Thomas

Pragmatic Unit Testing in Java with JUnit Andy Hunt, Dave Thomas Amazon Price: $19.77
List Price: $29.95
By: The Pragmatic Programmers
Amazon Marketplace: 49 new & used starting at $11.08

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Information Theory
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 12 Average rating: 4.0 of 5

Editorial Review:

Learn how to improve your Java coding skills using unit testing. Despite it's name, unit testing is really a coding technique, not a testing technique. Unit testing is done by programmers, for programmers. It's primarily for our benefit: we get improved confidence in our code, better ability to make deadlines, less time spent in the debugger, and less time beating on the code to make it work correctly.

This book shows how to write tests, but more importantly, it goes where other books fear to tread and gives you concrete advice and examples of what to test--the common things that go wrong in all of our programs. Discover the tricky hiding places where bugs breed, and how to catch them using the freely available JUnit framework. It's easy to learn how to think of all the things in your code that are likely to break. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our website) to help you remember all this stuff.

With this book you will:

Write better code, and take less time to write it

Discover the tricky places where bugs breed

Learn how to think of all the things that could go wrong

Test individual pieces of code without having to include the whole project

Test effectively with the whole team

We'll also cover how to use Mock Objects for testing, how to write high quality test code, and how to use unit testing to improve your design skills. We'll show you frequent "gotchas"--along with the fixes--to save you time when problems come up. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our website).

But the best part is that you don't need a sweeping mandate to change your whole team or your whole company. You don't need to adopt Extreme Programming or Test-Driven Development, or change your development process in order to reap the proven benefits of unit testing. You can start unit testing, the pragmatic way, right away.

Other Pragmatic Programmer books:

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Mike Clark)
Pragmatic Unit Testing in C# with NUnit (Andy Hunt and Dave Thomas)
Pragmatic Version Control using CVS (Dave Thomas and Andy Hunt)

Pro PHP: Patterns, Frameworks, Testing and More (Pro)

Kevin McArthur

Pro PHP: Patterns, Frameworks, Testing and More (Pro) Kevin McArthur Amazon Price: $31.49
List Price: $49.99
Usually ships in 24 hours
By: Apress
Amazon Marketplace: 47 new & used starting at $22.87

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Total reviews: 5 Average rating: 4.0 of 5

Most Excellent Advanced Text 5 out of 5 stars.
7 of 7 people found this review helpful.

I have been developing web-based, database-driven applications for 12 years using Perl, Java, and, for the past 3 years, PHP. I was a late-comer to PHP because, quite frankly, its early iterations sucked. The committers finally got it right with 5.2 and 6.0 looks like they are staying on-track.

I went through any number of online tutorials and "Learn PHP in 24 Hours" books in the beginning and they were fine for "Hello World" applications. But as my need for sophistication rapidly grew, I found a distinct lack of good, readable texts that could function not only as tutorial but as reference as well. I went through a disappointing array of O'Reilly, Manning, Osborne, Addison-Wesley, etc. books, each of which lacked that crucial combination of clarity, accuracy, and scope. Then I happened to chance upon Apress' publication of "Pro PHP Development."

I just finished reading "Pro PHP Development," and when I say I "finished reading" it, I mean exactly that - I read it cover-to-cover. Kevin McArthur has the uncommon talent of writing a technical manual in prose. Unassuming vernacular makes reading easy, instead of the more typical struggle with every idea and re-reading sentences and paragraphs after that "HUH???" experience forces wonder at the author's point and intent. Concrete, concise, and useful examples demonstrate the textual subjects in clear unambiguous source code. And where appropriate and useful, McArthur introduces aspects of PHP 6.0. The coverage of some of the most useful objects in the SPL and the extensive treatment of the Zend MVC Framework is worth the price of admission in themselves.

In summary, "Pro PHP Development" is right up there with the finest technical literature I've read and has earned a place on my bookshelf (lesser texts get relegated to eBay). It's a keeper. Until the next edition!

Mark Galbreath
Annapolis, MD

Editorial Review:

Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced object–oriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail.

Author and noted PHP expert Kevin McArthur also examines emerging practices and trends such as the MVC architecture as applied to PHP, with special emphasis placed upon the increasingly popular Zend Framework.

With Ajax and web services crucial to the success of todays web applications, the book concludes with several chapters covering JSON, the SOAP extension, and advanced web services topics.

If youre seeking to go beyond the basics, Pro PHP is the book for you.

Rails Cookbook (Cookbooks (O'Reilly))

Rob Orsini

Rails Cookbook (Cookbooks (O'Reilly)) Rob Orsini Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 52 new & used starting at $3.88

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Business & Culture -> Privacy
Subjects -> Computers & Internet -> Computer Science -> General

Customer Reviews:
Total reviews: 14 Average rating: 4.5 of 5

Editorial Review:

Rails Cookbook is packed with the solutions you need to be a proficient developer with Rails, the leading framework for building the new generation of Web 2.0 applications. Recipes range from the basics, like installing Rails and setting up your development environment, to the latest techniques, such as developing RESTful web services.

With applications that are code light, feature-full and built to scale quickly, Rails has revolutionized web development. The Rails Cookbook addresses scores of real-world challenges; each one includes a tested solution, plus a discussion of how and why it works, so that you can adapt the techniques to similar situations. Topics include:
  • Modeling data with the ActiveRecord library
  • Setting up views with ActionView and RHTML templates
  • Building your application's logic into ActionController
  • Testing and debugging your Rails application
  • Building responsive web applications using JavaScript and Ajax
  • Ensuring that your application is security and performs well
  • Deploying your application with Mongrel and Apache
  • Using Capistrano to automate deployment
  • Using the many Rails plugins
  • Working with graphics


Whether you're new to Rails or an experienced developer, you'll discover ways to test, debug and secure your applications, incorporate Ajax, use caching to improve performance, and put your application into production. Want to get ahead of the Web 2.0 curve? This valuable cookbook will save you hundreds of hours when developing applications with Rails.

Java Pocket Guide (Pocket Guides)

Robert Liguori, Patricia Liguori

Java Pocket Guide (Pocket Guides) Robert Liguori, Patricia Liguori Amazon Price: $10.19
List Price: $14.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 44 new & used starting at $7.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Java -> General
Subjects -> Computers & Internet -> Programming -> Java -> General AAS
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 3 Average rating: 4.5 of 5

Editorial Review:

How many times have you reached an impasse while writing code because you couldn't remember how something in Java worked? This new pocket guide is designed to keep you moving. Concise, convenient and easy to use, the Java Pocket Guide gives you Java stripped down to its bare essentials -- in fact, it's the only book on Java that you can actually fit in your pocket. Written by Robert and Patricia Liguori, senior software and lead information engineers for Java-based air traffic management and simulation environments, Java Pocket Guide contains everything you really need to know about Java, particularly everything you need to remember. The book pays special attention to the new areas in Java 5 and 6, such as generics and annotations. Why do you need the Java Pocket Guide? It's the only CliffsNotes-style guide to Java available Lets you find important things quickly without consulting 1000-page tutorials Includes many command-line options Organized for quick and easy use on the job If you're looking to learn some aspect of Java, this is not your book. Java Pocket Guide is for the experienced Java programmers among you who need quick reminders to jog your memory on how something in the language works. Simply put, this pocket guide offers practical help for practicing developers.

Learning To Program with Alice (2nd Edition)

Wanda P. Dann, Stephen Cooper, Randy Pausch

Learning To Program with Alice (2nd Edition) Wanda P. Dann, Stephen Cooper, Randy Pausch Amazon Price: $55.80
List Price: $62.00
Usually ships in 24 hours
By: Prentice Hall
Amazon Marketplace: 42 new & used starting at $43.60

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Total reviews: 9 Average rating: 4.0 of 5

Great service but misread item 4 out of 5 stars.
3 of 4 people found this review helpful.

I got the books quickly and in good shape. However, I did not see the Brief Edition explanation. The brief only has 5 of the 10 chapters. If I had seen this I would have ordered the full version.

Doesn't Teach Alice At All 1 out of 5 stars.
2 of 6 people found this review helpful.

I will admit, there are some good definitions in here for the different concepts in programming. However, this is NOT a good way to actually learn Alice.

The exercises are not explained in the text unless they are an extension of the chapter problem. The text teaches very little about how to use Alice. If the Alice interface wasn't so clunky, it would be easy to figure out. None of the examples relate to any of the actual exercises. A case in point is the fish problem in chapter 2. There is no explanation given on how a fish can supposedly "jump" in Alice.

The CD does not include a Mac version of Alice. If the computers being used in a course do not have internet connectivity, this is a problem for Mac users. Also, the index is poor and there is no glossary.

Don't waste your money on this excuse for a programming manual. Get yourself a real textbook on the subject.

Editorial Review:

This updated guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation action in a 3D world. For consistency with Java, C++, and other commonly used languages, "questions" are now "functions." Save and reload bugs have been fixed. Fonts can be scaled larger or smaller. High contrast mode is available for projection in the classroom. A useful how-to guide for programmers interested in learning Alice.

Page 12 of 200 - Go to page: 1 7 8 9 10 11 12 13 14 15 16 17 23

Return to MagicBeanDip.com

This page was created in 2.1837 seconds.