Want to build native Mac OS X applications with a sleek, developer-friendly alternative to Objective-C? MacRuby is an ideal choice. This in-depth guide shows you how Apple’s implementation of Ruby gives you access to all the features available to Objective-C programmers. You’ll get clear, detailed explanations of MacRuby,...
Implementing the IEEE Software Engineering Standards is a practical and professional guide to implementing the IEEE Software Engineering standards in your software development process. There are 39 complex standards involved, some more critical than others. This book explains where to start, which standards to implement first, and how to integrate...
With the availability of chips offering constantly increasing computational performance and
functionality, design of more and more complex applications becomes possible. This is particularly
true for the domain of image processing, which is characterized by huge computation
efforts. Unfortunately, this evolution risks to be stopped by...
Practical SharePoint 2010 Information Architecture is a guide and tool set for planning and documenting the scope, navigational taxonomy, document taxonomy, metadata, page layouts and workflows for a successful SharePoint 2010 project. If you have been tasked with delivering an intranet for collaboration, document management or as a...
Explores the unique hardware programmability of FPGA-basedembedded systems, using a learn-by-doing approach to introduce theconcepts and techniques for embedded SoPC design with Verilog
An SoPC (system on a programmable chip) integrates a processor,memory modules, I/O peripherals, and custom hardware acceleratorsinto a single FPGA...
Do you spend a lot of time during the design process wondering what users really need? Do you hate those endless meetings where you argue how the interface should work? Have you ever developed something that later had to be completely redesigned?
Paper Prototyping can help. Written by a usability engineer with a long and...
Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home. Get hands-on experience using a variety of projects and recipes for everything from home automation to test equipment.
This book contains papers first presented at the 4th International Workshop on Field-
Programmable Logic and Applications (FPL'94), held in Prague, Czech Republic,
September 7 - 9, 1994.
The FPL'94 workshop was organized by the Czech Technical University and the University
of Kaiserslautern, in co-operation with IEEE...
As you begin developing for Mac OS X, you'll face major changes, lots of difficult decisions, and also some terrific opportunities. The Mac OS X Developer's Guide aims to do more than help you make the transition painlessly: It's dedicated to helping you capitalize on these opportunities and positively thrive in this new environment. ...
HDL (hardware description language) and FPGA (field-programmable gate array) devices allow designers to quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify operation of the physical implementation. As these technologies mature, they have become mainstream practice. We can now use a PC and...
Game engines such as Unity are the power tools behind the
games we know and love. Unity is one of the most widely
used and best loved packages for game development and is
used by everyone, from hobbyists to large studios, to create
games and interactive experiences for the web, desktops,
mobiles, and consoles. With...
What’s the difference between theory
and practice? Albert Einstein once
said, “In theory they are the same.
In practice, they are not.”
Practice makes perfect. Champion sports
teams practice constantly. Zen masters will tell
you that the only way to achieve enlightenment
is practice....