Minecraft books are always incredibly popular at our libraries — and we have a new one this month, with “Learn to program with Minecraft plugins : create flying creepers and flaming cows in Java”. Plus, a book about the console wars between Nintendo and Sega in the ’80s and ’90s, and lots of new programming books. Enjoy!
Console wars : Sega, Nintendo, and the battle that defined a generation / Blake J. Harris ; foreword by Seth Rogen & Evan Goldberg.
“Anyone who grew up in the late 1980s and early 1990s and had an interest in video games has likely some awareness of the console wars, which author and filmmaker Harris (12 Dates of Christmas) briefly covers here with verve. What such readers may not be as familiar with are the details of the business dealings, risky maneuvers, and all-out corporate warfare underlying so many staples of childhood. …While the book will appeal most strongly to those who cut their teeth on the classics of the 8- and 16-bit era of video games, Harris’s robust discussions of the origins of such pop culture icons as Mario and Sonic-and the complex theater of business machinations-make for equally captivating reading… (adapted from Syndetics summary)
Learn to program with Minecraft plugins : create flying creepers and flaming cows in Java / Andy Hunt.
“Programming doesn’t have to be boring! Write your own Minecraft plugins and watch your code come to life with flaming cows, flying creepers, teleportation, and interactivity. Follow along with the book and add your own features to the Minecraft game by developing Java code that “plugs in” to the server. You’ll manipulate and control elements in the 3D graphical game environment without having to write tons of code or learn huge frameworks. You don’t need programming experience to get started—this book will teach you everything you need to know!” (adapted from Syndetics summary)
OpenGL ES 3.0 programming guide / Dan Ginsburg, Budirijanto Purnomo ; with earlier contributions from Dave Shreiner, Aaftab Munshi.
“OpenGL(R) ES is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or battery life. In the “OpenGL(R) ES 3.0 Programming Guide,” Second Edition, the authors cover the entire API and Shading Language. They carefully introduce OpenGL ES 3.0 features such as shadow mapping, instancing, multiple render targets, uniform buffer objects, texture compression, program binaries, and transform feedback.” (adapted from Syndetics summary)
Learn OpenGL ES : for mobile game and graphics development / Prateek Mehta.
“Want to create sophisticated games and graphics-intensive apps? …After mastering the basics of OpenGL ES itself, you will quickly find yourself writing and building game apps, without having to learn about object oriented programming techniques. This book demonstrates the use of a powerful open-source modeling tool, Blender. You will be guided, step by step, through the development of Tank Fence, a dynamic, interactive 3D game. Along the way you’ll gain skills in building apps with Eclipse and the Android SDK or NDK, rendering graphics using hardware acceleration, and multithreading for performance and responsiveness. (adapted from Syndetics summary)
Beginning iOS programming : building and deploying iOS applications / Nick Harris.
“iOS 7 is a major shift in the look and feel of apps, the first major sea change since the iPhone was first introduced. For apps to blend in with the new UI, each needs a complete redesign. Beginning iOS Programming: Building and Deploying iOS Applications starts at the beginning, including an introduction to Objective C, and gives you the skills you need to get your apps up and running. Author Nick Harris has extensive experience developing for iOS and provides a solid background for teaching the building blocks app development.” (Syndetics summary)
Microsoft big data solutions / Adam Jorgensen, James Rowland-Jones, John Welch, Dan Clark, Christopher Price, Brian Mitchell.
“Microsoft’s powerful big data platform – Windows Azure HDinsight and Hortonworks Data Platform for Windows – can transform the way your organization processes stores and manages enterprise data. Designed to work seamlessly with your company’s existing data infrastructure and with products like SQL Server and Hadoop.” (Book jacket)
Google Maps : power tools for maximizing the API / Evangelos Petroutsos.
“Google Maps: Power Tools for Maximizing the API explains techniques for visualizing masses of data and animating multiple items on the map. You’ll also find out how to embed Google maps in desktop applications to combine the richness of the Windows interface with the unique features of the API. You can use the numerous samples included throughout this hands-on guide as your starting point for building customized applications.” (adapted from Syndetics summary)
Ethernet : the definitive guide / Charles E. Spurgeon and Joann Zimmerman.
“This practical book covers a wide range of Ethernet technology, from basic Ethernet operation to network management, based on the authors’ years of experience in the field. You’ll learn the answers to common questions such as: What can I do to make sure that my Ethernet network works as well as possible? When do I need to upgrade to higher speed Ethernet and how do I do that? How do Ethernet switches work, and how can I use them to build larger networks? How can I manage the network, what problems should I be looking for, and how can I troubleshoot the system when problems arise?” (adapted from Syndetics summary)
Designing apps for success : developing consistent app design practices / Matthew David and Chris Murman.
“Because mobile apps drive sales, efficiencies, and communication between people, you understand that your business or client needs an app designed. It’s important to your client’s success or your business’s growth. But, there are few best practices out there, and the guidelines to designing a successful app are even fewer. Designing Apps for Success is here to help, covering application lifecycle management used by designers and developers when creating successful, capable apps… This guide shows you how to develop apps for iOS, Android, and Windows. (adapted from Syndetics summary)
Xcode 5 start to finish : iOS and OS X development / Fritz Anderson.
“Use Xcode 5 to Write Great iOS and OS X Apps!
Xcode 5 Start to Finish will help you use the tools in Apple’s Xcode 5 to improve productivity, write great code, and leverage the newest iOS 7 and OS X Mavericks features.
Drawing on thirty years of experience developing for Apple platforms and helping others do so, Fritz Anderson shows you a complete best-practice Xcode workflow. Through three full sample projects, you’ll learn to integrate testing, source control, and other key skills into a high-efficiency process that works.” (Book jacket)
Hadoop for dummies / by Dirk deRoos, Paul C. Zikopoulos, Bruce Brown, Rafael Coss, and Roman B. Melnyk.
“Let Hadoop For Dummies help harness the power of your data and rein in the information overload. Big data has become big business, and companies and organizations of all sizes are struggling to find ways to retrieve valuable information from their massive data sets with becoming overwhelmed. Enter Hadoop and this easy-to-understand For Dummies guide. Hadoop For Dummies helps readers understand the value of big data, make a business case for using Hadoop, navigate the Hadoop ecosystem, and build and manage Hadoop applications and clusters.” (Syndetics summary)