Wireless Ad Hoc and Sensor Networks: Protocols, Performance, and Control by Jagannathan Sarangapani

Wireless Ad Hoc and Sensor Networks:

 Protocols, Performance, and Control by Jagannathan Sarangapani

Book Description
With modern communication networks continuing to grow in traffic, size, complexity, and variety, control systems are critical to ensure quality and effectively manage network traffic. Providing a thorough and authoritative introduction, Wireless Ad hoc and Sensor Networks: Protocols, Performance, and Control examines the theory, architectures, and technologies needed to implement quality of service (QoS) in a wide variety of communication networks.

Table of Contents
- BACKGROUND ON NETWORKING
- BACKGROUND
- CONGESTION CONTROL IN ATM NETWORKS AND THE INTERNET
- ADMISSION CONTROLLER DESIGN FOR HIGH-SPEED NETWORKS: A HYBRID SYSTEM APPROACH
- DISTRIBUTED POWER CONTROL OF WIRELESS CELLULAR AND PEER-TO-PEER NETWORKS
- DISTRIBUTED POWER CONTROL AND RATE ADAPTATION FOR WIRELESS AD HOC NETWORKS
- DISTRIBUTED FAIR SCHEDULING IN WIRELESS AD HOC AND SENSOR NETWORKS
- OPTIMIZED ENERGY AND DELAY-BASED ROUTING IN WIRELESS AD HOC AND SENSOR NETWORKS
- PREDICTIVE CONGESTION CONTROL FOR WIRELESS SENSOR NETWORKS
- ADAPTIVE AND PROBABILISTIC POWER CONTROL SCHEME FOR RFID READER NETWORKS

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here

Java for Dummies - 4th, 5th, and 6th Eds

Java for Dummies - 4th, 5th, and 6th Eds

Java for Dummies

Book Description
Java is the platform-independent, object-oriented programming language used for developing web and mobile applications. The revised version offers new functionality and features that have programmers excited, and this popular guide covers them all. This book helps programmers create basic Java objects and learn when they can reuse existing code. It's just what inexperienced Java developers need to get going quickly with Java 2 Standard Edition 7.0 (J2SE 7.0) and Java Development Kit 7.0 (JDK 7).

Biometric Technology: Authentication, Biocryptography, and Cloud-Based Architecture

Biometric Technology: Authentication, Biocryptography, and Cloud-Based Architecture

Biometric Technology

Book Description
The book provides readers with a technical background on the various biometric technologies and how they work. Examining optimal application in various settings and their respective strengths and weaknesses, it considers ease of use, false positives and negatives, and privacy and security issues. It also covers emerging applications such as biocryptography.

Arduino Wearables

Arduino Wearables

Book Description
You've probably seen LED-decorated t-shirts and hats, and maybe even other electronic gadgets embedded in clothing, but with Arduino Wearables you can learn to make your own wearable electronic creations. 

Arduino Wearables

Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions

Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions, 3rd Edition

Book Description
Meet the challenges of Windows security with the exclusive Hacking Exposed "attack-countermeasure" approach. Learn how real-world malicious hackers conduct reconnaissance of targets and then exploit common misconfigurations and software flaws on both clients and servers. 

See leading-edge exploitation techniques demonstrated, and learn how the latest countermeasures in Windows XP, Vista, and Server 2003/2008 can mitigate these attacks. Get practical advice based on the authors and contributors many years as security professionals hired to break into the world's largest IT infrastructures.

Table of Contents
Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions covers:
Chapter 1. Information Security Basics.
Chapter 2. The Windows Security Architecture from the Hacker's Perspective.
Chapter 3. Footprinting and Scanning.
Chapter 4. Enumeration.
Chapter 5. Hacking Windows-Specific Services.
Chapter 6. Discovering and Exploiting Windows Vulnerabilities.
Chapter 7. Post-Exploit Pillaging.
Chapter 8. Achieving Stealth and Maintaining Presence.
Chapter 9. Hacking SQL Server.
Chapter 10. Hacking Microsoft Client Apps.
Chapter 11. Physical Attacks.
Chapter 12. Windows Security Features and Tools.

