Reviews

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

Miracle Traffic Bot Review – Free Traffic Generation Software

I recently tested out new product named Miracle Traffic Bot developed by Paul Ponna and his team. The software was marketed through targeted e-mails among bloggers and ships with three features. You will be able to submit articles to various article directories including bookmarking to various social media sites and also submit videos to sites such as Youtube. The download process is similar to that of other similar products but the license is tied to the email which you used to purchase the product.

I feel that the Miracle Traffic Bot is a very nice piece of software which can fully automate submissions.  I noticed few problems with its functioning even though there are no programming errors. I could only submit articles to 6 out of 10 listed article directories. However, the submission process was very fast and powerful and I liked the style of functioning.

I wish I had around 50 article directories with automated account creation engine. I would suggest you to submit 10% rewritten content to each article directory to avoid duplicate posts. The software never asked me to enter CAPTCHA key during article submission process but I provided them during social bookmarking process.

As far as bookmarking is concerned, the product submits to around 9 out of 10 sites. This is because one social bookmarking site requires .EDU mail which is difficult to obtain for a normal user. In fact only educational institutions will be able to get an email id with .edu prefix. Hence, the featured social media site is irrelevant as far as bloggers are concerned.

Miracle Traffic Bot Review   Free Traffic Generation Software

The downside of Miracle Traffic Bot is that you will not be able to add any extra article submission or social bookmarking sites. I expected features such as automatic account creation and you are restricted to what is included with the software. I also feel that submitting to  limited number of high profile social media sites will be ideal rather than posting links to 90+ sites.

Moreover, you have to pay $77 to obtain a license and spend extra $37 per month to continue the usage of premium version. But you can cancel the recurring billing with click bank and continue to use the product with the default features.

The vendor also claims that you will get 2 free sites per month added to the product for the cost you paid and also retain the premium features such as automatic CAPTCHA generation while submitting to article directories.

I haven’t tested the video submission feature and hence can’t disclose any facts. The product does its job very well as you can view the real status of submissions through the log.

Final Verdict

The software will be very useful for new bloggers who wish to get traffic at a slow pace. I would recommend the product for you if you are looking for a mini product. In fact there is a competing product named Social Bookmarking Demon with over 100 sites but you need patience to enter secret code for around 50 sites.

From my point of view, Miracle Traffic Bot is not a scam product and it is real which lacks few features meant for advanced bloggers. If you feel that the product meets your requirements then you can purchase Miracle Traffic Bot by visiting http://www.learnxpress.com/miracletrafficbot.html

1 comment - What do you think?
Posted by Anand Narayanaswamy - April 9, 2010 at 7:58 am

Categories: Reviews, Software   Tags: article submission, 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, free traffic, miracle traffic bot, multiform application in C#.Net, Social Bookmarking

HeatMap Theme Enhances Usability Amp Google Adsense Revenues

You will find thousands of free WordPress themes on the web. A simple search with the keyword – free WordPress themes – resulted in over 59,900,000 pages as of the date of this writing. It is difficult to select a theme which can satisfy all requirements. Moreover, a theme should be easy to customize and maintain.

Stuart Wider of  StuartCindy Art, Australia has developed a classic and professional theme named HeatMap which has all the features to create a revenue generating website. The theme includes a built in menu for categories and numerous spots to insert Advertisements such as Google Adsense. You can make use of any ad service as long as you follow the terms and conditions laid out by the respective advertisers.
A core feature of the theme is that each ad spot is widgetized. This means that as soon as you create new ad spot a corresponding widget will be created. You can then place the widget in any location as per your preference. The location can be either extreme top, header, above, below content or in the wide top sidebar.

You can also place ads aligned to the left or right of the content but this ad spot will be useful only if you have enough content in the post. I feel that there should be an option to include the loop ads between first and second post, third and fourth post in the home page and between first and second paragraph in the post page.

The package consists of one main theme and numerous child themes with different variations. But you should modify adsense link colors each time you change the theme. I would suggest the developer to provide a facility to automatically insert ads upon only inputting the adsense publisher id. The theme also enables you to integrate google analytics without any third party WordPress plugin. However, there will be no clashes if you already make use of a plugin.

From my point of view, the developer has created the theme in such a way to enable users to experiment with the various features included with one of the hottest and professional WordPress theme. I would suggest the developer to include a guide which details the places where the ads get maximum number of impressions and revenue so that users can easily monetize the theme rather than doing lengthy experimentations. I would also prefer to see the integration of clickbank affiliate system into the theme.

The theme provides basic idea for you to setup ads but doesn’t provide any suggestion regarding placement of ads to attain high Click Through Rate (CTR) like other themes. Naturally, the CTR will be high if you place the ads above fold and it also depends upon the content.

You have to work with the theme for few days in order to find an accurate placement. However, Stuart provided tips and suggestions through e-mail. You can also openly ask questions in the secured dedicated forum and connect with fellow HeatMap users.

