You are on page 1of 5

International Conference on Robotic Automation System (ICORAS 2011)

A Review Paper on Windows Gadget as a Tool for Office


Automation
Syahrul Fahmy, Akhyari Nasir, Aini Zuriayati, Muriati Muda, Suhana Sulaiman, Wan Roslina
and Nurul Haslinda
Faculty of Computer, Media and Technology, TATI University College
Jalan Panchor, Teluk Kalong,24000 Kemaman, Terengganu.

Abstract — This paper proposes the idea of using WINDOWS GADGETS


Windows Gadget to support Office Automation
systems in an organization. Three possible gadgets, This section will present literature review of
namely Memo, Network Security and Information Windows Gadgets in order to gain a better
Retrieval are presented in this paper to demonstrate understanding of the application domain. Discussion
the possibility of deploying these gadgets on will start with the definition and the characteristics of
windows-based computer systems. gadgets. Classifications of gadgets will follow
together with a brief discussion of gadget
INTRODUCTION development.

The introduction of Windows Vista has witnessed Definition


the birth of Windows Gadget (gadget). Gadgets
provide numerous information and functions such as The introduction of Windows Vista in 2007 has
weather forecasts, search boxes, and games. The full witnessed the birth of Windows Gadget (gadget).
potential of gadgets is yet to be determined with end- Gadgets, which reside on the Windows Vista Sidebar,
users developing and introducing new gadgets on a are small, lightweight, and useful applications [1][2].
daily basis. Currently there are more than 5000 Gadgets provide all sorts of information and functions
gadgets in 10 categories in the Microsoft Windows such as weather forecasts, search boxes, and Sudoku
Live Gallery. games [3]. The full potential of gadgets are yet to be
Office Automation systems; such as word determined with end-users developing new gadgets on
processing, e-mail and web browser; have long been a daily basis. Gadgets are still retained in Windows 7
used in organizations to support business process and with the exception of the sidebar [2]. In Windows 7,
automate office tasks. It is proven that these gadgets can be placed (float) anywhere on the desktop
applications increase productivity and reduces [5], hence giving end-user more space and freedom in
overhead cost associated with printing and preparing utilizing them.
office documents. Some existing gadgets such as This paper will use the definition of gadget as
event calendar can be used in an office setting in order stated in [1] and [2]; and extending the platform to
to support end-users in the business process. Windows 7. Gadgets in this paper will only focus on
However, there is yet a gadget that support the core personal computers (desktops and laptops), leaving
functions of an office such as memo distribution and out other portable devices such as mobile phones and
information retrieval. PDAs although they run on the Windows platform
This paper proposes the idea of using Windows that supports gadget.
gadgets to support Office Automation systems.
Although the characteristics and limitations of gadgets Common Characteristics
inhibits the deployment of pure office automation
systems on the gadget’s platform, there is a possibility Gadgets are meant for a single task and should
of incorporating gadgets to support office automation only show data suitable for that task only. Information
systems or business functions. Three gadgets are in the gadget window should satisfy the following
presented to demonstrate the possibility of gadgets in rules [1]:
supporting office automation systems and business Gadgets should only display information that
process. Approaches for testing and evaluating office changes regularly or Live Data such as live feeds,
automation gadgets are also covered in this paper. news updates and daily weather. Gadgets should also
provide Quick Access to information where the end-

249
International Conference on Robotic Automation System (ICORAS 2011)

