# Vinamecum: A Computer-Aided Method for Diagnoses of Pests and Diseases in the Vineyard
## 2 Solution Adopted: Vihamecum  
Vihamecum is a PWA application that incorporates technical information on vineyard pests and diseases and allows the identification of pests and diseases through the use of an expert system. This PWA application is currently freely available at [[https://fcc.uca.es/web/vinamecum](https://fcc.uca.es/web/vinamecum)]([https://fcc.uca.es/web/vinamecum](https://fcc.uca.es/web/vinamecum)), accessed on 10 March 2021.  
For the design and development of the \"Viamecum\" application, the target users, the areas or places where it can be used and the applicability of the tool have been considered.  
Due mainly to the fact that the native language of the users to whom this application was originally addressed is Spanish, the language used throughout the application is Spanish. Another factor to take into account in the choice of language was the lack of such applications targeted at native Spanish-speaking users. For instance, in other languages, we found applications such as \"Di@gnoPlant Vigne\" developed by the French National Institute for Agricultural Research (INRA) [15], \"MyVigneto Care\" in Italian [16], and \"Pests and Diseases of Grapes\" written in English, but in a non-technical language and with the downloading involving economic costs [17]. The application is planned to be translated into other languages in the future.  
Furthermore, a technology was required that would allow it to run on a mobile device, be easy to install and be used with poor connections so that it could be used in places with poor mobile coverage. In addition, the application would have to be fast and resource-efficient. Other desirable features were that it should be easily upgradable, have a simple interface and offer the possibility of user notifications.  
There are different tools that could be used in the development of mobile apps. In this work, PWAs were chosen [18]. A search for \"PWA the future of mobile apps\" in Google generates numerous outputs that illustrate the importance of this technology in the development of applications. The first result tells us: \"Progressive Web Application (PWA) is truly considered the future of multi-platform development because of its application on several devices, the improved speed, and the easiness that requires no installation or updates\". We could say that a PWA is an enhanced web page, although its development is not entirely straightforward since they have several features that must be implemented.  
The main reasons for the choice of this technology were as follows:  
1. Available offline: it allows to have the data available even if we do not have internet connection, which is very desirable due to the environment in which the application will be used.
2. Security: the idea is that a farmer can contribute to the application and introduce warning systems. PWAs have enhanced security features and for example impose the use of encrypted connections (Hypertext Transfer Protocol Secure protocol). This is essential when sending data anonymously over the internet.  
Some of the features of this technology are discussed in more detail below.