Tuesday, April 30, 2013

Android for Programmers: An App-Driven Approach, Deitel


Android for Programmers: An App-Driven Approach PDF Download Ebook. Paul J. Deitel gives you everything you’ll need to start developing great Android apps quickly and getting them published on Android Market. The book uses an app-driven approach—each new technology is discussed in the context of 16 fully tested Android apps, complete with syntax coloring, code walkthroughs and sample outputs.

Each chapter presents new concepts through a single App. The authors first discuss what the App does, show screen shots, test drive the App, and present an overview of the technologies and architecture used to build it. Next, the authors walk through building the App, presenting complete code and providing a detailed "Live Code" walkthrough.

As part of the code walkthrough, they discuss essential programming concepts, and demonstrate the functionality of relevant Android smartphone and Tablet APIs. Readers will gain hands-on experience with a wide spectrum of essential Android APIs. They will also learn how to use Eclipse and Android Development Tools (ADT) for Eclipse to successful create, debug, and deploy Android apps. The Deitels have long been the world's #1 Java programming book authors.

The application-driven approach to Android: brings the Deitels' signature "Live Code" technique to Android development! This book teaches every new technique in the context of a real-world Android App: 16 complete Apps in all, covering a broad spectrum of Android 2.x APIs! It shows how to use Eclipse and Android Development Tools (ADT) for Eclipse to create, debug, and deploy Apps.

More details about this book...

or

Download Android for Programmers PDF Ebook :

Android Apps with Eclipse by Onur Cinar


Android Apps with Eclipse PDF Download Ebook. Onur Cinar provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development.

This book includes the following overview of Eclipse fundamentals for both Java and C/C++ Development, using Eclipse Android Development Toolkit (ADT) to develop, debug, and troubleshoot Android applications and using Eclipse C/C++ Development Toolkit (CDT) in conjunction with Android Native Development Kit (NDK) to integrate, develop and troubleshoot native Android components through Eclipse.

You’ll learn how to use the most popular Java IDE for Android apps development, install and configure Eclipse for Android development. This text also shows how to build an Android media player app using the Eclipse IDE, leverage Eclipse with the Android Native Development Kit for C/C++ needs for scripting using Android's SL4A (Scripting Layer for Android).

Author also shows how to do continuous integration in Eclipse, including source code controls, scripting builds with Ant and more. This book is for both beginner and intermediate developers who would like to quickly come up to speed on Android development using the Eclipse IDE.

Onur Cinar has over 17 years of experience in design, development, and management of large scale complex software projects, primarily in mobile and telecommunication space. His expertise spans VoIP, video communication, mobile applications, grid computing, and networking technologies on diverse platforms. He has been actively working with Android platform since its beginning. He has a Bachelor of Science degree in Computer Science from Drexel University in Philadelphia, PA, United States. He is currently working at Skype as the Sr. Product Engineering Manager for Skype client on Android platform.

More details about this book...

or

Download Android Apps with Eclipse PDF Ebook :

Professional Android 4 Application Development 3e, Reto Meier


Professional Android 4 Application Development 3rd Edition PDF Download Ebook. Reto Meier shows experienced developers how to create mobile applications for Android smartphones and tablets. It is revised and expanded to cover all the Android SDK releases including Android 4.0 (Ice Cream Sandwich), including all updated APIs, and the latest changes to the Android platform.

The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development.

Written by one of Google's lead Android developer advocates, this practical book walks you through a series of hands-on projects that illustrate the features of the Android SDK. That includes all the new APIs introduced in Android 3 and 4, including building for tablets, using the Action Bar, Wi-Fi Direct, NFC Beam, and more.

Author explains new and enhanced features such as drag and drop, fragments, the action bar, enhanced multitouch support, new environmental sensor support, major improvements to the animation framework, and a range of new communications techniques including NFC and Wi-Fi direct. This text provides practical guidance on publishing and marketing your applications, best practices for user experience, and more.

This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps. It examines the use of the camera and hardware sensors while detailing the new animation framework and other user experience enhancements, including new chapter on publishing your apps.

More details about this book...

or

Download Professional Android 4 Application Development PDF Ebook :

Monday, April 29, 2013

Android Forensics: Investigation, Analysis and Mobile Security for Google Android


Android Forensics: Investigation, Analysis and Mobile Security for Google Android PDF Download Ebook. Andrew Hoog offers an open source mobile device platform based on the Linux 2.6 kernel and managed by the Open Handset Alliance. The Android platform is a major source of digital forensic investigation and analysis.

This book provides a thorough review of the Android platform including supported hardware devices, the structure of the Android development project and implementation of core services (wireless communication, data storage and other low-level functions). Finally, it will focus on teaching readers how to apply actual forensic techniques to recover data.

