An expert system for vineyard management based upon pervasive computer technologies