Thursday, August 28, 2008
SiteMeter Vista Gadget
- SiterMeter Live Version for public use with multiple websites. This is also announced at SiteMeter website. The latest gadget can be downloaded here
- Fixed version available in the book. Can be found at the download section of www.innovatewithgadgets.com
If you have a PUBLIC account at Sitemeter.com you can download and use the Live version of the Gadget as shown below

Here are the Steps to add a new website in the Gadget
- Get the Sitemeter Code
- Open Settings Page.
- Add a Title for your website for example For http://www.widgets-gadgets.com you can have Web Widgets. This is a friendly title to distinguish between multiple websites.
- Add the 6 digit code , This is NOT the password for the SiteMeter For example for www.widgets-gadgets.com It is s41widgets
- Once added, go back to the gadget and when you put your mouse on Title of the Gadget, you will be able to see the Chevrons (forward/backward arrows) Click on the arrow to go to statistics for previous/next website.


Done. let me know if you have any questions
Labels: gadget, Sidebar, vista
Saturday, August 2, 2008
Amazing Reviews for Creating Vista Gadgets
If you are looking for what customers are saying about the book here is the list of reviews along with their Amazon link.
- 3 of 3 people found the following review helpful:
Excellent rundown of gadget development, June 2, 2008
By B. Teutsch (Microsoft)
This book is a wonderful introduction to the entire process of creating a gadget for the Windows Vista Sidebar. I was a program manager for the Sidebar project, and the information Rajesh sets out is excellent. I would caution readers that this book introduces gadget development from the perspective of someone who is at least somewhat familiar with HTML development practices. As long as you're starting from that baseline, you'll find gadget development using this book to be both simple and comprehensive!
http://www.amazon.com/review/RKU12HI5BIO7F - 1 of 1 people found the following review helpful:
Great book!!! Even for starters with no background. 2 Thumbs up, June 13, 2008
By Anand Chauhan "Andy Chauhan"
I am a professor teaching Computer Science courses at a University and have reviewed many books. This falls into top 1% of the books that I have reviewed over many years of my teaching. The book presents a great content and a easy to understand style even for starters in this area. I am generally into hard core Linux technologies and have basic understand of Windows systems. However, this book provides sufficient conceptual background to start programming rapidly. The code examples are great to understand the basics of Gadgets. With the book in hand the user can safely assume an easy learning curve. Its a power packed, programing and easy approach to learning Windows Gadgets, and to my understand is the best book it its class. Highly recommended.
http://www.amazon.com/review/RE304VUE23R99 - 4 of 4 people found the following review helpful:
Comprehensive book on Vista Sidebar Gadgets, May 30, 2008
By Rama K. Vavilala
If you are intending to develop a Vista Sidebar gadget, this is the only book you will ever need. The author goes beyond the JavaScript coding of a sidebar gadget and covers good design practices, architecture and deployment of gadgets. There is even a chapter on business model for sidebar gadgets. The writing style is simple and easy to follow.
Another nice thing about the book are the examples. Not only do the examples illustrate different types of gadgets, but they also illustrate how different technologies such as ActiveX and SilverLight can be employed for gadget development.
http://www.amazon.com/review/R8CGLW2L948SO - 4 of 4 people found the following review helpful:
Everything you need, May 27, 2008
By M. Schmidt
If you're new to Vista gadget development or even experienced and need a little creativity boost, this is the book to get. Not only does it cover basic gadget development, it'll show you how to mix and match different technologies when creating your gadget. ActiveX, silverlight, .NET, Ajax. It has it all. Some of the gadgets included in the book are worth the price alone.
http://www.amazon.com/review/R1PTX95J2NZM7M - 5 of 5 people found the following review helpful:
Awesome book about gadgets creation!, May 21, 2008
By Sofia Ipatieva "Web designer, BS."
I've found this book occasionally, but after I've finished it I fall in love with gadgets and widgets. I've read it like a thriller. Thanks to author who guided me in exciting and interesting journey through the magic world of the gadgets. Great book, easy to read and understand, quite useful and it's gave me a lot of new ideas and professional tools. I would recommend this book to all my friends-web designers. Sofia I.
http://www.amazon.com/review/R3C0V3ADXKOA9N - 1 of 1 people found the following review helpful:
Great Book, In-depth Analysis and reading material., June 29, 2008
By Ajay Prasad
This is awesome book with in-depth analysis and great reading material. User friendly explanation that is even good for the starters. The book contains many topics that give detail orientation of learning and implementation. This book has very comprehensive details that explain everything and require no further explanation. 200% worth reading!!!
http://www.amazon.com/review/R2565F3000FLDY - 1 of 1 people found the following review helpful:
Your guide to creating Gadgets, June 23, 2008
This book is an awesome guide to creating Vista Gadgets even for novice developers. It provides all the required knowledge to play with and create your own for a multitude of utilities.
http://www.amazon.com/review/R16X3CT9KRS7PF - 1 of 1 people found the following review helpful:
Not just another boring Technical book...... This one is FUN!, June 23, 2008
By Richard T. Kingslan "Consultant for a Major Software Company"
Typically, technical books have a problem of being dry. They lack style, any sense of enjoyment (seriously - you don't read one to stay awake at night...) and are typically read because you either have a problem with the subject at hand, or you've been tossed under the bus by your boss - who promised you could be an expert in three days. And, he told you Monday was the deadline - and it's Friday afternoon.
Now and then, you come across a book that IS fun, and gives you the opportunity to learn something that can be expanded greatly. Such a book is Rajesh's book on Vista Gadgets. With the technology based in the use of JavaScript, HTML, CSS and Ajax, the skills that you can glean from this book can take you in many directions. The key, however, is learning. And learning something is much more enjoyable and fun when you can see the outcome - and it does something that is, well - cool.
Gadgets are designed to be little tools to do something useful. They are a way to automate a daily task. To keep an eye on specific processes. A way to while the time away playing Suduko when, of course, you really should be working. Plus, they can be very attractive and add another element to the theme of a given desktop, much as the wallpaper and the colors of the windows create the theme.
Plus, as mentioned - gadgets can be considered a beginners introduction to Web Parts - those pieces of code that do tasks on web servers and on client browsers - the up and coming Web 2.0. The technology is the same, the scope and the interfaces into the larger project are different.
It would have been a much more average book if Rajesh had taken a number of projects and walked you through the code on how to develop these - all with code samples, snips of pictures, graphic elements, etc. However, he goes the extra mile by not stopping at the 'Let's build an RSS feed gadget...' (Make no mistake - you only need one of those, and all in all - they're pretty simple...) Rajesh takes it the extra mile by spending time on Patterns, project thoughts, bringing together all of the disparate elements. Call it, if you will, Designing Gadgets. Creating a gadget is not overly hard. Designing one is a bit more of a challenge. Rajesh takes you on the thoughts that need to be sorted out as you go through that process. The upside? You don't stop when you get done with the book. You really DO have all the tools necessary to design and develop your own tools, widgets, automatons and sidebar 'bots'.
Remember, though - these are supposed to be fun! If you find yourself having too much fun, that C++ book is just to your left. Read it for a while. Come back to this book and you'll see that Rajesh's book is MUCH MORE exciting!
http://www.amazon.com/review/R1JUFCTRG81OA9
Excellent source for Gadget development, June 20, 2008
By Abhijit Jadhav
This book is an excellent source for creating gadgets for windows vista.I am familiar with HTML development projects and this book provided me with comprehensive details with easy to understand language. I also liked the way Rajesh has illustrated different gadgets in his examples.
http://www.amazon.com/review/R2NPUD7C0POT0L- 1 of 1 people found the following review helpful:
Amazing Book and the stuff that we need to build gadgets is in here, June 11, 2008
By M. Kulkarni "DarthRader"
Book is an excellent guide and must to have if you are looking to create gadgets. Best thing about this book is its straight forward approach for serious application developer.The advanced samples are very handy when it comes to build gadgets real-time. i have already started using tips to build my own gadgets. MUST READ FOR chapter 3, 8,9,10,11,12 to get into gadgets before its too late. Do not miss tips section very handy and useful. MAY THE FORCE BE WITH YOU
http://www.amazon.com/review/R1FE2TOS2D1YEP - 2 of 2 people found the following review helpful:
Anupama Kunchakara, Software Application Engineer, June 7, 2008
By Anupama Kunchakara
An Excellent book for Gadgets development. There are lot of examples which really are useful to understand the concepts.
http://www.amazon.com/review/R2ZCD2PVJERHFD - 3 of 3 people found the following review helpful:
Get deep into Vista Gadgets technology, May 31, 2008
By Luigi Bertoneri
I'm a developer with more than 10 years of experience. I like the new technology, especially of Windows Vista, Windows Mobile and Windows Embedded. I have created a few gadgets without this book, since the Vista Gadget SDK was a beta. I found myself running into more bugs and problems. I think this book is a great learning tool and an excellent guide, it reports more material gleaned from a few of the tips.
The thing that many books have in common is that they are boring. Well, this book is different!
The author, Rajesh Lal, has presented his book, explaining complex matters in a new interesting way, which makes reading his book enjoyable as well as useful. It keeps the theory down to what you need to know to get the job done, without a load of waffle. The author's approach to teaching, is like a friend telling a story. Creating Vista Gadgets will throw a few challenging scenarios at you, you'll go from knowing nothing about gadget to having a strong grasp on the concept.
Programming delves into more depth in many areas; in HTML, CSS, JavaScript, RSS, Ajax and object-oriented programming.
The book is very well structured in a logical development with 4 sections and all concepts are described with illustrations.
In the first section Rajesh Lal talks about the history of gadgets and covers all the basics. Afterwards, he goes well in depth with more Vista Gadget samples.
You can find here all the basic steps required to begin to think your gadget. He provides an overview about using the manifest, the event, how to use resources and the APIs available. The 3rd chapter of the first section, is the chapter I like most, all you need for a killer gadget, the user interface. Around internet you can find a lot of gadgets but only a handful are very useful and cool. Here you can find a good guideline on how to think like a user, the choice to expose, how to do a quick access, the gadget's limits, the refresh, the style and so on. The last chapter of the first section talks about the way to use it in your business, needed for readers more than a noob - a real pearl.
It's indeed useful to understand how to use you gadget or what to deploy with a deep view around you, it helps you with a lot of case studies with benefits.
The other three sections are for real developers, explaining the tool you need such as Visual Studio and a step by step procedure to set up the project with some tips. Furthermore, you can find a deeper analysis of topics mentioned in the previous section. Here you can learn using a manifest, settings, the presentation and the DOM and so on. After the first samples and the first smell of the power you have, the author introduces the event and more useful info with some cool samples.
The 7th chapter is the best of the second section, great must read. I will not explain any further, enjoy reading it.
The book explains then how to debug a gadget, the debugging tools and how to use them and deploy with CAB or MSI. Section 9 is the last of this chapter, introducing AJAX and providing a lot of information on how to use it for deploying a gadget retrieving information from part of a site and manipulate it to a different view. It covers a lot of the design concept and usability.
In the last Chapter of the section 3 the author met his goals. He explains how to develop gadgets in different ways, thus adding renewed power to gadget: Silverlight. I have found it very complete, it's effective and useful. This chapter also have a lot of references and the author suggest areas for further research.
The 4th section, closes the book with a great shot. In "Tips and tricks" You can find some useful hints like avoiding vista security or how to protect your code. In "Extra" the author gives the readers a gadget template for Visual Studio, yes you have read well, a template with three cool gadgets.
My final assessment: This is one of my absolute favorite books on programming, it's just a lot of fun. This is the first book that would really set you apart. It's very useful, with lots samples with code, it really helps you to improve your skills, thinking like an analyst-programmer. Moreover, it helps developers using some language and writing better code. After reading it, you'll have an arsenal of tools to throw at any programming problems. Getting to work under Vista Gadget with no easy task. The target audience is too widely spread, developers (green and old), architects, business analysts, so this book is great to have in the office or in your bookshelf at home. This book is highly recommended.
This book also serves as an excellent reference. If you have a question about something you can contact the author for reference agreement here: http://www.amazon.com/gp/pdp/profile/A2OJOGNTJEY2O9.
I hope this is a comprehensive overview about this book, Creating Vista Gadgets by Rajesh Lal. If you understand a bit of what this book is... order now or buy it immediately, It will repay its cost within hours through saving your wasted time.
http://www.amazon.com/review/R3UBNFOBLSTXLA - 1 of 1 people found the following review helpful:
Gadgets development is interesting now!!, June 23, 2008
By manish saraf
I am beginner to Vista gadgets and I found the book to be explanatory with lots of examples. The book explains design, architecture, deployment etc very efficiently. Gadgets development is very interesting for me now. I would definately recommend this book to my web designer friends. http://www.amazon.com/review/R31QR3B2U52TX6
Labels: Amazon, Book, gadget, Sidebar, vista
Tuesday, April 29, 2008
Introduction: Creating Vista Gadgets
Tuesday, April 22, 2008
Selling Your Gadget: Chapter 4 Creating Vista Gadgets using HTML, CSS & JavaScript
Chapter 4: Selling Your Gadget
“Make service your first priority, not success, and success will follow.” --Anonymous
IN THIS CHAPTER
- Gadget Revenue Model
- How Gadgets Give You Business
- Supporting Your Gadget
Gadget Revenue Model
The Sidebar gadget development platform is new, but it uses standard web technologies such as HTML, CSS, and JavaScript. These technologies have matured in the last few years and have a large community of developers. Sidebar gadgets have a much shorter development life cycle than regular software: quick development, easy deployment, and almost no maintenance. This makes the Sidebar gadget development platform very attractive for developers. It’s a platform rife with the opportunity to innovate. It’s a new approach for providing quick information and tools.
The revenue model of an Internet-based service company depends on one thing: traffic. And Sidebar gadgets have the potential to drive traffic. There will be more than 100 million Windows Vista users in next few years. If your gadget is popular among 1% of them, just imagine your gadget on 1 million users’ desktops. A reference to your
website will also drive them directly to your online business portal. How you use this new way of interaction and this new set of customers coming to your website depends
on you and your own individual service.
A Sidebar gadget is a mini application with the simplicity of a web application and the power of a Windows application. It is a small and lightweight tool. A Sidebar gadget is not meant to be created as a complete software application, whether sold as a downloadable product or a “try before buy” tool. The revenue model of a Sidebar gadget works best as a free service to drive traffic to your website or as a side product of a bigger application.
It is debatable right now whether you can make millions from a Sidebar gadget, but the potential is there and the possibilities are endless. Do the math yourself; assuming that your gadget is popular:
- There will be 100 million Windows Vista users in the next year (predicted by Microsoft).
- A popular gadget used by 1% of those users means 1 million users.
- If 5% of those 1 million users to become customers, you have 20,000 potential customers.
- Potential revenue equals 20,000 multiplied by $ x (sales per user).
Users will be using the gadget for free; customers are those 5% among the gadget users who go ahead and buy a service from the gadget provider’s website. We discuss this in detail in the later sections.
The type of gadget you build depends on which revenue model you want to use to attract potential buyers:
- Pull model—A free utility that pulls customers to the website.
- Push model—A tool that enhances an existing application or service
We discuss both these models in the following sections.
Pull Model
In the pull model, you create new ways to market your online business by distributing a useful Sidebar gadget freely on the Web. The gadget should have a subset of features you want to sell to buyers and it needs to have enough information to keep users interested and eventually convert at least some of them to buyers.
A brief description of how to use the article or code. The class names, the methods and properties, any tricks or tips. Gadgets utilizing the pull model should have a link to the website providing the product or service.
Steps and Different Roles in the Model
A pull model needs a series of steps along with the development of sidebar gadgets. Companies that already have an online service or product to sell can also utilize this model. In action, the model follows these general steps, which are also illustrated in Figure 4.1:
- You have a website that provides the service(s) and/or product(s) you want to sell.
- Choose a subset of the service that you can provide as a basic free service.
- Create a Sidebar gadget that delivers this free service to users.
- Build a user base.
- Drive interested users (potential customers) to the website where more complete services are offered (for a price).
FIGURE 4.1 A pull model uses a gadget to drive traffic to the website.
The gadget provides a basic service that is available for free to all in a public server. The basic service should be sufficient enough to create user interest in related products and services.
Case Study: Rare Book Seller
TrickOfMind, a dot-com company with few developers and resources, wants to sell rare puzzle books on the Internet. It has a catalog of books and a payment gateway set up, but what it lacks is users that may become customers.
You, as an analyst, have come up with a plan to leverage the Sidebar gadget platform by following these steps:
- Create a Trick of the Day Sidebar Gadget. This has a puzzle trick every day in the form of an RSS feed.
- Track your RSS feeds with online tracking tools such as feedburner.com. Appendix A, “Tips, and Tricks,” contains a section about tracking RSS feeds.
- Deploy your Sidebar gadget on a publicly available server, such as http://gallery.live.com/, for users to find and download. Don’t forget to add keywords and tags to make it easily searchable.
- Provide a consistent service to users, such as the trick question every day and also some kind of interaction through the Sidebar gadgets, such as a reply link or a link
to the website. - Provide a link to the website for users interested in puzzle books. Make your website dynamic, informative, and interesting enough for users to return to on a regular
basis.
Websites that provide tricks, puzzles, or questions every day already exist, but a Sidebar gadget providing puzzles at your desktop would make yours more usable. A daily trick delivered to your desktop is a very attractive service for puzzle lovers.
Gadgets offer a new approach to the old model, “basic free service, paid pro service.” Almost all Internet companies try to use this model to generate traffic and revenue. The model is not new, but the approach utilizing sidebar gadgets is.
Every day, millions of users search for a gadget that provides them with a daily dose of their favorite hobby. There are websites providing these daily services, but most of them deliver them by mass emails or online forums. Nobody—at the time of this writing—delivers them to your desktop in the form of a state-of-the-art Sidebar gadget. Use the gadget platform and grab those customers before somebody else does.
Push Model
The push model relies on enhancing existing service and increasing customer satisfaction.
This model works where you already have an online business with a customer base. Use a Sidebar gadget to enhance your customer experience and provide that “extra” service exclusively to your customers. This will not only boost the satisfaction of the existing customers but also act as a great marketing tool for new customers. Use the Sidebar platform to create an add-on service that provides users with quick and ready-to-use information that benefits them. Any information that changes daily and is needed by your customer can be provided as an information gadget.
Steps and Different Roles in the Model
A push model starts with an existing web service, but an existing customer base is what distinguishes the push model from the pull model. There is lot more potential for marketing in a push model where you already have a customer. Your users are already coming to your website for frequently updated data or information. The following list, which is illustrated in Figure 4.2, describes the components of a push model:
- Existing web application or service
- Existing customer base
- Ready-to-use information gadget based on an existing service
- Gadget deployment in the web portal
- Increased satisfaction for the existing customers, relative to the pull model

