ArcGIS Runtime - 'Quartz'

251 visualizações

Publicada em

Apresentação da nova versão do ArcGIS Runtime - "Quartz"
Apresentação das novidades disponíveis no BETA 1

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
251
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

ArcGIS Runtime - 'Quartz'

  1. 1. ArcGIS Runtime “Quartz” DevSummit 2015 Bruno Caimar – Outubro / 2015
  2. 2. Agenda • ArcGIS Runtime • ArcGIS Runtime – Quartz • Runtime x Engine • Quartz – Arquitetura • Quartz – Releases • Quartz – Beta 1
  3. 3. ArcGIS Runtime – O que é?
  4. 4. ArcGIS Runtime – “Quartz” • Maior release do runtime até o momento • Novas capacidades • API’s novas e alteradas • Melhor arquitetura interna • Melhor suporte e integração a plataforma • Prover uma alternativa real ao ArcGIS Engine
  5. 5. ArcGIS – Runtime x Engine ArcGIS Runtime FAQ - https://developers.arcgis.com/en/arcgis-runtime/
  6. 6. Quartz - Arquitetura • Melhor desempenho (performance) • API consistente em termos lógicos e comportamentais • Funcionalidades mais sincronizadas em todas as plataformas • Nova API interna comum • Interop code reduzido • Mudanças significativas nas API’s de Mapping, Geometry e Portal
  7. 7. Releases • Beta 1 – Agosto / 2015 - Android, iOS e Java - .NET e QT – Em breve - Foco em fluxos de trabalho conectados • Beta 2 - Foco em fluxos de trabalho desconectados e uso de dados locais • 3D e análise “on-the-fly” terão seus próprios ‘beta’ releases • Release final planejado para o “Q1” do próximo ano
  8. 8. Quartz Beta 1 Quartz Beta1 • Map e MapView - Desacoplados • Melhor integração com o Portal • Graphics como ‘overlays’ • Layer - Novos nomes • Novo padrão “loadable” para recursos assíncronos • Autenticação centralizada • Geometry e Geometry Builders
  9. 9. Map e MapView - Desacoplados • Arquitetura MVC • Map – Representa o model • MapView – Representa a view Quartz Beta1
  10. 10. Melhor integração com o Portal • Integração mais fácil com a API do Portal • Acesso ao conteúdo • Criação e Edição de mapas Quartz Beta1
  11. 11. Graphics como ‘overlays’ • Graphics adicionados diretamente ao ‘mapView’ como overlays ao invés de serem adicionados como layer no ‘map’ • Garante que os ‘graphics’ sempre serão exibidos no topo • Método único para identificar os ‘graphics’ Quartz Beta1
  12. 12. Layer - Novos nomes • ArcGIS map image layer - Dados de serviços de mapa (map services) • ArcGIS tiled layer - Dados de serviços ‘tiled’ (tiled services) • Feature layer com feature table - Dados de serviços ‘feature’ (feature services) Quartz Beta1
  13. 13. Novo padrão “loadable” para recursos assíncronos • Recursos – Mapas, camadas, tarefas (tasks) • Comportamento mais consistente e uniforme dentro da API • “Lazy loading” por padrão • Encadeamento de carga de dependências de forma fácil Quartz Beta1
  14. 14. Autenticação centralizada • Aspectos de segurança e autenticação centralizados na classe “AuthenticationManager” Quartz Beta1
  15. 15. Geometry e Geometry Builder • Objetos fundamentais continuam os mesmos (Point, MultiPoint, PolyLine e Polygon) • Imutáveis • Opções para criação de geometrias - Tudo de uma vez com os objetos Geometry - Passo a passo com o Geometry Builder Quartz Beta1
  16. 16. Limitações • Capacidades temporariamente não disponíveis: - Fluxos de trabalho desconectados (Offline) - Suporte a todos os tipos de layers encontrados nos “webmaps” - Roteirização, geocodificação e análise - Query, find e identify tasks Quartz Beta1
  17. 17. Finalizando • ArcGIS Runtime • ArcGIS Runtime – Quartz • Runtime x Engine • Quartz – Arquitetura • Quartz – Releases • Quartz – Beta 1
  18. 18. Links • ArcGIS Runtime – Site para desenvolvedores https://developers.arcgis.com/en/arcgis-runtime/ • Perguntas e respostas sobre o Runtime https://github.com/Esri/runtime-questions • Quartz - Anúncio Beta 1 http://blogs.esri.com/esri/arcgis/2015/08/26/quartz-beta-1-is-now-available/ • Quartz – Arquitetura http://blogs.esri.com/esri/arcgis/2015/09/10/quartz-architecture-deep-dive/
  19. 19. Links • ArcGIS Runtime – Loadable Pattern https://developers.arcgis.com/android/beta/guide/loadable-pattern.htm • Esri Early Adopter Community https://earlyadopter.esri.com/
  20. 20. Perguntas ? Obrigado! Bruno Caimar bcaimar@img.com.br bruno.caimar @brunocaimar Imagem Soluções de Inteligência Geográfica http://www.img.com.br

×