Blogger Tips and TricksLatest Tips And TricksBlogger Tricks

Friday, 12 February 2016

Learning Android Application Testing

By Paul Blundell, Diego Torres Milano
This book is a practical introduction to readily available techniques, frameworks, and tools to thoroughly test your Android applications and improve project development.

You will learn the Java testing framework, how to create a test case and debug it. Next, you'll be walked through using the Android SDK to test using the ActivityTestCase and ActivityUnitTest classes as well as discussing popular testing libraries. Through examples you will test files, databases, ContentProviders, exceptions, services, and test your app using Espresso. You will discover how to manage your Android testing environment using Android emulators, deep dive into how adb and the emulator can super charge your testing automation, and also test user interactions with monkeyrunner. You will be guided through different testing methodologies including Test-driven Development and Behavior-driven Development and will learn how to perform Unit and Functional testing applying them to your Android projects. You will also use continuous integration techniques for ultimate application quality control using Gradle and Jenkins.

The Busy Coder's Guide to Android Development (Version 4.7)

By Mark L. Murphy
The book is divided into core chapters plus the trails.
The core chapters — representing ~800 pages — are set up as a typical programming guide, covering the basics of getting an Android app up and running. The book includes material on setting up your development tools, constructing a user interface, loading data from a local database or the Internet, handling the differences between phones and tablets, and much more.

The core chapters also include an integrated set of 18 tutorials, offering you step-by-step guides for creating an Android application from scratch. Hence, whether you "learn by reading" or "learn by doing", you have the material in the core chapters to accomplish your goal.

The rest of the book comprises the trails. These are linked sets of chapters covering advanced topics, organized by theme. However, while the core chapters are designed to be read in sequence, the trails are designed to be read on an as-needed basis, when you want to dive into those specific topics.

Rapid Android Development: Build Rich, Sensor-Based Applications with Processing


By Daniel Sauter
Create mobile apps for Android phones and tablets faster and more easily than you ever imagined. Use "Processing," the free, award-winning, graphics-savvy language and development environment, to work with the touchscreens, hardware sensors, cameras, network transceivers, and other devices and software in the latest Android phones and tablets.

Whether you're a student, teacher, hobbyist, or experienced developer, Rapid Android Development puts the fast-growing market for Android phone and tablet applications within your reach. Without needing to master the complexities of Java, Eclipse, or the Android SDK, you'll find yourself writing dazzling graphics displays and location-aware programs in no time.

With more than 30 ready-to-run demos, applications, and games, you'll find yourself diving deeper than you thought possible into the treasure trove of software and hardware packed into today's Android devices. You'll learn how to:

Access the Android touch screen, keyboard, and gestures to create eye-popping user experiences.

Tap into Android's on-board sensors for orientation, location, motion, geolocation, and more to build environment-aware applications.

Corrosion Engineering: Principles and Solved Problems

By Branko N. Popov
Corrosion Engineering: Principles and Solved Problems covers corrosion engineering through an extensive theoretical description of the principles of corrosion theory, passivity and corrosion prevention strategies and design of corrosion protection systems. The book is updated with results published in papers and reviews in the last twenty years. Solved corrosion case studies, corrosion analysis and solved corrosion problems in the book are presented to help the reader to understand the corrosion fundamental principles from thermodynamics and electrochemical kinetics, the mechanism that triggers the corrosion processes at the metal interface and how to control or inhibit the corrosion rates. The book covers the multidisciplinary nature of corrosion engineering through topics from electrochemistry, thermodynamics, mechanical, bioengineering and civil engineering.

Addresses the corrosion theory, passivity, material selections and designs
Covers extensively the corrosion engineering protection strategies
Contains over 500 solved problems, diagrams, case studies and end of chapter problems
Could be used as a text in advanced/graduate corrosion courses as well self-study reference for corrosion engineers

Friday, 5 February 2016

Hardening Semiconductor Components Against Radiation and Temperature

William R. Dawes
This book describes hardening of semiconductor components against radiation and temperature. Basic mechanisms of radiation effects on electronic materials and devices are discussed first, followed by such practical topics as hardening technologies, circuit design for hardening, and, finally, hardness assurance. Discussions center mainly on silicon technology.

Electronic Devices on Discrete Components for Industrial and Power Engineering

Vladimir Gurevich
Is it possible to design and make automatic devices for industrial and power engineering without microcircuits and microprocessors and without complex power supplies?
Electronic Devices on Discrete Components for Industrial and Power Engineering answers the question above with a resounding “Yes!” by describing ten original automatic devices based exclusively on modern discrete components. The book reveals that devices based on high-voltage transistors and thyristors as well as miniature vacuum and high power gas-filled reed switches are actually much simpler to implement and more reliable than traditional devices. By identifying elementary functional modules and the basic working principles of semi-conductor devices, the text allows for the construction of complete automatic devices. It also contains an extensive reference section that includes information on modern high-voltage bipolar, FET and IGBT transistors, thyristors and triacs, as well as reed switches.  

Basic Electronic Components & Hardware II

Electronic hardware consists of interconnected electronic components which perform analog or logic operations on received and locally stored information to produce as output or store resulting new information or to provide control for output actuator mechanisms. Electronic hardware can range from individual chips/circuits to distributed information processing systems. Well designed electronic hardware is composed of hierarchies of functional modules which inter-communicate via precisely defined interfaces.
Hardware logic is primarily a differentiation of the data processing circuitry from other more generalized circuitry. For example nearly all computers include a power supply which consists of circuitry not involved in data processing but rather powering the data processing circuits. Similarly, a computer may output information to a computer monitor or audio amplifier which is also not involved in the computational processes. Download