user do not have to launch an application to view yet a gadget that support the core function of an office
them for example event calendar and traffic maps. In like memo distribution or leave application.
addition, gadgets should display information An example of gadget in Windows 7 is depcited in
pertaining to End-User’s Preferences or Choice. Fig.1. for illustration purposes.
Example include Flickr, a gadget that displays shared
pictures (of the end-user). Lastly, gadgets should
show enough information for the end-user to decide
on Further Action. For example, a website statistics
gadget should not show detailed website usage but
only daily or weekly statistics. This information will
then be used by the end-user to determine the course
of further action.
It should be noted that gadgets are not meant as a
substitute for full applications such as email or instant
messaging as these applications require more robust
applications such as Microsoft Outlook. Gadgets are
lightweight applications and designed to supplement, Fig. 1. Example of Windows Gadgets in
rather than compete, with these applications. Gadgets Windows 7
are also not meant for notification purposes that
require immediate attention, hence, gadgets should Widgets
not be designed as time-sensitive applications.
There seems that the term “gadget” and “widget”
Classification has been used interchangeably in literature. In reality,
the two terms are slightly different. Widgets are
Gadgets can be classified into four broad basically “mini-applications that can be embedded
categories namely Information, Application, Utility into a web page with a snippet of code making it both
and Fun [1]. Information Gadgets are time-sensitive reusable and portable” [7]. The term widget does not
and collect data from multiple sources. An refer to the content but rather to the packaging.
information gadget normally uses RSS feeds. Widgets make it possible for people creating or
Application Gadget on the other hand are dependent modifying web sites, social profiles, and blogs to
on other applications as input and act as a tool for data include rich content without having to develop it.
visualization. Utility Gadgets provide quick There are different types of widgets available with
information or shortcuts to frequently accessed tools new ones being released every day.
and features while Fun Gadget are meant as Some other names used to describe widgets are
entertainment for the end-user. gadgets, modules, capsules, minis, snippets, and plug-
ins. Different names are used by different sites. For
Gadget Development example, they are called gadgets on iGoogle, plug-ins
on WordPress blogs, and apps on Facebook and
Gadgets are made up from several files such as MySpace [8][9]. Widgets can be broken down into
HTML, XML, Image, Style Sheets (CSS), and different types based on the presentation medium such
Scripting Language. A gadget is nothing more than an as desktop widgets, web widgets, and mobile widgets.
HTML page with a maximum wide of 130 pixels [4]. In a nutshell, Gadgets are aimed to be used on
Although its location is controlled by the Sidebar (in personal computers whereas Widgets are used on
Windows Vista), but everything inside a gadget is webpages. For the purpose of clarity, gadgets in this
basically a Web application, thus enabling access to paper will refer to “applications that resides on the
the DOM and APIs. APIs from the Sidebar Gadget user’s computer” whereas widgets are “applications
Object Model can be used for interfacing with the embedded in webpages”.
system and carry out tasks such as reading the signal
strength of the wireless connection, play a sound file, OFFICE AUTOMATION
or determine CPU usage. The XML definition file, or
manifest, is the “glue” that holds a gadget together. It This section will present review of related
contains links to the main HTML file, icon files, and literature in the field of Office Automation (OA) to
the Web site. Scripting language(s) like JavaScript identify the type of applications that are suitable to be
can be used to animate and make the gadget more developed as gadgets. Discussion will start with some
interesting. background followed by a formal definition of OA
Currently there are more than 5000 gadgets in 10 and finished by the categories of OA systems.
categories in the Microsoft Windows Live Gallery
ranging from games to NASA TV [6]. Although there History
are some gadgets can be used in an office
environment like calendars and sticky notes, there is

250
International Conference on Robotic Automation System (ICORAS 2011)

