Lisboa Interactiva Beta Evolução para Web 2.0 com base na framework ExtJS Mauro Farracha GMV Portugal
Sumário 3 Parte I Apresentação da GMV Portugal Quem Somos Organização Sistemas de Informação Geográfica Referências Câmara Municipal de Lisboa (DIGC) Contexto Actual Lisboa Interactiva Beta como Plataforma Integradora Tecnologias Arquitectura do Sistema Referências
Parte I - Apresentação da GMV Portugal 4 Quem Somos MADRID HEADQUARTERS 1998: Fundação da Skysoft 2005: Integração no Grupo GMV Presença Internacional Primeira empresa portuguesa a liderar projectos acima de 3M para a Agência Espacial Europeia (ESA) e para a Comissão Europeia (CE) VALLADOLID SEVILLA BARCELONA EUA LISBOA Parque das Nações
Parte I - Apresentação da GMV Portugal 5 Organização Aeronáutica, Segurança & Defesa Aeronáutica Espaço Defesa Segurança Telecomunicações Controlo e Gestão Portuária Gestão de Tráfego Marítimo (AIS) Aplicações Baseadas em Posicionamento (GNSS) Transportes & Soluções de Negócio Transportes e Mobilidade Sistemas de Informação Empresariais Segurança Lógica de Sistemas Suporte aos Processos de Negócio Business Intelligence (BI) Business Activity Monitoring (BAM) Sistemas de Informação Geográfica (SIG) Gestão Documental (DM)
Parte I - Apresentação da GMV Portugal 6 Sistemas de Informação Geográfica Desenvolvimento e Integração de SIG Web-Based (Intranet e Internet) Soluções Distribuídas Desktop-Based em sistemas críticos Soluções SIG para controlo e monitorização de tráfego marítimo Soluções baseadas em localização (Location Based Services - LBS) Sistemas de apoio à decisão na área da logística
Parte I - Apresentação da GMV Portugal 7 Tecnologias SIG Plataforma ESRI Server Desktop MapGuide Open Source GeoServer MapServer udig
Parte I - Apresentação da GMV Portugal 8 Referências Road Intelligent Traffic Application Sistema Crítico 24 x 24 Arquitectura Distribuída de Serviços Tecnologia: ArcGIS Engine; SQL Server 2005; WinForms Funcionalidades: Gestão e Controlo de Tráfego em Tempo Real Obtenção de Indicadores de Tráfego Informações Rodoviárias aos Utentes Alarmes Automáticos Detecção Automática de Falhas nos Equipamentos SCUTs: Contagem e Classificação Automáticas de Veículos Consola Centralizadora da actividade dos operadores baseada em Interface GIS
Parte I - Apresentação da GMV Portugal 9 Referências Lisboa Interactiva Portal Geográfico de Lisboa na Internet Gestão temática baseada em layers geográficas Interface centralizada no mapa Tecnologias: ArcIMS Server 9.1; Asp.Net 1.1; Oracle 10g; Funcionalidades: Pesquisas alfanuméricas e geográficas Pesquisas por funcionalidades (POIs) Cálculo de Rotas e Percursos Circuitos Turísticos Módulo de Relatórios Manipulação do Mapa
Parte I - Apresentação da GMV Portugal 10 Referências Lisboa em Mapas Sistema colaborativo na Intranet Gestão temática baseada em layers geográficas Interface centralizada no mapa de Lisboa Tecnologias: ArcGIS Server 9.1; ArcIMS Server 9.1; ArcSDE 9.1; Asp.Net 1.1; Oracle 10g Reporting Services Funcionalidades: Manipulação do Mapa Interligação Pesquisas Alfanuméricas Pesquisas Espaciais Relatórios Espaciais e Relatórios Temáticos (Alfanuméricos) Interface de Integração entre várias Aplicações da CML Consulta de Cadastro e Informação Processual de Gestão Urbanística
Parte I - Apresentação da GMV Portugal 11 Referências SIPNAT Sistema de Informação sobre Património Natural (I) Concepção de um sistema numa perspectiva SIG no âmbito das atribuições do ICNB para recolha, processamento e disponibilização de informação Disponibilização da informação georreferenciada relativa a valores naturais: Fauna, Flora e Habitats Naturais Rede Fundamental da Conservação da Natureza Ordenamento do Território e Paisagem Património Geológico Inventário da Biodiversidade e Cadastro de Valores Naturais Classificados
Parte I - Apresentação da GMV Portugal 12 Referências SIPNAT Sistema de Informação sobre Património Natural (II) Modernizar o actual SIPNAT Melhorar a eficácia da circulação de informação do ICNB Melhorar os tempos de resposta relativos à gestão diária interna e solicitações externas Desenvolvimento de interfaces para integração com outros sistemas Optimizar a qualidade e quantidade de informação disponível sobre património natural em Portugal
13 Caso de Estudo Lisboa Interactiva Beta
14 Contexto Actual Manutenção de 3 aplicações Web: Lisboa em Mapas (LxM) Lisboa Interactiva (LxI) Lisboa Banco de Dados (LxBD) O que se pretende? Melhorar funcionalidades existentes Implementar novas funcionalidades Optimizar métodos de trabalho Novo look&feel
15 Tecnologia de Base O LxM e o LxI assentam sobre as seguintes tecnologias: Asp.Net 1.1 Web Services Javascript ESRI ArcIMS Server 9.1/ArcGIS Server 9.1 Oracle O LxBD assenta sobre as seguintes tecnologias: Asp.Net 2.0 Oracle
16 Lisboa Interactiva Beta como Plataforma Integradora (I) O Projecto enquadra-se no Programa de Simplificação Administrativa de Lisboa (SIMPLIS) da Câmara Municipal de Lisboa. Utilização do Lisboa Interactiva como ferramenta única de suporte ao trabalho efectuado dentro da Câmara Municipal de Lisboa com recurso a tecnologia SIG Potenciar as capacidades de integração com outras aplicações dentro da CML Orientação a Serviços
17 Lisboa Interactiva Beta como Plataforma Integradora (II) Integração da framework de perfis para acesso/edição de dados Optimização dos métodos de trabalho na actualização e manutenção de dados alfanuméricos e geográficos Disponibilização de conteúdos geográficos actualizados para o munícipe
18 Tecnologias ASP.NET +.NET Framework 3.0 ESRI ArcGIS Server 9.3 ESRI Web ADF.NET ESRI ArcSDE 9.1 Javascript + ExtJS 3.1 + AJAX Oracle 10g
19 Porquê ESRI Web ADF.Net As frameworks Flex, Silverlight e Javascript da ESRI tinham acabado de ser divulgadas ou ainda se encontravam em estado embrionário: Risco associado na implementação de um sistema crítico Não satisfaziam todos os requisitos que eram necessários implementar (e.g. Edição geográfica ou impressão de mapa) Necessidade de estender funcionalidades podia ser complexa Comunidade reduzida sobre as novas API da ESRI Restrição na instalação de componentes no lado do cliente Equipa de desenvolvimento com vasta experiência em.net Experiência em desenvolvimento de projectos com a API Web ADF.Net
20 Porquê ExtJS? Necessidade de uma interface rica e funcionalidades out-of-the-box Biblioteca de Javascript Cross-Browser (IE 6+, Firefox 1.5+, Safari 3+, Opera 9+) Diversos widgets disponíveis: Layout Manager, Grid, TabPanel, Chart, Window, Panel, Tree, ComboBox, Form, Toolbar, Menu, DataView, entre outros Comunidade activa 50+ different widgets,100+ examples, 80000+ forum members, 500000+ developers Documentação bem estruturada e detalhada Diversos exemplos disponíveis para cada Widget
21 Gestão de Projecto - SCRUM Optámos por introduzir a metodologia Scrum na gestão e desenvolvimento do sistema Envolvimento do cliente em todo o processo de desenvolvimento Entregas periódicas Implementação de funcionalidades mais prioritárias segundo as expectativas do cliente Possibilidade de alterar prioridades após cada Sprint Percepção mais rápida por parte do cliente do objectivo final
22 Arquitectura do Sistema
23 Screenshots do Lisboa Interactiva Beta
24 Screenshots do Lisboa Interactiva Beta
25 Screenshots do Lisboa Interactiva Beta
26 Screenshots do Lisboa Interactiva Beta
27 Referências ESRI Web ADF.Net http://resources.esri.com/arcgisserver/adf/dotnet/ ExtJS 3.1 http://www.extjs.com
Obrigado! GMV, 2009 www.gmv.com.pt