Você está na página 1de 6

Visualizao de Informao Georeferenciada em Dispositivos Mveis

Paulo Pombinho de Matos, Maria Beatriz Carmo, Ana Paula Afonso


Faculdade de Cincias da Universidade de Lisboa Departamento de Informtica Campo Grande 1749-016 LISBOA ppombinho@lasige.di.fc.ul.pt, {bc, apa}@di.fc.ul.pt

Resumo A visualizao de informao georeferenciada sobre um mapa tem-se tornado num mtodo essencial para ajudar os utilizadores a obter intuitivamente e produtivamente a informao pretendida. A adaptao das tcnicas de visualizao para dispositivos mveis, tais como, PDA (Personal Digital Assistant) e telefones mveis inteligentes deixa antever uma utilizao ubqua deste tipo de aplicaes. Contudo, o contexto da mobilidade, e as limitaes dos dispositivos mveis, tais como o reduzido tamanho dos ecrs, obrigam adaptao das tcnicas de visualizao utilizadas em computadores pessoais de secretria (desktop). Este artigo apresenta os principais problemas associados concepo de aplicaes de visualizao de informao georeferenciada para dispositivos mveis e prope algumas solues ao nvel da visualizao. Neste trabalho dada especial ateno utilizao de mecanismos de filtragem baseados em funes de grau de interesse e definio de mltiplas representaes que traduzam a densidade de informao e o grau de interesse do utilizador. Palavras Chave Visualizao de informao, dispositivos mveis, funes de grau de interesse.

1. INTRODUO As aplicaes para visualizao de informao georeferenciada sobre um mapa so essenciais para ajudar o utilizador a obter a informao pretendida. Estas aplicaes requerem uma interface amigvel que permita a pesquisa interactiva da informao. Alm disso, a imagem obtida deve ser inteligvel permitindo ao utilizador obter interactivamente mais detalhes. Existem diversas ferramentas disponveis para este efeito, umas comerciais, como, por exemplo, o MetaCarta [MetaCarta], e outras no comerciais, como o Google Maps [GoogleMaps] e o Google Earth [GoogleEarth]. Contudo, existem ainda alguns problemas no resolvidos neste tipo de aplicaes. Um deles a reduo do nmero de elementos representados de modo a obter uma representao inteligvel. As imagens sero mais fceis de interpretar se existirem mecanismos de filtragem que reduzam os elementos visualizados atravs de uma seleco mais criteriosa dos elementos considerados importantes. Para gerar imagens menos confusas, algumas ferramentas agrupam os elementos geograficamente prximos e utilizam smbolos grficos diferentes para representar os agrupamentos. Esta tcnica requer a utilizao de mltiplas representaes que, neste caso, so usadas para expressar variaes de granularidade. As representaes podem tambm ser adaptadas, em termos de nvel de detalhe, para expressar critrios semnticos definidos

pelo utilizador ou simplesmente a variao da escala de representao. Actualmente, a utilizao de dispositivos mveis cada vez mais comum, aliando as facilidades de pesquisa de informao mobilidade. Estes dispositivos permitem a localizao automtica do utilizador, proporcionando a indicao de pontos de interesse local sem requerer a sua interveno. No entanto, apresentam limitaes que tm de ser tomadas em conta quando se desenvolvem aplicaes de visualizao, nomeadamente, no que diz respeito dimenso reduzida do ecr, menor capacidade de desempenho do equipamento, aos mecanismos de entrada pouco adequados para tarefas complexas e aos problemas de conectividade. Consequentemente, a interface tem de ser especialmente concebida para este tipo de dispositivos, exigindo que os mecanismos de filtragem e as tcnicas de visualizao sejam adaptados s caractersticas do equipamento. Este trabalho tem como objectivo explorar a aplicao em dispositivos mveis de tcnicas de visualizao que incluam mecanismos de filtragem e de mltiplas representaes j ensaiadas por ns na visualizao de dados georeferenciados [Carmo05]. A funo de grau de interesse (degree of interest function) [Furnas86] foi adoptada como filtro para reduzir o volume de dados representados. Esta funo depende da importncia a priori atribuda a cada elemento de informao e da distncia a um foco de interesse. Fixando um limiar, apenas so visuali-

