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