Download Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions pdf


You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (BOOK)

BASCOM Programming of Microcontrollers with Ease

BASCOM Programming of Microcontrollers with Ease (Free Download)

Book Description
The 8051 microcontroller family has been well-known over many years. The development of new derivatives is not finished yet. From time to time new powerful derivatives are announced. 
BASCOM Programming of Microcontrollers with Ease (Free Download)

You will find derivatives from Philips, Dallas, Analog Devices and Cygnal and others with the known 8051 core but enhanced clock and peripherals. For example, complete analog-to-digital and digital-to-analog subsystems were integrated in some chips. 

Atmel developed the AVR microcontroller family which is well suited for high-level language programming and in-system programming. For all those microcontrollers there is development software ranging from simple assemblers for DOS to integrated development environments for Windows95/98/NT on the market. Apart from programming environments for professional applications, also the more economical and nonetheless sufficiently equipped development environments can maintain ground. 

BASCOM-8051 and BASCOM-AVR are development environments built around a powerful BASIC compiler which is suited for project handling and program development for the 8051 family and its derivatives as well as for the AVR microcontrollers from Atmel. The programming of microcontrollers using BASCOM-8051 and BASCOM-AVR will be described in this book. Some applications help understand the usage of BASCOM-8051 and BASCOM-AVR.


Table of Contents


1 Supported Microcontrollers
2 BASCOM
3 Some BASCOM Internals
4 Applications


BASCOM Programming of Microcontrollers with Ease Download


You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here

Head First Python by Paul Barry

Head First Python by Paul Barry - Free PDF Download

Book Description
Ever wished you could learn Python from a book? Head First Python is a complete learning experience for Python that helps you learn the language through a unique method that goes beyond syntax and how-to manuals, helping you understand how to be a great Python programmer. You'll quickly learn the language's fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You'll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Python uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Table of Contents
Chapter 1 Meet Python: Everyone loves lists
Chapter 2 Sharing your Code: Modules of functions
Chapter 3 Files and Exceptions: Dealing with errors
Chapter 4 Persistence: Saving data to files
Chapter 5 Comprehending data: Work that data!
Chapter 6 Custom data Objects: Bundling code with data
Chapter 7 Web Development: Putting it all together
Chapter 9 Manage Your data: Handling input
Chapter 10 Scaling your Webapp: Getting real
Chapter 11 Dealing with Complexity: Data wrangling

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here

Head First iPhone and iPad Development, 3rd Edition

Head First iPhone and iPad Development, 3rd Edition A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Book Description

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools - including Xcode and Objective-C programming principles to make your app stand out.
Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

Table of Contents
Chapter 1 Getting Started: Getting mobile with iOS
Chapter 2 Basic iOS Patterns: Building from scratch
Chapter 3 Interlude: Syntax
Chapter 4 Tables, Views, and Data: A table with a view
Chapter 5 Multiview Applications: It’s all about the details
Chapter 6 The Review Process, Design, and Devices: How to live with Apple
Chapter 7 Basic Core Data and Table View Cells: Reruns are hard to find
Chapter 8 Implementing search with core data: Looking for info
Chapter 9 Core data, mapkit, and core location: Finding a phone booth

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download Here 

Learning BeagleBone

Learning BeagleBone - Free Download

The BeagleBone is a microboard computer that offers all the possibilities of a larger PC in a miniaturized package. By learning embedded Linux for the BeagleBone, you can get started on the road to utilizing the power of the board to achieve its full potential.


Learning BeagleBone covers right from unboxing, showing you the absolute basics of using your new BeagleBone to give you the knowledge you need to be a responsible BeagleBone owner and to integrate the microboard into your projects. Begin by learning about the software behind your purchase before moving on to your first simple project on building an LED flasher using the LEDs on the BeagleBone itself.