zados os pontos para os quais o valor da funo excede o limiar. A variao deste limiar permite aumentar ou diminuir o nmero de elementos representados. Em qualquer caso, os elementos representados so mais relevantes para o observador do que aqueles que so eliminados. Por omisso, um dos atributos de cada tpico seleccionado para definir a importncia a priori e o centro do ecr corresponde ao foco de interesse. Pretende-se estender esta funo e definir uma funo genrica de filtragem que combine a contribuio de vrios atributos da informao de uma forma flexvel. Estes atributos podem ter diferentes domnios de variao e podem contribuir de forma positiva ou negativa para o resultado final. Relativamente s tcnicas de visualizao sero aprofundados os seguintes aspectos: organizao de mltiplas representaes com diferentes nveis de detalhe e de granularidade; definio da posio correcta de cada smbolo, principalmente quando os elementos que representam correspondem a posies geogrficas muito prximas ou coincidentes, ou, em alternativa, definio da posio do smbolo de agregao; identificao das caractersticas que devem ser consideradas para definir as representaes simblicas; obteno de detalhes a pedido, tendo em ateno que, no caso de agregaes, convm apresentar a informao por ordem decrescente do seu grau de interesse; e finalmente, construo de uma interface que permita personalizar a filtragem de acordo com o interesse do utilizador e que seja compatvel com o dispositivo usado. Este artigo est organizado da seguinte forma: a seco 2 descreve as caractersticas dos dispositivos mveis, criando o enquadramento para uma reflexo sobre os principais requisitos de desenho de aplicaes de visualizao de informao georeferenciada nestes dispositivos. A seco 3 apresenta os aspectos em estudo em termos de visualizao de consultas interactivas de dados georeferenciados em dispositivos mveis. A seco 4 expe o prottipo em desenvolvimento para prova de conceito de alguns dos requisitos apresentados. Finalmente, na seco 5, apresentam-se as concluses e possveis direces de continuidade para o trabalho. 2. REQUISITOS DE DESENHO DE APLICAES PARA DISPOSITIVOS MVEIS Os dispositivos mveis de pequena dimenso com capacidade computacional resultam dos desenvolvimentos tecnolgicos na micro-electrnica e de novos mtodos de interaco pessoa-mquina. Apesar de actualmente existir uma grande variedade de dispositivos de pequena dimenso, a anlise das suas caractersticas restringe-se, a dois grandes grupos: computadores de bolso ou PDA e telefones mveis inteligentes. Uma anlise comparativa entre as caractersticas dos dispositivos mveis e as de um computador pessoal porttil

