Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


61. 

Instant Axure RP Starter

ShortCut

Instant Axure RP Starter

By: Amit Daliot;

Publisher: Packt Publishing

Publication Date: 23-JAN-2013

Insert Date: 25-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Start prototyping your first Axure RP project, the easy way Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Helping you learn the fundamentals of Axure RP, while making prototypes Focus on only the most important features, saving you time and helping you to start using Axure RP immediately Providing you with essential resources that will help you become an Axure master In Detail User interface prototyping is here and it is quickly becoming the fundamental aspect of a web designer’s “deliverables”. Prototyping is the...

62. 

Richard Stallman et la révolution du logiciel libre

Richard Stallman et la révolution du logiciel libre

By: Sam Williams; Richard M. Stallman; Christophe Masutti

Publisher: Eyrolles

Publication Date: 07-JUL-2011

Insert Date: 24-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation Une référence historique pour mieux comprendre l'histoire et l'avenir de l'informatique et les origines du mouvement du logiciel libre Cette biographie autorisée de Richard Stallman éclaire sans complaisance la vie de ce personnage autant décrié qu'encensé qui a révolutionné l'histoire du logiciel en fondant le mouvement pour le logiciel libre. Amendée avec humour par Richard Stallman lui-même sans rien perdre de ses qualités critiques, elle retrace au travers d'anecdotes savoureuses la jeunesse d'un surdoué, les événements qui l'ont mené à la genèse de la licence GNU...

63. 

Machine Learning in Image Steganalysis

Machine Learning in Image Steganalysis

By: Hans Georg Schaathun

Publisher: Wiley-IEEE Press

Publication Date: 04-OCT-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Steganography is the art of communicating a secret message, hiding the very existence of a secret message. This is typically done by hiding the message within a non-sensitive document. Steganalysis is the art and science of detecting such hidden messages. The task in steganalysis is to take an object (communication) and classify it as either a steganogram or a clean document. Most recent solutions apply classification algorithms from machine learning and pattern recognition, which tackle problems too complex for analytical solution by teaching computers to learn from empirical...

64. 

Data Hiding

Data Hiding

By: Michael T. Raggo; Chet Hosmer

Publisher: Syngress

Publication Date: 31-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

As data hiding detection and forensic techniques have matured, people are creating more advanced stealth methods for spying, corporate espionage, terrorism, and cyber warfare all to avoid detection. Data Hiding provides an exploration into the present day and next generation of tools and techniques used in covert communications, advanced malware methods and data concealment tactics. The hiding techniques outlined include the latest technologies including mobile devices, multimedia, virtualization and others. These concepts provide corporate, goverment and military personnel with the...

65. 

Programming Massively Parallel Processors, 2nd Edition

Programming Massively Parallel Processors, 2nd Edition

By: David B. Kirk; Wen-mei W. Hwu

Publisher: Morgan Kaufmann

Publication Date: 14-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

This best-selling guide to CUDA and GPU parallel programming has been revised with more parallel programming examples, commonly-used libraries, and explanations of the latest tools. With these improvements, the book retains its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses. Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in...

66. 

Agile User Experience Design

Agile User Experience Design

By: Diana Brown

Publisher: Morgan Kaufmann

Publication Date: 10-OCT-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Being able to fit design into the Agile software development processes is an important skill in today’s market. There are many ways for a UX team to succeed (and fail) at being Agile. This book provides you with the tools you need to determine what Agile UX means for you. It includes practical examples and case studies, as well as real-life factors to consider while navigating the Agile UX waters. You’ll learn about what contributes to your team’s success, and which factors to consider when determining the best path for getting there. After reading this book, you’ll have the knowledge to...

67. 

Collaborative Enterprise Architecture

Collaborative Enterprise Architecture

By: Stefan Bente; Uwe Bombosch; Shailendra Langade

Publisher: Morgan Kaufmann

Publication Date: 01-SEP-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Ever-changing business needs have prompted large companies to rethink their enterprise IT. Today, businesses must allow interaction with their customers, partners, and employees at more touch points and at a depth never thought previously. At the same time, rapid advances in information technologies, like business digitization, cloud computing, and Web 2.0, demand fundamental changes in the enterprises’ management practices. These changes have a drastic effect not only on IT and business, but also on policies, processes, and people. Many companies therefore embark on enterprise-wide...

68. 

CUDA Programming

CUDA Programming

By: Shane Cook

Publisher: Morgan Kaufmann

Publication Date: 28-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation. Chapters on core concepts including threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. Later, the book demonstrates CUDA in practice for optimizing applications, adjusting to new hardware, and solving common problems. ...

69. 

Software Testing Techniques: Finding the Defects that Matter

Software Testing Techniques: Finding the Defects that Matter