Named a 2011 Best Digital Forensics Book by InfoSec Reviews, this book has bility to forensically acquire Android devices using the techniques and detailed information about Android applications needed for forensics investigations. This book has important information about SQLite, a file based structured data storage relevant for both Android and many other platforms.

The open source nature of the platform has not only established a new direction for the industry, but enables a developer or forensic analyst to understand the device at the most fundamental level. It provides an excellent and comprehensive coverage of the Android platform, including its design, implementation, operation, investigation and analysis.

At 364 pages of content, organized over seven chapters, with a focus on the 'practical' - demonstrating system design, implementation, operation and investigation, for instance, through hands-on "experiments" - this sizable text will resonate particularly well with readers disposed to activity-centric, learning-by-doing styled narrative. The text is peppered throughout with device and application (GUI) screenshots, as well as command line execution/output and directory listings.

More details about this book...

or

Download Android Forensics PDF Ebook :

Android Phones For Dummies by Dan Gookin


Android Phones For Dummies PDF Download Ebook. Dan Gookin offers the smartest way to learn about your Android smartphone. This book offers everything you need to know about your Android smartphone in full color!

This is the book you need! Written in the typical fun and friendly For Dummies style, this full-color guide covers the basics of all the features of Android phones without weighing you down with heavy technical terms or jargon. Veteran world-renowned author Dan Gookin walks you through everything from getting started with setup and configuration to making the most of your phone's potential with texting, e-mailing, accessing the Internet and social networking sites, using the camera, synching with a PC, downloading apps, and more.

This text covers all the details of the operating system that applies to every Android phone, including Motorola Droids, HTC devices, Samsung Galaxy S phones, to name a few. It walks you through basic phone operations while also encouraging you to explore your phone's full potential. You can make and receive calls, set ringtones, explore Google Voice, and manage your address book.

You can talk with your thumbs, send text and multimedia messages, correspond by e-mail, and update your social networks. This book serves as an ideal guide to an inexperienced Android newbie who is enthusiastic about getting a handle on everything an Android phone can do. It helps you get smarter with your Android smartphone.

More details about this book...

or

Download Android Phones For Dummies PDF Ebook :

Sunday, April 28, 2013

Python Essential Reference 4th Edition, David Beazley


Python Essential Reference 4th Edition PDF Download Ebook. David M. Beazley reliably untangles and explains both the core Python language and the most essential parts of the Python library. Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.

Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.

This fourth edition of Python Essential Reference features numerous improvements, additions, and updates coverage of new language features, libraries, modules, advanced features including generators, coroutines, closures, metaclasses, and decorators and expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module.

Author also offers up-to-the-minute coverage of how to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility, improved organization for even faster answers and better usability, updates to reflect modern Python programming style and idioms, updated and improved example code. Deep coverage of low-level system and networking library modules include options not covered in the standard documentation.

Download Python Essential Reference PDF Ebook :

Getting Started with Raspberry Pi by Matt Richardson


Getting Started with Raspberry Pi PDF Download Ebook. Matt Richardson and Shawn Wallace take you step-by-step through many fun and educational possibilities. Take advantage of several preloaded programming languages. You can use the Raspberry Pi with Arduino, to create Internet-connected projects and play with multimedia. With Raspberry Pi, you can do all of this and more.

What can you do with the Raspberry Pi, a $35 computer the size of a credit card? All sorts of things! If you’re learning how to program, or looking to build new electronic projects, this hands-on guide will show you just how valuable this flexible little platform can be.

Matt Richardson is a Brooklyn-based creative technologist and video producer. He's a contributor to MAKE magazine and Makezine.com. Matt is also the owner of Awesome Button Studios, a technology consultancy. Highlights from his work include the Descriptive Camera, a camera which outputs a text description of a scene instead of a photo.

He also created The Enough Already, a DIY celebrity-silencing device. Matt's work has garnered attention from The New York Times, Wired, New York Magazine and has also been featured at The Nevada Museum of Art and at the Santorini Bienniele. He is currently a Master's candidate at New York University's Interactive Telecommunications Program.

Shawn Wallace is an editor at O'Reilly and lives in Providence, RI. He is also a member of the Fluxama artist collective responsible for new iOS musical instruments such as Noisemusick and Doctor Om. He designed open hardware kits at Modern Device and taught the Fab Academy at the Providence Fab Lab. For years he was the managing director of the AS220 art space and is a cofounder of the SMT Computing Society.

Download Getting Started with Raspberry Pi PDF Ebook :

Programming the Raspberry Pi: Getting Started with Python


Programming the Raspberry Pi: Getting Started with Python PDF Download Ebook. Simon Monk shows how to set up hardware and software, write and debug applications, create user-friendly interfaces, and control external electronics. Do-it-yourself projects include a hangman game, an LED clock, and a software-controlled roving robot.