ou de computadores pessoais de secretria revela que estes dispositivos apresentam diversas particularidades e restries que devero ser consideradas no desenho de aplicaes para dispositivos mveis [Afonso04]. Tamanho do ecr Apesar do aumento da qualidade, o tamanho dos ecrs destes dispositivos dever permanecer inaltervel face aos requisitos exigidos quanto sua dimenso. O tamanho dos ecrs condiciona fortemente a quantidade de informao visualizada: o nmero de pginas necessrias para visualizar a mesma informao muito superior quando comparado com os computadores pessoais. Jones et al. [Jones 99] elaboraram um estudo sobre o impacto da utilizao destes dispositivos na concretizao de tarefas de pesquisa de informao e observaram que cerca de 80% dos utilizadores em estudo consideram que o desempenho na concretizao das tarefas afectado. De entre as diversas tcnicas que emergiram para incrementar virtualmente o tamanho do ecr, destacam-se os mecanismos de ampliao e reduo. Contudo, estas tcnicas do ponto de vista cognitivo so consideradas complexas, desorientadoras e fastidiosas [Burigat07]. Outras tcnicas, do ponto de vista da construo de interfaces, que devem ser exploradas para a resoluo deste problema so: caixas de dilogos, janelas, separadores, pulldown menus e pop-up menus. Outras propostas tm sido formuladas, nomeadamente, oriundas da rea da computao mvel. A explorao de modelos de acesso informao que incorporarem informao de contexto dos seus utilizadores, por exemplo, geogrfico, para que a informao visualizada seja adaptada s suas preferncias um dos mtodos essenciais para a reduo da informao visualizada (textual ou grfica). Resoluo e cores Outro aspecto que dever ser considerado no desenho de aplicaes mveis a resoluo e as cores disponveis. Apesar de apresentarem caractersticas de resoluo e cores muito variadas, generalizadamente estes dispositivos apresentam baixas resolues e poucas cores, o que limita a quantidade da informao simultaneamente visvel num ecr e na qualidade da informao apresentada. Capacidades de processamento, armazenamento e grficas As capacidades de processamento e de armazenamento continuam a ser incomparavelmente menores quando comparadas com as capacidades dos computadores pessoais, limitando a quantidade e qualidade da informao acedida, nomeadamente, impedindo a utilizao de algoritmos computacionalmente exigentes. Por exemplo, as aplicaes de ampliao para ecrs de pequena dimenso so ainda muito rudimentares. Mtodos de interaco Os mtodos de interaco nos dispositivos mveis continuam bastante aqum daquilo que se desejaria como uma interface natural. Apesar de, entre outros, existir um ecr

e por vezes um teclado (fsico ou virtual), estes so naturalmente diminutos e especializados. Estas caractersticas criam constrangimentos severos nas diversas hipteses de desenho de interfaces de aplicaes interactivas para estes dispositivos. Por exemplo: a utilizao de canetas (stylus) e de ecrs sensveis ao tacto levam a que os elementos para a navegao e interaco sejam colocados na parte inferior do ecr, de forma a evitar que este fique obstrudo durante a interaco. Ambiente de utilizao O ambiente de mobilidade constitui outro factor que afecta o desenho de aplicaes interactivas mveis. As condies fsicas de utilizao destes dispositivos, por exemplo, luminosidade e rudo, podem afectar a percepo das cores e dos mapas e a recepo de alertas sonoros. As caractersticas das redes de comunicao mveis e as limitaes de largura de banda e fiabilidade, inviabilizam a sua utilizao em condies semelhantes dos sistemas de comunicao e computao que operam sobre as redes fixas. Estas caractersticas afectam a interaco e a usabilidade das aplicaes e devero tambm ser consideradas no desenho de aplicaes interactivas. Autonomia Outro aspecto no menos importante nos dispositivos mveis a sua alimentao atravs de baterias ou cargas. Embora estas tenham melhorado nos ltimos tempos, no tm acompanhado a evoluo das restantes componentes dos dispositivos mveis. Apesar da autonomia destes dispositivos ter evoludo e at igualar os valores de um computador porttil, as limitaes de energia continuam a condicionar os comportamentos de trabalho dos utilizadores [Jones 99] e um dos factores que afectam as opes de desenho de aplicaes para os dispositivos mveis. Consequentemente, estes constrangimentos sugerem que as aplicaes interactivas, e em particular as aplicaes de visualizao de informao georeferenciada, desenvolvidas para ambientes de utilizao em computadores de secretria no so facilmente transferidas para os dispositivos mveis. A investigao nas reas da interaco, visualizao e computao mvel tem evoludo no sentido de atenuar os constrangimentos atrs mencionados. Nestes domnios, observa-se a existncia de uma grande diversidade de propostas de sistemas e mecanismos com graus variveis de adaptabilidade s condies e restries inerentes mobilidade. Como j foi referido, existem j diversas ferramentas de visualizao de informao georeferenciada para computadores de secretria, tais como o sistema MetaCarta, o Google Maps e o Google Earth. A grande maioria da investigao na rea das aplicaes para dispositivos mveis concentra-se no domnio do turismo. Estas aplicaes utilizam a posio do utilizador, bem

