Transcript
Page 1: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Vinhos que Pensam: Plataforma tecnológica

1 SASIG2015 Vinhos que Pensam

José Duarte Universidade de Évora

[email protected]

Filipe Vieira Universidade de Évora

[email protected]

Carlos Viegas Damásio Universidade Nova de Lisboa

[email protected]

José R. Marques da Silva Universidade de Évora

[email protected]

Page 2: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

2 SASIG2015 Vinhos que Pensam

A fundação

Page 3: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

3 SASIG2015 Vinhos que Pensam

Os vinhos

Page 4: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Sensores na agricultura

4 SASIG2015 Vinhos que Pensam

Page 5: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

A plataforma – Aspeto geral

5 SASIG2015 Vinhos que Pensam

Page 6: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

A plataforma – Consulta de dados

6 SASIG2015 Vinhos que Pensam

Page 7: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

A plataforma – Relatório

7 SASIG2015 Vinhos que Pensam

Page 8: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

A plataforma – Gráficos

8 SASIG2015 Vinhos que Pensam

Page 9: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

A plataforma – Carregar dados

9 SASIG2015 Vinhos que Pensam

Page 10: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Arquitetura - Geral

10 SASIG2015 Vinhos que Pensam

• Sistema flexível • Personalizar e automatizar processos • Liberdade na manipulação de dados • 5 camadas de abstração

Page 11: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Servidor • Flexível • Open source • Repositórios GIS atualizados • Comunidade bastante ativa

Arquitetura – Primeira camada

11 SASIG2015 Vinhos que Pensam

Page 12: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Tarefas de processametno • Automatizar processos (cron) • Processamento de dados (Python) • Processamento de dados IPMA (JAVA) • Cópias de segurança (Python) • Outros serviços (Python)

Arquitetura – Segunda camada

12 SASIG2015 Vinhos que Pensam

Page 13: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

BD relacional geográfica • Open source • Estável • Alta performance • Pesquisa, manipulação e análise de dados geográficos Servidor de mapa • Open source • Muito completo • Web Map Service • Publicação de tilesets • Geração simplificada de legendas

Arquitetura – Terceira camada

13 SASIG2015 Vinhos que Pensam

Page 14: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Serviços disponibilizados (entrar, listar, obter informações de um processo, segurança, autenticação, etc) Node.js • Open source • Fácil • Assíncrono • Tempo real com troca intensa de dados • Rápido • Escalável

Arquitetura – Quarta camada

14 SASIG2015 Vinhos que Pensam

Page 15: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Interface web (Apache2) • Open source • AngularJS Interface mobile (Cordova – Ionic) • Open source • Requer AngularJS

Arquitetura – Quinta camada

15 SASIG2015 Vinhos que Pensam

Page 16: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Vantagens i) pelo acesso imediato aos dados em ambientes multiplataforma ii) apoio que pode dar à tomada de decisão (gestão da nutrição das

plantas, rega, risco de doenças e pragas e qualidade da uva); iii) histórico que não se perde e que facilmente.

Conclusões

16 SASIG2015 Vinhos que Pensam

Page 17: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Trabalho futuro

17 SASIG2015 Vinhos que Pensam

Outros trabalhos em curso - Tomate - Brócolos

Page 18: Vinhos que Pensam: Plataforma tecnológicaosgeopt.pt/sasig2015/files/keynotes/jose_duarte_sasig...processo, segurança, autenticação, etc) Node.js • Open source • Fácil •

Vinhos que Pensam: Plataforma tecnológica

18 SASIG2015 Vinhos que Pensam

José Duarte Universidade de Évora

[email protected]

Filipe Vieira Universidade de Évora

[email protected]

Carlos Viegas Damásio Universidade Nova de Lisboa

[email protected]

José R. Marques da Silva Universidade de Évora

[email protected]

Obrigado!