FIGURE 4.2 A push model uses the existing customer base.
Case Study: Real Estate Web Service
Imagine you have a website that displays home rental listings for property managers. Your website receives updates from multiple agents and private sources. Currently, property managers go to the website and filter the results based on their preferences, such as area, price range, and date. The information is dynamic in nature and changes every day. The property managers are always searching for new rental listings, but it’s easy for them to miss some of the listings.
As an analyst, you come up with a plan to leverage the push model for Sidebar gadgets.
- Make global listings available in XML format as RSS feeds, with date and region as parameters.
- Create a Recent Listing Sidebar gadget that uses settings specific to the rental listing to filter the feed data into a set of top 20 listings. Let the gadget update the feed
every hour. - Deploy your Sidebar gadget in your web application exclusively for property managers.
Here is the list of benefits:
- Use of the gadget ensures proper flow of important information.
- The gadget makes listings available to property managers without requiring them to go to the website. With multiple instances of the gadget, the property manager can
set up different search criteria. - This results in better flow of information, reducing search costs and potential missed listings.
- Use of gadgets results in increased satisfaction among property managers.
The push model facilitates the property manager in viewing useful information quickly and efficiently. With the power of the Sidebar gadget, the property managers can manage more properties in less time, which increases both their revenue and customer satisfaction.
The push model can be used with many online businesses with an existing customer base. Think of this new way of providing features to your customers as something that offers you a significant competitive edge.
How Gadgets Give You Business
Typically, gadgets are not meant to be sold as individual products. Both push and pull revenue models utilize a Vista Sidebar gadget as a tool to do business more efficiently. The platform provides a unique way to interact with customers. The business model of a gadget is not to sell and make profit out of the gadget itself but rather out of the information, service, or product that the gadget supports.
The reason is simple. Sidebar gadgets are based on HTML, CSS, and JavaScript, so the gadget’s source code actually goes with the gadget when you deploy it. The .gadget extension is nothing but a .zip extension in disguise. Anybody with this information can open the source of the HTML file and make changes to it. In addition, thousands of gadgets are freely available online, delivering all kinds of services, which makes it difficult—if not impossible—to sell a gadget.
Four kinds of gadgets can generate revenue (see Figure 4.3):
- Ad Gadgets, which are gadgets used as advertising tools
- Gadgets that are side products for enterprise-level applications
- Utility Gadgets, which provide a watered-down version of a utility
- Free Information Gadgets, which collect trends and usage statistics
FIGURE 4.3 These four types of gadgets are all capable of generating revenue.
The Ad Gadget
The Ad Gadget is meant for advertisement of a service. It is based on the pull business model in which you create a free subset of a service, but compel the user to subscribe for an advanced set of features. An Ad Gadget becomes the starting point of an already existing service on the web and helps business in the following ways:
- Free basic service in the Sidebar gadget acts as an advertisement for the actual service on the website.
- The service on the website can be free, with a revenue model derived from advertisement banners on the website.
- The service on the website can be a paid subscription for a Pro Account. Revenue here comes from subscribers.
Case Study: Site Statistics, Ad Gadget with Pull Model
A website statistics provider company such as sitemeter.com shows statistical information about visitors for a particular customer’s website. It gives free information for the last single month. The statistics provider company’s revenue model is based on advertisement banners on the website and paid professional accounts.
In addition to offering a free basic service (statistics for last month), what if the organization created a Sidebar gadget for advertising its free service? The information in the gadget would whet users’ appetites, and compel them to visit the website for more detailed statistics.
Here is how the pull model works for the Site Statistics Gadget (also see Figure 4.4):
- Free basic statistics in the Sidebar gadget pull users to the website. The gadget has a link to the website, which provides detail statistics. Users visit more often through
the gadget than they do by actually navigating to the website. - The gadget provides a subset of the free basic service and still pushes users to go to the website for detail statistics. This helps drive in the revenue from banner advertisements on the website.
- The gadget helps in driving traffic to the website. It also acts as a tool for marketing the paid subscription for the Pro Account. The revenue model of a paid subscription
is strengthened by the presence of the gadget.
FIGURE 4.4 Ad Gadget for Site Statistics provides a subset of free basic service on the Vista Sidebar.
Benefits of Using an Ad Gadget
An Ad Gadget not only provides an advertisement of the web service but also acts as a
marketing tool that is freely available in online communities. Following lists the benefits
of an Ad Gadget:
- Free advertisement of the service through the gadget.
- Wide availability (The gadget can be made available in free online communities
such as http://gallery.live.com/, which gives the service exposure to millions of users.) - Increase in number of users for your service.
- More satisfaction among existing paid account holders.
Gadget as a Side Product
A gadget as an add-on to an enterprise-level application is also a great selling tool. This kind of gadget follows the push model and is targeted toward existing users.Any enterprise-level application, such as a Customer Relationship Management (CRM) or Enterprise Resource Planning (ERP) application, deals with a lot of frequently updated data. Users sometimes find it difficult to filter down data relevant to them for a particular scenario. A sidebar gadget providing the ready-to-use data can be very useful in this kind of scenario (see Figure 4.5).

FIGURE 4.5 A Sidebar gadget used as a side product increases both the usability of the main application as well as customer satisfaction.
A gadget as a side product becomes a useful tool for existing customers. To enable a gadget for an enterprise-level application, you have to make sure of the following:
- First of all, expose required data to be displayed in the gadget in an open XML format (recommended RSS feed format).
- Enable a way to authenticate users to display data filtered by the individual user.
- Use existing web technologies such as Ajax and SOAP to access secure data from an XML web service.
Case Study: Microsoft CRM Gadget, Gadget as a Side Product
Microsoft Dynamics Customer Relationship Management is a powerful enterprise-level pplication. Its capability to integrate with Microsoft Office applications, Microsoft Outlook, and Blackberry mobile devices makes it a state-of-the-art application.One important feature of the CRM is that it acts as a central repository for all customer related data and accounts related to a particular member. Normally a member has to log in to Microsoft Dynamics and access information filtered by different criteria, using a user interface provided by the application, an intranet application, or a website. Creating a gadget that displays the list of accounts and contacts associated with a current member is of immense help. The user no Longer has to start Microsoft Dynamics and go to the accounts page to get this information. This is possible because the enterprise application enables gadget development by supporting the following (as illustrated in Figure 4.6):
Microsoft CRM is exposes data through web APIs.
- Authentication for the member is possible from the gadget.
- The enterprise application provides a web service for accessing data.
Benefits of Using Gadgets as Side Products
A gadget used as a side product compliments the main application. The case study showed how a member of an enterprise-level application can benefit from the use of the gadget. A gadget as a side product increases the usability of the main product by doing the following:
- Providing ready-to-use information.
- Providing filtered and relevant data.
- Displaying data related to the logged in member.
- If you use multiple instance of the gadget, enabling the member to search information with different filters.
A utility gadget normally is a watered-down version of a Windows application, giving access to quick tools and features provided by the operating system. Some utility gadgets provide information on CPU usage or available drive space. This kind of gadget can be used to create revenue within the pull model.
A utility gadget can be both a basic version of the main application or a side product complementing the application. For example, a basic utility in the form of a gadget can be distributed freely over the Internet, and a more feature-rich application with advanced features can be purchased from your website. If the gadget is popular, it will drive traffic to your website and eventually help sell the application.
In the actual implementation, a utility gadget typically is a watered-down version of the full application. This functionality can be exposed as an active component to be called and used by the gadget. In this scenario, the full-featured application exists on the provider’s website and the Sidebar gadget platform is used in the following ways:
- A Sidebar gadget with a basic or watered-down version of the application
- A gadget that acts as a side product to the application
Case Study: Backup Software Utility Gadget
DBKP, a fictitious backup software company, provides robust, reliable, and complete backup software. The company provides a “trial version” of the software implemented as a gadget, providing some basic free services. The company creates a gadget that provides quick access to the application’s popular features, using APIs exposed in a dynamic link library that the application also uses.Benefits of the Utility Gadget
The utility gadget can be both a free service for advertisement of the company as well as a side product for the actual application. It provides the following benefits to the company:
- The right set of features in a Sidebar gadget can make it instantly popular, resulting in lot of traffic to the website.
- The gadget provides quick access to the features of the backup application and makes the application more useful.
A utility gadget’s feature set, which is meant for driving users to buy the actual product, has to be carefully chosen so that it drives potential users to purchase the product and become customers.
Free Information Gadget
A free information gadget, as the name suggests, provides regularly updated information as a free service. In turn it collects usage statistics from the gadget users. This can be thought of as similar to the process of mining web logs, where web logs are analyzed for page usage statistics. Information such as page views, durations on a page, and number of visits are used to make decisions. The only difference is now you are making the data available through the gadget and tracking the RSS feed instead of web pages.The free information gadget’s revenue model is based on the current trend in advertising, which values user choice. That is to say, this revenue model depends greatly on the statistics related to the number of users who views a particular piece of information. Data related to information that was shared a greater number of times or commented or viewed are used for advertisement purposes.
For example, a gadget providing video feed can use the statistical information on which video was shared or played the most. The demand for this kind of information becomes the basis of the free information gadget. These gadgets also promote a parent website and help generate revenue from banner advertisements.
You’ll find more information on collecting usage statistics from the gadget in Appendix A. A free information gadget can even use live data streaming for things such as broadcasting or podcasting. It can also have built-in advertisements, just like a real radio or video channel.
These gadgets take data in the form of an RSS feed from the provider website and display the data, formatted, to the user. The data in the information feed can contain links to pictures, audio, video, or just plain text or HTML. The gadget provides the title and a short description of the information. The user can click on either one to read the information or play the audio or video related to it.
This revenue model is based on the usage statistics of the information and also the ad banners in the website. The whole advertisement network is switching toward this trend, which is based on this kind of usage information.
To create a free information gadget, follow these steps:
- Make your data available in the form of an RSS feed.
- Track the usage of individual items in the feed.
- Provide a link from the gadget to the actual website.
Case Study: NYBC News Gadget, a Free Information Gadget
NYBC, a New York broadcast company, provides access to the news from its website but consumers don’t seem to be using the service. It provides a lot of options for users to add their opinions, ask questions, interact with the reporters, and rate and share news with others.The company provides top local news in the form of an RSS feed that is freely available in the website. The data available is in a variety of formats: audio, video, and HTML with pictures. NYBC also provides streaming servers for live commentaries. The customers are local to New York and it has a lot of presence in the newspaper market. What it’s aiming for is an online presence.
The company leverages a Sidebar gadget platform to solve this problem. As an analyst in the company you come up with a News Gadget for New Yorkers. The gadget provides the following:
- Frequently updated news in the form of an RSS feed
- A radio feature built into the gadget for live streaming
- Links to the news website
Benefits of the Gadget
Having a gadget on your desktop, which gives you regularly updated news in the form of text, audio, and video, is far more attractive than visiting a website to access information. The gadget platform can provide the following benefits in the current scenario:- Subscribers love the easy-to-use gadget for their favorite newspaper.
- Online activities will increase because each news item will have a corresponding link to the website.
- The RSS feed can be tracked easily for usage information.
- The streaming server can also include audio and video advertisements.
Supporting Your Gadget
Supporting a gadget is similar to supporting any product, but in many ways it is relatively easier. Gadget support is crucial because if you are developing a gadget for revenue, you have to make sure that it works properly.
Because no help file comes with the gadget, if you want to include some kind of tutorial, it has to be done in the support page. Remember that gadgets are all about interactivity. A forum dedicated to the gadget is very helpful in acquiring feedback from users in the form of suggestions and new feature requests. As with any software product, you need to provide an upgrade path for new features and services.
Support features that can help maintain a gadget include the following:
- A link to the support page, which describes the features.
- An email link to contact the developer or the company that provides the gadget.
- An online forum that provides a mechanism for users to communicate with each other and the developer/company for issues. A link to a forum in the gadget is helpful.
- A page dedicated for suggestions, new features, and so on.
- Auto-update functionality (Detailed further in Appendix A -Tips and Tricks).
Links should be provided in the Settings page to enable the user to visit the corresponding web page.
TABLE 4.1 Differences Between an Application and a Sidebar Gadget
| Application | A Sidebar Gadget |
| Normally has a help file associated with it. | No help file |
| Has about a page that contains company or developer information for contact. | A gadget’s settings page can be used to add an email address or website information |
| Products normally have dedicated forums for support and a huge user community. | A support/suggestions page is desirable. A lightweight forum for a discussion board is also helpful. |
| Generally Comes with auto-update functionality. | Needs to be upgradeable and needs user’s interaction for upgrade |
| Products normally have dedicated forums for support. | Contact information in the form of email address. |
Thanks
I hope you find this useful. I would be delighted to hear your comments, take care - Rajesh Lal.
Labels: Book, gadget, sample chapter, selling, Sidebar, vista