como, a hora e a data, de modo a mostrar ao turista mapas que contenham informao georeferenciada til. Exemplos deste tipo de sistemas so o CyberGuide [Abowd97], o GUIDE [Cheverst00], o CRUMPET [Poslad01] e o Lol@ [Gartner01]. Para alm dos projectos acadmicos, existem tambm aplicaes comerciais. A maioria destas est focada em sistemas de navegao automvel, tal como o sistema TomTom Navigator [TomTom], o sistema Navigon [Navigon], e o sistema NDrive [NDrive]. No entanto, estes sistemas so excessivamente focados na tarefa de navegao e consequentemente comum que no disponham da melhor qualidade grfica, mostrando mapas com excesso de informao que so, como tal, de difcil leitura. Deste modo, so necessrios novos mtodos para que a visualizao de informao georeferenciada em dispositivos mveis seja eficaz [Krger04]. Uma outra aplicao lanada recentemente a verso para dispositivos mveis do sistema Google Maps [GMM]. Nesta aplicao j existe o cuidado de evitar a apresentao de mapas com demasiado detalhe. Para tal, limitada a quantidade de ruas e de nomes que so mostrados em cada nvel de ampliao. No entanto, esta aplicao tem ainda algumas limitaes. No existe nenhum mtodo para o utilizador refinar a sua pesquisa caso existam demasiados resultados e alguns com sobreposio (Figura 1).

Figura 1: Google Maps para dispositivos mveis Por outro lado, os smbolos utilizados no transmitem ao utilizador nenhuma informao adicional que o ajude na sua tarefa. Consequentemente, para ajudar o utilizador, so necessrios mecanismos de filtragem e representaes adequadas dos resultados. 3. VISUALIZAO DE INFORMAO GEOREFERENCIADA O trabalho em curso centra-se na visualizao de dados organizados por tpicos em dispositivos mveis. Os elementos que satisfazem os critrios da pesquisa so representados com um cone. A colocao de cones sobre um mapa para mostrar o resultado de consultas a um repositrio tem de ter em ateno, por um lado, a escolha dos smbolos adequados para representar os elementos e, por outro lado, a sua colocao no espao de visualizao, de modo a gerar uma imagem inteligvel. Contudo, como j foi referido, a rea dos ecrs dos dispositivos mveis muito limitada, e por isso, a representao de todos os

cones, correspondentes aos objectos que satisfazem os critrios de uma pesquisa, pode conduzir a uma imagem muito confusa. Torna-se, por isso evidente, a necessidade de reduzir o nmero de elementos a representar. Para efectuar esta reduo interessa-nos combinar mecanismos de filtragem, eliminando elementos menos relevantes, e agregao de elementos, agrupando elementos seleccionados. Uma vez que um dos mecanismos de filtragem a explorar a aplicao de funes de grau de interesse, os smbolos a adoptar devem contemplar uma forma de expressar o grau de interesse calculado para cada um dos objectos que satisfazem a pesquisa. H por isso uma ligao muito forte entre a representao grfica e a filtragem. A disposio de cones em mapas tem sido estudada por vrios autores. Harrie et al. [Harrie04] usam uma aproximao que tem em ateno os princpios adoptados na colocao de legendas. Os autores propem o conceito da menor perturbao (least-disturbance) que exige que o cone seja colocado de modo a ocultar o mnimo possvel a outra informao. Para concretizar este conceito, os autores definem o valor de perturbao como a soma pesada dos pontos cartogrficos correspondentes aos objectos escondidos pelo cone. O peso de cada ponto cartogrfico reflecte a importncia do objecto que est associado ao ponto. A melhor posio para o cone aquela que corresponde ao menor valor de perturbao dentro de uma regio centrada na posio inicial do cone. Esta definio coloca alguns problemas, uma vez que num mapa, alm de objectos identificados por pontos, existem tambm objectos que so representados por linhas e por reas. Em [Edwardes05] prope-se a deformao do espao subjacente ao cone de modo a que este no sobreponha outros elementos do mapa. Quer em [Harrie04] quer em [Edwardes05] os mapas tm uma descrio vectorial, o que permite ter em ateno todos os objectos colocados no mapa e no apenas os objectos que resultam de uma pesquisa a um repositrio de informao. Por agora, este trabalho centra-se na reduo de sobreposies entre os cones que representam o resultado de consultas. No sero tratadas de momento as sobreposies de cones a objectos cartogrficos j representados. O sistema comercial MetaCarta [MetaCarta] resolve a sobreposio de cones atravs de agregao. Este sistema permite a organizao de documentos de acordo com as localizaes geogrficas que lhe esto associadas. Para representar os documentos so usados trs tipos de cones, a saber: um quadrado para representar um nico documento; um quadrado com um quadrado inscrito para representar documentos relacionados com localizaes muito prximas e uma pilha de quadrados para representar documentos que se referem mesma localizao. Para evidenciar a relevncia dos objectos em resposta pesquisa efectuada tm sido usadas vrias aproximaes. Em [Reichenbacher04] a relevncia dos objectos tradu-

