Free Trial

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

Help

Programming


81. 

Getting Started with CreateJS

Getting Started with CreateJS

By: Afshin Mehrabani

Publisher: Packt Publishing

Publication Date: 20-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Design and develop astounding animated web applications using CreateJS Enables you to design top-notch web applications with one of the best frameworks based on Java Illustrates the use of EaselJS API to customize and enhance performance of complex applications Provides solutions to common problems faced by CreateJS users In Detail CreateJS is a popular, well supported JavaScript library used for web advertising, education, gaming, and cartooning.The CreateJS suite consists of different libraries that are designed to work independently or together to create rich...

82. 

Mastering Python Regular Expressions

Mastering Python Regular Expressions

By: Félix López; Víctor Romero

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Leverage regular expressions in Python even for the most complex features Explore the workings of Regular Expressions in Python Learn all about optimizing regular expressions using RegexBuddy Full of practical and step-by-step examples, tips for performance, and solutions for performance-related problems faced by users all over the world In Detail Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement,...

83. 

IBM Worklight Mobile Application Development Essentials

IBM Worklight Mobile Application Development Essentials

By: Muhammad Saifuddin; Talha Haroon

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Develop efficient mobile applications using IBM Worklight Develop Mobile Apps that can be deployed on multiple mobile platforms quickly and easily Build Enterprise mobile apps to ease data transactions and manipulation Create advanced modules for mobile Enterprise application In Detail IBM Worklight helps you extend your business to mobile devices. It is designed to provide an open, comprehensive platform to build, run, and manage HTML5, hybrid, and native mobile apps. IBM Worklight can help you reduce both app development and maintenance costs, improve time-to-market,...

84. 

Citrix® XenMobile™ Mobile Device Management

Citrix® XenMobile™ Mobile Device Management

By: Akash Phoenix

Publisher: Packt Publishing

Publication Date: 20-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Gain an insight into the industry's best and most secure Enterprise Mobility Management solution Deploy and manage the complete XenMobile solution Learn how to customize and troubleshoot your XenMobile apps Step-by-step instructions with relevant screenshots for better understanding In Detail XenMobile is an enterprise Mobile Development Management solution with a multitude of technologies within it. It offers security and compliance in IT while giving apps and data freedom to users with mobile devices. The rising prevalence of mobile devices into corporate environments...

85. 

Numerical Methods in Engineering with Python 3, Third Edition

Numerical Methods in Engineering with Python 3, Third Edition

By: Jaan Kiusalaas

Publisher: Cambridge University Press

Publication Date: 31-JAN-2013

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

This book is an introduction to numerical methods for students in engineering. It covers solution of equations, interpolation and data fitting, solution of differential equations, eigenvalue problems and optimisation. The algorithms are implemented in Python 3, a high-level programming language that rivals MATLAB® in readability and ease of use. All methods include programs showing how the computer code is utilised in the solution of problems. The book is based on Numerical Methods in Engineering with Python, which used Python 2. This new edition demonstrates the use of Python 3 and...

86. 

Xamarin Cross-platform Application Development

Xamarin Cross-platform Application Development

By: Piotr J. Kula

Publisher: Packt Publishing

Publication Date: 18-FEB-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Develop production-ready applications for iOS and Android using Xamarin Write native iOS and Android applications with Xamarin Add native functionality to your apps such as push notifications, camera, and GPS location Learn various strategies for cross-platform development In Detail Developing a mobile application for just one platform is becoming a thing of the past. Companies expect their apps to be supported on both iOS and Android, whilst leveraging the best native features of both. Xamarin’s tools help solve this requirement by giving developers a single toolset to...

87. 

Building Web and Mobile ArcGIS Server Applications with JavaScript

Building Web and Mobile ArcGIS Server Applications with JavaScript

By: Eric Pimpler

Publisher: Packt Publishing

Publication Date: 19-FEB-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Master the ArcGIS API for JavaScript, and build exciting, custom web and mobile GIS applications with the ArcGIS Server Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform Acquire in-demand GIS skills sought by many employers Step-by-step instructions, examples, and hands-on practice designed to help you learn the key features and design considerations for building custom ArcGIS Server applications In Detail ArcGIS Server is the leading software for developing both web and mobile GIS applications. There are...

88. 

Getting Started with Grunt: The JavaScript Task Runner

Getting Started with Grunt: The JavaScript Task Runner

By: Jaime Pillora

Publisher: Packt Publishing

Publication Date: 19-FEB-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

A hands-on approach to mastering the fundamentals of Grunt Gain insight on the core concepts of Grunt, Node.js and npm to get started with Grunt. Learn how to install, configure, run, and customize Grunt Example-driven and filled with tips to help you create custom Grunt tasks In Detail In recent times, modern web browsers have become the application platform of choice. Grunt, along with its wide range of plugins, provides a simple way of managing the large number of build tasks required to maintain a sophisticated web application. Getting Started with Grunt: The...

89. 

Ext JS in Action, Second Edition

Ext JS in Action, Second Edition

By: Jesus Garcia, Grgur Grisogono, and Jacob K. Andresen

Publisher: Manning Publications

Publication Date: 31-JAN-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Ext JS in Action, Second Edition teaches Ext JS from the ground up. You'll start with a quick overview of the framework and then explore the core components by diving into complete examples, engaging illustrations, and crisp, straightforward explanations. You'll feel like you have an expert guide right at your elbow teaching you important Ext techniques and offering insight into its inner workings. Along the way, you'll learn the best practices for building and scaling full-featured web applications, including how to customize and build Ext widgets. Fully revised for Ext...

90. 

Android 4.4, 3rd Edition

Android 4.4, 3rd Edition

By: Arno Becke; Marcus Pant

