Professional Documents
Culture Documents
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)
252
International Conference on Robotic Automation System (ICORAS 2011)
REFERENCES
253