Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Understanding SCA (Service Component Architecture)

Posted: 02 Feb 2010 03:18 PM PST

Understanding SCA (Service Component Architecture)

Praise for Understanding SCA (Service Component Architecture) “Jim Marino and Michael Rowley have been involved with SCA from the start and know it as well as anyone. They have great hands-on experience with the Fabric3 open source SCA project. This book also tackles the subject and its broad issues head on, and in addition to the clear and concise technical descriptions of SCA, they provide excellent sidebar perspectives on Java, Java EE, Web services, and SCA’s relationship to them all.” –Eric Newcomer, Progress Software, Coauthor of Understanding SOA with Web Services, and Author of Understanding Web Services “It was really worthwhile reading this book. It not only introduces a powerful technology, but also provides comprehensive coverage of supporting technologies. The authors have paid plenty of attention to practical issues including performance and thoroughly understand the ways that SCA can leverage state-of-the-art technologies such as JPA.” –Tim Holloway, Forum Moderator, The JavaRanch “SCA is a nice, conceptually and technically sound advanced component framework. This book enables easy access to this exciting technology for software developers.” –Dr. Steffen Becker “Understanding SCA (Service Component Architecture) delivers the details for how to effectively use SCA leveraging open source tools such as Fabric3.” –Dave Hendricksen, Software Architect

download

Build Your Own CNC Machine

Posted: 02 Feb 2010 03:16 PM PST

Build Your Own CNC Machine

Product Description

Do you like to build things? Are you ever frustrated at having to compromise your designs to fit whatever parts happen to be available? Would you like to fabricate your own parts? Build Your Own CNC Machine is the book to get you started. CNC expert Patrick Hood-Daniel and best-selling author James Kelly team up to show you how to construct your very own CNC machine. Then they go on to show you how to use it, how to document your designs in Computer-Aided Design programs, and how to output your designs as specifications and tool paths that feed into the CNC machine, controlling it as it builds whatever parts your imagination can dream up.

Don’t be intimidated by abbreviations like CNC and terms like Computer-Aided Design. Patrick and James have chosen a CNC-machine design that is simple to fabricate. You need only basic woodworking skills and a budget of perhaps $500 to $1,000 to spend on the wood, a router, and various other parts that you’ll need. With some patience and some follow-through, you’ll soon be up and running with a really fun machine that’ll unleash your creativity and turn your imagination into physical reality.

  • The authors go on to show you how to test your machine, including configuring the software.
  • Provides links for learning how to design and mill whatever you can dream up
  • The perfect parent/child project that is also suitable for scouting groups, clubs, school shop classes, and other organizations that benefit from projects that foster skills development and teamwork
  • No unusual tools needed beyond a circular saw and what you likely already have in your home toolbox
  • Teaches you to design and mill your very own wooden and aluminum parts, toys, gadgets—whatever you can dream up

What you’ll learn

  • Build your very own CNC machine
  • Learn about linear movement and motion transmission

Who is this book for?

Build Your Own CNC Machine is the perfect book for hobbyists who like to build and create using wood and metal. It’s especially for those who have ever been foiled by lack of specific parts to help realize their creative designs. Build Your Own CNC Machine is also an excellent choice for organizations such as scouting and church groups, school shop classes, and so forth, as it provides an educational project of modest cost that all can work on together.

download

Pro .NET 2.0 Extreme Programming

Posted: 02 Feb 2010 03:15 PM PST

Product Description

While other Extreme Programming books are usually theoretical in approach, this book steers you through the practical application of Extreme Programming with code-level solutions. So if you’re currently a .NET 1.1 (or future .NET 2.0) developer, and need to put XP into practice&emdash;pick up this book.

You will learn how to apply XP principles in a real-world environment. This book provides an in-depth look at each of the XP practices and examines how each of these fits into the project development life cycle. Thus, by showing you how to work with .NET 1.1 today, and .NET 2.0 tomorrow, this book bestows you with long-term vision for Extreme Programming with Microsoft technologies.

download

How Video Game Designers Use Math

Posted: 02 Feb 2010 03:14 PM PST

How Video Game Designers Use Math

From Pac-Man to Xbox, people love playing video games. But many are unaware of the importance math plays when it comes to designing these addictive games. How Video Game Designers Use Math guides readers through the math concepts designers use to create and produce their games.Concepts and skills emphasized include:

•Number Sense and Operations
•Problem Solving
•Estimation
•Measurement
•Data Analysis
•Algebraic Thinking
•Geometry and Spatial Sense.
About the Author(s)

Jill Egan is a freelance writer and editor. She holds a master’s degree from the Bank Street College of Education.

download

SCJD Exam with J2SE 5, Second Edition (Expert’s Voice in Java)

Posted: 02 Feb 2010 03:13 PM PST