Publisher: dpunkt

Publication Date: 19-FEB-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Java-erfahrene Leser lernen in diesem Buch, professionelle und sichere Apps für Android-Smartphones und -Tablets zu entwickeln.Nach einer Einführung in die grundlegenden Konzepte und Elemente von Android lernt der Leser anhand eines durchgängigen Beispiels Schritt für Schritt, eine mobile Anwendung zu entwickeln. Ein eigener Teil des Buches beschäftigt sich speziell mit der Programmierung für Tablets.Die 3. Auflage wurde komplett auf Android 4.4 aktualisiert und um neue Themen erweitert, u.a. Tablet-Programmierung, Android Studio mit Gradle und Zugriff auf Sensoren....

91. 

Learning Cocoa with Objective-C, 4th Edition

Learning Cocoa with Objective-C, 4th Edition

By: ; ; Tim Nugent

Publisher: O'Reilly Media, Inc.

Publication Date: 03-MAR-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Get up to speed on Cocoa and Objective-C, and start developing applications on the iOS and OS X platforms. If you don’t have experience with Apple’s developer tools, no problem! From object-oriented programming to storing app data in iCloud, the fourth edition of this book covers everything you need to build apps for the iPhone, iPad, and Mac....

92. 

Learn to Program with Scratch

Learn to Program with Scratch

By: 

Publisher: No Starch Press

Publication Date: 13-FEB-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

By offering a methodical guide to all of Scratch's surprisingly powerful features, Learn to Program with Scratch gives you a firm grasp on the fundamental principles of programming in any language....

93. 

iOS Programming: The Big Nerd Ranch Guide

iOS Programming: The Big Nerd Ranch Guide

By: Christian Keur; Aaron Hillegass; Joe Conway

Publisher: Big Nerd Ranch Guides

Publication Date: 11-FEB-2014

Insert Date: 20-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Updated and expanded to cover iOS 7 and Xcode 5, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors explain what's important and share...

94. 

OpenGL Insights

OpenGL Insights

By: Patrick Cozzi; Christophe Riccio

Publisher: A K Peters/CRC Press

Publication Date: 23-JUL-2012

Insert Date: 19-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Assembling contributions from experienced developers, vendors, researchers, and educators, OpenGL Insights presents real-world techniques for intermediate and advanced OpenGL, OpenGL ES, and WebGL developers. Focusing on current and emerging techniques for the OpenGL family of APIs, the book demonstrates the breadth and depth of OpenGL. Readers will gain practical skills to solve problems related to performance, rendering, profiling, framework design, and more. Source code, demos, and other material are available on the book’s website. ...

95. 

CUDA Fortran for Scientists and Engineers

CUDA Fortran for Scientists and Engineers

By: Gregory Ruetsch; Massimiliano Fatica

Publisher: Morgan Kaufmann

Publication Date: 11-SEP-2013

Insert Date: 19-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage...

96. 

Statistics, Data Mining, and Machine Learning in Astronomy

Statistics, Data Mining, and Machine Learning in Astronomy

By: Željko Ivezić; Andrew J. Connolly; Jacob T VanderPlas; Alexander Gray

Publisher: Princeton University Press

Publication Date: 05-JAN-2014

Insert Date: 19-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

As telescopes, detectors, and computers grow ever more powerful, the volume of data at the disposal of astronomers and astrophysicists will enter the petabyte domain, providing accurate measurements for billions of celestial objects. This book provides a comprehensive and accessible introduction to the cutting-edge statistical methods needed to efficiently analyze complex data sets from astronomical surveys such as the Panoramic Survey Telescope and Rapid Response System, the Dark Energy Survey, and the upcoming Large Synoptic Survey Telescope. It serves as a practical handbook for...

97. 

Fundamentals of Python®: Data Structures

Fundamentals of Python®: Data Structures

By: Kenneth A. Lambert

Publisher: Course Technology PTR

Publication Date: 06-NOV-2013

Insert Date: 15-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Written for computer programming students, hobbyists, and professionals, FUNDAMENTALS OF PYTHON: DATA STRUCTURES is an introduction to object-oriented design and data structures using the popular Python programming language. The level of instruction assumes at least one semester of programming in an object-oriented language such as Java, C++, or Python. Through the step-by-step instruction and exercises in this book, you'll cover such topics as the design of collection classes with polymorphism and inheritance, multiple implementations of collection interfaces, and the analysis of the...

98. 

Programming Microsoft ASP.NET MVC, 3rd Edition

Programming Microsoft ASP.NET MVC, 3rd Edition

By: 

Publisher: Microsoft Press

Publication Date: 13-FEB-2014

Insert Date: 15-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Delve into the features and architecture of the ASP.NET MVC 5 framework—and develop highly customizable and maintainable applications. With this guide, you’ll plunge into the framework’s internal mechanics as well as the Model, View, Controller programming model....

99. 

SignalR Programming in Microsoft ASP.NET

SignalR Programming in Microsoft ASP.NET

By: 

Publisher: Microsoft Press

Publication Date: 25-FEB-2014

Insert Date: 14-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Developers with experience working on the .NET platform and familiarity with HTML and JavaScript will gain the skills to add real-time and async communication features for web, desktop, and mobile phone applications....

100. 

Creating Apps in Kivy

Creating Apps in Kivy

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 23-APR-2014

Insert Date: 13-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Build mobile apps efficiently with Kivy, the Python-powered graphical toolkit for creating natural user interfaces with elegant multitouch support. With this hands-on guide, you’ll learn step-by-step how to build and deploy a complete Kivy app for iOS and Android devices. If you’re just beginning to work with Python, but are reasonably familiar with its syntax, you’re ready to go....