Free Trial

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

Help

Software Engineering & Development


1. 

Rough Cuts
Designing Multi-Device Experiences

Designing Multi-Device Experiences

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-SEP-2013

Insert Date: 16-MAY-2013

Table of Contents • Start Reading

In Designing Multi-Device Experiences, author Michal Levin discusses how UX design is currently evolving beyond the boundaries of the single-device model. Until recently, design models for online products considered only the standalone computer or laptop as the platform. Now, in our increasingly multi-device world, a user’s experience with one application can span many devices--a smart phone, a tablet, a computer, the TV, and beyond. In response to this reality, Michal introduces and explores three key patterns she identifies as critical to addressing multi-device design: consistent,...

2. 

Software Testing Bibliography

Software Testing Bibliography

By: Safari Content Team

Publisher: Safari Books Online

Publication Date: 14-MAY-2013

Insert Date: 14-MAY-2013

Slots: 0.0

Table of Contents • Start Reading

Use this bibliography to master all uses of software testing, from unit-based testing like JUnit, language-specific testing, penetration testing, UI testing and more....

3. 

Metamodelling for Software Engineering

Metamodelling for Software Engineering

By: 

Publisher: John Wiley & Sons

Publication Date: 13-OCT-2008

Insert Date: 07-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

This book focuses on metamodelling as a discipline, exploring its foundations, techniques and results. It presents a comprehensive metamodel that covers process, product and quality issues under a common framework. Issues covered include: An explanation of what metamodelling is and why it is necessary in the context of software engineering. Basic concepts and principles of traditional metamodelling, and some existing results of this approach. Problems associated with traditional approaches to Metamodelling are discussed, alongside an exploration of possible solutions and...

4. 

Object Oriented Programming with C++, Second Edition

Object Oriented Programming with C++, Second Edition

By: Mahesh Bhave; Sunil Patekar

Publisher: Pearson Education India

Publication Date: 15-MAY-2012

Insert Date: 06-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

This fully revised and indispensable edition of Object-Oriented Programming with C++ provides a sound appreciation of the fundamentals and syntax of the language, as well as of various concepts and their applicability in real-life problems. Emphasis has been laid on the reusability of code in object-oriented programming and how the concepts of class, objects, inheritance, polymorphism, friend functions, and operator overloading are all geared to make the development and maintenance of applications easy, convenient and economical. ...

5. 

iOS App Development Portable Genius

iOS App Development Portable Genius

By: 

Publisher: John Wiley & Sons

Publication Date: 07-AUG-2012

Insert Date: 06-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

The essential skills and technologies needed for iOS development in one handy guide! The unprecedented popularity of iOS devices, such as the iPhone, iPad, and iPod touch, has led to a development boom. If you're eager to become part of the action, then this is the book for you! Packed with must-have information on iOS development, this handy guide covers Objective-C, Xcode, Frameworks, and sound design principles and explains how to upload an app to the app store and integrate apps with the latest advances that Apple offers developers. The featured tips and tricks will get you up and...

6. 

Computational Principles of Mobile Robotics

Computational Principles of Mobile Robotics, Second Edition

By: Gregory Dudek; Michael Jenkin

Publisher: Cambridge University Press

Publication Date: 30-JUL-2010

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

This textbook for advanced undergraduates and graduate students emphasizes algorithms for a range of strategies for locomotion, sensing, and reasoning. It concentrates on wheeled and legged mobile robots but discusses a variety of other propulsion systems. The new edition includes advances in robotics and intelligent machines over the last ten years, including significant coverage of SLAM (simultaneous localization and mapping) and multi-robot systems. It includes additional mathematical background and an extensive list of sample problems. Various mathematical techniques that were...

7. 

Verification and Validation in Scientific Computing

Verification and Validation in Scientific Computing

By: William L. Oberkampf; Christopher J. Roy

Publisher: Cambridge University Press

Publication Date: 14-OCT-2010

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Advances in scientific computing have made modelling and simulation an important part of the decision-making process in engineering, science, and public policy. This book provides a comprehensive and systematic development of the basic concepts, principles, and procedures for verification and validation of models and simulations. The emphasis is placed on models that are described by partial differential and integral equations and the simulations that result from their numerical solution. The methods described can be applied to a wide range of technical fields, from the physical sciences,...

8. 

UX for Lean Startups

UX for Lean Startups

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 16-MAY-2013

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Great user experiences (UX) are essential for products today, but designing one can be a lengthy and expensive process. With this practical, hands-on book, you’ll learn how to do it faster and smarter using Lean UX techniques. UX expert Laura Klein shows you what it takes to gather valuable input from customers, build something they’ll truly love, and reduce the time it takes to get your product to market....

9. 

Rough Cuts
iOS Drawing: Practical UIKit Solutions

iOS Drawing: Practical UIKit Solutions

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 23-SEP-2013

Insert Date: 01-MAY-2013

Table of Contents • Start Reading

This Rough Cut is an early draft manuscript version of the final book. Please excuse typos. UIKit provides a powerful two-dimensional drawing engine for iOS. It enables developers to draw elements using arbitrary output fidelity, regardless of the display specifics (retina or non-retina) and destination (device, printing services, etc). This device- and destination-independent API includes powerful features like transparency, path-based drawing, antialiasing, and more. In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer's Cookbook and The Advanced iOS 6...

10. 

Microinteractions

Microinteractions

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 10-MAY-2013

Insert Date: 01-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

It’s the little things that turn a good digital product into a great one. With this practical book, you’ll learn how to design effective microinteractions: the small details that exist inside and around features. How can users change a setting, or know they have a new email message? You’ll quickly discover how microinteractions can change a product from one that’s tolerated into one that’s treasured....

11. 

Kernel Methods for Pattern Analysis

Kernel Methods for Pattern Analysis

By: John Shawe-Taylor; Nello Cristianini

Publisher: Cambridge University Press

Publication Date: 28-JUN-2004

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Kernel methods provide a powerful and unified framework for pattern discovery, motivating algorithms that can act on general types of data (e.g. strings, vectors or text) and look for general types of relations (e.g. rankings, classifications, regressions, clusters). The application areas range from neural networks and pattern recognition to machine learning and data mining. This book, developed from lectures and tutorials, fulfils two major roles: firstly it provides practitioners with a large toolkit of algorithms, kernels and solutions ready to use for standard pattern discovery...

12. 

JIRA 5.x Development Cookbook

JIRA 5.x Development Cookbook

By: Jobin Kuruvilla;

Publisher: Packt Publishing

Publication Date: 25-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

This book is your one stop resource for mastering JIRA extensions and customizations Extend and customize JIRA; work with custom fields, workflows, reports, gadgets, JQL functions, plugins, and more Customize the look and feel of your JIRA user interface by adding new tabs, web items and sections, drop down menus, and more Master JQL (JIRA Query Language) that enables advanced searching capabilities through which users can search for issues in their JIRA instance and then exploit all the capabilities of the issue navigator In Detail JIRA provides issue tracking and...

13. 

Instant Selenium Testing Tools Starter

ShortCut

Instant Selenium Testing Tools Starter

By: Unmesh Gundecha;

Publisher: Packt Publishing

Publication Date: 25-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

A short, fast, and focused guide on Selenium Testing tools that delivers immediate results Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn to create web tests using Selenium Tools Learn to use Page Object Pattern Run and analyse test results on an easy-to-use platform In Detail Selenium is a software testing framework for automating web applications for testing purposes. It uses components such as Selenium IDE, Selenium Client API, and Selenium Webdriver to test web applications, which provides an easy-to-use...

14. 

Instant Cucumber BDD How-to

ShortCut

Instant Cucumber BDD How-to

By: Wayne Ye;

Publisher: Packt Publishing

Publication Date: 24-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

A short and quick guide to mastering behavior-driven software development with Cucumber Learn something new in an Instant! A short, fast, focused guide delivering immediate results. A step-by-step process of developing a real project in a BDD-style using Cucumber Pro tips for writing Cucumber features and steps Introduces some popular and useful third-party gems used with Cucumber In Detail Cucumber is a Behavior Driven Design framework, which allows a developer to write specification tests which then tests that the program works as it should. It is a different...

15. 

