Free Trial

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

Help

Information Technology & Software Development


41. 

The Security Risk Assessment Handbook: A Complete Guide for Performing Security Risk Assessments, Second Edition

The Security Risk Assessment Handbook: A Complete Guide for Performing Security Risk Assessments, Second Edition

By: Douglas Landoll

Publisher: CRC Press

Publication Date: 20-MAY-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Picking up where the bestselling first edition left off, this second edition explains how to conduct an effective risk assessment. Supplying wide-ranging coverage that includes security risk analysis, mitigation, and risk assessment reporting, it provides the tools needed to solicit and review the scope and rigor of risk assessment proposals with competence and confidence. Trusted to assess security for leading organizations and government agencies, including the CIA, NSA, and NATO, Douglas Landoll unveils the little-known tips, tricks, and techniques used by savvy security professionals...

42. 

Model-Based Testing for Embedded Systems

Model-Based Testing for Embedded Systems

By: Justyna Zander; Ina Schieferdecker; Pieter Mosterman

Publisher: CRC Press

Publication Date: 15-SEP-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

This book explores model-based testing from a number of different perspectives. Combining various aspects of embedded systems and software—and how they are applied—it covers theory and practice concerning the test specification and validation of complex software-intensive embedded systems. Model-based testing refers to software testing in which test cases are either wholly or partially derived from a model, illustrating selected aspects of a system under test. Detailed examples from industry provide solutions that are applicable in real-world testing practices. The text provides a better...

43. 

Energy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach

Energy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach

By: Florin Balasa; Dhiraj Pradhan

Publisher: Chapman and Hall/CRC

Publication Date: 16-NOV-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Providing an algebraic framework for memory management tasks, this book illustrates how to optimize energy consumption in memory subsystems using CAD solutions. It covers data-dependence analysis techniques, memory size estimation methods, extensions of mapping approaches, and memory banking approaches. The book shows how these techniques are used to evaluate the data storage of an application, reduce dynamic and static energy consumption, design energy-efficient address generation units, and much more. The algorithmic style of the text should help readers create prototype software tools...

44. 

Fundamentals of Multicore Software Development

Fundamentals of Multicore Software Development

By: Victor Pankratius; Ali-Reza Adl-Tabatabai; Walter Tichy

Publisher: CRC Press

Publication Date: 12-DEC-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, this book helps software engineers understand parallel programming and master the multicore challenge. Accessible to newcomers to the field, it covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization,...

45. 

Multi-Label Dimensionality Reduction

Multi-Label Dimensionality Reduction

By: Liang Sun; Shuiwang Ji; Jieping Ye

Publisher: Chapman and Hall/CRC

Publication Date: 04-NOV-2013

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

The data mining and machine learning literature currently lacks a unified treatment of multi-label dimensionality reduction that incorporates both algorithmic developments and applications. Addressing this shortfall, this book covers the methodological developments, theoretical properties, computational aspects, and applications of many multi-label dimensionality reduction algorithms, including existing dimensionality reduction algorithms and new developments of traditional algorithms. It illustrates how to apply the algorithms to solve real-world problems. A supplementary website provides...

46. 

Joomla!® 3 Boot Camp: 30-Minute Lessons to Joomla!® 3 Mastery

Joomla!® 3 Boot Camp: 30-Minute Lessons to Joomla!® 3 Mastery

By: Robin D. Turner; Herb Boeckenhaupt

Publisher: Course Technology PTR

Publication Date: 16-APR-2014

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Joomla!, the award-winning, free, open-source software that lets users build websites and powerful online applications, is the most popular website software available, used by many of the world's top companies. JOOMLA! 3 BOOT CAMP: 30-MINUTE LESSONS TO JOOMLA! 3 MASTERY takes a unique approach to helping you master Joomla! 3. Following a comprehensive introduction to the newly revamped Joomla! platform, the authors present an extensive series of "How do I...?" solutions for installing and managing a Joomla! 3 website. You simply look up the tasks you wish to perform and learn how to insert...

47. 

Transforming Business: Big Data, Mobility, and Globalization

Transforming Business: Big Data, Mobility, and Globalization

By: 

Publisher: John Wiley & Sons

Publication Date: 17-DEC-2012

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

