Documente Academic
Documente Profesional
Documente Cultură
(optativo)
Objetivos
Parte 1: Explorar una aplicacin web
Parte 2: Ver el cdigo de una aplicacin web JavaScript
Informacin bsica
Esta actividad se centra en una aplicacin web diseada para supervisar plantaciones de caf. La aplicacin
JavaScript Cisco Coffee es un ejemplo sencillo de un cdigo de programacin que se puede usar para
informar el estado de sensores y proporcionar alertas. Esta aplicacin web, que est conectada a sensores
simulados de temperatura, humedad y luz, supervisa y muestra informacin relacionada con los valores que
leen dichos sensores.
Nota: Esta aplicacin no se comunica con sensores reales. Se dise como simulacin y para proporcionar
un ejemplo del uso de JavaScript para la programacin web. Para completar la parte 2 de la prctica de
laboratorio, deber descargar el archivo Archivos JavaScript de Cisco Coffee.zip.
Paso 1: Abrir el cdigo en una ventana del navegador web y en un editor de texto.
Las aplicaciones web son (bsicamente) pginas web y, por lo tanto, siempre se puede ver el cdigo que se
us para crear la pgina que se muestra en la ventana del navegador. Para ver el cdigo fuente, haga clic
con el botn secundario en cualquier lugar de la ilustracin y elija una opcin similar a Ver cdigo fuente o
Ver fuente del marco, segn el navegador. Desplcese hasta la seccin del cdigo que comienza con
Script. Las lneas que comienzan con una doble barra diagonal (//) indican comentarios. Los comentarios
proporcionan una breve explicacin del cdigo. Tambin puede completar los siguientes pasos para
descargar y abrir la aplicacin web en un editor de texto:
2014 Cisco y/o sus filiales. Todos los derechos reservados. Este documento es informacin pblica de Cisco. Pgina 1 de 4
Prctica de laboratorio: Aplicacin JavaScript Cisco Coffee
2014 Cisco y/o sus filiales. Todos los derechos reservados. Este documento es informacin pblica de Cisco. Pgina 2 de 4
Prctica de laboratorio: Aplicacin JavaScript Cisco Coffee
2014 Cisco y/o sus filiales. Todos los derechos reservados. Este documento es informacin pblica de Cisco. Pgina 3 de 4
Prctica de laboratorio: Aplicacin JavaScript Cisco Coffee
Dado que esta aplicacin es una simulacin y no existen sensores reales, prepareToggle() tambin
reemplaza los datos simulados que se muestran en la pantalla con el mensaje No sensor data available .
Si el usuario desea ver datos simulados nuevamente, prepareToggle() vuelve a establecer la ejecucin
peridica de fakeValues() y elimina el mensaje No sensor data available de la pantalla. Una vez ms,
fakeValues() completa el rea con los resultados de los clculos.
h. dayOfWeek() es una funcin de soporte que se usa para calcular los ltimos siete das hbiles. Esta
funcin es importante porque la aplicacin debe mostrar los ltimos siete das, ms all del da en que el
usuario ejecuta la aplicacin.
i. Por ltimo, fakeValues() tambin es responsable de completar el rea de registro en la parte inferior de
la aplicacin. Cada vez que fakeValues() muestra un valor que no est dentro de los parmetros
predefinidos, registra ese evento en el rea de registro.
j. resetExtremes() tambin tiene una tarea adicional: simula una tormenta cada tres minutos. Lo hace al
establecer valores extremos muy alejados del intervalo normal de valores. Dado que ahora los valores
son muy altos y muy bajos (con respecto a los mximos y mnimos, respectivamente), los resultados
que calcula fakeValues() se alejan inevitablemente de los lmites predefinidos. Esto se percibe como una
tormenta que acaba de comenzar.
2014 Cisco y/o sus filiales. Todos los derechos reservados. Este documento es informacin pblica de Cisco. Pgina 4 de 4