Beginning Sensor Networks with Arduino and Raspberry Pi

eBook Details:

  • Paperback: 372 pages
  • Publisher: Apress; 1st edition (November 21, 2013)
  • Language: English
  • ISBN-10: 1430258241
  • ISBN-13: 978-1430258247

eBook Description:

Beginning Sensor Networks with Arduino and Raspberry Pi

Beginning Sensor Networks with Arduino and Raspberry Pi teaches you how to build sensor networks with Arduino, Raspberry Pi, and XBee radio modules, and even shows you how to turn your Raspberry Pi into a MySQL database server to store your sensor data! Next you’ll learn different ways to store sensor data, including writing to an SD card, sending data to the cloud, and setting up a Raspberry Pi MySQL server to host your data. You even learn how to connect to and interact with a MySQL database server directly from an Arduino! Finally you’ll learn how to put it all together by connecting your Arduino sensor node to your new Raspberry Pi database server.

First you’ll learn about the different types of sensors and sensor networks, including how to build a simple XBee network. Then you’ll walk through building an Arduino-based temperature sensor and data collector, followed by building a Raspberry Pi-based sensor node.

Next you’ll learn different ways to store sensor data, including writing to an SD card, sending data to the cloud, and setting up a Raspberry Pi MySQL server to host your data. You even learn how to connect to and interact with a MySQL database server directly from an Arduino! Finally you’ll learn how to put it all together by connecting your Arduino sensor node to your new Raspberry Pi database server. Beginning Sensor Networks with Arduino and Raspberry Pi teaches you how to build sensor networks with Arduino, Raspberry Pi, and XBee radio modules, and even shows you how to turn your Raspberry Pi into a MySQL database server to store your sensor data! FREE DOWNLOAD »

Advanced Topics in C: Core Concepts in Data Structures

eBook Details:

  • Paperback: 312 pages
  • Publisher: Apress; 1st edition (October 29, 2013)
  • Language: English
  • ISBN-10: 1430264004
  • ISBN-13: 978-1430264002

eBook Description:

Advanced Topics in C: Core Concepts in Data Structures

Advanced Topics in C: Core Concepts in Data Structures teaches concepts that any budding programmer should know. You’ll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to manipulate versatile and popular data structures such as binary trees and hash tables. C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C.

Advanced Topics in C: Core Concepts in Data Structures teaches concepts that any budding programmer should know. You’ll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. Increase the range of problems you can solve by manipulating versatile and popular data structures such as binary trees and hash tables.

C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C. Advanced Topics in C: Core Concepts in Data Structures teaches concepts that any budding programmer should know. You’ll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to manipulate versatile and popular data structures such as binary trees and hash tables. FREE DOWNLOAD »

Beginning Fedora Desktop: Fedora 18 Edition

eBook Details:

  • Paperback: 504 pages
  • Publisher: Apress; 1st edition (November 10, 2013)
  • Language: English
  • ISBN-10: 1430265620
  • ISBN-13: 978-1430265627

eBook Description:

Beginning Fedora Desktop: Fedora 18 Edition

Beginning Fedora Desktop: Fedora 18 Edition is a complete guide to using the Fedora 18 Desktop Linux release as your daily driver for mail, productivity, social networking, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 18 Desktop installation, configuration, and use. You’ll discover how to install Fedora 18 Desktop on any hardware, learn which applications perform which functions, how to manage software updates, tips and tricks for the GNOME 3 and KDE desktops, useful shell commands, and both the Fedora administration and network tools.

Get the most out of Fedora 18 Desktop – including free Office suites, editors, e-book readers, music and video applications and codecs, email clients, Web and FTP browsers, microblogging and IM applications – with a copy of Beginning Fedora Desktop: Fedora 18 Edition at your side. Beginning Fedora Desktop: Fedora 18 Edition is for novice to intermediate users who are looking to install Fedora 18 as their primary computing environment.

You’ll discover how to install Fedora 18 Desktop on any hardware, learn which applications perform which functions, how to manage software updates, tips and tricks for the GNOME 3 and KDE desktops, useful shell commands, and both the Fedora administration and network tools. Beginning Fedora Desktop: Fedora 18 Edition is a complete guide to using the Fedora 18 Desktop Linux release as your daily driver for mail, productivity, social networking, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 18 Desktop installation, configuration, and use. FREE DOWNLOAD »

Beginning Windows 8.1

eBook Details:

  • Paperback: 612 pages
  • Publisher: Apress; 1st edition (October 14, 2013)
  • Language: English
  • ISBN-10: 143026358X
  • ISBN-13: 978-1430263586

eBook Description:

Beginning Windows 8.1

Beginning Windows 8.1 is for people new to Windows or who just want toget up to speed with Windows 8. This book also can help people who already know how to perform routine tasks learn how to get more out of Windows, their computer and their time. Whether you want to get up and running with Windows 8, or want to go to the next level and learn useful ways to minimize problems, maximize performance, and optimize your overall Windows experience, this book is for you.

Windows 8 has been described by Microsoft as its ‘boldest’ Windows release ever and the 8.1 update enhances the paradigm further. Beginning Windows 8.1 takes you through the new features and helps you get more out of the familiar to reveal the fullest possibilities for this amazing new operating system. From tips and tweaks to easy-to-follow guides and detailed descriptions, this book takes you inside Windows 8.1 to discover the true power and flexibility that lies within, and guides you at your own pace through getting the very best from it.

Beginning Windows 8.1 is for people new to Windows or who just want toget up to speed with Windows 8. This book also can help people who already know how to perform routine tasks learn how to get more out of Windows, their computer and their time. Whether you want to get up and running with Windows 8, or want to go to the next level and learn useful ways to minimize problems, maximize performance, and optimize your overall Windows experience, this book is for you. FREE DOWNLOAD »

Beginning Windows Store Application Development – HTML and JavaScript Edition

eBook Details:

  • Paperback: 552 pages
  • Publisher: Apress; 1st edition (September 9, 2013)
  • Language: English
  • ISBN-10: 1430257792
  • ISBN-13: 978-1430257790

eBook Description:

Beginning Windows Store Application Development – HTML and JavaScript Edition

Beginning Windows Store Application Development – HTML and JavaScript Edition is for the novice programmer with a basic understanding of web development who is interested in learning how to build the next generation of applications designed to run on Windows 8. Readers who already have an understanding of HTML, CSS and JavaScript will get the most out of the book. It also is an excellent choice for more experienced developers who want to get started programming for Windows 8. Beginning Windows Store Application Development – HTML and JavaScript Edition shows how to build compelling Windows Store Apps using the web development skills you already have.

Beginning Windows Store Application Development – HTML and JavaScript Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You’ll learn to build rich, immersive applications designed to run on the many devices powered by Windows 8.

The authors draw on their extensive practical experience to provide not only a comprehensive introduction to the model and its features, but guidance on best practices and a real-world sample application that you develop over the course of the book. Beginning Windows Store Application Development – HTML and JavaScript Edition also emphasizes how devices will be used and applications will be built in a world that has become far more connected. The book takes you beyond the syntax of any development language and examines factors such as application design, user experience, social integration, and maintaining data and settings across multiple devices. FREE DOWNLOAD »