internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It
Webopedia.com
Enter a word for a definition... ...or choose a computer category.
 
 

menu
   Home
   Term of the Day
   New Terms
   Pronunciation
   New Links
   Quick Reference
   Did You Know?
   Categories
   Tech Support
   Technology Jobs
   About Us
   Link to Us
   Advertising

   rss/xmlrss/xml  

Become a Marketplace Partner



talk to us
   Submit a URL
   Suggest a Term
   Report an Error

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers
commerce
  Be a Commerce Partner
 
 
 
 
 
 
 
 
 
 
 
 
 
 

All About Widgets
Last updated: September 14, 2007

What Is a Widget?
The word widget (pronounced wih-jit) is one of those words that now has far too many definitions. The dictionary defines it as a small mechanical device; a gadget, or a manufactured item that is unnamed. But we all know in the Internet era, a widget is much, much more.

In a programming context, it's a generic term for the part of a GUI that allows the user to interface with the application and operating system. Widgets display information and invite the user to act in a number of ways. Typical widgets that you may encounter include buttons, dialog boxes, pop-up windows, selection boxes, windows, toggle switches and forms.  The term widget also can be used to refer to either the graphic component or its controlling program or to refer to the combination of both.

Today when people use the word widget, in a Web 2.0 world, they are referring to piece of self-contained code — a small application actually, that opens up a doorway to a much larger application.  To this end, you can find widgets that provide stock quotes and news, search boxes for Google, eBay and other popular search-based Web sites, clocks, counters, games, feeds and more.

Adding to the confusion is the fact that widgets used on the desktop or Web are also called gadgets. In fact, in Windows Vista, Microsoft uses the word gadget, but it is still a widget.

Key Terms To Understanding  Widgets:

widget
Pronounced wih-jit. (1) A generic term for the part of a GUI that allows the user to interface with the application and operating system.

graphical user interface
Abbreviated GUI (pronounced GOO-ee). A program interface that takes advantage of the computer's graphics capabilities to make the program easier to use.

 

Desktop Widgets
Many widgets are designed to run on your desktop — it's a small application that provides specific information to the user, and can be functional or fun. If you're using the Windows operating system, you can use a widget engine and then choose widgets to install to your desktop. One very common type of widget for the desktop is Yahoo! Widgets. Previously called Konfabulator, it's free and can be used on Mac OS X or Windows systems. You simply need to download the Widget installer and then browse the Yahoo! Widgets directory for more than 4,000 widgets that you can freely use on your desktop. Other popular desktop widget engines include Dashboard, which was released with Mac OS X v10.4, Google Desktop, and SpringWidgets. Windows Vista and Windows Live both use MicrosoftGadgets.

Web Widgets
Advancing on desktop widget technology, today Web widgets are another type of widget that has gained in popularity, especially with the increased interest in personal publishing.  Web widgets are pieces of code that you can embed right on to your Web page, or personal publishing space such as Blogger or WordPress. Web widgets work like a mini-application that you use to provide information to visitors. They include search widghets, eBay trackers, news headlines, games, clocks and other applications. Web widgets are easy to use and require you only to copy and paste a snippet of code to display the widget, which is hosted on the developer's server. Widget directories, such as Widgetbox enable you to search for a specific type of widget, customize it for your own use, then copy and then paste the code to your own pages. Other free Web widget directories include yourminis, Google Gadgets for your Web page, and the Snipperoo widget directory.

Mobile Widgets
Like desktop widgets, mobile widgets are small applications, but these are designed, as you might expect, to work on mobile phones, rather than your computer. In some cases a widget engine is required, while in other instances, you may be required only to point your mobile browser to a special URL to access the widget. mFoundry, for example, offers a mobile widget engine for financial applications, and Bling also offers mobile applications. A Google search will also turn up a selection of mobile widgets, designed to run on specific mobile operating systems. iRibbit (previously called iPhoneMyeBay) is an eBay widget for the iPhone and WidSets offers a directory of mobile widgets also.

Easy Widget Development for Beginners and Beyond
Many widget tools help developers create innovate widgets and are useful novices as well. Widgetbox's free developer services offer analytics for tracking, services that allow consumers to use your widgets on their own site and popular blogging services, hosts the widget and also take care of including options that let you customize your widget.

For the Mac community, Apple Dashboard Widgets are created using a mix of HTML, JavaScript, and CSS. The Apple developer connection provides tools and resources for Dashcode that can be used by interested developers. Yahoo also offers tools to build and develop your own Yahoo! Widgets. MicrosoftGadgets also offers a Builders page with developer tools and resources for Windows Vista Sidebar and also for LiveGadgets.

Did You Know...
The first document usage of the word widget is attributed to the1924 play "Beggar on Horseback", by George Kaufman and Marc Connelly.
[Source]


Vangie 'Aurora' Beal
Writer, www.Webopedia.com
Last updated: September 14, 2007


Related Links

Widgetbox
Widgetbox is a directory for web widgets for blogs and other web pages.

Yahoo! Widgets
The Yahoo! Widget Gallery offers over 4,000 desktop Widgets - the most available anywhere online. Yahoo! Widgets is the only major desktop Widgets platform that works on both Windows and Mac OSes.

Google Desktop
Google Desktop makes searching your computer as easy as searching the web with Google. It's a desktop search application that provides full text search over your email, files, music, photos, chats, Gmail, web pages that you've viewed, and more.

SpringWidgets
A widget engine for the desktop and the web.

MicrosoftGadgets
MicrosoftGadgets.com offerse gadget uploads and downloads, forums and more.

Google Gadgets for your Web page
A large collection of widgets you can get code for to add to your own site.

Snipperoo
The Snipperoo Widget Directory offers listings to over 3,000 widgets.

iRibbit
Using your iPhone browser you can surf to this URL to access eBay.

yourminis
Get widgets for your blog, Web site, startpage, and desktop.

Apple developer connection
tutorial on developing Dashboard widgets.




Do you have an interesting piece of computer-related trivia that you would like us to explore?
Tell us about it.




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES