• Complain

Igoe - Making Things Talk

Here you can read online Igoe - Making Things Talk full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Maker Media, Inc, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Igoe Making Things Talk
  • Book:
    Making Things Talk
  • Author:
  • Publisher:
    Maker Media, Inc
  • Genre:
  • Year:
    2011
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Making Things Talk: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Making Things Talk" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Building electronic projects that interact with the physical world is good fun. But when the devices youve built start to talk to each other, things really get interesting. With 33 easy-to-build projects, Making Things Talk shows you how to get your gadgets to communicate with you and your environment. Its perfect for people with little technical training but a lot of interest. In this expanded edition, youll learn how to form networks of smart devices that share data and respond to commands.

Igoe: author's other books


Who wrote Making Things Talk? Find out the surname, the name of the author of the book and a list of all author's works by series.

Making Things Talk — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Making Things Talk" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Making Things Talk
Tom Igoe
Sebastopol Special Upgrade Offer If you purchased this ebook directly from - photo 1

Sebastopol

Special Upgrade Offer

If you purchased this ebook directly from oreilly.com, you have the following benefits:

  • DRM-free ebooksuse your ebooks across devices without restrictions or limitations

  • Multiple formatsuse on your laptop, tablet, or phone

  • Lifetime access, with free updates

  • Dropbox syncingyour files, anywhere

If you purchased this ebook from another retailer, you can upgrade your ebook to take advantage of all these benefits for just $4.99. to access your ebook upgrade.

Please note that upgrade offers are not available from sample content.

Preface
A few years ago Neil Gershenfeld wrote a smart book called When Things Start - photo 2

A few years ago, Neil Gershenfeld wrote a smart book called When Things Start to Think . In it, he discussed a world in which everyday objects and devices are endowed with computational power: in other words, today. He talked about the implications of devices that exchange information about our identities, abilities, and actions. Its a good read, but I think he got the title wrong. I would have called it When Things Start to Gossip , becauselets face iteven the most exciting thoughts are worthwhile only once you start to talk to someone else about them. Making Things Talk teaches you how to make things that have computational power talk to each other, and about giving people the ability to use those things to communicate.

For a couple of decades now, computer scientists have used the term object-oriented programming to refer to a style of software development in which programs and subprograms are thought of as objects. Like physical objects, they have properties and behaviors. They inherit these properties from the prototypes from which they descend. The canonical form of any object in software is the code that describes its type. Software objects make it easy to recombine objects in novel ways. You can reuse a software object if you know its interface the collection of properties and methods to which its creator allows you access (as well as the documents so that you know how to use them). It doesnt matter how a software object does what it does, as long as it does it consistently. Software objects are most effective when theyre easy to understand and when they work well with other objects.

In the physical world, were surrounded by all kinds of electronic objects: clock radios, toasters, mobile phones, music players, childrens toys, and more. It can take a lot of work and a significant amount of knowledge to make a useful electronic gadgetit can take almost as much knowledge to make those gadgets talk to each other in useful ways. But that doesnt have to be the case. Electronic devices can beand often arebuilt up from simple modules. As long as you understand the interfaces, you can make anything from them. Think of it as object-oriented hardware . Understanding the ways in which things talk to each other is central to making this work, regardless of whether the object is a toaster, an email program on your laptop, or a networked database. All of these objects can be connected if you can figure out how they communicate. This book is a guide to some of the tools for making those connections.

Who This Book Is For

This book is written for people who want to make things talk to other things. Maybe youre a science teacher who wants to show your students how to monitor weather conditions at several locations around your school district simultaneously, or a sculptor who wants to make a whole room of choreographed mechanical sculptures. You might be an industrial designer who needs to be able to build quick mockups of new products, modeling both their forms and their functions. Maybe youre a cat owner, and youd like to be able to play with your cat while youre away from home. This book is a primer for people with little technical training and a lot of interest. This book is for people who want to get projects done.

The main tools in this book are personal computers, web servers, and microcontrollers, the tiny computers inside everyday appliances. Over the past decade, microcontrollers and their programming tools have gone from being arcane items to common, easy-to-use tools. Elementary school students are using the tools that baffled graduate students only a decade ago. During that time, my colleagues and I have taught people from diverse backgrounds (few of them computer programmers) how to use these tools to increase the range of physical actions that computers can respond to, sense, and interpret.

In recent years, theres been a rising interest among people using microcontrollers to make their devices not only sense and control the physical world, but also talk to other things about what theyre sensing and controlling. If youve built something with a Basic Stamp or a Lego Mindstorms kit, and want to make that thing communicate with things you or others have built, this book is for you. It is also useful for software programmers familiar with networking and web services who want an introduction to embedded network programming.

If youre the type of person who likes to get down to the very core of a technology, you may not find what youre looking for in this book. There arent detailed code samples for Bluetooth or TCP/IP stacks, nor are there circuit diagrams for Ethernet controller chips. The components used here strike a balance between simplicity, flexibility, and cost. They use object-oriented hardware, requiring relatively little wiring or code. Theyre designed to get you to the end goal of making things talk to each other as quickly as possible.

What You Need to Know

In order to get the most from this book, you should have a basic knowledge of electronics and programming microcontrollers, some familiarity with the Internet, and access to both.

Many people whose programming experience begins with microcontrollers can do wonderful things with some sensors and a couple of servomotors, but they may not have done much to enable communication between the microcontroller and other programs on a personal computer. Similarly, many experienced network and multimedia programmers have never experimented with hardware of any sort, including microcontrollers. If youre either of these people, this book is for you. Because the audience of this book is diverse, you may find some of the introductory material a bit simple, depending on your background. If so, feel free to skip past the stuff you know to get to the meatier parts.

If youve never used a microcontroller, youll need a little background before starting this book. I recommend you read my previous book, Physical Computing: Sensing and Controlling the Physical World with Computers (Thomson), co-authored with Dan OSullivan, which introduces the fundamentals of electronics, microcontrollers, and physical interaction design.

You should also have a basic understanding of computer programming before reading much further. If youve never done any programming, check out the Processing programming environment at www.processing.org. Processing is a simple language designed to teach nonprogrammers how to program, yet its powerful enough to do a number of advanced tasks. It will be used throughout this book whenever graphic interface programming is needed.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Making Things Talk»

Look at similar books to Making Things Talk. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Making Things Talk»

Discussion, reviews of the book Making Things Talk and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.