zida por diferentes nveis de opacidade. Burigat e Chittaro [Burigat05, Burigat07] juntam a cada cone uma barra vertical cuja altura reflecte em que medida o elemento satisfaz os critrios definidos na pesquisa. Em [Carmo05] adoptaram-se smbolos com diferentes nveis de complexidade para expressar a relevncia dos elementos. Uma vez que se trata de representaes simblicas, o aumento da complexidade foi obtido juntando circunferncias concntricas ao smbolo inicial. Em seguida destacam-se as experincias realizadas relativamente escolha de simbologia e aos critrios para agregao. 3.1 Simbologia A escolha dos smbolos adequados um aspecto determinante na qualidade da imagem final. Neste trabalho h dois pontos importantes a considerar: a identificao clara da semntica do cone e a sua dimenso. Do ponto de vista semntico pretende-se que os smbolos identifiquem o tpico a que pertence o objecto, expressem o grau de interesse de cada objecto, representem agregaes de elementos do mesmo tpico ou de tpicos diferentes e evidenciem se numa agregao h elementos com grau de interesse elevado. As figuras seguintes mostram exemplos da simbologia em estudo. No desenho dos smbolos utilizam-se elementos comuns a outros trabalhos de forma a aproveitar a experincia acumulada por outros autores. A Figura 2 exemplifica a representao de agregaes. A colocao do smbolo + simples ou delimitado por uma circunferncia no smbolo de agregao so solues alternativas em estudo para evidenciar a existncia de objectos com elevado grau de interesse. A Figura 3 mostra smbolos que representam um nico objecto, mas com variao do nvel de detalhe: o smbolo mais esquerda representa uma bomba de gasolina de qualquer concessionrio e os seguintes especificam qual o concessionrio. Em termos de dimenso deve haver um compromisso na escolha da dimenso de um smbolo de modo a que, por um lado, a rea do smbolo permita a utilizao de um dispositivo de seleco e, por outro lado, no seja demasiado grande para gerar uma imagem sobrecarregada de cones.

Figura 2: Smbolos de agregao

Figura 3:Variaes do nvel de detalhe

3.2 Critrios para Agregao Para determinar se devem ou no agregar-se objectos, no basta contabilizar o nmero total de objectos que satisfazem a pesquisa, uma vez que os objectos podem no estar uniformemente distribudos na rea de visualizao. Uma soluo consiste em sobrepor uma grelha regular rea de visualizao e determinar o nmero de cones contidos em cada uma das clulas da grelha. Se numa dada clula, a quantidade de cones a representar ultrapassar um nmero pr-definido, ser desenhado apenas um cone de agregao. Esta aproximao semelhante tcnica proposta em [Woodruff98], onde o controlo da densidade de informao tem em ateno a densidade local. Como referido em [Woodruff98], se a grelha estiver associada s coordenadas do ecr, a realizao de panormicas origina situaes de descontinuidade na visualizao, ou seja, alterao dos cones representados. Isto significa que, ao deslocar-se a rea visvel, a densidade local contabilizada sobre uma rea diferente e objectos que antes estavam agregados deixam de o estar e vice-versa. Para evitar este problema, em cada operao de variao de escala, a grelha definida em coordenadas de ecr aplicada no espao do utilizador correspondente rea visualizada. A grelha do espao do utilizador ser estendida para zonas adjacentes de acordo com os deslocamentos efectuados. A ligao da grelha ao espao do utilizador permitir manter os mesmos cones em panormicas, uma vez que nesta operao no h variao na escala de representao. 4. PROTTIPO A Figura 4 ilustra a arquitectura do prottipo da aplicao de visualizao de informao georeferenciada, que permitir testar os diferentes mecanismos de filtragem e tcnicas de visualizao propostos.