Office Automation started in 1964 when IBM Electronic Publishing Systems include word
announced its Magnetic Tape/ Slectric Typewritter processing, desktop publishing and copying systems;
(MT/ST), a typewriter that could type words that have whereas electronic mail, voice mail and facsimile are
been recorded on magnetic tapes. This automatic part of the Electronic Communications Systems.
typing operation led to the birth of word processing Electronic Collaboration Systems include electronic
and hence, Office Automation [10] . meeting systems, collaborative work systems,
OA includes all of the formal and informal teleconferencing and telecommuting; and Image
electronic systems primarily concerned with the Processing Systems include electronic document
communication of information to and from, both management, image processing, presentation graphics
inside and outside, the organization [10]. Some OA and multimedia systems. Last but not least, Office
systems are formal to the extent being planned and Management covers electronic office accessories,
documented. These formal systems are implemented electronic scheduling and task management.
on a firm-wide basis to meet organizational needs in Due to the overwhelming benefit of OA, these
much the same manner as MIS. Most OA systems systems are also offered in a suite. A software suite is
however, are not planned. These systems are a collection of separate application programs bundled
implemented in much the same manner as a DSS i.e. together and made available as a group [16]. There are
whether they are needed and individuals to meet their four basic categories of software suites:
own unique needs.
Productivity Suites: Also known as Office Suites and
Definition contain professional-grade application programs that
are typically used in a business environment.
Office Automation systems are “computer-based Common applications include word processor,
information systems that collect, process, store and spreadsheet, database manager, and presentation
transmit electronic messages, documents and other application such as MS Office, Apple iWork, Sun
forms of communications among individuals, work StarOffice and Lotus SmartSuite.
groups and organizations” [11]. OA is also known as
Office Information System [12] and Visual Office [10]. Alternative Office Suites: These suits are offered as
OA supports office staffs by enabling them to create, free downloads or on-line applications. Popular
use, and manipulate data in their work but do not downloadable office suites include StarOffice, IBM
typically create new information [13]. Lotus Symphony and Open Office. Popular online
Typical OA applications include word processing, office suites are Google Docs, ZoHo, and ThinkSmart.
spreadsheets, database, presentation graphics, e-mail,
web browser, web page authoring, personal Specialised Suites: These suites focus on specific
information management and groupware. Although applications such as graphics and financial planning.
telephones, e-mail and fax are traditionally included,
some authors treat them as a different category such Utility Suites: These suites comprise a variety of
as communication systems and technology[14][15]. applications designed to make computing easier and
OA has also been regarded as part of the Enterprise safer. Two of the best known are Norton SystemWorks
Collaboration System [15] for managing group work and Norton Internet Security Suite.
activities. This category of groupware includes
calendaring and scheduling tools; task and project Gadgets design and development for OA
management; workflow systems and knowledge applications should take into consideration OA suites
repositories. as information displayed in these gadgets could be
It is interesting to note that the characteristics and used across multiple applications; hence providing
limitations of windows gadgets would make it almost more value to the end-user.
impossible to deploy any OA application on the
gadget’s platform, but there is a possibility of OFFICE AUTOMATION GADGET
incorporate gadgets to support the OA functions.
This section will present a general characteristics
Category of Office Automation gadgets and propose several
suitable gadgets to support Office Automation.
OA systems can be categorized into many The literature review in the previous section has
dimensions. Traditional OA systems have been outlined the general characteristics and attributes of
categorized from as little as four [14] up to eleven OA gadgets. OA gadgets can fall into one these
[10] categories. Generally, there are five major categories: Information, Application, Utility or Fun;
categories of OA namely Electronic Publishing, and support one or more OA functions: Electronic
Electronic Communications, Electronic Publishing, Electronic Communications, Electronic
Collaboration, Image Processing and Office Collaboration and Image Processing and Office
Management Systems [11]. Management Systems. Tables 1 and 2 list the category
of gadgets and OA based on [1] and [11] respectively.

251
International Conference on Robotic Automation System (ICORAS 2011)

Table 1: Category of Gadgets Network Security Gadget


Category Characteristics
Information Time-sensitive and data is collected from
multiple sources.
Network security issues have long daunted
organizations especially with the use of wireless
Application Dependent on other applications as input, act as a network connection. Safety measures must be taken
tool for data visualization. before sending important and personal information
Utility Provide quick information to frequently accessed
across these types of connection. The authors propose
tools and features. a gadget that could assess the security level of the
connection and report the status to the end-user. The
Fun Entertainment purposes. end-user can then decide whether it is safe to send
such information using the existing connection. In a
Table 2: Category of Office Automation less secure connection, the end-user might decide to
Category Example Systems send only uncritical information, and in the event of a
Electronic Word Processing, Desktop Publishing, Copying
Publishing Systems more secure connection exists, the end-user might opt
to send vital information across the network. This
Electronic Electronic Mail, Voice Mail, Facsimile gadget falls in the Application Gadget category and
Publishing supports Electronic Communications Systems. An
Electronic Electronic Meeting Systems, Collaborative Work example of a network gadget is depicted in Fig. 3 for
Publishing Systems, Teleconferencing, Telecommuting illustration purposes.
Electronic Electronic Document Management, Image
Publishing Processing, Presentation Graphics, Multimedia.

Office Electronic Office Accessories, Electronic


Management Scheduling, Task Management

There are a number OA tools that can be


developed such as Memo, Network Security and
Information Retrieval Gadgets. The list is not finite,
as it is expected that more gadgets will be developed
to cater the changing information needs and
requirements of business organizations.

Memo Gadget Fig. 3. Example of a Network Gadget

A traditional memo system in an organization Information Retrieval Gadget


