BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.staging.osgeo.org//foss4g-it-2023//speaker//FN3NPK
BEGIN:VTIMEZONE
TZID:GMT
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-it-2023-AKMEXB@talks.staging.osgeo.org
DTSTART;TZID=GMT:20230615T171500
DTEND;TZID=GMT:20230615T173000
DESCRIPTION:DigiAgriApp è un'applicazione client-server per gestire divers
 i tipi di dati relativi ai campi agricoli. È in grado di memorizzare info
 rmazioni sulle colture (specie\, forme/sistemi di coltivazione...)\, quals
 iasi tipo di dato di sensori (inclusi sensori e dispositivi hardware\, met
 eo\, terreni...)\, informazioni sull'irrigazione (tipo di sistema\, apertu
 re...)\, operazioni sul campo (potatura\, sfalcio\, trattamenti...)\, dati
  da telerilevamento (presi da diversi dispositivi come cellulari\, droni\,
  satelliti) e quantità di produzione.\n\nIl server DigiAgriApp è compost
 o da un database PostgreSQL/PostGIS e da un servizio API REST per interfac
 ciarsi con esso. Il server è sviluppato utilizzando Django e l'estensione
  del framework Django REST\, altre estensioni minori sono utilizzate per c
 reare l'API REST. Questo servizio rappresenta l'interfaccia chiave tra il 
 database e il client. Per creare l'API abbiamo scelto una modalità annida
 ta\, in cui l'elemento principale è l'azienda agricola\; in questo modo l
 'utente può vedere solo le aziende agricole a lui correlate e da lì può
  guardare ad altri elementi annidati\, prima di tutto i campi dell'azienda
  agricola e poi altri elementi come i dati dei sensori e quelli remoti opp
 ure altri sottocampi\, le file fino ad arrivare alle singole piante. L'API
  REST utilizza JavaScript Object Notation come formato di input e output p
 er semplificare e standardizzare la comunicazione con essa.\n\nPer ottener
 e i dati dai sensori\, il server è composto anche da un numero crescente 
 di servizi per lavorare con i fornitori di dati\, di cui attualmente solo 
 alcuni sono implementati. Il Message Queue Telemetry Transport provider è
  un demone in continuo ascolto di un broker e di diversi topic per ottener
 e i dati non appena vengono forniti\; il secondo servizio già implementat
 o è relativo ai dati di telerilevamento e utilizza la specifica SpatioTem
 poral Asset Catalogs per ottenere i dati. STAC è un linguaggio comune per
  descrivere le informazioni geospaziali\, in modo che possano essere più 
 facilmente lavorate\, indicizzate e scoperte.\n\nIl lato client invece è 
 sviluppato utilizzando Flutter\, un kit di sviluppo software open-source p
 er interfacce grafiche basato su dart\, un linguaggio di programmazione pr
 ogettato per lo sviluppo di client. Flutter è in grado di creare applicaz
 ioni multipiattaforma ed è stato scelto proprio per la sua capacità di r
 ealizzare applicazioni che possano essere eseguite sulle maggiori piattafo
 rme.\n\nTutto il codice è rilasciato come software libero e open source c
 on licenza GNU General Public License Version 3\; è disponibile nel repos
 itory DigiAgriApp su GitLab e l'applicazione client sarà pubblicata anche
  nei principali store per applicazioni mobili.
DTSTAMP:20260504T102729Z
LOCATION:Sala Videoconferenza @ PoliBa
SUMMARY:DigiAgriApp: l'applicazione per la gestione dei tuoi campi agricoli
  - Luca Delucchi
URL:https://talks.staging.osgeo.org/foss4g-it-2023/talk/AKMEXB/
END:VEVENT
END:VCALENDAR