You can create innovative programs and fun games on your tiny yet powerful Raspberry Pi. In this book, electronics guru Simon Monk explains the basics of Raspberry Pi application development, while providing hands-on examples and ready-to-use scripts.

By reading this book, you are able to boot up and configure your Raspberry Pi, navigate files, folders, and menus, create Python programs using the IDLE editor, work with strings, lists, and functions, use and write your own libraries, modules, and classes, add Web features to your programs, develop interactive games with Pygame, interface with devices through the GPIO port, build a Raspberry Pi Robot and LED Clock.

Author tells you all you need to know to get you started programming you Raspberry Pi in Python. It includes chapters on graphical user interfaces with Tkinter, as well as games programming with pygame. Three chapters of the book are devoted to using the GPIO connector and attaching electronics to the Raspberry Pi. Example projects include an LED clock and a Pi controlled robot rover.

This text could have had ‘and Functions’ added to its title but it was already long enough. In this chapter, you will first explore and play with the various ways of representing data and adding some structure to your programs in Python. You will then put it all together in the simple game Hangman. Author shows how to use and make our own modules such as the ‘random’ module that we used in the last chapter.

This book will also explain how Python implements something called object-orientation. Object-orientation allows programs to be structured into classes, each responsible for their own behavior. This helps to keep a check on the complexity of our programs and generally makes them easier to manage.

Download Programming the Raspberry Pi PDF Ebook :

Saturday, April 27, 2013

UNIX and Linux System Administration Handbook 4th Edition


UNIX and Linux System Administration Handbook 4th Edition PDF Download Ebook. Evi Nemeth, Garth Snyder, Trent R. Hein and Ben Whaley approach system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals.

It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more.

This book reflects the current versions of these operating systems: Ubuntu® Linux, openSUSE® Linux, Red Hat® Enterprise Linux®, Oracle America® Solaris™ (formerly Sun Solaris), HP HP-UX® and IBM AIX®. This book is fun and functional as a desktop reference. If you use UNIX and Linux systems, you need this book in your short-reach library. It covers a bit of the systems’ history but doesn’t bloviate. It’s just straightfoward information delivered in colorful and memorable fashion.

This is a comprehensive guide to the care and feeding of UNIX and Linux systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility.

More details about this book...

or

Download A Practical Guide to Linux Commands, Editors and Shell Programming PDF Ebook :

Friday, April 26, 2013

The Linux Command Line: A Complete Introduction Ebook


The Linux Command Line: A Complete Introduction PDF Download Ebook. William E. Shotts Jr. takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.

In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore. As you make your way through the book's short, easily-digestible chapters, you'll learn how to create and delete files, directories, and symlinks.

This book offers guidelines to administer your system, including networking, package installation, and process management, use standard input and output, redirection, and pipelines, edit files with Vi, the world's most popular text editor, write shell scripts to automate common or boring tasks, slice and dice text files with cut, paste, grep, patch, and sed.

Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust. This is exactly what a Linux beginner needs to get up to speed quickly. The book goes beyond simply walking through all of the command line utilities, and ventures into the realm of theory and how things work together.

More details about this book...

or

Download The Linux Command Line: A Complete Introduction PDF Ebook :

A Practical Guide to Linux Commands, Editors and Shell Programming 3e


A Practical Guide to Linux Commands, Editors, and Shell Programming 3rd Edition PDF Download Ebook. Mark G. Sobell presents hundreds of high-quality, realistic examples. This text presents Linux from the ground up: the clearest explanations and most useful information about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions.

You’ll find coverage of the Mac OS X command line, including OS X-only tools and utilities other Linux/UNIX titles ignore. Sobell presents a new MySQL chapter. There’s even an expert introduction to Python–today’s most valuable tool for automating complex, time-consuming administration tasks.

Linux is today’s dominant Internet server platform. System administrators and Web developers need deep Linux fluency, including expert knowledge of shells and the command line. This is the onlyguide with everything you need to achieve that level of Linux mastery. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools sysadmins, developers, and power users need and has created an outstanding day-to-day reference.

MySQL has become the database of choice for web developers. And Python has emerged as the scripting language of choice for Linux systems, supplanting Perl. As such, Sobell has added new MySQL and Pytrhon tutorials to the book. He has also added coverage of these important Linux commands/programs: FUES, nl, join, expand/unexpand, dstat, and iftp. He has also added sections on managing symbolic links, displaying system information, internationalization, shell programming tricks, and time zone management. This new edition also covers how to run commands in an Amazon EC2 Linux instance, as more and more websites are being built on Amazon's cloud; how to create a VMWare or VirtualBox virtual machine; how to use the nano text editor and the busybox shell.

More details about this book...

or

Download A Practical Guide to Linux Commands, Editors and Shell Programming PDF Ebook :