involves the distribution of printed documents from
and to respective entities in an organization. The Knowledge Management System (KMS) is
authors envision an electronic version of the memo regarded as a powerful tool in modern-day
system, in form of gadget, for easy distribution and organizations. Not only it fosters the sharing of
overhead costs cutting. Similar to RSS feeds, the knowledge among staffs but also gives the
gadget would display relevant memo documents to organization a strategic advantage over competitors.
the end-user, which could be displayed or downloaded The authors propose a gadget that could search the
if needed. This gadget falls in the Information Gadget organization’s KMS for a specific knowledge article
category and supports Office Management Systems. and display the results to the user, similar to existing
An example of an RSS gadget is depicted in Fig. 2 for search engine gadgets. This gadget would fall in the
illustration purposes. Utiliy Gadget category and supports (Image)
Processing Systems. An example of a search gadget is
depicted in Fig. 4 for illustration purposes.

Fig. 2. Example of an RSS Gadget

252
International Conference on Robotic Automation System (ICORAS 2011)

[3] Andy Rathbone. Windows Vista For Dummies. Wiley


Publishing, Inc. 2007.
[4] Build your own Windows Vista Sidebar Gadget.
http://msdn.microsoft.com/en-
us/magazine/cc163370.aspx Last accessed February
2011.
[5] David Pogue. Windows 7: The Missing Manual.
O’Reilly Media Inc. 2010.
[6] Microsoft Windows Live Gallery.
http://gallery.live.com/results.aspx?c=0&bt=1&pl=1&
st=5 Last accessed February 2011.
[7] John Arana. Creating Flash Widgets with Flash CS4
and ActionScript 3.0. firstPress. 2008.
[8] Sterling Udell. Pro Web Gadgets: Across Iphone,
Android, Windows, MAC, Igoogle and More. APress
Academic. 2009.
Fig. 4. Example of a Search Gadget [9] Steve Sinchak. Windows 7 Tweaks: A Comprehensive
Guide on Customizing, Increasing Performance, and
Clearly the list of gadgets is endless, depending on Securing Microsoft Windows 7. Wiley. 2009.
specific needs and requirements of the organization. [10] Mcleod, Raymond. Management Information Systems
7th ed. New Jersey: Prentice Hall, 1998.
[11] O Brien, James A. Introduction to Information
TESTING AND EVALUATION Systems. Chicago: Irwin, 1995.
[12] Shelly, Cashman. Discovering Computers 2008.
Gadgets, similar to any computer application, need Shelly Casman Series. 2008
to be tested and evaluated to ensure conformance to [13] Malaga, Ross A. Information Systems Technology 1st
requirements and specifications. One approach to test ed. New Jersey: Prentice Hall, 2005.
a gadget is by means of a test case and evaluation by [14] Steven Alter. Information Systems 4th ed.
the end-user (or organization). This is suitable when [15] James O ‘Brien. Introduction to Information Systems.
the gadget involves displaying personal information An Internetworked Enterprise Perspective.
and confidential corporate data. International Edition. 1998.
[16] O Leary, Timothy J. Computing Essential 2010.
Another approach is by submitting the gadget to
Boston: Mc Graw Hill, 2010.
the Microsoft Windows Life Gallery where there are a
developer’s centre and a feedback forum. This would
enable the gadget to to be tested in real corporate
settings and feedback from both professionals and
end-users can be obtained. Bugs and shortcomings of
the gadget can be fixed and solved continuously.

CONCLUSION AND FUTURE WORK

This paper has presented a robust idea of using


Windows Gadget for developing Office Automation
applications. There are four categories of gadgets
automation namely Information, Application, Utility
and Fun; and five categories of office automation:
Electronic Publishing, Electronic Communications,
Electronic Collaboration and Image Processing and
Office Management Systems. Three possible tools
were proposed, Memo, Network Security and
Information Retrieval gadgets. Research effort in the
near future include the development of a memo
gadget.

REFERENCES

[1] Rajesh Lal. Creating Vista Gadgets: Using HTML,


CSS and JavaScript with Examples in RSS, Ajax,
ActiveX (COM) and Silverlight. SAMS Publications,
2008.
[2] PCMag.Com.
http://www.pcmag.com/encyclopedia_term/0,2542,t=
gadget&i=55891,00.asp Last accessed February 2011.

253

You might also like