• No results found

Seg´un aumentan las posibilidades de realizar nuevas acciones en un mundo cada vez m´as interconectado, resulta cada vez menos dif´ıcil encontrar tareas capaces de absorber horas de trabajo a sus usuarios o en las que se justifique poco la conveniencia de que ´estos deban estar presentes en todo momento ante la pantalla del ordenador. A continuaci´on figura una lista de posibles

tareas Web que reflejan los problemas:

Solicitar al Web de Hacienda el env´ıo de datos fiscales de 100 perso- nas. Actualmente esa labor se desarrolla rellenando un formulario en un ´unico paso, pero que debe ser rellenado y enviado una vez para ca- da persona, introduciendo datos personales y fiscales de la declaraci´on anterior.

Publicar en eBay un cat´alogo de una tienda con 500 art´ıculos en su- bastas. Actualmente cada art´ıculo requiere el rellenado del orden de unos 8 ´o 9 formularios, que aparecen en secuencia y que empiezan por la selecci´on del tipo de subasta y categor´ıa en la que se desea publicar, contin´uan preguntando por informaci´on especializada del art´ıculo basa- da en las selecciones anteriores, y acaban solicitando una confirmaci´on de que todo est´a conforme para el usuario. En algunos de los pasos ca- be la posibilidad de que aparezcan variantes en la secuencia, como por ejemplo los que se desprenden del hecho de que cada art´ıculo pueda in- cluir o no fotograf´ıa, por lo que para esos art´ıculos puede ser necesario rellenar un formulario aparte para enviar la foto al servidor. Adem´as, resulta deseable realizar una serie de m´ınimas comprobaciones en cada paso, como el cercioramiento de que las tarifas que se pretenden cobrar son las que el usuario espera, o que se confirme que cada art´ıculo ha sido efectivamente puesto en subasta (no hacer este tipo de compro- baciones significa no tener garantizado el cumplimiento de la tarea). El algoritmo de esta tarea consistir´a en el rellenado en secuencia de los formularios necesarios para la publicaci´on de un art´ıculo, contem- plando las cuestiones mencionadas, de forma que esa secuencia figure dentro de un bucle que itere sobre los art´ıculos que se desea publicar, presumiblemente le´ıdos de alg´un repositorio definido por el usuario. Buscar con Google cada semana las p´aginas de cierto tema, mantenien- do para ello una lista acumulada de p´aginas ya conocidas que se res- tar´a a los resultados obtenidos. De esta forma se presentar´a al usuario una lista que contenga exclusivamente las direcciones hasta el momento no conocidas por el usuario y que los robots de Google, en su continuo devenir por la red, van descubriendo. En todo caso, los resultados que se analicen de Google no deben comprender s´olo la primera p´agina de resultados, sino que debe inspeccionar todas independientemente de la paginaci´on, filtrando de los resultados encontrados aquellos que apa- rezcan en la lista de conocidos por el usuario. Dicha lista deber´a residir en un fichero en el ordenador del usuario, capaz de ser actualizado por

´este, pues Google, en su versi´on actual, no permite albergar este tipo de informaci´on personalizada para cada usuario.

Componer un listado con los titulares de los principales peri´odicos cada ma˜nana. Los resultados podr´ıan ser visualizados en una televisi´on co- nectada a Internet mediante una set-top box que recoja los titulares de varias fuentes de noticias del Web y las presente agrupadas al usuario por secciones o seg´un sus preferencias.

Buscar, desde una nevera conectada a Internet, la mejor oferta de leche fresca en varias tiendas, incluyendo, a ser posible, no s´olo la b´usqueda en tiendas habilitadas para neveras, sino en cualquier tienda que venda a domicilio.

Ampliar la tarea anterior para que busque la tienda que pide menos dinero por la entrega a domicilio de una cesta de la compra con varios art´ıculos, incluyendo los gastos de env´ıo y descuentos aplicables de cada tienda.

Chequear si, entre los mensajes en varias cuentas de correo Web (de varios portales) hay algunos que cumplan ciertos requisitos, como remi- tentes especiales o fechas o asuntos determinados. A cada uno de esos mensajes, aplicarles ciertas acciones, como extraer de ellos los cuerpos de los mensajes para ser le´ıdos, cambiarlos de carpeta, responderlos, reenviarlos a alguna direcci´on o simplemente borrarlos.

Mandar un SMS (Short Message Service) a una lista de tel´efonos m´ovi- les usando los formularios que para ello ponen accesibles algunos por- tales del Web, a ser posible eliminando las restricciones que imponen estos portales sobre tama˜no de los mensajes y n´umero de mensajes enviados por unidad de tiempo.

Buscar en alg´un reconocido portal de ocio los restaurantes de una de- terminada zona geogr´afica, seleccionar aquellos que sirvan comida a domicilio y comparar sus ofertas.

Combinar la informaci´on de restaurantes de un portal de ocio (que indi- que si aceptan tarjeta de cr´edito) con el callejero de la ciudad ofrecido por otro portal para obtener un listado de restaurantes que acepten tarjeta de cr´edito que est´en cerca de la salida del cine al que voy a ir esta tarde.

La mayor´ıa de los ejemplos anteriores est´a pensada para automatizar un elevado volumen de datos en una aplicaci´on accesible desde el Web, como puede ser una aplicaci´on de recolecci´on de datos de la Administraci´on, un buscador, una aplicaci´on de publicaci´on de subastas, una aplicaci´on de env´ıo de mensajes a m´oviles o una que gestione cuentas de correo electr´onico desde el Web. En algunos casos, en lugar de acceder a una aplicaci´on, la tarea debe acceder simplemente a varias p´aginas de estructura conocida pero de informaci´on variante, con el fin de combinar la informaci´on dispersa en esas fuentes de la forma deseada por el usuario.

1.3.

Tipos de programas de navegaci´on auto-

Related documents