Free Trial

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

Help

Programming


61. 

Learn Java for Android Development, Third Edition

Learn Java for Android Development, Third Edition

By: Jeff Friesen

Publisher: Apress

Publication Date: 24-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Learn Java for Android Development, Third Edition, is an update of a strong selling book that now includes a primer on Android app development (in Chapter 1 and Appendix C, which is distributed in the book's code archive). This book teaches programmers the essential Java language skills necessary for effectively picking up and using the new Android SDK platform to build mobile, embedded, and even PC apps, especially game apps. Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a...

62. 

Rough Cuts
Scratch 2.0 Sams Teach Yourself in 24 Hours

Scratch 2.0 Sams Teach Yourself in 24 Hours

By: Timothy Warner

Publisher: Sams

Publication Date: 07-JUL-2014

Insert Date: 11-MAR-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Created at the legendary MIT Media Lab, Scratch is the easy, highly visual, open source programming environment that's taking the world by storm. Sams Teach Yourself Scratch 2.0 in 24 Hours guides you through every step of learning to program with the brand-new version of Scratch, whether you're young or old, experienced or absolutely new to programming. This guide teaches simply and clearly, through 24 concise, hands-on lessons focused on knowledge you can apply immediately. Each lesson builds on what's come before, showing exactly how...

63. 

Java 8 Pocket Guide

Java 8 Pocket Guide

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 21-APR-2014

Insert Date: 07-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to standard features of the Java programming language and its platform. You’ll find helpful programming examples, tables, figures, and lists, as well as Java 8 features such as Lambda Expressions and the Date and Time API. It’s an ideal companion, whether you’re in the office, in the lab, or on the road....

64. 

Rough Cuts
Python for Finance

Python for Finance

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-NOV-2014

Insert Date: 06-MAR-2014

Table of Contents • Start Reading

Python for Finance introduces the Python libraries and tools you need to successfully apply Python for the development of financial applications and interactive financial analytics. The first part shows how to set-up the infrastructure, the second is more topic-oriented, and the third offers readers relevant case studies. The author includes topics such as integration with Excel, and handling derivatives valuation (through a Monte Carlo simulation)....

65. 

Android Recipes: A Problem-Solution Approach, Third Edition

Android Recipes: A Problem-Solution Approach, Third Edition

By: Dave Smith; Jeff Friesen

Publisher: Apress

Publication Date: 04-FEB-2014

Insert Date: 06-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, Third Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. It's updated to include the KitKat Android 4.4 SDK as well as earlier...

66. 

Fundamental 2D Game Programming with Java™

Fundamental 2D Game Programming with Java™

By: Timothy M. Wright

Publisher: Course Technology PTR

Publication Date: 13-MAR-2014

Insert Date: 06-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Learning the fundamentals of 2D game programming is the key to quickly building your game-development expertise. Understanding the elements of the 2D environment will provide a solid foundation in game creation, whether you stick with 2D or move on. FUNDAMENTAL 2D GAME PROGRAMMING WITH JAVA teaches you the basics using Java, including application programming, full-screen games, input handling, matrix transformations, basic physics, intersection testing, collision detection, and much more. The book's three parts cover: The Foundations (building a simple prototype game), the Polish (fine-tuning...

67. 

Interactive Storytelling for Video Games

Interactive Storytelling for Video Games

By: Josiah Lebowitz; Chris Klug

Publisher: Focal Press

Publication Date: 10-SEP-2012

Insert Date: 05-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

What really makes a video game story interactive? What's the best way to create an interactive story? How much control should players be given? Do they really want that control in the first place? Do they even know what they want-or are their stated desires at odds with the unconscious preferences? All of these questions and more are examined in this definitive book on interactive storytelling for video games. You'll get detailed descriptions of all major types of interactive stories, case studies of popular games (including Bioshock, Fallout 3, Final Fantasy XIII, Heavy Rain, and...

68. 

Microsoft Excel Programmierung - Das Handbuch (Buch + E-Book). Automatisierung mit VBA - Für Excel 2007 - 2013. Vollständig überarbeitet

Microsoft Excel Programmierung - Das Handbuch (Buch + E-Book). Automatisierung mit VBA - Für Excel 2007 - 2013. Vollständig überarbeitet

By: Mourad Louha; Monika Weber

Publisher: Microsoft Press Deutschland

Publication Date: 20-FEB-2014

Insert Date: 27-FEB-2014

Slots: 1.0

Table of Contents • Start Reading


69. 

Speaking JavaScript

Speaking JavaScript

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 11-MAR-2014

Insert Date: 27-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Like it or not, Java Script is everywhere these days—from browser to server to mobile—and now you, too, need to learn the language or dive deeper than you have. This concise book starts with a quick-start guide that teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth....

70. 

Making Great Games

Making Great Games

By: Michael Thornton Wyman

Publisher: Focal Press

Publication Date: 12-NOV-2012

Insert Date: 27-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Join videogame industry veteran Michael Thornton Wyman on a series of detailed, behind-the-scenes tours with the teams that have made some of the most popular and critically acclaimed videogames of the modern era. Drawing on insider's perspectives from a wide variety of teams, learn about the creation of a tiny, independent game project (World of Goo), casual game classics (Diner Dash, Bejeweled Twist), the world's most popular social game (FarmVille) as well as the world's most popular MMORPG (World of Warcraft), PC titles (Half Life 2) to AAA console games (Madden NFL 10), and...

71. 

GPU Pro 4: Advanced Rendering Techniques

GPU Pro 4: Advanced Rendering Techniques

By: Wolfgang Engel

Publisher: A K Peters/CRC Press

Publication Date: 26-APR-2013

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

This color book presents ready-to-use ideas and procedures that can help solve many day-to-day graphics programming challenges. Focusing on interactive media and games, the book covers up-to-date methods as well as practical tips and tricks for creating real-time graphics. It explains how to render real-time special effects and visualize data on common consumer software platforms, such as PCs, video consoles, and mobile phones. Example programs and source code are available for download on the book’s CRC Press web page. ...

72. 

Introduction to Compiler Construction in a Java World

Introduction to Compiler Construction in a Java World

By: Bill Campbell; Swami Iyer; Bahar Akbal-Delibas

Publisher: Chapman and Hall/CRC

Publication Date: 21-NOV-2012

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Immersing students in Java and the JVM, this text enables a deep understanding of the Java programming language and its implementation. It focuses on design, organization, and testing, helping students learn good software engineering skills and become better programmers. By working with and extending a real, functional compiler, students develop a hands-on appreciation of how compilers work, how to write compilers, and how the Java language behaves. Fully documented Java code for the compiler is accessible on a supplementary website. ...

73. 

Programming 2D Games

Programming 2D Games

By: Charles Kelly

Publisher: A K Peters/CRC Press

Publication Date: 21-JUN-2012

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Most of today’s commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, this text provides a complete, up-to-date introduction to game programming. As game programming techniques are introduced, readers learn how to incorporate them into their own game engine and discover how to use the game engine to create a complete game. Every topic is explained theoretically and with working code examples. The example programs for each chapter are available online. ...

74. 

Rough Cuts
Introducing Python

Introducing Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-JUL-2014

Insert Date: 26-FEB-2014

Table of Contents • Start Reading

With Introducing Python, Bill Lubanovic brings years of knowledge as a programmer, system administrator, and author to a book of impressive depth that remains fun to read and simple enough for non-programmers to learn from. In addition to giving a strong foundation in the language itself, Lubanovic shows how to use it for a range of applications in business, science, and the arts, drawing on the rich collection of open source packages developed by Python fans....

75. 

Quantitative Finance: An Object-Oriented Approach in C++

Quantitative Finance: An Object-Oriented Approach in C++

By: Erik Schlogl

Publisher: Chapman and Hall/CRC

Publication Date: 02-DEC-2013

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

This text provides readers with a foundation in the key methods and models of quantitative finance. Through an approach based on C++ classes and templates, the text highlights the basic principles common to various methods and models while the algorithmic implementation guides readers to a more thorough, hands-on understanding. It also presents recipes and extensible code building blocks for some of the most widespread methods in risk management and option pricing. C++ code and other materials are available on the author’s website. ...

76. 

Foundational and Applied Statistics for Biologists Using R

Foundational and Applied Statistics for Biologists Using R

By: Ken Aho

Publisher: Chapman and Hall/CRC

Publication Date: 13-DEC-2013

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Full of biological applications, exercises, and interactive graphical examples, this text presents comprehensive coverage of both modern analytical methods and statistical foundations. The author harnesses the inherent properties of the R environment to enable students to examine the code of complicated procedures step by step and thus better understand the process of obtaining analysis results. The graphical capabilities of R are used to provide interactive demonstrations of simple to complex statistical concepts. R code and other materials are available online. ...

77. 

Learn Java for Web Development: Modern Java Web Development

Learn Java for Web Development: Modern Java Web Development

By: Vishal Layka

Publisher: Apress

Publication Date: 15-FEB-2014

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Web development is still one of today's most popular, active, and important programming and development activities. From a single web page to an e-commerce-enabled web site to a fully-fledged web application, the Java programming language and its frameworks allow you great flexibility and productivity for your web application development. Learn Java for Web Development teaches web developers who are new to Java key skills, Java-based languages, and frameworks to build simple or complex web sites and applications. As soon as you pick up this book, Vishal Layka's experience guides you on a...

78. 

Microsoft Excel VBA - Das Praxisbuch. Für Microsoft Excel 2007-2013.

Microsoft Excel VBA - Das Praxisbuch. Für Microsoft Excel 2007-2013.

By: Bernd Held; Sandra Seifert

Publisher: Microsoft Press Deutschland

Publication Date: 20-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Tipps und Tools für die VBA-Praxis. Für Programmierer mit Grundkenntnissen....

79. 

Scratch 2.0 Game Development HOTSHOT

Scratch 2.0 Game Development HOTSHOT

By: Jessica Chiang; Sergio van Pul

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

10 engaging projects that will teach you how to build exciting games with the easy-to-use Scratch 2.0 environment Discover how to make the most of the new Scratch 2.0 interface Understand how video games work under the hood Make your projects come to life, using practical programming principles Learn how to plan and build your own interactive projects In Detail Playing video games is fun, however, it’s even more fun to make your own! Scratch 2.0 makes that challenge a lot easier. Instead of diving into abstract and confusing code, you can build games using easy to...

80. 

Source SDK Game Development Essentials

Source SDK Game Development Essentials

By: Brett Bernier

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Develop engaging and immersive mods with Source SDK Create maps and mods using the tools provided with Source SDK Learn how to use Hammer to create your own game worlds Create goal-driven A.I. sequences and scripts Master Source SDK tools with ease with step by step tutorials In Detail The Source Authoring Tools are the pieces of software used to create custom content for games made with Valve’s Source engine. Creating mods and maps for your games without any programming knowledge can be time consuming. These tools allow you to create your own maps and levels without...