BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//SC9WU8
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-2023-SC9WU8@talks.osgeo.org
DTSTART;TZID=CET:20230628T113000
DTEND;TZID=CET:20230628T120000
DESCRIPTION:DigiAgriApp is a client-server application to manage different 
 kinds of data related to farming fields. It is able to store information a
 bout crops (specie\, farming forms/system...)\, any kind of sensor data (i
 ncluded sensors and device hardware\, weather\, soils...)\, irrigation inf
 ormation (system type\, openings...)\, field operations (pruning\, mowing\
 , treatments...)\, remote sensing data (taken from different devices as mo
 biles\, drone\, satellites) and production quantities.\n\nThe DigiAgriApp 
 server is composed of a PostgreSQL/PostGIS database and a REST API service
  to interface with it. The server is developed using Django and the Django
  REST framework extension with other minor extensions are used to create t
 he REST API. This service plays the key interface between the database and
  the client. We choose a nested way to create the API\, of which the main 
 element is the farm\; this way the user can see only the farms related to 
 him and from there he can look to other nested elements\, first of all the
  farm’s fields and later other elements like sensor and remote data or o
 ther sub-fields like rows and plants. The REST API is using JavaScript Obj
 ect Notation as input and output format to simplify and standardize the co
 mmunication with it.\n\nTo obtain data from the sensors the server is also
  composed of a growing number of services to work with data providers\, of
  which currently only a few are implemented. The Message Queue Telemetry T
 ransport provider is a demon listening continuously to a broker (backend s
 ystem to coordinate different clients) and several topics to obtain data a
 s soon as they are provided\; the second provided that is already implemen
 ted is related to remote sensing data and uses the SpatioTemporal Asset Ca
 talogs specification to obtain the data. STAC is a common language to desc
 ribe geospatial information\, so it can more easily be worked with\, index
 ed and discovered.\n\nThe client side instead is developed using Flutter\,
  an open-source UI software development kit based on dart\, a programming 
 language designed for client development. Flutter is able to create cross-
 platform applications and it was chosen precisely because of its ability t
 o realize cross platform applications.\n\nAll the code is released as Free
  and Open Source software with a GNU General Public License Version 3 lice
 nse\; it is available in the DigiAgriApp repository on GitLab and the clie
 nt application will be published also in the main stores for mobile apps.
DTSTAMP:20260316T141945Z
LOCATION:UBT C / N109 - Second Floor
SUMMARY:DigiAgriApp: the app to manage your agricultural field - Andrea Ant
 onello\, Luca Delucchi
URL:https://talks.osgeo.org/foss4g-2023/talk/SC9WU8/
END:VEVENT
END:VCALENDAR