Table of Contents
1. Introducing the Beagle Boards
2. Software in the BeagleBone
3. Building an LED Flasher
4. Refining the LED Flasher
5. Connecting the BeagleBone to Mobile Devices
6. Recovering from the Mistakes
7. Interfacing with the BeagleBone
8. Advanced Software Topics
9. Expansion Boards and Options

 Download Learning BeagleBone PDF

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions, 3rd Edition

Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions, 3rd Edition

Book Description
Meet the challenges of Windows security with the exclusive Hacking Exposed "attack-countermeasure" approach.

Learn how real-world malicious hackers conduct reconnaissance of targets and then exploit common misconfigurations and software flaws on both clients and servers. See leading-edge exploitation techniques demonstrated, and learn how the latest countermeasures in Windows XP, Vista, and Server 2003/2008 can mitigate these attacks.

Get practical advice based on the authors and contributors many years as security professionals hired to break into the world's largest IT infrastructures.

Table of Contents
Chapter 1. Information Security Basics.
Chapter 2. The Windows Security Architecture from the Hacker's Perspective.
Chapter 3. Footprinting and Scanning.
Chapter 4. Enumeration.
Chapter 5. Hacking Windows-Specific Services.
Chapter 6. Discovering and Exploiting Windows Vulnerabilities.
Chapter 7. Post-Exploit Pillaging.
Chapter 8. Achieving Stealth and Maintaining Presence.
Chapter 9. Hacking SQL Server.
Chapter 10. Hacking Microsoft Client Apps.
Chapter 11. Physical Attacks.
Chapter 12. Windows Security Features and Tools.

Download Hacking Exposed Windows Microsoft Windows Security Secrets and Solutions

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (BOOK)

Embedded Multitasking: With Small Microcontrollers

Embedded Multitasking: With Small Microcontrollers (Free PDF Download)

Book Description
In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the system’s function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. 

Embedded Multitasking: With Small Microcontrollers (Free PDF Download)
These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. 

The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed.

Table of Contents
  • 1 - What's In This Book, and Why Should I Read It?
  • 2 - Basic Embedded Programming Concepts
  • 3 - System-Level Design
  • 4 - Component-Level Design
  • 5 - Implementation and Testing
  • 6 - Does It Do the Job?

Download Embedded Multitasking: With Small Microcontrollers PDF

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

BASCOM Programming of Microcontrollers with Ease

BASCOM Programming of Microcontrollers with Ease (Free Download)

Book Description
The 8051 microcontroller family has been well-known over many years. The development of new derivatives is not finished yet. From time to time new powerful derivatives are announced. You will find derivatives from Philips, Dallas, Analog Devices and Cygnal and others with the known 8051 core but enhanced clock and peripherals.
BASCOM Programming of Microcontrollers with Ease (Free Download)

 For example, complete analog-to-digital and digital-to-analog subsystems were integrated in some chips. Atmel developed the AVR microcontroller family which is well suited for high-level language programming and in-system programming. For all those microcontrollers there is development software ranging from simple assemblers for DOS to integrated development environments for Windows95/98/NT on the market.

Apart from programming environments for professional applications, also the more economical and nonetheless sufficiently equipped development environments can maintain ground.
BASCOM-8051 and BASCOM-AVR are development environments built around a powerful BASIC compiler which is suited for project handling and program development for the 8051 family and its derivatives as well as for the AVR microcontrollers from Atmel.

The programming of microcontrollers using BASCOM-8051 and BASCOM-AVR will be described in this book. Some applications help understand the usage of BASCOM-8051 and BASCOM-AVR.

Table of Contents

  • 1 Supported Microcontrollers
  • 2 BASCOM
  • 3 Some BASCOM Internals
  • 4 Applications

