706:
1274:
36:
298:
1286:
779:) to form a single application. A widget in a toolkit provides a single, low level interaction, and is prepared to communicate with other widgets in the toolkit. On the other hand, widget engines such as desktop widgets and web widgets are intended for end users. Desktop and web widgets are stand-alone, task-oriented applications which can be composed of several related interactions on its own.
1088:
279:
638:. The term is used fairly loosely, in that many such applications are more complex internally and in operation than the simple applets that are called "widgets" in other contexts. The relationship between platform and developer is mutually beneficial, with the social network offering hardware and software infrastructure, and access to the social network's
604:
through social networks. The first known web widget, Trivia Blitz, was introduced in 1997. It was a game applet offered by Uproar.com (the leading online game company from 2000 - 2001) that appeared on over 35,000 websites ranging from GeoCities personal pages to CNN and Tower
Records. When
529:
The growing pervasiveness of mobile widgets is easily understood. While widgets are a convenience in the online world, they can be looked at as near-essential in the mobile world. The reason: the mobile device is small and the interface is often challenging. Wading through large amounts of
684:
adopt this draft W3C standard. Apache Wookie (Incubating) is the first server side widget engine to adopt this W3C standard. Wookie is a server that manages widget instances and allows them to be embedded in web applications in addition to being provided for client devices such as Opera.
650:
providing content and features that make the social network services more useful for their members. At present, there is no fee or payment between developers and social network platforms, and attempts to realize revenue from widgets (primarily
514:
Most mobile widgets are like desktop widgets, but for a mobile phone. Mobile widgets can maximize screen space use and may be especially useful in placing live data-rich applications on the device idle-screen/home-screen
592:
Web browsers can also be used as widget engine infrastructures. The web is an environment well suited to distribution of widgets, as it doesn't require explicit interaction from the user to install new
519:-based mobile widget engines exist, but the lack of standards-based APIs for Java to control the mobile device home-screen makes it harder for these engines to expose widgets on the phone-top.
741:. The widget model in widget engines is attractive because of ease of development. Most of these widgets can be created with a few images and about 10 to several hundred lines of
630:
host these applications and provide them underlying platform services (such as display and storage of user-provided photos and other content, profile information about
456:
on all platforms (desktop, mobile TVs, gaming consoles) using the Opera browser's rendering engine. Opera
Widgets were discontinued since the version 12 of the browser.
313:
that provide single-purpose services such as showing the user the latest news, the current weather, the time, a calendar, a dictionary, a map program, a calculator,
600:
Web widgets have unleashed some commercial interest, due their perceived potential as a marketing channel, mainly because they provide interactivity and
900:
540:, released on April 27, 2009. Some of the most popular widgets on the Android operating system include DashClock, Google Keep and HD Widgets.
835:
163:
user interface, in contrast with a more complex application such as a spreadsheet or word processor. These widgets are typical examples of
412:
the Yahoo widget dock is non-functioning but the majority of widgets still operate as expected and are accessible instead from the menu.
224:, to an instance of that element, or to a customized collection of such elements used for a specific function or application (such as a
194:
Because the term, and the coding practice, has been extant since at least the 1980s, it has been applied in a number of contexts.
1049:
100:
182:"widgets") are examples of reusable modular components that are used together to build a more complex application, allowing
72:
930:
1316:
1311:
79:
871:
635:
537:
119:
247:
53:
551:
that supports widgets in what it's called 'Service Cards', that also includes installation-free apps and widgets.
86:
886:
863:
Blattner, Glinert, Jorge and Ormsby, 'Metawidgets: towards a theory of multimodal interface design'. Appears in
705:
57:
1120:
958:
865:
Computer
Software and Applications Conference, 1992. COMPSAC '92. Proceedings, Sixteenth Annual International
503:
17:
68:
1289:
760:, runs all the loaded widgets. This allows several desktop widgets to be built sharing resources and code.
516:
904:
220:
to control a software application. In this context a widget may refer to a generic GUI element such as a
1042:
168:
794:
788:
533:
484:
436:
317:, photo viewers, or even a language translator, among other things. Widgets can provide or augment the
283:
669:
642:
base, and with application publishers ranging from amateur developers to organized companies such as
619:
615:
209:
203:
175:
251:
213:
843:
378:
running Google
Gadgets - No longer supported, discontinued, some security issues re: data sharing.
1321:
1277:
681:
46:
1218:
1035:
714:
738:
718:
710:
594:
495:
93:
1285:
1194:
901:"Increased focus on Opera extensions and ending support for Unite applications and Widgets"
776:
694:
582:
237:
137:
450:- Allows Mac dashboard widgets to operate on Windows. Open Source, not actively developed.
8:
1223:
935:
656:
310:
269:
A metawidget is a GUI widget for controlling the operation of other widgets within a GUI.
164:
530:
information in a mobile environment is not just a nuisance; it is a near impossibility.
27:
Part of a larger software application which has a stand-alone UI and simplified features
673:
652:
523:
325:
287:
241:
160:
141:
982:
1228:
1208:
926:
867:
734:
726:
334:
263:
145:
618:, with the user interface or the entire application hosted by the network service.
605:
Uproar.com was acquired by
Vivendi Universal in 2001, the widget was discontinued.
499:
491:
309:
Desktop widgets (commonly just called widgets) are interactive virtual tools for a
266:
are specific types of GUI widgets that may be hidden or expanded by computer users.
152:
601:
409:
329:
318:
229:
1253:
1203:
1140:
836:"The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire"
814:
804:
764:
722:
586:
381:
375:
291:
233:
1017:
1305:
1097:
677:
676:
of
Widgets 1.0. The intention is to standardise some aspects of widgets. The
453:
420:
389:
338:
314:
217:
1153:
346:
569:
is a portable application installed and executed, typically by non-expert
1115:
753:
659:
goods and services within the widgets) have been relatively unsuccessful.
365:
983:"Facebook Expands Power of Platform Across the Web and Around the World"
1148:
1130:
1077:
809:
772:
757:
746:
566:
560:
459:
432:
416:
401:
385:
357:
302:
225:
183:
634:
and communications features with other users) through special-purpose
526:-based native widget platforms are also available for mobile devices.
1169:
1125:
647:
570:
548:
467:
428:
424:
397:
393:
342:
221:
589:, or other simple functionality from third party widget publishers.
408:- No longer supported by Yahoo. Still functioning on Windows; since
35:
1258:
1243:
1238:
1233:
1213:
1179:
750:
643:
639:
631:
623:
614:
A "widget application" is a third party web widget developed for a
578:
502:
that could only held one main application at a time, but when real
297:
186:
to build user interfaces by combining simple, smaller components.
1248:
1027:
668:
On 9 November 2006, the Web
Application Formats Working Group in
627:
447:
440:
1003:
833:
1174:
799:
349:
system - No longer supported, use now discouraged by
Microsoft.
156:
1087:
506:
became available, these were replaced by normal applications.
1107:
478:
463:
405:
369:
353:
278:
697:
is announced as a component of the next generation TV sets.
574:
547:
operating system also supports mobile widgets. Alongside,
768:
742:
709:
Example of placement of widgets in case of a Linux-based
544:
471:
361:
179:
372:
since version 3). Both are active and under development.
60:. Unsourced material may be challenged and removed.
925:
1303:
364:since version 4) and the widget engine used by
1043:
244:reuse GUI widgets to build a user interface.
791:- a widget for displaying Knowledge articles
536:has supported mobile widgets natively since
494:were developed to provide a small degree of
959:"Developers compete at Facebook conference"
763:Widget engines are not to be confused with
1050:
1036:
931:"Widgets Become Coins of the Social Realm"
1018:"Web Specifications Supported in Opera 9"
834:Ralph R. Swick, Mark S. Ackerman (1988).
120:Learn how and when to remove this message
956:
704:
663:
470:operating systems - This engine runs on
296:
277:
898:
680:is the first client side widget engine
655:by the widget applications and sale of
608:
257:
136:is a relatively simple and easy-to-use
14:
1304:
321:. Examples of widget engines include:
1031:
882:
880:
254:, facilitate the authoring of GUIs.
165:transient and auxiliary applications
58:adding citations to reliable sources
29:
899:Teigene, Arnstein (24 April 2012).
693:Widgets are also available for TVs.
581:, to offer site visitors shopping,
24:
1057:
957:Ustinova, Anastasia (2008-07-23).
842:. pp. 221–228. Archived from
636:application programming interfaces
273:
25:
1333:
877:
771:programmers, who combine several
756:. A single host software system,
688:
509:
474:and is under sporadic development
439:- Last updated in: 2 March 2015 (
248:Graphical user interface builders
189:
1284:
1273:
1272:
1086:
887:Top 10 Best Android Widgets Ever
737:on which desktop or web widgets
700:
34:
144:made for one or more different
45:needs additional citations for
1010:
996:
975:
950:
919:
892:
857:
827:
554:
197:
13:
1:
820:
228:for users to customize their
1006:. World Wide Web Consortium.
352:Various implementations for
7:
782:
301:Early developer version of
159:is an example of a simple,
10:
1338:
1317:Graphical control elements
795:Android (operating system)
672:released the first public
620:Social networking services
558:
212:(GUI widget) is part of a
201:
176:graphical control elements
167:that don't monopolize the
1312:Graphical user interfaces
1267:
1192:
1162:
1139:
1106:
1095:
1084:
1065:
889:Retrieved March 22, 2015.
616:social networking service
210:graphical control element
204:Graphical control element
252:Glade Interface Designer
214:graphical user interface
963:San Francisco Chronicle
767:. Toolkits are used by
733:A widget engine is the
360:widgets (available for
1219:Google Desktop Gadgets
985:. Facebook. 2008-07-23
730:
713:. See the location of
483:Homescreen widgets in
477:Homescreen widgets in
306:
305:Desktop with Plasmoids
294:
758:such as a web browser
708:
664:Widget draft standard
410:OS X 10.11 El Capitan
300:
281:
695:Yahoo! Widget Engine
609:Types of web widgets
258:Types of GUI widgets
216:(GUI) that allows a
138:software application
54:improve this article
936:The Washington Post
657:electronic commerce
538:Android 1.5 Cupcake
311:desktop environment
174:On the other hand,
927:Rampell, Catherine
731:
602:viral distribution
307:
295:
264:Disclosure widgets
146:software platforms
1299:
1298:
1229:Microsoft Gadgets
1188:
1187:
735:software platform
504:multitasking OSes
500:operating systems
335:Microsoft gadgets
130:
129:
122:
104:
69:"Software widget"
16:(Redirected from
1329:
1288:
1276:
1275:
1244:Serious Samurize
1104:
1103:
1090:
1052:
1045:
1038:
1029:
1028:
1022:
1021:
1014:
1008:
1007:
1000:
994:
993:
991:
990:
979:
973:
972:
970:
969:
954:
948:
947:
945:
944:
923:
917:
916:
914:
912:
907:on 26 April 2012
903:. Archived from
896:
890:
884:
875:
861:
855:
854:
852:
851:
831:
789:Knowledge Widget
492:desk accessories
284:Knowledge Widget
240:tools that help
232:appearances). A
125:
118:
114:
111:
105:
103:
62:
38:
30:
21:
1337:
1336:
1332:
1331:
1330:
1328:
1327:
1326:
1302:
1301:
1300:
1295:
1263:
1184:
1158:
1135:
1091:
1082:
1073:Software widget
1061:
1056:
1026:
1025:
1016:
1015:
1011:
1002:
1001:
997:
988:
986:
981:
980:
976:
967:
965:
955:
951:
942:
940:
924:
920:
910:
908:
897:
893:
885:
878:
862:
858:
849:
847:
832:
828:
823:
785:
765:widget toolkits
723:Desktop widgets
703:
691:
666:
611:
563:
557:
512:
446:Kludgets - for
415:XWidgets - for
368:(available for
330:Apple Macintosh
319:graphical shell
276:
274:Desktop widgets
260:
250:, such as e.g.
230:computer screen
206:
200:
192:
134:software widget
126:
115:
109:
106:
63:
61:
51:
39:
28:
23:
22:
15:
12:
11:
5:
1335:
1325:
1324:
1322:Widget engines
1319:
1314:
1297:
1296:
1294:
1293:
1281:
1268:
1265:
1264:
1262:
1261:
1256:
1254:Yahoo! Widgets
1251:
1246:
1241:
1236:
1231:
1226:
1221:
1216:
1211:
1206:
1204:Active Desktop
1200:
1198:
1190:
1189:
1186:
1185:
1183:
1182:
1177:
1172:
1166:
1164:
1160:
1159:
1157:
1156:
1151:
1145:
1143:
1137:
1136:
1134:
1133:
1128:
1123:
1118:
1112:
1110:
1101:
1093:
1092:
1085:
1083:
1081:
1080:
1075:
1069:
1067:
1063:
1062:
1059:Widget engines
1055:
1054:
1047:
1040:
1032:
1024:
1023:
1009:
995:
974:
949:
929:(2007-11-03).
918:
891:
876:
856:
825:
824:
822:
819:
818:
817:
815:Widget toolkit
812:
807:
805:Desk accessory
802:
797:
792:
784:
781:
702:
699:
690:
689:TV set widgets
687:
665:
662:
661:
660:
610:
607:
583:advertisements
559:Main article:
556:
553:
511:
510:Mobile widgets
508:
488:
487:
481:
475:
457:
451:
444:
413:
382:Yahoo! Widgets
379:
376:Google Desktop
373:
350:
332:
292:Mac OS X v10.4
290:running under
275:
272:
271:
270:
267:
259:
256:
234:widget toolkit
202:Main article:
199:
196:
191:
190:Classification
188:
171:'s attention.
153:desk accessory
128:
127:
42:
40:
33:
26:
9:
6:
4:
3:
2:
1334:
1323:
1320:
1318:
1315:
1313:
1310:
1309:
1307:
1292:
1291:
1287:
1282:
1280:
1279:
1270:
1269:
1266:
1260:
1257:
1255:
1252:
1250:
1247:
1245:
1242:
1240:
1237:
1235:
1232:
1230:
1227:
1225:
1222:
1220:
1217:
1215:
1212:
1210:
1207:
1205:
1202:
1201:
1199:
1196:
1191:
1181:
1178:
1176:
1173:
1171:
1168:
1167:
1165:
1161:
1155:
1152:
1150:
1147:
1146:
1144:
1142:
1138:
1132:
1129:
1127:
1124:
1122:
1119:
1117:
1114:
1113:
1111:
1109:
1105:
1102:
1099:
1094:
1089:
1079:
1076:
1074:
1071:
1070:
1068:
1064:
1060:
1053:
1048:
1046:
1041:
1039:
1034:
1033:
1030:
1019:
1013:
1005:
1004:"Widgets 1.0"
999:
984:
978:
964:
960:
953:
939:. p. D01
938:
937:
932:
928:
922:
906:
902:
895:
888:
883:
881:
873:
872:0-8186-3000-0
869:
866:
860:
846:on 2007-09-27
845:
841:
840:USENIX Winter
837:
830:
826:
816:
813:
811:
808:
806:
803:
801:
798:
796:
793:
790:
787:
786:
780:
778:
774:
770:
766:
761:
759:
755:
752:
748:
744:
740:
736:
728:
724:
720:
716:
712:
707:
701:Widget engine
698:
696:
686:
683:
679:
678:Opera browser
675:
674:working draft
671:
658:
654:
649:
645:
641:
637:
633:
629:
625:
621:
617:
613:
612:
606:
603:
598:
596:
595:code snippets
590:
588:
584:
580:
576:
572:
568:
562:
552:
550:
546:
541:
539:
535:
531:
527:
525:
520:
518:
507:
505:
501:
497:
493:
486:
482:
480:
476:
473:
469:
465:
461:
458:
455:
454:Opera Widgets
452:
449:
445:
442:
438:
434:
430:
426:
422:
421:Windows Vista
418:
414:
411:
407:
403:
399:
395:
391:
390:Windows Vista
387:
383:
380:
377:
374:
371:
367:
363:
359:
355:
351:
348:
345:, and in the
344:
340:
339:Windows Vista
336:
333:
331:
327:
324:
323:
322:
320:
316:
315:desktop notes
312:
304:
299:
293:
289:
285:
280:
268:
265:
262:
261:
255:
253:
249:
245:
243:
239:
235:
231:
227:
223:
219:
218:computer user
215:
211:
205:
195:
187:
185:
181:
177:
172:
170:
166:
162:
158:
154:
149:
147:
143:
139:
135:
124:
121:
113:
110:February 2024
102:
99:
95:
92:
88:
85:
81:
78:
74:
71: –
70:
66:
65:Find sources:
59:
55:
49:
48:
43:This article
41:
37:
32:
31:
19:
18:Widget engine
1283:
1271:
1154:SuperKaramba
1072:
1058:
1020:. Opera ASA.
1012:
998:
987:. Retrieved
977:
966:. Retrieved
962:
952:
941:. Retrieved
934:
921:
909:. Retrieved
905:the original
894:
864:
859:
848:. Retrieved
844:the original
839:
829:
762:
732:
721:widgets and
715:Ubuntu Unity
711:architecture
692:
667:
599:
591:
564:
542:
532:
528:
521:
513:
496:multitasking
490:Originally,
489:
356:, including
347:Windows Live
308:
246:
236:is a set of
207:
193:
173:
150:
133:
131:
116:
107:
97:
90:
83:
76:
64:
52:Please help
47:verification
44:
1195:proprietary
1116:GNOME Shell
754:source code
725:at the top
653:advertising
555:Web widgets
366:GNOME Shell
328:widgets of
238:programming
198:GUI widgets
184:programmers
161:stand-alone
1306:Categories
1290:Comparison
1149:KDE Plasma
1131:Screenlets
1078:Web widget
989:2008-08-14
968:2008-08-14
943:2008-05-07
850:2007-01-03
821:References
810:GUI widget
777:components
775:(reusable
747:JavaScript
719:KDE Plasma
571:webmasters
567:web widget
561:Web widget
466:and other
460:Screenlets
433:Windows 10
417:Windows XP
402:Windows 10
386:Windows XP
242:developers
226:dialog box
80:newspapers
1224:KlipFolio
1209:Dashboard
1193:Engines (
1170:Rainmeter
1126:gDesklets
1096:Engines (
717:widgets,
648:Slide.com
632:end users
579:web pages
549:HarmonyOS
468:Unix-like
429:Windows 8
425:Windows 7
398:Windows 8
394:Windows 7
343:Windows 7
326:Dashboard
288:Dashboard
222:check box
142:component
1278:Category
1259:XWidgets
1239:Netvibes
1234:NetFront
1214:DesktopX
1180:XWidgets
1121:Cinnamon
783:See also
751:VBScript
644:RockYou!
640:end user
624:Facebook
622:such as
522:Several
1249:WidSets
911:12 June
773:widgets
628:Myspace
577:-based
534:Android
517:Java ME
485:Android
448:Windows
441:Windows
437:Android
94:scholar
1175:WebKit
870:
800:Chumby
587:videos
358:Plasma
303:Plasma
157:applet
96:
89:
82:
75:
67:
1163:Other
1066:Modes
727:layer
479:Maemo
464:Linux
406:macOS
370:GNOME
354:Linux
286:, in
101:JSTOR
87:books
1108:GTK+
1098:free
913:2014
868:ISBN
646:and
626:and
575:HTML
543:The
524:AJAX
462:for
435:and
384:for
282:The
169:user
73:news
769:GUI
743:XML
739:run
670:W3C
573:on
545:iOS
498:in
472:X11
362:KDE
337:in
180:GUI
155:or
140:or
56:by
1308::
1141:Qt
961:.
933:.
879:^
838:.
682:to
597:.
585:,
565:A
443:).
431:,
427:,
423:,
419:,
404:,
400:,
396:,
392:,
388:,
341:,
208:A
151:A
148:.
132:A
1197:)
1100:)
1051:e
1044:t
1037:v
992:.
971:.
946:.
915:.
874:.
853:.
749:/
745:/
729:.
178:(
123:)
117:(
112:)
108:(
98:·
91:·
84:·
77:·
50:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.