Rough Cuts
Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips

By: Ilan Goldstein

Publisher: Addison-Wesley Professional

Publication Date: 19-JUL-2013

Insert Date: 29-APR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Scrum is rapidly gaining momentum as the most popular agile framework primarily because its concepts are simple, and they just make sense! However, this perceived simplicity often gives rise to the false belief that Scrum is a silver bullet and trivial to implement. When 'rubber hits the road', Scrum teams often find that translating the framework into effective, practical approaches is anything but easy... Full of easily digestible chapters, 'Scrum Shortcuts Without Cutting Corners' presents a wide range of tactics, tools and tips that...

16. 

Instant Eclipse Application Testing How-to

ShortCut

Instant Eclipse Application Testing How-to

By: Anatoly Spektor;

Publisher: Packt Publishing

Publication Date: 23-APR-2013

Insert Date: 26-APR-2013

Slots: 1.0

Table of Contents • Start Reading

An easy-to-use guide on how to test Java applications of any scope using Eclipse IDE Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn how to install Eclipse and Java for any platform Get to grips with how to efficiently navigate in the Eclipse environment using shortcuts Create your own Java sample app and learn how to test and debug it using a rich set of Eclipse debugging tools Learn how to create an automatic set of tests for your app using the JUnit framework Easyto follow steps backed up by the code and...

17. 

The Professional ScrumMaster's Handbook

The Professional ScrumMaster's Handbook

By: Stacia Viscardi;

Publisher: Packt Publishing

Publication Date: 19-APR-2013

Insert Date: 24-APR-2013

Slots: 1.0

Table of Contents • Start Reading

A collection of tips, tricks, and war stories to help the professional ScrumMaster break the chains of traditional organization and management Checklists, questions, and exercises to get you thinking (and acting) like a professional ScrumMaster Presented in a relaxed, jargon-free, personable style Full of ideas, tips, and anecdotes based on real-world experiences In Detail A natural and difficult tension exists between a project team (supply) and its customer (demand); a professional ScrumMaster relaxes this tension using the Scrum framework so that the team arrives at...

18. 

Hidden Visual Studio LightSwitch: Secrets from the Real World for Creating Great Apps

Hidden Visual Studio LightSwitch: Secrets from the Real World for Creating Great Apps

By: Alessandro Del Sole

Publisher: Sams

Publication Date: 20-FEB-2013

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

This eBook offers practical tips and tricks as well as useful guidance on how to implement common features in LightSwitch, such as those for working with documents, business analysis, screen customization, optimal server configuration, usage with databases other than SQL Server, and so on. What you can expect to find is solutions for everyday problems, with suggestions on how to implement requirements that are very common in any business application, especially for running across distributed networks in the enterprise. In summary, what you’ll find in this eBook is how to solve problems...

19. 

JIRA 5.2 Essentials

JIRA 5.2 Essentials

By: Patrick Li;

Publisher: Packt Publishing

Publication Date: 18-APR-2013

Insert Date: 22-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to track bugs and issues, and manage your software development projects with JIRA Learn how to set up JIRA for software development Effectively manage and handle software bugs and issues Includes updated JIRA content as well as coverage of the popular GreenHopper plugin In Detail Atlassian’s JIRA provides issue tracking and project tracking for software development teams to aid speed of development and quality of code. This book will show you how to develop software more efficiently by planning, designing, and customizing your own JIRA implementation. JIRA...

20. 

Visual Studio 2012 and .NET 4.5 Expert Development Cookbook

Visual Studio 2012 and .NET 4.5 Expert Development Cookbook

By: Abhishek Sur;

Publisher: Packt Publishing

Publication Date: 17-APR-2013

Insert Date: 20-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Over 40 recipes for successfully mixing the powerful capabilities of .NET 4.5 and Visual Studio 2012 Step-by-step instructions to learn the power of .NET development with Visual Studio 2012 Filled with examples that clearly illustrate how to integrate with the technologies and frameworks of your choice Each sample demonstrates key conceptsto build your knowledge of the architecture in a practical and incremental way In Detail Working with a varied set of upcoming technologies is a challenge. Visual Studio 2012 is all about enabling you to develop and manage these...