o, a aplicao cliente comunica com o servidor Web do Google Maps, de modo a obter as imagens dos mapas para as localizaes e as ampliaes desejadas. Adicionalmente, utilizado um servidor SQL Server onde esto guardadas as informaes sobre os pontos de interesse existentes em cada localizao. As coordenadas de cada um destes pontos de interesse so utilizadas de modo a processar a imagem que ser apresentada ao utilizador. Deste modo, possvel evitar imagens com cones sobrepostos (Figura 5 (a)) e mostrar nestes casos um smbolo de agregao (Figura 5 (b)). O servidor SQL guarda ainda as representaes a utilizar consoante a ampliao, permitindo mostrar mais detalhe medida que o utilizador escolhe maiores ampliaes (Figura 5 (c)).

(a)

(b)

(c)

Figura 5:Visualizao de informao com representao de: (a) sobreposio de cones (b) smbolo de agregao (c) smbolo de grau de interesse. A definio da arquitectura inicial e das ferramentas de desenvolvimento sofreu diversas alteraes devido s dificuldades e instabilidades dos ambientes de desenvolvimento para dispositivos mveis. Por exemplo, no foi possvel a utilizao de servidores de mapas que suportem a linguagem JavaScript, uma vez que no existem actualmente browsers para dispositivos mveis que suportem totalmente esta linguagem. 5. CONCLUSES E TRABALHO FUTURO Este artigo apresentou os princpios de desenho de aplicaes para visualizao de informao georeferenciada em dispositivos mveis, dando especial ateno aos mecanismos de reduo do nmero de objectos que satisfazem pesquisas interactivas, definio de mltiplos smbolos para expressar contedos semnticos diferentes e aos critrios para a realizao de agregaes. Apesar do prottipo j desenvolvido se encontrar numa fase preliminar, proporcionou a experimentao necessria para alguns dos aspectos anteriormente mencionados. Est actualmente em curso a implementao dos restantes requisitos de visualizao expostos. Pretende-se em seguida realizar testes de usabilidade para a simbologia definida e o desenvolvimento da interface e respectiva avaliao para pesquisas interactivas de informao georeferenciada em dispositivos mveis. No que diz respeito interface, uma das caractersticas mais importantes a desenvolver a definio de meca-

Figura 4: Arquitectura do prottipo O prottipo est a ser desenvolvido para Pocket PC, com o sistema operativo Windows Mobile 5.0, utilizando o .Net Compact Framework 2.0. A posio do utilizador ser obtida automaticamente atravs de um dispositivo HTC P3300 com GPS integrado. Atravs desta informa-