Download BASCOM Programming of Microcontrollers with Ease PDF

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

keywords: Download free book, Download free PDF, free e-book

Digital and Analog Communication Systems by K. Sam Shanmugan

Digital and Analog Communication Systems by K. Sam Shanmugan

Book Description
Provides a detailed, unified treatment of theoretical and practical aspects of digital and analog communication systems, with emphasis on digital communication systems.

Integrates theory—keeping theoretical details to a minimum—with over 60 practical, worked examples illustrating real-life methods. Emphasizes deriving design equations that relate performance of functional blocks to design parameters.

Illustrates how to trade off between power, band-width and equipment complexity while maintaining an acceptable quality of performance. Material is modularized so that appropriate portions can be selected to teach several different courses. Includes over 300 problems and an annotated bibliography in each chapter.

Table of Contents
  • INTRODUCTION
  • SYSTEMS AND SIGNAL ANALYSIS
  • RANDOM SIGNAL THEORY
  • INFORMATION AND CHANNEL CAPACITY
  • BASEBAND DATA TRANSMISSION
  • ANALOG SIGNAL TRANSMISSION
  • NOISE IN ANALOG COMMUNICATION SYSTEMS
  • DIGITAL CARRIER MODULATION SCHEMES
  • ERROR CONTROL CODING
  • DIGITAL TRANSMISSION OF ANALOG SIGNAL

Download Digital and Analog Communication Systems PDF

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Teach Yourself PIC Microcontrollers: For Absolute Beginners

Teach Yourself PIC Microcontrollers: For Absolute Beginners

Introduction:
This book, is an entry level text for those who want to explore the wonderful world of microcontrollers.
Electronics has always fascinated me, ever since I was a child, making small crystal radio was the best project I still remember.
I still enjoy the feel when I first heard my radio. Over the period of years and decades electronics has progressed, analogs changed into digital and digital into programmable.

Contents:
Chapter - 1: Introduction to Microcontrollers
Chapter - 2: Understanding Hardware
Chapter - 3: Setting up the Programmer
Chapter - 4: Setting Up Proton Basic Compiler
Chapter - 5: Basic Programming Language … A Primer
Chapter - 6: I/O Ports
Chapter - 7: Writing Your First program
Chapter - 8: Reading Switches
Chapter - 9: Using Graphic LCD
Chapter - 10: Asynchronous Serial Communication
Chapter - 11: Sound and Digital Signals
Chapter - 12: Analog Module
Chapter - 13: On-Chip EEPROM
Chapter - 14: On-Chip CCP Capture | Compare | PWM
Chapter - 15: Pulse
Chapter - 16: Interrupts
Chapter - 17: Timers and Interrupts
Chapter - 18: I2C Communication
Chapter - 19: Basic Electronics
Chapter - 20: Expanding Microcontroller I/O Lines
Chapter - 21: H-Bridge and DC Motors
Chapter - 22: Stepper Motors
Chapter - 23: Real Time Clock
Chapter - 24: Making a frequency Counter
Chapter - 25: Working with Matrix LED Displays
Chapter - 26: MPLAB® and ICD-2
Chapter - 27: Using Boot Loader

Download Teach Yourself PIC Microcontrollers pdf


You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Head First iPhone and iPad Development, 3rd Edition by oreilly

Head First iPhone and iPad Development, 3rd Edition; A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Book Description

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools - including Xcode and Objective-C programming principles to make your app stand out.

Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

Table of Contents
Chapter 1 Getting Started: Getting mobile with iOS
Chapter 2 Basic iOS Patterns: Building from scratch
Chapter 3 Interlude: Syntax
Chapter 4 Tables, Views, and Data: A table with a view
Chapter 5 Multiview Applications: It’s all about the details
Chapter 6 The Review Process, Design, and Devices: How to live with Apple
Chapter 7 Basic Core Data and Table View Cells: Reruns are hard to find
Chapter 8 Implementing search with core data: Looking for info
Chapter 9 Core data, mapkit, and core location: Finding a phone booth