A unique perspective of an evolved role for company leadership Based on the findings of an extensive research project that surveyed more than 5,500 enterprise employees and functional decision makers across the United States and China, Transforming Business: Big Data, Mobility and Globalization explores the influence of technology in the workplace and the implications to company culture, functional responsibilities and competitive advantage. This in-depth analysis illuminates emerging technological trends, the changing workforce, and the shifting face of business and industry while...

48. 

Scratch 2.0 Beginner's Guide Second Edition

Scratch 2.0 Beginner's Guide Second Edition

By: Michael Badger

Publisher: Packt Publishing

Publication Date: 15-APR-2014

Insert Date: 17-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Create digital stories, games, art, and animations through six unique project Discover how to use the new Scratch Version 2.0 to create games, animations, and digital stories Six hands-on projects that get you learning by doing with projects for all ages and experience levels Learn universal computer programming basics with no previous programming knowledge required In Detail As 21st century people, we live a digital life, but computer scientists around the world warn of a declining pool of digitally literate computer science students. The Scratch environment makes it...

49. 

Women in IT in the New Social Era

Women in IT in the New Social Era

By: Sonja Bernhardt

Publisher: IGI Global

Publication Date: 31-MAR-2014

Insert Date: 17-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Research and statistics support the view that current programs are failing to keep women in the ICT field. Currently, there exist very few solutions to this growing problem. Women in IT in the New Social Era: A Critical Evidence-Based Review of Gender Inequality and the Potential for Change aims to bring this topic to the forefront of discussion about what can be done to correct this lopsided gender distribution. This reference work will be an essential guide for government professionals, students, and researchers in the ICT field looking to develop a solution to equalize the retention rate...

50. 

Rough Cuts
Node.js, MongoDB, and AngularJS Web Development

Node.js, MongoDB, and AngularJS Web Development

By: Brad Dayley

Publisher: Addison-Wesley Professional

Publication Date: 24-JUN-2014

Insert Date: 17-APR-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Node.js, MongoDB and AngularJS Web Development The definitive guide to building JavaScript-based Web applications from server to database to frontend Node.js, MongoDB, and AngularJS are three new web development technologies that together provide an easy to implement, fully integrated web development stack. Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and AngularJS is quickly becoming the leading framework for MVC-based front-end development. Together they allow web programmers...

51. 

IBM System Storage N series Hardware Guide

IBM System Storage N series Hardware Guide

By: Roland Tretau; Jeff Lin; Dirk Peitzmann; Steven Pemberton; Tom Provost; Marco Schwarz

Publisher: IBM Redbooks

Publication Date: 23-SEP-2012

Insert Date: 17-APR-2014

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication provides a detailed look at the features, benefits, and capabilities of the IBM System Storage® N series hardware offerings. The IBM System Storage N series systems can help you tackle the challenge of effective data management by using virtualization technology and a unified storage architecture. The N series delivers low- to high-end enterprise storage and data management capabilities with midrange affordability. Built-in serviceability and manageability features help support your efforts to increase reliability; simplify and unify storage infrastructure...

52. 

Microsoft® WSH and VBScript Programming for the Absolute Beginner, Fourth Edition

Microsoft® WSH and VBScript Programming for the Absolute Beginner, Fourth Edition

By: Jerry Lee Ford Jr.

Publisher: Course Technology PTR

Publication Date: 16-APR-2014

Insert Date: 16-APR-2014

Slots: 1.0

Table of Contents • Start Reading

VBScript is a programming language that is simple enough for beginners and makes learning fundamental programming concepts easy. But as you'll learn in this updated fourth edition of MICROSOFT WSH AND VBSCRIPT PROGRAMMING FOR THE ABSOLUTE BEGINNER, VBScript is also a powerful scripting language through which you can learn even the most advanced programming concepts. No complex programming environment is required: You can create VBScripts using a simple text editor such as Windows Notepad, and VBScripts can be run on WSH (Windows Script Host) and several other environments. If you are new to...

53. 

Wiley CPA excel Exam Review 2014 Study Guide, Business Environment and Concepts

Wiley CPA excel Exam Review 2014 Study Guide, Business Environment and Concepts

By: 

Publisher: John Wiley & Sons

Publication Date: 04-DEC-2013

Insert Date: 16-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Everything today's CPA candidates need to pass the CPA Exam Published annually, this Business Environment and Concepts volume of the comprehensive four-volume paperback reviews all current AICPA content requirements in business environment and concepts. Many of the questions are taken directly from previous CPA exams. With 2,800 multiple-choice questions in all four volumes, these study guides provide all the information candidates need to master in order to pass the computerized Uniform CPA Examination. Its unique modular format helps you zero in on those areas that need more attention...