SCJD Exam with J2SE 5, Second Edition (Expert's Voice in Java)

Product Description

You already know how crucial certification is within the Java community. <i>SCJD Exam with J2SE 5, Second Edition</i> is a valuable guide to prepare for the exam.

This book has been updated for the new Java version, J2SE 5.0, and works its way through a project with requirements and structure similar to the project you’ll encounter in the exam. Upon reading this book, you’ll become intimately familiar with key concepts, challenges, and pitfalls that the exam is likely to test you on.

download

Designing Interfaces: Patterns for Effective Interaction Design

Posted: 02 Feb 2010 03:11 PM PST

Designing Interfaces: Patterns for Effective Interaction Design

Product Description

Designing a good interface isn’t easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology — web applications, desktop software, even mobile devices — may give you the tools you need, but little guidance on how to use them well.

UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence.

Designing Interfaces captures those best practices as design patterns — solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You’ll get recommendations, design alternatives, and warnings on when not to use them.

Each chapter’s introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight.

A book can’t design an interface for you — no foolproof design process is given here — but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.

download

Practices for Scaling Lean & Agile Development

Posted: 02 Feb 2010 03:09 PM PST

Practices for Scaling Lean & Agile Development

Product Description

Lean and Agile Development for Large-Scale Products: Key Practices for Sustainable Competitive Success

Increasingly, large product-development organizations are turning to lean thinking, agile principles and practices, and large-scale Scrum to sustainably and quickly deliver value and innovation. Drawing on their long experience leading and guiding lean and agile adoptions for large, multisite, and offshore product development, internationally recognized consultant and best-selling author Craig Larman and former leader of the agile transformation at Nokia Networks Bas Vodde share the key action tools needed for success.Coverage includes

  • Frameworks for large-scale Scrum for multihundred-person product groups
  • Testing and building quality in
  • Product management and the end of the "contract game" between business and R&D
  • Envisioning a large release, and planning for multiteam development
  • Low-quality legacy code: why it's created, and how to stop it
  • Continuous integration in a large multisite context
  • Agile architecting
  • Multisite or offshore development
  • Contracts and outsourced development

In a competitive environment that demands ever-faster cycle times and greater innovation, the practices inspired by lean thinking and agile principles are ever-more relevant. Practices for Scaling Lean & Agile Development will help people realize a lean enterprise—and deliver on the significant benefits of agility.

In addition to the action tools in this text, see the companion book Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrumfor complementary foundation tools.

download

Beginning ActionScript 2.0 (Wrox Beginning Guides)

Posted: 02 Feb 2010 03:07 PM PST

Beginning ActionScript 2.0 (Wrox Beginning Guides)

Product Description

  • Offering guidance in an exercise-oriented format that readers will find helpful, this book is the perfect mix of tutorial and hands-on coding
  • Written by a well-known and well-respected Flash development expert, this code-intensive guide shows readers how to work with objects, write and use various functions, handle dynamic data, and integrate with XML

  • Contains complete coverage of the ActionScript language, including data types, variables, events, and more
  • Addresses important topics such as understanding how code fits into a Flash project and where it goes, working with new screen technology, and scripting for video and sound

download

Open Source Software for Digital Forensics

Posted: 02 Feb 2010 03:06 PM PST

Product Description

Open Source Software for Digital Forensics is the first book dedicated to the use of FLOSS (Free Libre Open Source Software) in computer forensics. It presents the motivations for using FLOSS applications as tools for collection, preservation and analysis of digital evidence in computer and network forensics. It also covers, extensively, several forensic FLOSS tools, their origins and evolution.

Open Source Software for Digital Forensics is based on the OSSCoNF workshop, which was held in Milan, Italy, September 2008 at the World Computing Congress, co-located with OSS 2008. This edited volume is a collection of contributions from researchers and practitioners world wide.

Open Source Software for Digital Forensics is designed for advanced level students and researchers in computer science as a secondary text and reference book. Computer programmers, software developers, and digital forensics professionals will also find this book to be a valuable asset.

download

Documentum Content Management Foundations

Posted: 02 Feb 2010 03:05 PM PST

Documentum Content Management Foundations

Product Description

Learn the technical fundamentals of the EMC Documentum platform while effectively preparing for the E20-120 exam

  • Technical foundations of the Documentum platform
  • Thorough preparation guide for the E20-120 exam
  • Complete coverage of the prescribed syllabus

  • Illustrated examples and practice questions on each topic
  • Two full-length practice tests with answers

In Detail

This is a complete study guide including study material and practice questions to prepare for the EMC Proven Professional certification Exam E20-120. It can also serve Documentum beginners and practitioners as a handy guide and quick reference to the technical fundamentals that is fully up to date for Documentum 5.3. Beginners are introduced to concepts in a logical manner while practitioners can use it as a reference to jump to relevant concepts directly.

EMC Documentum is a leading enterprise content management technology platform that helps enterprises to streamline the capture, processing, and distribution of business information including documents, records, e-mails, web content, images, reports, and digital assets. It can also automate entire business processes in accordance with business rules.

EMC Proven Professional is an exam-based certification program, which introduced a new EMC Proven Content Management Application Developer (EMCAD) track in early 2007. The first exam in this track is Content Management Foundations (CMF) Associate-level Exam, with exam code E20-120, which tests knowledge about technical fundamentals of Documentum. This book is a study guide to help you prepare for this exam with hundreds of practice questions and an efficient exam-preparation strategy.

What you will learn from this book?

  • Key content management concepts for using Documentum
  • Documentum platform architecture
  • Using content with metadata
  • User authentication
  • Authorizing access for users and groups
  • Securing objects with permissions
  • Searching metadata and content
  • Creating custom object types
  • Managing customizations with DocApps
  • Creating portable customizations with aliases
  • Process automation with workflows and lifecycles
  • Using virtual documents for collaboration and reuse

Approach

This book discusses all the topics from the E20-120 Content Management Foundations exam syllabus and augments each topic with illustrated examples and practice questions. Two comprehensive full-length practice tests build the confidence needed to tackle the real exam successfully. By providing coherent, detailed, exam-focussed study material scrutinized by technical reviewers and plentiful practice questions this book goes far beyond dm-cram, at a fraction of the cost of EMC Training.

Who this book is written for?

This book is targeted at beginner and intermediate-level Documentum developers and professionals interested in learning the technical fundamentals of Documentum. The book focuses on preparing for the E20-120 exam, which makes it an ideal study guide for those taking the EMC Proven Professional Associate Level Certification in content management.

download