I highly recommend Stuart Wider’s HeatMap WordPress theme for all bloggers who want to create real professional quality monetized blog. I have seen that themes created for high CTR doesn’t look professional but Stuart has done an excellent job by mixing professionalism with money.

Do you maintain a WordPress blog? Then why not you buy a membership for $35 from http://heatmaptheme.com/store/ today. If you want you can test drive the free version and then migrate to paid. But I recommend paid theme straight away without any hestitation.

Resources

HeatMap Theme URLhttp://heatmaptheme.com

Buy Membershiphttp://heatmaptheme.com/store/

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - March 18, 2010 at 10:07 am

Categories: Reviews   Tags: 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, heatmap, heatmap theme, multiform application in C#.Net, wordpress

Make money blogging helps you to make cash with blogs

Make Money Blogging ebook is an excellent resource for those people who want to make the most from blogging. In the 54 page content rich file, Daniel Scocco, the owner of Dailyblogtips.com, has outlined all the steps required to setup a blog in a comprehensive manner.

Daniel initially discusses the necessity of a domain name and hosting services by comparing with free blog creation sites such as Blogger and WordPress. He also outlines the software which is ideal for managing a blog. He also examines the differences between normal posts and killer posts with relevant links to sample articles.

He also provides a detailed coverage of Google AdWords Keyword Tool along with ideas for creating content, posting frequency, design and usability with several links to free WordPress themes. Daniel examines the need for a website logo, the steps required to establish RSS Feeds along with the relevance of popular posts section in a blog.

Daniel examines several usability mistakes which web masters should look into while developing a blog. He also outlines the importance of establishing a good network mechanism between fellow bloggers along with the various ways to promote a blog through comments, link exchanges, guest posts, social bookmarking sites, twitter and facebook. You will also learn the steps required to promote killer articles along with the different ways to monetize a blog using Google Adsense, CPM Ad networks, direct advertising, sponsorships, affiliate and Email Marketing.

He also mentions the best performing Ad formats. I hope this will help bloggers a lot but he doesn’t quote any reference regarding link ad units. Daniel also provides 16 WordPress themes separately with his ebook. I feel that you will be able to start blogging straight away by adopting the tips outlined in the ebook without spending any penny.

I would highly recommend Make Money Blogging ebook for avid bloggers and for those people who don’t have any idea regarding the concept of blogging.

Download Make Money Blogging and 16 WordPress themes today.

Happy Blogging

1 comment - What do you think?
Posted by Anand Narayanaswamy - February 25, 2010 at 8:05 am

Categories: Reviews   Tags: adsense, blogger, blogging, briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, daniel scocco, 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, make money, make money blogging, multiform application in C#.Net, wordpress

Review: Seesmic for Windows

Nowadays, there is a growing trend among twitter users to make use of a third party software for twittering. There are many softwares available today but I could not find any product which suited my requirements. I had tested a software few days back but the interface was too dark.

