=Paper=
{{Paper
|id=Vol-492/paper-2
|storemode=property
|title=X-Gov: Crossmedia for Government Services
|pdfUrl=https://ceur-ws.org/Vol-492/DEGAS2009-proceedings-pp1-8.pdf
|volume=Vol-492
}}
==X-Gov: Crossmedia for Government Services==
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
X-Gov: crossmedia for government services
Flavio Miyamaru and Lucia Filgueiras
Escola Politécnica
Universidade de São Paulo
São Paulo, Brasil
+55.11.3091.5200
{flavio.miyamaru, lucia.filgueiras}@poli.usp.br
ABSTRACT This paper is organized as follows.
This paper discusses the application of the crossmedia
In section 2, we discuss current implementations of e-
concept to government services. We present some
government in multiple media. In Section 3, this paper
advantages of this approach, as well as the challenges to
presents a brief conceptual approach to crossmedia and x-
using this new interaction paradigm. A framework is
gov. Section 4 is devoted to the discussion of the
proposed to provide a technological foundation that assists
challenges and opportunities of this interaction concept. In
the development of crossmedia governmental applications
Section 5, we show an architecture that has been designed
and maintains the consistency expected in government
to meet the proposed challenges. Finally, section 6
services.
discusses the proofs-of-concepts which have been
Keywords developed to assess the architecture feasibility.
Crossmedia, government, media transition, framework.
2. E-GOVERNMENT SERVICES AND MULTIPLE MEDIA
1. INTRODUCTION E-government (or shortly, e-gov) has been defined as “the
Trends in the use of media in developing countries signal use by government agencies of information technologies
that the adoption of information and communication (such as Wide Area Networks, the Internet, and mobile
technology is changing the paradigm of communication computing) that have the ability to transform relations with
between government and citizens. In Brazil, services in citizens, businesses, and other arms of government” [16].
which person-to-person communication was the only way There are many benefits to e-gov: transparency, efficiency
to accomplish a government service have been gradually and citizen empowerment, besides reducing delivery and
swapped into electronic services that allow citizens solve management costs compared to maintaining people as
their problems at home or at workplace, saving time and public officers. We add accessibility and social inclusion,
money, both for themselves and for the public especially important in developing nations like Brazil.
administration.
Allan et al. [1] have surveyed research and professional
Internet services have led this process in our country as literature about e-gov, covering G2C (Government-to-
well as in many other places in the world. However, this Citizen), G2B (Government-to-Business) and G2G
approach has several drawbacks. The biggest one is that (Government-to-Government) interaction. We notice that
internet does not reach as many people as TV and cell the expression “e-gov” is commonly used to define the
phones do. Despite the growth in the number of internet interaction using the internet media to access services, web
users in Brazil, internet is still less representative in portals and others applications mainly provided by internet.
citizen’s life as television and cell phones. This fact can be
In this paper, we use the more comprehensive e-gov
interpreted as indicative that electronic government in
concept. We understand that besides the internet, other
Brazil cannot be based primarily on the internet but instead,
communication and information technologies like digital
must explore other communication media. Also, people can
television and mobile computing have proved efficient in
easily use cell phones and TV sets, much better than they
delivering government services.
use computers and browsers.
Devices like PDAs, laptops, cell phones and tablet PCs
Of course, this situation is expected to change in time. The
have brought the mobility concept to government services.
digital native generation is already experiencing citizenship
M-government (or shortly, m-gov), as defined by Trimi and
and the compulsory relationship to government. This
Sheng [17] is the strategy and its implementation for
generation has grown up using several technologies for
providing information and services to government
communication, learning and entertainment.
employees, citizens, businesses, and other organizations
Here, we advocate the usage of crossmedia as an approach through mobile devices. Today, several m-gov cases are
to e-government. We claim that this is a good option for available in different countries, like Canada Mobile
both the digital excluded population and digital natives. We Government 1 and Singapore e-Citizen 2.
present challenges and opportunities of this approach as
well as the architecture we have designed as a solution. 1
http://www.canada.gc.ca/mobile/wireless-eng.html
1
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
Another alternative for government service delivery is t- complements. Content may have to be adapted to the
gov, that is, the delivery of e-gov on television. The medium;
importance of t-gov is due to the influence of TV in - the transitions, that are the means by which users are
citizens´ life. TV is a communication media installed at directed from one medium to the other in order to follow
almost a hundred per cent of homes of developed and the narrative path. Transitions are composed by a call-to-
emerging countries. As TV goes digital, it becomes more action (which is equivalent to the label in link) and an
and more interactive. Unexpectedly, the t-gov is still associated technological mechanism that performs the
restricted to a few cases. The United Kingdom is one of the exchange (which is equivalent to the HTTP fetching a new
few places around the world that have experienced page).
initiatives like DigiTV3 that offers interactive content for
citizen about jobs, transportation news and local Hayes [11] identifies four different styles (or generations)
information. of crossmedia delivery. Crossmedia 1.0 is equivalent to the
COPE concept (create once, publish everywhere): the same
Internet-based e-gov, m-gov and t-gov are solutions that content is adapted to several media. Crossmedia 2.0
have been conceived and implemented to broaden citizens´ introduces “extra” content, that is, complementary content
access to services. They are usually developed as that adds to the mainstream narrative and that can be
independent solutions for an isolated medium-user deployed in other media than the main one. Crossmedia 3.0
interaction. introduces the concept of bridges, which are specially
In the next section, we show that integrating these designed transitions that calls the user to act and change to
alternatives in the crossmedia paradigm can be a better different platforms. Crossmedia 4.0 combines the three
approach for enhancing G2C interactivity. previous levels and allows the user to create his/her own
3. CROSSMEDIA AND X-GOV content and bridges, in a collaborative environment.
Crossmedia systems are applications that deliver content by There are several applications of the crossmedia concept in
orchestrating multiple media, in such a way that the user marketing, entertainment and education [4] in all levels
interaction is directed to different communication channels, defined above. Games and advertisement explore the
fully exploring the potential of each one. amusement embedded in the media exchange to create an
According to Boumans [4], crossmedia has emerged on atmosphere of investigation; news industry use the
early nineties, when the television program Big Brother diversity of formats to convey a richer experience for those
appeared in Holland, bringing a shockwave on broadcast interested in a deeper knowledge about something. Also,
industry. The crossmedia feature was the delivery of the publishing content in diverse media can be a means of
content in a combination of analogue television, interactive capturing users of different profiles and habits.
cable TV, Internet and mobile telephony, supported by Based on the crossmedia concept, x-gov is defined as the
magazines and newspapers. delivery of public services across multiple media, in which
On the referred report, Boumans listed five characteristics G2C communication is supported by several media
of crossmedia. They are: (1) Crossmedia should involve alternatives, each one directing the citizen to the next step
more than one medium; (2) Crossmedia aims at an in the interaction process and to the more suitable media for
integrated production; (3) Content is delivered on multiple that step.
devices: PCs, mobiles, TV, iTV; (4) More than one While the e-, m- and t-gov services support the one-user-
medium is needed to support one message/story/goal; (5) one-medium paradigm, a crossmedia service reaches
The common message/story/goal is spread on the different citizens through multiple media, providing a richer
platforms and the supporting interaction can take place on experience through the variety of content formats and
these different platforms. Besides Boumans, other authors relationships. In this research, we restrict applications to
such as Dena [7,8], Barkhuus et al. [3], de Haas [6] and G2C, even though we acknowledge the potential for cross-
Antikaainen et al. [2] also support the former crossmedia media in G2B and G2G applications.
definition.
Regarding the three elements of crossmedia applications:
The crossmedia concept is founded on three important
- media: governments already use several communication
elements: channels to send their messages to citizens: the internet, in
-a set of media, each one contributing with its own desktop or mobile versions; telephone, SMS, fax, banners,
particularities in terms of preferred formats, languages, outdoors, newspapers, magazines, TV and many others. All
target public and interactiveness; of them can be used to deliver part of a government service.
- the content, that is associated to the message that will be - content in government services is usually informative,
delivered; the content is the main narrative and all its such as announcements on government decisions, facts and
accomplishments as well as numbers that demonstrate a
2 country situation. Content can be transactional, that is,
http://www.ecitizen.gov.sg/mobile/index.html
3
exchanged between citizens and government.
http://www.digitv.gov.uk
2
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
- transitions are almost inexistent in present applications, Finally, x-gov has a distinctive characteristic from other
except for call-to-actions that imply manual crossmedia applications. Although a deep planning study is
accomplishment of the change (for instance, an outdoor needed to decide what content should be on which medium,
announces the telephone number of a service) unlike communication industry, government content has
4. OPPORTUNITIES AND CHALLENGES OF THE persistence and do not need to be renewed frequently. This
X-GOV APPROACH makes costs of crossmedia production more palatable for
governments than for private companies.
X-gov applications are different from other crossmedia
applications in some aspects, which implies in special Despite the many advantages, there are points of concern
requirements. In this section, we explore some too. We present them in three groups. The first group
opportunities and challenges of x-gov applications. contains challenges that refer to crossmedia technologies,
which are still incipient. The second group collects
When compared to e-gov, x-gov presents many advantages. challenges respective to the government domain issues. The
The first one is the potential to reach citizens. In a third group discusses challenges respective to x-gov users.
developing country like Brazil, the Internet approach has
4.1 Crossmedia technology challenges
the disadvantage of depending on computers which are not
Content management. Two crossmedia content elements
possessed by the population, despite of the increasing
can keep three different relationships: corroborative, if
efforts by governments and the civil society to provide
both elements represent one single message, that may be
computer in schools and other public locations. Providing
different in format but the same in meaning. In this case,
for delivering content in alternative media can be more
they can be distributed in different media; each one will
interesting than independently offering services in one
confirm the message delivered by the other. Content
single media, because of increased coverage. Also, users
elements can be complementary, when both are needed to
can reach government anywhere, anytime.
deliver the full message. Finally, two elements can be
A second benefit is the possibility of moving electronic concomitant of they are needed at the same time to deliver
interaction beyond the point where it gets interrupted today: the meaning. Crossmedia content management is an
electronic transactions give place to person-to-person important issue, because content elements can easily
interaction when the main medium is unable to handle the become redundant and contradictory, if spread over
message– for instance, a paper document is needed or a multiple platforms, destroying the message that would be
payment must be made and the citizen´s bank is not conveyed.
integrated to the government network. In both cases, cross-
The patchwork effect. An unplanned development of
media could help citizens providing an alternative means of
government applications using crossmedia will lead to
communication, including the fax, for instance.
several interaction models, as each different application
Third is benefiting a diversity of users: people with some may develop its own. For instance, one service may allow
kinds of disabilities could communicate with government payment using the cell phone, and another one will require
using the most suitable channel, according to personal a faxed receipt to complete the payment task. Inconsistent
preferences or skills. In this case, content can be deployed interaction models will be seen by citizens as confusing
in different formats in alternative media – while interacting patchwork, from which they will not be able to develop a
with a computer, the deaf user can have additional mental model.
explanations in sign language in his or her TV set; blind
Seamless transitions. A crossmedia service must integrate
users who are not skilled with screen readers and keyboards
media and offers transition possibilities to make a media or
may prefer accessing a service by telephone instead of
device handover. X-gov applications require simple and
using a computer.
efficient media transitions. While transitions are not a big
Fourth, modern life presses on cross-media language: we issue in games and entertainment applications, in e-gov
send an e-mail at the same time we talk on the phone and applications one can expect a difference in user motivation
check news; we download internet music while watching and mood, easy to understand if one compares a citizen that
the show on TV. Why shouldn’t we file an electronic form is asked to change media, for instance to pay a tax or
with a cell phone, following instructions and options communicate a problem, to someone else having fun while
presented on the television? responding to an advertisement. Some of the call-to-
Fifth, the x-gov approach may help promoting the actions, that send the citizen from one media to the other,
government services. A former field study [9] has revealed will require a special handling, because the user will be
that the population is unaware of electronic government expected to continue the dialogue. However, crossmedia-
services. The crossmedia approach is very effective in specific technology is still not available.
promoting the services and in developing the necessary 4.2 Government challenges
meta-communication that is required to create the self- Cost-effectiveness. Services are delivered at a certain cost.
service culture, without which all investment in e-gov Internet-based government is anchored in a cost
becomes useless. distribution that considers that if the user does not possess
the computer, he or she will have access from digital
3
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
inclusion centers, schools or work. Adding communication developer” [12]. It is the result of a domain abstraction that
channels to this scenario means to add new players to this can be reused in several applications. The framework
equation. dictates the application architecture and predefines design
Conversion rates. Crossmedia antagonists argue that parameters so that the application designer or developer can
crossmedia applications are not effective in terms of concentrate on the specifics of his application. A
conversion rates because it is not possible to follow users in framework provides a standard for components to handle
their movements. In internet applications, the server that errors, to invoke operations on each other, and to exchange
provides the application can manage conversion rates. data [12]. Flexibility is provided by hotspots, which are
framework elements that can be customized for specific
Expertise. A crossmedia project needs a multidisciplinary requirements.
team that develops systems for multiple platforms. Given
the need of expertise in those different platforms, it may be The X-Gov Framework has many architectural decisions
hard for the government analyst to keep up-to-date that support the crossmedia and electronic government
knowledge about every different technology and device domain. It intends to offer managers and developers a tool
that can be used for interaction. Government teams usually for overcoming some of the challenges described in the
have little time to learn new concepts and applications; previous section, making easier the description and
innovation is often compromised by the need to deliver implementation of x-gov services.
reliable applications in the shortest time, at the lowest cost. In this section, we first present a quick view of the
Interoperability Government services usually connect architecture and how it is used. In sequence, we present the
different public departments and levels. Frequently, each architectural decisions, in the light of the challenges we
instance of government has its own technological platform. want to address.
In order to deliver crossmedia services, an interoperability 5.1 A quick view of X-Gov architecture
standard must be defined. Brazilian government has a
The X-Gov application can be described as an orchestration
federal initiative to standardize the operation between
of components performed by a server that is capable of
online services [5], which will have to be extended to
handling a crossmedia session. The Service Manager is this
multiple media environment.
server, which distributes the narrative by media
4.3 User-related challenges components, according to the prescribed service sequence,
User identification Some government services require and performs the transitions from one medium to the other.
citizen identification. The identification can be a general The Service Manager has also the capability of dealing
attribute for example the location, time, age, gender, etc, or with crossmedia content and interfacing with legacy
personal attribute as name, identification number, etc. government systems. Figure 1 depicts in a quick view the
Identification is needed for several purposes. In crossmedia skeleton of an X-Gov application.
environments, identification may require information about
preferred media (in order to increase service accessibility,
for instance) but also the identification of user’s interactive
resource location – telephone number, for instance – so that
transitions can happen and information is pushed on the
citizen (for instance, sending a SMS message).
Cost distribution Usually, in cross-media applications,
costs are usually shifted from the sender to the receiver.
This should not be the case of a public service. If the user
needs a fax to send his piece of documentation, fax service
should be available for all citizens. A business model must
be defined so that using a crossmedia application is
economically feasible for the population.
These points of concern have been addressed by the
proposal of a framework for crossmedia applications, in
which reusable components can be aggregated to deliver a
family of x-gov applications. Next section presents this
Figure 1- Overview of an X-Gov application
solution.
5. THE X-GOV FRAMEWORK As in any framework, reusability is consequence of a
The x-gov framework is a technological infrastructure that domain analysis. For X-Gov, we have analyzed both the
aggregates reusable components for cross media interaction crossmedia domain and the G2C services domain. Our
to support government services. analysis of the crossmedia domain has been focused on
A framework can be defined as “a skeleton of an understanding what makes crossmedia different from other
application that can be customized by an application multimedia applications and these are the crossmedia
4
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
transitions. We have investigated practical examples of 5.2 A quick view on the use of the framework
crossmedia applications to obtain characteristics of
The crossmedia application development process has some
transitions and their technological infrastructure.
distinctive activities that must be included in the usual
The set of crossmedia transitions has been implemented in software development process.
a corresponding set of components, which can be
customized for the X-Gov application. This architecture In order to make easier the task of building X-Gov
implements crossmedia in Hayes’ level 3, by providing applications, the X-Gov framework offers building tools.
planned bridges, which are the crossmedia transitions. The application skeleton is produced from the description
Level 4, in which citizens can contribute in providing of the government service using a two-step application
content and new bridges, is planned as an evolution of this builder and can be later customized by the developer, as
work. Figure 3 shows.
On the other hand, the analysis of e-gov domain has been
focused in looking for common elements that could express
the G2C communication. We have represented the result as
a set of 18 task patterns. They express information retrieval
tasks, citizen-government relationship tasks,
documentation-related tasks and transaction tasks. X-Gov
task patterns are listed in Figure 2 and have been described
in a previous work [14].
Figure 3- Building an X-Gov application
The crossmedia application development starts with the
government process modeling, using the description tools.
This first step is supported by the X-Planner tool. Its user is
the Government Service Analyst, a person who knows the
government service and is able to describe it as a business
process. The Government Service Analyst may not be able
to write code; however, she can specify which activities
Figure 2- X-Gov task patterns
will have to be performed by the citizen, which activities
Task patterns are realized by user interface task will have to be executed by the government legacy systems
components, developed for different media: mobile, web and in between, which are the activities executed by the
and iTV. Because each medium has interaction restrictions crossmedia application. She uses the X-Planner graphical
and qualities that must be considered, the implementation tool to sequence task components and crossmedia
of a task pattern is different for each platform. transitions, as well as custom activities, using a modified
Business Process Model Notation. Given the interactive
Each task requires specific information to be accomplished. profile of each conversational step, a crossmedia planning
The task pattern “Pay fee/tax” requires, for example, algorithm [10] will suggest the best medium for the step.
information on the specific tax, the contributor The X-Planner tool produces, as a result, a service
identification, tax value and due dates. This information description in a domain-specific language, CroMeL.
must be served by the government service legacy system,
which is interfaced with the crossmedia layer by a set of The application builder tool, X-Builder, assembles the
web services. The bottom layer is representative of skeleton application by interpreting the CroMeL script and
government existing service implementation, or setting appropriate configuration of the Service Manager
technological infrastructure that is able to execute the server. X-Builder instantiates service components from the
service requirements. framework’s repository of media and transition
components.
Other crossmedia content that may be needed by task
components, such as audio descriptions, movies and text The resulting application can be modified by the
are stored locally within the application and handled by the Government Application Developer, who is able to
crossmedia content manager. program the framework hotspots. This means writing any
complementary code needed to customize the resulting
5
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
application: setting technical parameters as servers and make changes between devices an easy movement, because
database locations, writing specific rules and defining citizens’ motivation to the use of crossmedia in government
interface design style so that the crossmedia application is services is not the same as those who are enjoying a
compatible with the government agency visual identity, crossmedia game or advertisement.
such as colors, background, logo and font styles. Transitions can be performed manually, when the user
The application configures itself as a crossmedia inserts the address of the service in the next medium (for
interaction layer to the government services. It is instance, the user reads in a magazine that he may find
responsibility of the government legacy systems to execute more information about the e-gov service in a certain
the transactions. Thus, next step is the infrastructure website; he opens his browser and keys in the URL). This
configuration. The government legacy systems are kind of transitions does not need to be supported by the
connected to the framework by the development of a set of framework.
web services that will provide and request necessary In some cases, the citizen can use some technological aid to
information to the crossmedia layer. The SOA approach switch from one medium to the other. One example is the
gives flexibility to connect the crossmedia service to any automatic phone call that could be started by a click at web
technologic platform. page or TV interactive application. This mechanism is
5.3 Facing challenges named click to dial or click to call [15]. Another interesting
transition mechanism are 2D barcodes as QRCode or
Section 4 has presented some challenges for x-gov DataMatrix.[13] These barcodes can encode long text, URL
applications. In this section, we discuss how the X-Gov addresses, and phone numbers. A camera, which can be
Framework can help address these challenges. coupled to the mobile phone, capture these barcodes, which
Content management are decoded and automatic redirect the device to the
encoded URL. Existing solutions such as those mentioned
Because of complex relationships that may occur between above offer more comfortable transitions for the user;
crossmedia between content elements, it is interesting that however, from the technological point of view, those
crossmedia content is represented as components. The X- transitions require platform integration. Because
Gov framework considers that a content element may have prospection and integration of many transitions can be a
alternative format and aliases and that it may be related to hard work for the developer, the X-Gov framework
other content elements by the corroboration, incorporates available solutions as components.
complementation and concomitance relationships.
Some transitions between media do not count yet with
Thus, when the Government Analyst associate content to a technological solutions. We are presently working on
task component, X-Builder places the content and its implementing new components for transitions from voice
metadata in the Crossmedia Content Repository and portals to web and from iTV to cell phones.
orchestrates a service to retrieve it when needed. When the
X-Gov service is executed, the suitable component element Conversion rates
is retrieved by Content Manager and presented in the most The X-Gov framework has addressed the question of
suitable format. conversion rates in the X-Session manager. This element of
The patchwork effect the architecture is responsible for handling the user session,
regardless of the media in use. Thus, it makes possible to
The X-Gov framework is based on components which have track citizens’ transitions from one medium to the other, as
been derived from task patterns. Each task pattern embeds
well as any other session parameters.
its interaction model, in terms of its signs and features. We
expect that the level of reuse provided by task patterns and Government expertise
components seduce government analysts to keep
The X-Gov framework must require the minimum
customization in the parameter level, preserving the
programming effort possible; must be easy to learn and
interaction model. This would reduce the patchwork effect
operate. It has been conceived to reduce the effort in
in a family of applications. In maintenance, inconsistency is
crossmedia application development process. The use of a
avoided because updating the component result in updating
graphical tool in X-Planner and the opportunity of
all derived services.
describing components orchestration using a DSL are
The framework is flexible to allow changes in components; examples of effort reduction in the service description level
consequently, the interaction model can be adapted if of application development.
needed. Reusable components accelerate the writing of code. In
Seamless transitions particular, reusability and maintainability is reinforced by
the configuration parameters. The Component Manager is
De Hass has expressed the concern about the need of responsible for dynamically providing parameters for each
seamless device switching [6]. Yet there is no solution to component instantiation, either for tasks or transitions. For
automatic handover. The framework provides resources to example, suppose a task component that implements the
6
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
citizen’s need to follow up a certain issue, given a tracking Besides the need of identifying the citizen in authentication
number (this is the TrackAProcess task pattern). Suppose procedures, user identity recognition is needed because
the tracking number is composed by six numeric digits. automatic transitions must push data on user’s devices.
This is stored as a configuration parameter. Modifications User identification is provided by the X-Session manager in
of business rules could change the tracking number format the X-Gov framework. The X-id is the user identification in
to one alphabetic character and seven digits. This this system and is an extension of the v-card concept. X-id
customization will imply only in changing the component incorporates governmental personal identification such as
input parameters instead of source code. social security numbers or, in Brazil, the CPF or RG
Interoperability identification. X-id holds information about how to reach a
given citizen: his mobile telephone number, iTV set
The X-Gov framework is a service-oriented architecture. identification, e-mail and surface address besides personal
Service oriented architecture (SOA) represents a model for preferences such as favorite format or media.
distributed computing. Its advantage is the loose coupling
between elements. SOA was selected also because it has Cost effectiveness and cost distribution
been the choice of many governments to interoperability. In The framework can reduce the development cost but does
particular, web service technology is viewed as an not address operation and delivery costs. In our work, we
appropriate solution to the needs of interoperability in an still have not defined a cost model. New players in a
environment of heterogeneous platforms, in which reading crossmedia service are the telephone operators and iTV
and writing messages in XML format to allow flexibility distributors. Because these players are looking for
for the exchange of messages between different prospective markets, crossmedia government services may
subsystems. bring up their interests.
e-GIF (e-Government Interoperability Framework) is one
of the major references of interoperability standards for e-
gov. The British government framework, already in its 6. PROOFS-OF-CONCEPT
sixth edition, can be used for exchange and management of The X-Gov framework has been developed by an iterative
data and metadata [18]. Brazilian government’s process based on proofs-of-concept (POC). Each POC has
interoperability standard, e-Ping [5] also suggests web been preceded by a SWOT analysis in which we identified
service technology. the relevant research questions to be addressed in that
cycle. So far, three POCs have been developed.
The X-Gov Framework has been implemented in a service
oriented approach in two layers. The communication POC #1 intended to clear the concept of crossmedia and to
between the x-gov application and the legacy government improve the team’s expertise in technologies involved in
services and databases is standardized by a set of web developing applications for mobile computing and iDTV.
services which are responsible for data exchange. WSDL We departed from the crossmedia planning algorithm in
interfaces provided in the framework description reduces [10] and planned a service for enrollment of children in
the effort of interfacing existing systems to the crossmedia schools. After a paper prototype, a first version of the
interaction layer. service was developed for web, mobile and iTV. As a result
of POC #1, development platforms were defined and the
The second case is the internal communication, within planning algorithm was refined.
media components. Because each medium has its own
technological platform, web services are suitable for POC #2 was intended to explore the concept of task
flexible integration. This decision intended to increase patterns and crossmedia transitions. The same service of
flexibility in case of adding new components to the children enrollment was thus refactored, this time using
framework. RESTful web services have been chosen components which implemented the task patterns for each
instead of SOAP web services because the data medium and transition components.
transmission can use lightweight message formats, e.g., the
POC #3 intended to identify the best architecture to
JavaScript Object Notation which reduces the processing
orchestrate several components and at the same time, to
overload.
allow for coupling the framework with legacy government
User identification systems. The target service for POC #3 was a hospital
Watson’s and his colleagues’ uniqueness concept in facility for image exams, involving the citizen’s
ubiquitous marketing [19] can be applied to the cross- appointment and result delivery. This POC implemented
media government services. This refers to the media and the SOA approach to the architecture. Another important
devices used by unique person. The mobile phone is the achievement has been the definition of Service Manager,
best example because users rarely share them: each person like X-Session and Component Manager, that allowed
has his own device and number that provide uniqueness. seamless transitions of the user from one media to another.
Learned preferences and location are also features that can Finally, the DSL CroMeL and the graphical modeling tool
add to this uniqueness concept. have been added to the X-Planner application toolkit.
7
DEGAS 2009 | Proceedings August 24th 2009 | Uppsala, Sweden
POC #4 is under specification to date and is addressing the 6. De Haas, M. Crossmedia communication in the
content manager and legacy government systems interface. dynamic knowledge society. IST Networking Session
N28 report, 2005.
CONCLUSION
This paper has presented x-gov, the concept of crossmedia 7. Dena, C. Current state of Cross Media Storytelling.
in government services, extending the concept of e-gov European Information Systems Technologies event;
framework for x-gov applications. We advocate that 2004.
crossmedia, being a new interaction paradigm, based on the 8. Dena, C. Patterns in Cross-Media Interaction Design:
coordinated usage of multiple media, can enhance G2C It’s much more than a URL. 1º Congresso de Cross
communication. Media Interaction Design. CMID 07, 2007.
We have proposed the X-Gov framework as a technological 9. Filgueiras, L., Correa, D., Martins, S. Perspective of
solution to promote the development of crossmedia usage of electronic government in communication
applications and benefit of many opportunities. We claim channels. Technical Report (in portuguese). Escola
that the reusability capability of the framework can Politécnica da USP. LTS019.RT.08.05.02; 2006.
stimulate the usage of crossmedia in government services.
10. Filgueiras, L., Correa, D., Oliveira Neto, J., Facis, R.;
X-Gov reusability has been based on architectural X-Gov Planning: How to Apply Cross Media to
elements: the task patterns have captured common behavior Government Services. Second International Conference
in citizens’ use of government; crossmedia transitions on the Digital Society. 2008, p. 140 – 145
implement seamless exchange of media; a SOA approach 11. Hayes, Gary. 2006. Social Cross Media - What
guarantees that the framework can be connected easily with Audiences Want. Personalizemedia. November.
e-gov legacy systems, besides providing an expansible http://www.personalizemedia.com/cross-media-what-
architecture. audiences-want/.
12. Johnson, R., “Framework = (Component + Pattern)”,
ACKNOWLEDGMENTS Communications of the ACM, Vol. 40, No. 10. 1997.
This work has been funded by FAPESP and Microsoft 13. Kato, H.; Tan, K.T., "Pervasive 2D Barcodes for
Research under grants no 07.54488-3 and 2008/50414-8. Camera Phone Applications," Pervasive Computing,
IEEE , vol.6, no.4, pp.76-85, Oct.-Dec. (2007)
REFERENCES 14. Miyamaru, F., Leite, L., Bertuzzi, A., Filgueiras, L.
1. Allan, J.D.O.; Rambajun, N.; Sood, S.P.; Mbarika, V.; Task patterns for e-government services. In Proceedings
Agrawal, R.; Saquib, Z.; The eGovernment Concept: A of the VIII Brazilian Symposium on Human Factors in
Systematic Review of Research and Practitioner Computing Systems 276-279
Literature. Innovations in Information Technology, 15. Sedlar, U.; Zebec, L.; Bester, J.; Kos, A., "Bringing
Nov. 2006. Page 1 – 5 click-to-dial functionality to IPTV users [web services
2. Antikaainen, S., Hannele, A. and Kangas, S. MGAIN in telecommunications, part II]," Communications
Project: Three views on mobile cross media Magazine, IEEE , vol.46, no.3, pp.118-125, (March
entertainment. VTT Information Technology, 2004; 2008)
3. Barkhuus, L., Cauchi, M., McLean, K. C., Pruzan, R. 16.The World Bank – Definition of E-Government -
Echelon. Cross-Media Under Surveillance. University www.worldbank.org/egov Accessed June 2008.
of Copenhagen; 2001. 17.Trimi, S. and Sheng, H. 2008. Emerging trends in M-
government. Communication. ACM 51, 5 (May. 2008),
4. Boumans, J. Cross Media: E-content report 8. E-
53-58.
Content Reports by ACTeN (www.acten.net); 2004. 18. United Kingdom. Cabinet Office, e-Government
5. Brazilian Government Executive Committee for Interoperability Framework Version 6.1, (March 2005)
Electronic Government. e-PING- Electronic London, UK, 2005. Available at
Government Interoperability Standards- Reference http://www.govtalk.gov.uk/
Document, Version 4.0, 2008. 19.Watson, R.T., Pitt, L.F., Berthon P., Zinkhan, G.M.: U-
http://www.governoeletronico.gov.br/anexos/e-ping- commerce expanding the universe of marketing. J.
versao-4-0-in-english. Academy of Marketing Sci. 30:4 (2002) 329–343.
8