54. 

Mastering CryENGINE

Mastering CryENGINE

By: Sascha Gundlach; Michelle Martin

Publisher: Packt Publishing

Publication Date: 11-APR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Use CryENGINE at a professional level and master the engine's advanced features to build AAA quality games Explore the CryENGINE production methods used by industry professionals Master the advanced features of CryENGINE, such as facial animation and the input system A Comprehensive guide with interesting, practical examples and step-by-step instructions In Detail CryENGINE is one of the most powerful real-time 3D engines available today. Used in blockbuster games like FarCry, Crysis, and Ryse, its rendering and real-time capabilities are unmatched. The CryENGINE SDK...

55. 

Gitolite Essentials

Gitolite Essentials

By: Sitaram Chamarty

Publisher: Packt Publishing

Publication Date: 11-APR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Leverage powerful branch and user access control with Git for your own private collaborative repositories Learn to manage the many repositories and the users accessing these repositories in the Git server Walks you through the most important ideas and concepts in Gitolite supported by examples and use cases Master the most powerful tool for fine-grained access control of Git repositories In Detail If you're responsible for securing a Git server where lots of developers work with lots of repositories, you have a problem on your hands. You probably want to implement...

56. 

Knowledge-Based Processes in Software Development

Knowledge-Based Processes in Software Development

By: Saqib Saeed; Izzat Alsmadi

Publisher: IGI Global

Publication Date: 30-JUN-2013

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Recent growth in knowledge management concepts has played a vital role in the improvement of organizational performance. These knowledge management approaches have been influential in achieving the goal of efficient production of software development processes. Knowledge-Based Processes in Software Development focuses on the inherent issues to help practitioners in gaining understanding of software development processes. The best practices highlighted in this publication will be essential to software professionals working in the industry as well as students and researchers in the domain of...

57. 

Learn BlackBerry 10 App Development: A Cascades-Driven Approach

Learn BlackBerry 10 App Development: A Cascades-Driven Approach

By: Anwar Ludin

Publisher: Apress

Publication Date: 30-MAR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to leverage the BlackBerry 10 Cascades framework to create rich native applications. Learn BlackBerry 10 App Development gives you a solid foundation for creating BlackBerry 10 apps efficiently. Along the way, you will learn how to use QML and JavaScript for designing your app's UI, and C++/Qt for the application logic. No prior knowledge of C++ is assumed and the book covers the fundamental aspects of the language for writing BlackBerry 10 apps. Also a particular emphasis is put on how to create a visually enticing user experience with the Cascades framework, which is based on...

58. 

The Black Art of Multiplatform Game Programming

The Black Art of Multiplatform Game Programming

By: Jazon Yamamoto

Publisher: Course Technology PTR

Publication Date: 16-APR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Until recently, most independent or hobbyist game programming took place on the Microsoft Windows platform. Mac OS and Linux weren't nearly as popular, and programming on home game consoles was out of the question. Today's game-programming world is more diverse. THE BLACK ART OF MULTIPLATFORM GAME PROGRAMMING is for developers working across a variety of platforms-Windows, Linux, MacOS, Android, etc. Using SDL (Simple DirectMedia Layer), a cross-platform software library, this book features demos and video tutorials for each chapter, and, in addition to multiplatform game programming, covers...

59. 

Teach Yourself VISUALLY Complete OS X Mavericks

Teach Yourself VISUALLY Complete OS X Mavericks

By: Ben Harvell

Publisher: Visual

Publication Date: 23-DEC-2013

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

A deep dive into OS X Mavericks If you want to quickly cover the basics of Apple's new operating system, OS X Mavericks, and then delve deeper into the topic, this is the book for you. Using clear, step-by-step screenshots, Teach Yourself VISUALLY Complete OS X Mavericks shows you how to tackle not only beginning but also intermediate and more advanced functions. Two-page, side-by-side lessons break big topics into smaller bits, and you'll find helpful sidebars with plenty of practical tips and tricks. If you're a visual learner looking for enhanced coverage of OS X Mavericks, this new...

60. 

Advances in Computers

Advances in Computers

By: Atif Memon

Publisher: Academic Press

Publication Date: 01-MAR-2014

Insert Date: 14-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field. In-depth surveys and tutorials on new computer technology Well-known authors and researchers in the field Extensive...