Book

Just Released – Making Embedded Systems


In this article, Anand examines the release of Making Embedded Systems book by O’Reilly Media. Jewellery that monitors vital signs. Credit cards that only work when we touch them. Smart dust and nanobots. Personalized learning. Self-driving cars. For my readers, science fiction isn’t so far away from fact,” says author Elecia White.

Embedded systems control many devices in common use today, from digital watches and iPods to traffic lights and the systems controlling nuclear power plants. Since inefficiency isn’t tolerated, these systems require a disciplined approach to programming.

Making Embedded Systems helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming.

“Embedded systems are where the software meets the physical world,” White explains. “As we put tiny computers into all sorts of systems (door locks, airplanes, pacemakers), how we implement the software is truly, terrifyingly important.

Writing software for these things is more difficult than computer software because the systems have so few resources. Instead of building better software, the trend has been to allow a cowboy mentality of just getting it done.

We can do better than that. We must do better than that. Making Embedded Systems will show you how to:

• Optimize your system to reduce cost and increase performance
• Develop an architecture that makes your software robust in resource-constrained environments
• Explore sensors, motors, and other I/O devices
• Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption
• Learn how to update embedded code directly in the processor
• Discover how to implement complex mathematics on small processors
• Understand what interviewers look for when you apply for an embedded systems job

Written by an expert who has created embedded systems ranging from urban surveillance and DNA scanners to children’s toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use.

About the Author

Elecia White has worked on DNA scanners, inertial measurement units for airplanes and race cars, toys for preschoolers, a gunshot location system for catching criminals, and assorted other medical and consumer devices. She is the founder of Logical Elegance, an embedded systems consulting company based in San Jose. Elecia has developed strong skills in signal processing, hardware integration, complex system design, and performance. Having been through FAA and FDA certification processes, she understands the importance of producing quality designs and how they lead to quality implementations.

Elecia has spent several years in management roles but enjoys hands-on engineering and the thrill of delivering excellent products. While continuing to provide leadership and mentoring, she prefers to focus on the technical aspects of a project. A graduate of Harvey Mudd College in Claremont, CA, Elecia enjoys sharing her passion for science, engineering and interesting gizmos, particularly how these things can make the world a better place.

About the Book

Making Embedded Systems

Publisher: O’Reilly Media
Author: Elecia White
Print ISBN: 9781449302146 Â
Ebook ISBN: 9781449302139 Â
Pages: 328
Print Price: $39.99
Ebook Price: $31.99



Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - November 11, 2011 at 5:31 am

Categories: Book, Reviews   Tags: Elecia White, Making Embedded Systems

Book Review – Apprenticeship Patterns

Every software programmer begins their career as an Apprentice. Apprenticeship Patterns by Dave Hoover and Adevale Oshineye provides concrete steps for software apprentices. The format of the book is in the form of patterns and they are based on the real world experiences of the authors.

Inside the Book

Chapter 2 examines how to begin your career as a Java Programmer by following the best practices currently followed in the industry. Each section begins with a one line short description of the context followed by a detailed description of the problem, solution and the action which needs to be taken to solve the relevant problem.

The book also provides jumps to appropriate content matter under the header “See Also”. I feel that the book will be helpful for fresh graduates joining a company as software trainees/developers. Intermediate and Advanced developers will be able to refine their skill by following the best practices covered in the book.

The book contains two appendixes. While the first appendix provides the patterns list, the second and third contains short notes regarding related topics.

I also feel that some beginners will find it bit difficult to grasp the content because readers will have to sit and read material which is pretty long. However, the book will be a handy addition for libraries.

About the Book

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Author: Dave Hoover, Adewale OshineyeÂ
Price: $21.08
Paperback: 176 pages
O’Reilly Media: 1 edition (October 15, 2009)
ISBN-10: 0596518382
ISBN-13: 978-0596518387

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - May 13, 2011 at 1:52 am

Categories: Book, Reviews   Tags: 0596518382, Adewale Oshineye, Apprenticeship Patterns, dave hoover, O'Reilly Media

Book Review – Attract Visitors to Your Site – The Mini Missing Manual

Simply creating a website will not suffice. It needs to be properly marketed to attract visitors. Matthew MacDonald in his latest book Attract Visitors to Your Site provides a comprehensive coverage of the various techniques involved in promoting a website thereby generating targeted organic (search engine) traffic. The book is released under the brand The Mini Missing Manual.

Attract Visitors to Your Site is available in ebook format by O’Reilly and is available in ePub, PDF, Android and Mobi formats. It consists of around 60 pages divided into several sections.

The author provides a detailed coverage of the plan which should be used to promote a website including the usage of reciprocal links, web rings, meta description and meta keywords. Matthew also examines the importance and relevance of directories, search engines, robots and google analytics with the help of comprehensive explanation and screenshots in his Attract Visitors to Your Site book.

I feel that the author should provide details of the reliable tools and softwares which are used to promote a website. For example, the author should list the software’s which are used to automate submission of websites to directories. Moreover, the author should analyze the relevance of traffic generated through sites such as Squidoo, WordPress and various social media sites such as Twitter, Facebook, Reddit, StumbleUpon and much more with a list of tools used to automate their submissions.

The author should also provide a list of WordPress/Blogger themes which should be used to attract visitors as they play a crucial role in retaining the site visitors. If the site loads slow because of the theme then visitors will not return back which will result in loss of traffic and revenue.

From my point of view, the Attract Visitors to Your Site will be useful for beginners and those who are going to start a website. I don’t think it will be useful for advanced web masters as they will be familiar with the concepts and techniques discussed in Attract Visitors to Your Site e-book.

Attract Visitors to Your Site: The Mini Missing Manual

Author: Matthew MacDonald
Publisher:O’Reilly Media
Released:February 2010
Pages:60
http://oreilly.com/catalog/0636920002406/

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - June 10, 2010 at 5:56 am

Categories: Book, Reviews   Tags: Attract Visitors to Your Site, briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, develop in c# in windows98, download C# compiler for windows xp, download different Types Of Compilers in C#, explain briefly about c# and c# tools, Matthew MacDonald, multiform application in C#.Net, O'Reilly Media, The Mini Missing Manual