nismos que personalizem a filtragem de acordo com o interesse do utilizador e que sejam compatveis com o dispositivo que est a ser usado. Esta interface dever permitir ao utilizador seleccionar interactivamente tpicos de interesse e personalizar a funo de grau de interesse. A personalizao permitir especificar quais os atributos a associar importncia a priori para cada tpico e, alm disso, indicar qual a sua ordem de crescimento. Por exemplo, o atributo categoria de um hotel pode ser usado como importncia a priori seleccionando categorias elevadas como as mais importantes, ou, pelo contrrio, como as menos importantes. No primeiro caso, o utilizador procura hotis de qualidade, no segundo caso procura alojamentos mais modestos. 6. REFERNCIAS [Afonso04] A. P. Afonso, Contribuies Metodolgicas para o Desenvolvimento de Assistentes de Informao Personalizada, PhD Thesis, Relatrio Tcnico DIFCUL TR-04-3, Departamento de Informtica, Faculdade de Cincias, Universidade de Lisboa, Maro de 2004. [Abowd97] G. Abowd, C. Atkeson, J. Hong, S. Long, R. Kooper and M. Pinkerton. Cyberguide: a Mobile Context-Aware Tour Guide. In Wireless Networks, 3(5), pp. 421-433, 2000. [Burigat05] S. Burigat, L. Chittaro. Visualizing the Results of Interactive Queries for Geographic Data on Mobile Devices. Proceedings ACM GIS05, 2005 [Burigat07] S. Burigat, L. Chittaro. Geographic Data Visualization on Mobile Devices for Users Navigation and Decision Support Activities. Spatial Data on the Web Modelling and Management, Springer, 2007. [Carmo05] M. B. Carmo, S. Freitas, A. P. Afonso and A. P. Cludio. Filtering Mechanisms for the Visualization of Geo-Referenced Information. In Proceedings of the 2005 Workshop on Geographic Information Retrieval, pp. 1-4, 2005. [Cheverst00] K. Cheverst, N. Davies, K. Mitchell and A. Friday. Experiences of Developing and Deploying a Context-Aware Tourist Guide: The GUIDE Project. In Proceedings of the Conference on Mobile Computting and Networking (MobiCom), ACM Press, pp: 20-31, 2000. [Edwardes05] A. Edwardes, D. Burghardt et al. Portrayal and Generalisation of Point Maps for Mobile Information Services. Map-based Mobile Services Theories, Methods and Implementations. SpringerVerlag, 2005.

[Furnas86] G. Furnas. Generalized Fisheye Views. In Proceedings of the ACM CHI 86 Human Factors in Computing Systems Conference, pp.16-23, 1986. [Gartner01] G. Gartner and S. Uhlirz. Cartographic Concepts for Realizing a Location Based UMTS Service: Vienna City Guide Lol@. In Proceedings of the Cartographic Conference, pp. 3229-3239, 2001. [GMM] < http://www.google.com/gmm > [GoogleMaps] < http://maps.google.com > [GoogleEarth] <http://earth,google.com> [Harrie04] L. Harrie, H. Stigmar et al. An Algorithm for Icon Labelling on a Real-Time Map. Developments in Spatial Data Handling, Proceedings 11th International Symposium on Spatial Data Handling. Springer, pp. 493-507, 2004. [Jones 99] M. Jones et al., Improving Web Interaction On Small Dispalys, Proceedings of the 8th International World-Wide Web Conference/Computer Networks, 31(11-16): 1129-1137, 1999. [Krger04] A. Krger, A. Butz, C. Mller, C. Stahl, R. Wasinger, K. E. Steinberg and A. Dirschl. The Connected User Interface: Realizing a Personal Situated Navigation Service. In Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 161-168, 2004. [MetaCarta] <http://www.metacarta.com> [Navigon] <http://www.navigon.com> [NDrive] <http://www.ndriveweb.com> [Poslad01] S. Poslad, H. Laamanen, R. Malaka, A. Nick, P. Buckle and A. Zipf. CRUMPET: Creation of UserFriendly Mobile Services Personalized for Tourism. In Proceedings of the Conference on 3G Mobile Communication Technnologies, pp. 26-29, 2001. [Reichenbacher04] T. Reichenbacher. Mobile Cartography Adaptative Visualization of Geographic Information on Mobile Devices. In Verlag Dr. Hut, Mnchen, ISBN 3-89963-048-3, 2004. [TomTom] <http://www.tomtom.com> [Woodruff98] A. Woodruff, J. Landay, M. Stonebraker. Constant density visualizations of non-uniform distributions of data. In Proceedings of ACM Symposium on User Interface Software and Technology, UIST98, pp. 19-28, 1998.