Review: Seesmic for Windows I came to know that Seesmic (http://seesmic.com/) has released Windows version of its popular social media tool and I decided to test drive it. It was released during the Microsoft’s Professional Developer Conference (PDC) which recently held in LA, USA and was well accepted by developers.

I had to complete a simple form to download the software. Even though the download file is only around 400 KB, the installer will download the updates and install it on to the system. However, I would suggest the developers to rename the installation file as seesmic.exe rather than just setup.exe. The installation was quick and I managed to get start with the software without any problems.

Review: Seesmic for Windows

The user interface has been mainly divided into three sections namely Home (direct feeds from your followers), Replies (Replies and Retweets) and Private (Direct messages from your followers). The final column displays the photos of those followers who have tweeted recently. I would like to see a feature with which the application hides as an icon on the taskbar when minimized. I hope the vendor will add this functionality in the next release of the product.

UPDATE: This review was written when I installed the product in Windows XP. I recently shifted to Windows 7 and found that the application automatically pins to the taskbar when minimized.

I hope the vendor will add more features such as ability to change skins in the next build of the product. With the normal twitter.com interface, you have to scroll down a lot to view the messages posted. With Seesmic, the scrolling will not only be reduced to some extent but also will create a pleasant user experience. I feel that the software helps users to organize tweets more effectively and I am impressed with its functionalities.

Keys: seesmic, twitter, pdc, microsoft pdc

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - November 20, 2009 at 1:26 am

Categories: Reviews   Tags: 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, microsoft pdc, multiform application in C#.Net, pdc, seesmic, twitter

Microsoft Windows 7 Installation

Windows 7 is new and hot. I managed to successfully install Windows 7 Ultimate in one of my old HP laptop which has AMD Turion CPU and 512 MB of RAM. I recently received a special commemorative edition of Windows 7 DVDs and I made an attempt to install the new operating system on it. I specially want to check how fast and responsive the full version is as compared to beta versions.

Even though the installation took around one hour to complete, the operating system is pretty fast compared to Windows XP. I managed to switch between windows without any kind of problem. However, the display doesn’t seem to be as good since I am struck at lower resolution.

My new Dell Inspiron 1545 is sitting on my table and I will try to install Windows 7 Ultimate later this week on it. So stay tuned for an update soon.

Tags: microsoft, windows 7, windows, windows xp, hp, dell

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - November 16, 2009 at 10:28 am

Categories: Reviews   Tags: "visual studio 2010" "pictures toolbar", "win 7 gadgets flip calendar", briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, dell, 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, gadgets periodic table win7, hp, microsoft, multiform application in C#.Net, windows, windows 7, windows xp

Product Review: TeeChart for .NET

The ASP.NET Chart control provided by Microsoft may not suit the requirements of all developers, as many prefer to implement advanced out-of-box functionalities for their projects.

I recently happened to test-drive TeeChart, www.steema.com/products/teechart/net, and was surprised to see that this chart control contained many charting features. Developed by Spain-based Steema Software, www.steema.com, the product is available in Lite and Professional editions. The Lite version has fewer features than the Professional edition but is suitable for small projects. The product enables a developer to build applications for ASP.NET but Windows Forms and projects that target .NET Compact Framework.

The vendor provides a fully functional limited trial license that you can use to explore Teechart’s features. The Lite edition ships with only the standard chart types, including Line, Bar, Area, Pie, FastLine, Horiz.Area, Horiz.Bar, and Horiz.Line charts. The following screenshot shows the standard chart styles.

To view the rest of this article, click here

Be the first to comment - What do you think?
Posted by Anand Narayanaswamy - September 14, 2009 at 5:33 am

Categories: Reviews   Tags: .NET, ASP.NET, briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, controls, develop in c# in windows98, dotnet, download C# compiler for windows xp, download different Types Of Compilers in C#, explain briefly about c# and c# tools, multiform application in C#.Net, steema, teechart

Review: SQL Server 2008 for Developers

As always, Murach publishing updates their books as and when a new version of the software is released. SQL Server 2008 for Developers is an updated book of its 2005 edition. The book consists of 22 chapters divided into five sections providing solid coverage of SQL Server 2008. The book looks similar to that of its 2005 edition except the content and syntaxes targets 2008.

Inside the Book

Section 1 provides a crisp introduction to relational databases including various SQL statements. It also demonstrates the usage of SQL with the help of an ADO.NET application. The section also provides the usage of various aspects of SQL Server Management Studio. The chapters in section 2 provide a detailed coverage of Summary query, Subquery, Datatypes and functions. You will learn the procedure involved with the retrieval of data from tables and also the various aspects involved with inserting, updating and deletion of data.

While Section 3 provides a comprehensive coverage of database design and its usage and implementation with SQL Server Management Studio, Section 4 examines the working of Views, Scripts, Stored Procedures, Functions, Triggers, Cursors, XML and BLOBS including management of transactions, locking and database security.

Section 5 provides a brief overview of CLR integration including the usage of CLR Stored procedure, functions, triggers, aggregate function and user defined types. I hope these topics will be useful for advanced developers. The book includes three appendixes including a list of coding and syntax conventions. I would suggest the author provides a list of errors which may occur during the installation and usage of SQL Server 2008.

Each section begins with a detailed introduction followed by relevant syntax, examples, and screenshot of output and ends with a concise description in bulleted format. I feel readers will find it easy to go through the bulleted list rather than reading a lengthy paragraph. The book will be useful only if you have time to go through detailed content provided with each concept.

The book will be useful for instructors who impart training for students and I would suggest computer training centers keep a copy of the book on their library bookshelves. This book will not be useful for advanced developers and database administrators who are already well versed with SQL Server 2008. I would suggest the author provides a list of new features included with SQL Server 2008 so that developers can compare it with SQL Server 2005.

Conclusion

If you have read the previous edition of the book then you should buy the new edition to update yourself. From my point of view, it is always better to refer to a book rather than spending time online to get information about syntax updates and also to know about the new features included with SQL Server 2008.

Title – SQL Server 2008 for Developers
Author – Bryan Syverson and Joel Murach
Publisher – Murach Publishing
Edition – December 2008
Pages – 778
Price – US $52.50
Rating – ****

Reproduced from ASPAlliance.com

sql server 2008, murach publishing, sql

3 comments - What do you think?
Posted by Anand Narayanaswamy - September 4, 2009 at 7:59 am

Categories: Reviews   Tags: .tif silverlight visual basic, anand narayanaswamy, csharp whiteboard, google scada imaging, mailmergelib samples, murach publishing, sample DragLeave in c#, silverlight shared whiteboard, sql, sql server 2008, toolbar of crystal report on vs 2010

Next Page »