Download Head First iPhone and iPad Development pdf

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Learning BeagleBone

Learning BeagleBone - Free Download

Book Description
The BeagleBone is a microboard computer that offers all the possibilities of a larger PC in a miniaturized package. By learning embedded Linux for the BeagleBone, you can get started on the road to utilizing the power of the board to achieve its full potential. 

This book covers right from unboxing, showing you the absolute basics of using your new BeagleBone to give you the knowledge you need to be a responsible BeagleBone owner and to integrate the microboard into your projects. Begin by learning about the software behind your purchase before moving on to your first simple project on building an LED flasher using the LEDs on the BeagleBone itself.

Table of Contents
1. Introducing the Beagle Boards
2. Software in the BeagleBone
3. Building an LED Flasher
4. Refining the LED Flasher
5. Connecting the BeagleBone to Mobile Devices
6. Recovering from the Mistakes
7. Interfacing with the BeagleBone
8. Advanced Software Topics
9. Expansion Boards and Options

Download Learning BeagleBone  pdf

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Computer Organization and Architecture: Designing for Performance 6th, 8th, and 9th Ed.

Computer Organization and Architecture: Designing for Performance 6th, 8th, and 9th Ed.

Book Description
For undergraduates and professionals in computer science, computer engineering, and electrical engineering courses.

Learn the fundamentals of processor and computer design from the newest edition of this award-winning text.

Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems.Coverage is supported by a wealth of concrete examples emphasizing modern systems.

Table of Contents

Chapter 0 Reader’s and Instructor’s Guide
Part One Overview
Chapter 1 Introduction
Chapter 2 Computer Evolution and Performance
Part Two The Computer System
Chapter 3 A Top-Level View of Computer Function and Interconnection
Chapter 4 Cache Memory
Chapter 5 Internal Memory
Chapter 6 External Memory
Chapter 7 Input/Output
Chapter 8 Operating System Support
Part three Arithmetic and Logic
Chapter 9 Number Systems
Chapter 10 Computer Arithmetic
Chapter 11 Digital Logic
Chapter 12 Instruction Sets: Characteristics and Functions
Chapter 13 Instruction Sets: Addressing Modes and Formats
Chapter 14 Processor Structure and Function
Chapter 15 Reduced Instruction Set Computers
Chapter 16 Instruction-Level Parallelism and Superscalar Processors
Chapter 17 Parallel Processing
Chapter 18 Multicore Computers
Chapter 19 Control Unit Operation
Chapter 20 Microprogrammed Control

Download Computer Organization and Architecture pdf

You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (9th Ed.)Download here (8th Ed.)Download here (6th Ed.)Download here (7th Ed. - Solution Manual)

Beautiful JavaScript Leading Programmers Explain How They Think

Beautiful JavaScript Leading Programmers Explain How They Think

Book Description

JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed?

This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite language - whether it's turning the most feared features into useful tools, or how JavaScript can be used for self-expression.

Table of Contents
Chapter 1: Beautiful Mixins
Chapter 2: eval and Domain-Specific Languages
Chapter 3: How to Draw a Bunny
Chapter 4: Too Much Rope, or JavaScript for Teams
Chapter 5: Hacking JavaScript Constructors for Model Harmony
Chapter 6: One World, One Language
Chapter 7: Math Expression Parser and Evaluator
Chapter 8: Evolution
Chapter 9: Error Handling
Chapter 10: The Node.js Event Loop
Chapter 11: JavaScript Is…
Chapter 12: Coding Beyond Logic
Chapter 13: JavaScript Is Cutieful
Chapter 14: Functional JavaScript
Chapter 15: Progress


Download Beautiful JavaScript PDF


You can download this book from any of the following links. If any link is dead please feel free to leave a comment.