By: Scott Loveland; Geoffrey Miller; Richard Prewitt Jr.; Michael Shannon

Publisher: Charles River Media

Publication Date: 01-OCT-2004

Insert Date: 17-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Reliability and continuous availability have become crucial for computer software in the information economy. Well-publicized failures from both industry and government have underscored the need for mission-critical software to be thoroughly tested before being released into the marketplace. When it comes to industrial-strength reliability, no computer system is more renowned than the mainframe. But for years the actual approaches used to test mainframe software have been kept under wraps. What techniques are used? How do the teams in mainframe development labs test their systems to ensure...

70. 

The Agile Pocket Guide: A Quick Start to Making Your Business Agile Using Scrum and Beyond

The Agile Pocket Guide: A Quick Start to Making Your Business Agile Using Scrum and Beyond

By: 

Publisher: John Wiley & Sons

Publication Date: 19-NOV-2012

Insert Date: 15-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

A fast and easy guide to Agile/Scrum principles for any organization The philosophy of Agile is to collaborate as much as possible with your teams and clients to build quality products that ship early and often, while learning and re-learning as you go. The Scrum approach organizes business priorities around short team sprints that yield incremental improvement. If you find yourself at the helm of a team, The Agile Pocket Guide will guide you in implementing Agile and Scrum principles through organizational change and by bringing personal ownership into the equation. Discover how to...

71. 

The authoritative and timely guide to ALM from Microsoft insiders and MVPs Focused on the latest release of Visual Studio, this edition shows you how to use the Application Lifecycle Management (ALM) capabilities of Visual Studio 2012 to streamline software design, development, and testing. Divided into six main parts, this timely and authoritative title covers Team Foundation Server, stakeholder engagement, project management, architecture, software development, and testing. Whether serving as a step-by-step guide or a reference for designing software solutions, this book offers a...

72. 

Moving to Microsoft® Visual Studio® 2010

Moving to Microsoft® Visual Studio® 2010

By: Patrice Pelland; Pascal Pare; Ken Haines

Publisher: Microsoft Press

Publication Date: 15-JUL-2010

Insert Date: 14-JAN-2013

Slots: 0.0

Table of Contents • Start Reading

This book will show you how to transition from previous versions of Microsoft® Visual Studio, to Visual Studio 2010. The book will showcase new features in Visual Studio 2010 that ease the creation of applications. Real-world applications will be used throughout to demonstrate the features and ease of use. This book is for professional developers who are working with previous versions of Visual Studio and are looking to make the move to Visual Studio 2010 Professional. The book is not a language primer, a language reference, or a single technology book. It’s a book that will help...

73. 

Software Change Management: Case Studies and Practical Advice

Software Change Management: Case Studies and Practical Advice

By: 

Publisher: Microsoft Press

Publication Date: 22-DEC-2011

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Drawing from 30+ years of field experience, with case studies spanning industry, government, and academia, this practical guide illuminates the change-management approaches that lead to successful software process improvement....

74. 

Visual Models for Software Requirements

Visual Models for Software Requirements

By: ;

Publisher: Microsoft Press

Publication Date: 16-JUL-2012

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Apply best practices for visualizing software requirements—and deliver better results for your business. This essential guide demonstrates pragmatic ways to apply visual models in real-world scenarios—teaching essential concepts and techniques as you work through each chapter....

75. 

Parallel Programming with Microsoft® Visual Studio® 2010 Step by Step

Parallel Programming with Microsoft® Visual Studio® 2010 Step by Step

By: 

Publisher: Microsoft Press

Publication Date: 28-JUL-2011

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

The roadmap for developers wanting to maximize their applications for multi-core architecture using Visual Studio 2010....

76. 

Inside the Microsoft® Build Engine, 2nd Edition

Inside the Microsoft® Build Engine, 2nd Edition

By: ;

Publisher: Microsoft Press

Publication Date: 04-JAN-2011

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Your practical guide to using, customizing, and extending the build engine in Visual Studio 2010....

77. 

Introduction to using Microsoft Enterprise Library version 5 for experienced developers....

78. 

Parallel Programming with Microsoft® .NET

Parallel Programming with Microsoft® .NET

By: ; ; ;

Publisher: Microsoft Press

Publication Date: 03-SEP-2010

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Save time and reduce risk on your software development projects by incorporating patterns & practices, Microsoft’s applied engineering guidance that includes both production quality source code and documentation....

79. 

Data Patterns

Data Patterns

By: 

Publisher: Microsoft Press

Publication Date: 21-DEC-2004

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Get expert guidance on using patterns to simplify the design and development of data services in an enterprise business solution and help increase reliability and productivity....

80. 

Written by a key member of the Microsoft patterns & practices Enterprise Library version 5 development team....