SmartV 1.0 is a mobile application for precision viticulture based on the SmartV framework and may be developed either as an App for Android devices or as a WebApp implemented with the browsers of the iPhone and Android smartphones. The Mobile WebApp is implemented utilizing the PHP (v. 5.x) and Ajax technology and accesses the MapServer library (v. 5.2) and GDAL (1.7.x) for the use of the GIS functions. The user interface (GUI) has been designed following the standard of accessibility of mobile applications utilizing the OpenSource iWebKit library. The App for Android has been developed in Java utilizing the Android SDK API Version 10. The Server-Side functions are implemented in Java2EE. The basic functions (zoom and pan) are provided for easy navigation within the loaded spatial data. Some useful information is visualized directly on the home page, plus, via use of the Navigator class, the WebApp can read the information in the integrated GPS to retrieve the information relative to the user's observation point. Via the functions offered by the framework the application visualizes the data memorized in the GeoDB and allows the user, through a simple interface, to activate or deactivate the data available on a remote geo-server. The WebApp allows the user to insert georeferenced information related to an individual plant, row or plot, automatically archiving it in the GeoDB. The data acquired at different spatial and temporal resolution may also be integrated with multimedia information (e.g. photos or voice notes). An interesting development could be to manage portable instruments connected to the mobile device (e.g. differential GPS).
SmartV 1.0 è un'applicazione mobile per la viticoltura di precisione basata sul framework SmartV e può essere sviluppata sia come App per dispositivi Android sia come WebApp eseguibile con i browser degli smartphone iPhone e Android. La WebApp Mobile è implementata utilizzando la tecnologia PHP (v. 5.x) e Ajax e sfrutta la libreria MapServer (v. 5.2) e GDAL (1.7.x) per l'utilizzo delle funzionalità GIS. L'interfaccia utente (GUI) è stata disegnata seguendo lo standard di accessibilità delle applicazioni mobili utilizzando la libreria OpenSource iWebKit. Le funzioni di base (zoom e pan) sono fornite per un'agile navigazione all'interno dei dati spaziali caricati. Alcune informazioni utili sono visualizzate direttamente sulla schermata principale e inoltre, attraverso l'utilizzo della classe Navigator, la WebApp è in grado di leggere le informazioni del GPS integrato recuperando quindi le informazioni relative al punto di osservazione dell'utilizzatore. Attraverso le funzioni offerte dal framework l'applicazione visualizza i dati memorizzati nel GeoDB e permettere all'utente, attraverso una semplice interfaccia, di attivare o disattivare i dati disponibili su un geo-server remoto. La WebApp permette all'utilizzatore di inserire informazioni georiferite relative ad una singola pianta, filare o parcella archiviandole automaticamente nel GeoDB. I dati acquisiti a diversa risoluzione spaziale e temporale possono essere integrati anche da informazioni multimediali (foto o note vocali ad esempio). Un'interessante sviluppo può essere quello di gestire strumenti portatili connessi al dispositivo mobile (es: GPS differenziale).
SmartV-Mobile App for Precision Viticulture
Leandro Rocchi;
2014
Abstract
SmartV 1.0 is a mobile application for precision viticulture based on the SmartV framework and may be developed either as an App for Android devices or as a WebApp implemented with the browsers of the iPhone and Android smartphones. The Mobile WebApp is implemented utilizing the PHP (v. 5.x) and Ajax technology and accesses the MapServer library (v. 5.2) and GDAL (1.7.x) for the use of the GIS functions. The user interface (GUI) has been designed following the standard of accessibility of mobile applications utilizing the OpenSource iWebKit library. The App for Android has been developed in Java utilizing the Android SDK API Version 10. The Server-Side functions are implemented in Java2EE. The basic functions (zoom and pan) are provided for easy navigation within the loaded spatial data. Some useful information is visualized directly on the home page, plus, via use of the Navigator class, the WebApp can read the information in the integrated GPS to retrieve the information relative to the user's observation point. Via the functions offered by the framework the application visualizes the data memorized in the GeoDB and allows the user, through a simple interface, to activate or deactivate the data available on a remote geo-server. The WebApp allows the user to insert georeferenced information related to an individual plant, row or plot, automatically archiving it in the GeoDB. The data acquired at different spatial and temporal resolution may also be integrated with multimedia information (e.g. photos or voice notes). An interesting development could be to manage portable instruments connected to the mobile device (e.g. differential GPS).I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


