Library
My Library
Collection Total:
592 Items
Last Updated:
May 10, 2010
Visualizing Data
Ben Fry
Foundation Processing: Creative Coding and Computational Art
Ira Greenberg
Cocoa(R) Programming for Mac(R) OS X
Aaron Hillegass According to Apple, "The Cocoa application environment is designed specifically for Mac OS X-only native applications. It is comprised of a set of object-oriented frameworks that support rapid development and high productivity. The Cocoa frameworks include a full-featured set of classes designed to create robust and powerful Mac OS X applications. The object-oriented design simplifies application development and debugging." Cocoa Programming for Mac OS X, 2/e teaches programmers and developers all the tools for Cocoa development. This book has a strong tutorial format and is completely updated for Mac OS X 10.2. The reader is guided through writing five applications and an InterfaceBuilder palette. Each project teaches several new ideas. As a new concept or technique is introduced, the text describes it in detail. This book will cover in depth the following topics: Cocoa: What is it?Where did it come from; ProjectBuilder, Objective-C, Controls, Archiving, Helper Objects, Multiple nibs, Getting and Setting User Defaults, Using Notifications, Custom Views, Responders and Keyboard events, Creating InterfaceBuilder Palettes, NSTimer, Updating Menus, Working with NSTextView and Using Java with Cocoa.
Making Things Talk: Practical Methods for Connecting Physical Objects
Tom Igoe Building electronic projects that interact with the physical world is good fun. But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to plug some sensors in your home to the Internet or create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need.

This book is perfect for people with little technical training but a lot of interest. Maybe you're a science teacher who wants to show students how to monitor weather conditions at several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate — whether they're microcontroller-powered devices, email programs, or networked databases — you can get them to interact.

Each chapter in contains instructions on how to build working projects that help you do just that. You will: Make your pet's bed send you emailMake your own seesaw game controller that communicates over the InternetLearn how to use ZigBee and Bluetooth radios to transmit sensor data wirelesslySet up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino/Wiring, Processing, and PHP.Write programs to send data across the Internet based on physical activity in your home, office, or backyardAnd much moreWith a little electronic know-how, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk, the possibilities are practically endless.
Processing A Programming Handbook for Visual Designers and Artists
Casey Reas, Ben Fry