Ajax: la pasión del futbol de la web Ana Lilia Careaga Mercadillo, Julio de 2014 Abstract

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Ajax: la pasión del futbol de la web Ana Lilia Careaga Mercadillo, Julio de 2014 Abstract"

Transcripción

1 Ajax: la pasión del futbol de la web Ana Lilia Careaga Mercadillo, Julio de 2014 Abstract AJAX stands for Asynchronous Javascript and XML, and its meaning refers to a special way for web pages to access the server avoiding to reload the entire page submitting information back to the server and making necessary a refresh of the page in which case the user would have to wait. With AJAX, the browser is able to make a request in the background asynchronously ; meanwhile the user is looking at the page. When the JavaScript web request finishes, it returns data to the browser; sometimes as XML. Ajax is a new way of looking at technology that is already mature and stable because AJAX is a collection of old technologies that work together.these groups of technologies comprise client technology as HTML, CSS and JavaScript; and server technology as WML, XSLT and XMLHttpRequest. AJAX allows displaying web pages with interactive, efficient and quick interfaces, thus, it benefits the user ; that is why web giants like Google, effectively utilize AJAX in their web applications like Google Maps and Gmail. Así es esto del futbol ; es una frase que resume con certeza la esencia de este deporte que se convierte en la cancha en un verdadero arte de lo imprevisto y en un espectáculo capaz de producir muchas emociones individuales y colectivas. Científicamente podríamos explicarlo como un fenómeno emocional que genera dopamina colectiva para producir alegrías y tristezas; ira y violencia; en pocas palabras una locura colectiva en la derrota o en la victoria. Pero el futbol es muchas cosas más; es negocio y entretenimiento; técnica y tecnología; es pasión y religión. Porque el futbol es fe, entusiasmo, calor, exaltación, un campo de fuerzas y una permanente apuesta de que tu equipo va a triunfar; pero sobre todo es pasión universal que se vive durante la Copa del Mundo hasta en los que no saben nada de futbol y tanto para ellos como para los que sí saben de futbol, quizá valga la pena recordar: 14 de julio de Este es el día en que los sueños de Jules Rimet, presidente de la FIFA en aquel entonces, y los sueños de muchas personas más se volvieron realidad. Se trata del día en que se jugaron los primeros dos partidos, de forma simultánea, de la Copa Mundial de la FIFA: EUA vs Bélgica y México vs

2 Francia. Así es, México es parte importante de la historia del futbol al jugar el primer partido en la historia de los mundiales, a pesar de haber perdido 4-1 y haber recibido el primer gol en la historia. Menciono los "sueños" de Jules Rimet ya que por años se intentó organizar un torneo internacional de futbol, un torneo digno en el cual pudieran participar jugadores profesionales al igual que amateurs (en algunos países el futbol aún no se profesionalizaba. En México fue hasta 1943). Por esta razón, cuando el Comité Olímpico Internacional aceptó incluir el futbol en las Olimpiadas, en 1906, esto era lo más cercano a un mundial en aquella época. En 1928, se planteó organizar un torneo de futbol, independiente a las Olimpiadas. Para este año, la FIFA contaba ya con los recursos necesarios para lograrlo. Uruguay, al haber ganado las Olimpiadas de 1924 y 1928, parecía ser el país indicado para ser la sede y organizar el primer mundial. Además, en julio de 1930 estaría celebrando el centenario de su independencia. No se dijo más y se designó a Uruguay como la sede del primer mundial de la historia. Los sueños de Jules Rimet se cumplieron, al igual que los sueños de Pierre de Coubertin cuando en 1896 se llevaron a cabo las primeras Olimpiadas de la modernidad, en Atenas. Quizá Jules Rimet no sabía que la tal "Copa Mundial de la FIFA" se convertiría en un fenómeno. Así es, un fenómeno mundial que ocurre cada cuatro años. Una esperanza que resurge en los países participantes cada cuatro años de alcanzar la gloria. Un sentimiento de nacionalismo y orgullo por la patria, que no se vive con cualquier otro evento de cualquier otra índole. El mundo gira alrededor del balón durante un mes. El mundo se paraliza durante un mes. Que ruede el balón y el mundo se paralice. 1 Sí, el Mundial de futbol Brasil 2014 es el fenómeno mundial que paraliza al mundo en este momento porque sin duda gran parte de la población de este planeta ha estado eufórica desde su inauguración y durante cuatro semanas los medios se concentran en hacer grandes reportajes de sus selecciones nacionales. En México se dejó a un lado la crisis económica, las leyes secundarias en Telecomunicaciones y Reforma Energética; los problemas de la Línea 12 del metro y la corrupción. porque por ahora, solo se habla de futbol y se vive el futbol. Indudablemente, la fiebre de la pasión del futbol está actualmente en su esplendor como cada cuatro años; pero, en nuestro caso, mitigada por la eliminación en los octavos de final por sexta ocasión consecutiva. La dramática derrota del pasado 29 de junio ante los holandeses nos hizo presente ese sentimiento derrotista mexicano; ese sentimiento que nos hace recordar que fuimos conquistados por los españoles y que además perdimos no solo una guerra contra Estados Unidos, sino la mitad de nuestro territorio. En las Copas del Mundo de futbol si bien México es de los países que más ha participado (15 mundiales de 20), también es de los que más derrotas ha acumulado. De 53 1 Millán, Andrés; Historia de las Copas del Mundo de futbol 2014

3 partidos jugados, cuenta con 14 ganados, 14 empatados y colocándolos en el lugar histórico número perdidos; Fuente: Estadísticas FIFA Es cierto. Quizá México ha quedado a deber en los últimos mundiales al ser incapaz de calificar al tan ansiado quinto partido. Las únicas ocasiones en que México ha estado entre los mejores 8 de la competencia ocurrieron en 1970 y 1986, cuando el mundial se organizó en nuestro país. Cabe destacar que aquellos dos mundiales son considerados como unos de los más espectaculares y memorables de la historia, por las figuras, equipos y partidos inolvidables. En 1970 fue el Brasil de Pelé, aquel equipo plagado de estrellas que dominó a sus rivales y acabó por coronarse. Pelé se consolidó como el mejor de la historia al ganar su tercer mundial. La atajada del arquero inglés Gordon Banks de un cabezazo a quemarropa de Pelé, y la semifinal entre Alemania e Italia, conocida como "El partido del siglo", son sucesos al igual inolvidables. En 1986 fue el turno de Maradona y Argentina. Cómo olvidar ese partido de cuartos de final vs Inglaterra, en el cual Maradona se inmortalizó al anotar un gol con la mano y otro burlando a todos los rivales desde la media cancha, hasta finalmente eludir al portero y anotar? Los mundiales organizados en nuestro país son inolvidables, y esto debe llenarnos de orgullo. Quizá en algunos años el Mundial 2 Citado en

4 regrese a nuestro país, con nuevas figuras, nuevos estadios, pero con ese ambiente y color mexicano único en el mundo. 3 En los primeros Mundiales, México era un rival "de chiste" para las potencias del futbol, ya que no era competitivo. Si bien el ansiado quinto partido fuera de casa no ha llegado, el equipo mexicano ha generado respeto con sus actuaciones en los últimos años, en diversas competencias. Ya es un equipo que compite. Los resultados lo demuestran al haber ganado una medalla de oro en los Juegos Olímpicos (Londres 2012) y dos Campeonatos Mundiales sub 17 (2005 y 2011). Podemos ahora estar tristes y algunos haber soltado en llanto pero la verdad es que el trabajo realizado por el Piojo Herrera nos ha dado la esperanza para un triunfo en Moscú Ha llegado el momento de pensar como ganadores y no como perdedores; porque los ganadores, aunque pierdan, siguen trabajando a largo plazo con la seguridad de que volverán a hacerlo. Porque así es esto del futbol unos pierden y otros ganan...pero vale la pena mencionar que para la afición mexicana siempre ganan y en los estadios de Brasil no fue la excepción porque se hizo sentir y logró hacer vibrar no solo a los jugadores mexicanos sino a sus adversarios con su Cielito Lindo, porque si bien por décadas los himnos europeos dominaban las tribunas y los argentinos se distinguían por sus porras, el Cielito Lindo es el más bello himno del futbol mexicano. Si hubiera una copa mundial para los aficionados, sin duda alguna México sería el campeón del mundo porque la afición azteca es una de las más animadas y originales. Porque además alientan a los jugadores desde el primer toque en la frente precedido por su pisada fuerte y su mirada al cielo buscando su bendición y junto con ellos la afición gritando de corazón. El Mundial Brasil 2014 no ha llegado a su fin, pero seguramente cuando leas este texto ya sabrás quien fue finalmente el campeón. Quizá haya una sorpresa de un nuevo ganador pero nosotros tendremos que esperar cuatro años más para revivir esta pasión. Seguramente los que vivimos esta pasión del Mundial lo recordaremos como el Mundial de Memo Ochoa o del Piojo Herrera; o a lo mejor por el penal teatral de Arjen Robben pero para los que sí saben de futbol y para los que nos gusta la tecnología, este Mundial será especialmente recordado por haber sido el primero que se usó una sofisticada tecnología en la línea de gol (GLT por sus siglas en inglés goal-line technology) para la determinación de la validación de un gol. Este es un logro importante después de tanta polémica discutida en la FIFA que se negaba a hacer uso de la tecnología para apoyar el arbitraje. En los 64 partidos jugados en las diferentes 12 ciudades de Brasil se implementó un sistema de 7 cámaras colocadas estratégicamente en la zona de la portería enlazadas a una computadora para el proceso de sus imágenes que con una precisión de 5mm puede determinar la existencia de un gol; todo esto en una velocidad en el orden de los nanosegundos!! Este sistema fue también aprovechado durante los entrenamientos incluyendo chips (sensores) en los balones que, junto con una tecnología analítica, permitieron a los jugadores perfeccionar cada jugada en tiempo real. 3 Millán, Andrés; Historia de las Copas del Mundo de futbol 2014

5 Por otra parte, para los aficionados que quedamos en casa, hemos podido disfrutar la transmisión de los partidos en alta definición más avanzada conocida con el nombre UHD (ultra high definition) que emplea 4,000 pixeles, es decir cuatro veces más que la ya convencional pantalla de 1,080 pixeles verticales. El resultado inmediato de esta tecnología se percibe en la definición de los colores; por ejemplo, los amarillos son más brillantes y los verdes con mayor intensidad. Aunado a ello, el video tiene más nitidez y los movimientos poseen mayor naturalidad y ahora es posible observar hasta la más mínima expresión de los jugadores durante el partido debido a que se aumenta la velocidad de cuadros por segundo de 30 a 60. Por su puesto, el hecho de transmitir una señal de video 4 veces su calidad tiene repercusiones técnicas importantes y para ello la FIFA se asoció con Sony para hacer uso de esta tecnología sólo en algunos partidos reservados para un partido de cuartos de final, semifinales y la final el 13 de julio. Lo que definitivamente no podremos percibir es toda la infraestructura tecnológica que se ha requerido para esta transmisión en vivo y en ultra alta definición; ya que atrás de ella necesariamente hay todo un respaldo de redes ópticas y sistemas sofisticados de monitoreo que dejan pasar esta señal sin la necesidad de recurrir a técnicas de compresión que degradan la calidad. Una mayor precisión en el arbitraje y una alta calidad de video para los aficionados hará que la tecnología, junto con el campeón mundial sean los verdaderos triunfadores de esta copa Brasil Y, para los mexicanos, el verdadero triunfo será visto en el siguiente Mundial, cuando hayamos aprendido que el portero Jasper Cillessen del Ajax de Holanda no es mejor que Memo Ochoa ni Arjen Robben del Bayern Munich mejor que Giovani dos Santos u Oribe Peralta. Porque ahora las diferencias técnicas de todos los equipos no son tantas; porque ahora la diferencia está en la mente y no en las piernas. Pero además de los jugadores del Ajax holandés, hay otro Ajax que ha participado en el desarrollo de muchas apps para la transmisión de la información de la Copa del Mundo así como juegos interactivos de futbol por Internet. Me refiero a la tecnología AJAX, que significa JavaScript Asíncrono, XML y que es una técnica empleada en el desarrollo web en la creación de aplicaciones interactivas conocidas técnicamente bajo el acrónimo RIA (Rich Internet Applications).

6 Quieres saber más sobre AJAX la tecnología web que se usa en muchas apps del Mundial y en otras como Google Maps? Continúa leyendo Comenzando con lo básico: Qué es el desarrollo web? Mucha gente confunde el diseño web con desarrollo web pero son cosas completamente diferentes. El diseño web se refiere al diseño gráfico de una página web como la tipografía, colores y proporciones de las imágenes. El producto final del diseño web no contiene código fuente y se emplean herramientas como Photoshop o Flash y se representan en HTML y CSS. La persona que diseña un sitio web suele llamarse diseñador. Por otra parte, el desarrollo web se refiere a la programación necesaria para construir una aplicación o sitio web. Se suele dividir en dos partes conectadas entre sí : la parte cliente y la parte servidor que emplean tecnologías diferentes y funcionan de manera independiente. Para el desarrollo de la parte cliente se requiere tener conocimientos de HTML, CSS, y Javascript y DOM. El desarrollo de la parte servidor requiere la programación necesaria para construir el backend del sitio web que no ven los usuarios pero que es necesario para el funcionamiento del sitio web. Se emplean lenguajes de servidor web (script) como AJAX, JAVA, PHP; ASP, ASP.NET, JSP, Perl y COLDFUSION para acceder a una base de datos (SQL y MySQL) y recuperar la información necesaria para visualizar una página web. Por tanto el desarrollo web también cubre el diseño y desarrollo de las bases de datos. A la persona que realiza una página web se le llama desarrollador.

7 Crear un sitio web es parecido a construir una casa. Ambos son necesarios porque el desarrollador es el ingeniero que construye cimientos y hace instalación eléctrica y de agua y el diseñador web es el arquitecto que busca la estética de la casa ; diseña la fachada y los acabados. De manera similar, un sitio web requiere tanto del diseñador como del desarrollador. Qué es una RIA? Si hay algo actualmente glamoroso dentro del desarrollo de software son las aplicaciones web; las cuales, a excepción del ipod han sido los proyectos más innovadores en las últimas décadas. Sin embargo, antes las aplicaciones web hacían infinidad de peticiones al servidor provocando sobrecargas y mayor tráfico entre el servidor y el cliente. Algunas veces esto podía llegar a desesperar a los usuarios. Las RIAs o Rich Internet Applications son una nueva generación de aplicaciones Web que han nacido últimamente en un ambiente completamente online. Las RIAs nacen como combinación de las características de las aplicaciones web y las de escritorio. Este tipo de aplicaciones disponen de más ventajas que las aplicaciones tradicionales de Internet ya que ofrecen una interacción rica e interesante que mejora la experiencia de usuario, y así, las empresas pueden mejorar su productividad. Las interfaces son más intuitivas y fáciles para que todo esté al alcance del cliente. Son herramientas web flexibles y dinámicas que proporcionan funciones y usos interesantes, tales como videos, procesadores de texto, juegos online y muchas de las aplicaciones móviles que han ido ganando popularidad en todo el mundo. En los entornos RIA, la aplicación se carga en el navegador y funciona en el lado del cliente, sin recargas de página ni sobrecarga en el servidor. Y solo se producen peticiones al servidor para ciertas sincronizaciones. Algunos ejemplos de Plataformas RIA son Adobe Flash, Adobe Flex, Adobe AIR, OpenLaszlo, Silverlight, JavaFX Script, Bindows, GWT, ZK, JavascriptMVC, Javascript y, desde luego, AJAX.

8 AJAX: Una herramienta para el desarrollo web para la creación de RIAs AJAX fue la palabra de moda en el año 2005 para referirse no al equipo de futbol holandés, ni a ningún tipo de limpiador, ni siquiera al héroe de la mitología griega que describe Homero en la Ilíada como un hombre valiente, recto y silencioso. En tecnología, AJAX se refiere al acrónimo de Asíncrono+JavaScript (JavaScript asíncrono)+xml. AJAX, en realidad no es una tecnología, sino un conjunto de tecnologías independientes que se emplean para crear una nueva con fines específicos en el desarrollo web. Las tecnologías que conforman AJAX son: Para crear una presentación basada en estándares existentes: CSS y XHTML Para interactuar y manipular dinámicamente la presentación: DOM (Document Object Model) Para manipular e intercambiar información: JSON, XSLT y JSON Para intercambiar asíncronamente información: XML, HttpRequest Y, finalmente para unir todas estas tecnologías: JavaScript La novedad de AJAX es fácilmente explicable por ser una unión de varias tecnologías; es por ello que sus resultados son sorprendentes como es el caso de Google Maps. El principio es muy sencillo ya que parte de la descarga de la página y posteriormente renderizarla mientras se corren rutinas y scripts en el lado servidor. Por ejemplo, cuando se abre Google Maps, se puede hacer un zoom, mover el cursor y seleccionar mapa y también navegar sobre ellos. Todo sucede instantáneamente sin tener que esperar a que la página se recargue nuevamente; lo cual sería lento y tedioso. Para representar el globo terráqueo se emplean proyecciones bidimensionales (Mercator) basadas en un modelo ideal de la tierra, como si se tratara de un globo inflable al que se le introduce en un cilindro para posteriormente inflarlo para que ocupe el volumen del cilindro. El cilindro ya

9 cortado longitudinalmente es lo que daría como resultado el mapa que observamos en nuestro dispositivo. Google ofrece 18 niveles de zoom que requieren una gran cantidad de imágenes que ocupan alrededor de 200 Terabytes de espacio en el servidor. En realidad, Google Maps son solo imágenes que se van cargando en el fondo de una página HTML que trabaja junto con CSS y JavaScript; es decir que están siendo ejecutadas por AJAX e insertadas con el comando <div> de HTML. Mientras estás navegando en el mapa el API 4 (Application Programming Interface) está enviando información de las coordenadas así como del nivel de zoom solicitado; AJAX es quien se encarga de retornar la imagen solicitada. El ejemplo de la solución técnica de Google Maps tiene mucho sentido si lo comparamos con el modelo de aplicación clásico, es decir, sin el uso de AJAX. Porque en el modelo clásico, mientras el servidor está haciendo sus rutinas, el usuario lógicamente está esperando; y para cada solicitud de tarea; el usuario deberá esperar más. Es obvio que el usuario no desea estar esperando por lo que es mejor opción usar la aplicación AJAX que elimina ese frenar-arrancar-frenar en la página web. En este caso, en lugar de cargar la página Web se carga el motor de AJAX que es el responsable de renderizar la interface que se despliega al usuario y que permite la interacción con éste. Esta interacción sucede asincrónicamente por lo que el usuario jamás estará viendo una pantalla en blanco con un ícono de reloj que indique que la página se está cargando. 4 Interface de programación de aplicaciones (IPA) o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.

10 Fuente: Garret, Jesee James; AJAX; A New Approach of Web Applications Cuando no se emplea AJAX, cada acción que solicita el usuario generaría normalmente una petición http ; mientras que cuando se empela AJAX el motor hace un llamado a JavaScript y la respuesta no tendrá que viajar desde el servidor; pero si acaso se requiere hacer una solicitud explícita al servidor, se haría asincrónicamente usando XML; pero sin frenar la actividad del usuario. 5 Quién más usa AJAX? En toda la web hay muchas aplicaciones que emplean AJAX y cada vez más. En primer lugar, además de Google Maps, Gmail, Google Docs y prácticamente todos los servicios Google al igual que Microsoft Exchange Server. Otras aplicaciones populares que hacen uso de AJAX son: Amazon Wordpress Flickr Panoramio Webnote BaseCamp Meebo y muchas más. 5 Citado en Garret, Jesee James; AJAX; A New Approach of Web Applications disponible en la web en

11 Ventajas y Desventajas de AJAX Entre las principales ventajas tenemos la rapidez en las operaciones; menor ancho de banda y menor tasa de transferencia de datos cliente/servidor; es soportada por la mayor parte de los navegadores; es interactiva, portable con gran velocidad y usabilidad. Entre las principales desventajas tenemos la pérdida del concepto de regresar a página anterior el cual era el problema con los primeros navegadores. No funciona si no se activa el JavaScript en el navegador y problemas para búsquedas orgánicas tipo SEO porque los buscadores no indexan contenido AJAX. Conclusiones El principal objetivo del AJAX, es intercambiar información entre el servidor y el cliente (navegadores) sin la necesidad de recargar la página. De esta forma, ganamos en usabilidad, experiencia y productividad del usuario final. Usar AJAX permite enfocarse en el usuario final y crear aplicaciones web más limpias ya que gracias a sus características la aplicación se puede hacer más interactiva y con una mayor velocidad de respuesta. En consecuencia, se mejora la experiencia del usuario. El reto actual en la creación de aplicaciones web ya no está en las tecnologías ya que éstas son lo suficiente estables, maduras y conocidas. El reto está en que los desarrolladores no se vean limitados por la web y que dejen volar su imaginación cada vez más allá de sus posibilidades.

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)

Más detalles

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Objetivos Identificar servicios web 2.0 Dominar definiciones, términos y conceptos Tecnologías subyacentes Plataformas

Más detalles

Christian Busquiel Sanz Diego Morillo Arroyo Alicia Rodríguez Carrión José Romero Huertas

Christian Busquiel Sanz Diego Morillo Arroyo Alicia Rodríguez Carrión José Romero Huertas Ajax Christian Busquiel Sanz Diego Morillo Arroyo Alicia Rodríguez Carrión José Romero Huertas Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contenido Introducción Descripción

Más detalles

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática JavaScript,, AJAX y otras tecnologías Contenidos JavaScript AJAX Flash 2 JavaScript Lenguaje interpretado como PHP, pero se ejecuta en cliente no en servidor Sintaxis semejante a la del lenguaje Java y

Más detalles

Desarrollo de Rich Entreprise Applications con Flex

Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Aplicaciones empresariales orientadas a web. Qué hemos ganado con las aplicaciones web Total ubicuidad.

Más detalles

Introducción. Ajax. Capítulo 1. A continuación, en este primer capítulo, presentamos a Ajax y sus conceptos. fundamentales: arquitectura del modelo,

Introducción. Ajax. Capítulo 1. A continuación, en este primer capítulo, presentamos a Ajax y sus conceptos. fundamentales: arquitectura del modelo, Ajax Capítulo 1 Introducción A continuación, en este primer capítulo, presentamos a Ajax y sus conceptos fundamentales: arquitectura del modelo, tecnologías componentes y características de funcionamiento.

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

Universidad ORT Uruguay

Universidad ORT Uruguay Universidad ORT Uruguay Facultad de Ingeniería Introducción a Tecnologías Enriquecidas para Internet Artículo Técnico Freddy Veit 129756 2008 Abstract Este artículo trata sobre las nuevas tendencias en

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

DWR: Easy Ajax for Java

DWR: Easy Ajax for Java DWR: Easy Ajax for Java Juan Fernández Rodríguez uo67775@uniovi.es Resumen. En este artículo describiremos brevemente que es Ajax de que tecnologías se compone y como funciona, haremos un breve resumen

Más detalles

Arquitecturas Distribuidas 09/10

Arquitecturas Distribuidas 09/10 Tema 4. VI La Web en la actualidad d Arquitecturas Distribuidas 09/10 1 VI. La Web en la actualidad 1. Aplicaciones Web 2. Arquitectura en 3 capas de las aplicaciones web 3. Pero, qué es una aplicación

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Qué es una aplicación web

Qué es una aplicación web Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas

Más detalles

El Museo te ayuda a hacer tus SE INAUGURA EL CAMPEONATO MUNDIAL DE FÚTBOL EN CHILE. ( 30 de mayo de 1962 )

El Museo te ayuda a hacer tus SE INAUGURA EL CAMPEONATO MUNDIAL DE FÚTBOL EN CHILE. ( 30 de mayo de 1962 ) El Museo te ayuda a hacer tus Tareas SE INAUGURA EL CAMPEONATO MUNDIAL DE FÚTBOL EN CHILE ( 30 de mayo de 1962 ) Afiche Oficial del Mundial de 1962. El diario Ilustrado 1962. www.memoriachilena.cl Departamento

Más detalles

AJAX: otra forma de ver las aplicaciones Web

AJAX: otra forma de ver las aplicaciones Web AJAX: otra forma de ver las aplicaciones Web AJAX: another way to look at Web applications Alejandro León Mora Ángela Paola Cubillos Martín Resumen Diariamente en Internet se encuentra gran variedad de

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos

Más detalles

Capítulo 2. Marco Teórico

Capítulo 2. Marco Teórico Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común

Más detalles

Grupo de Sistemas y Comunicaciones

Grupo de Sistemas y Comunicaciones Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es Curso 2008-2009 1 (c) GSyC, Grupo de Sistemas y Comunicaciones, 2009 http://gsyc.escet.urjc.es Se permite

Más detalles

Aplicación de TICs 1

Aplicación de TICs 1 1 1. Las TICs 1.1. Qué son las TICs? Las tecnologías de la información y la comunicación (TIC) -la unión de los computadores y las comunicaciones- desataron una explosión sin precedentes de formas de comunicarse

Más detalles

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando

Más detalles

Introducción a AJAX y visión global de la práctica

Introducción a AJAX y visión global de la práctica Introducción a AJAX y visión global de la práctica Modelo de aplicaciones Web clásico (1) La mayor parte de las interacciones del usuario causan una petición HTTP al servidor Web El servidor Web procesa

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de

Más detalles

Otras redes sociales. Tumblr

Otras redes sociales. Tumblr Otras redes sociales Tumblr Es una plataforma de publicación de microblogging o sea blogs cortos. Se caracteriza por su sencillez. Los post creados pueden contener texto, imágenes, vídeos, enlaces, citas

Más detalles

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. 1 de 26 TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo

Más detalles

Resumen. Abstract 1. INTRODUCCIÓN

Resumen. Abstract 1. INTRODUCCIÓN ANÁLISIS Y PLANEAMIENTO ESTRATÉGICO PARA INTEGRAR MÓDULO DE PRODUCTOS DE UN SISTEMA LOCAL A INTERNET UTILIZANDO FIREWALL EN LINUX Y WEB SERVICE EN PHP / SQL SERVER PARA ALMACENES ESTUARDO SÁNCHEZ - ALESSA

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

CURSO SUPERIOR DISEÑO Y DESARROLLO WEB

CURSO SUPERIOR DISEÑO Y DESARROLLO WEB CURSO SUPERIOR DISEÑO Y DESARROLLO WEB #Intro La web está cambiando continuamente gracias a la revolución tecnológica que está experimentando nuestro mundo. En España un individuo pasa entre 4 y 6 horas

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

DESARROLLO DE UN SITIO WEB ESPECIALIZADO EN ESTADISTICAS DEL FUTBOL

DESARROLLO DE UN SITIO WEB ESPECIALIZADO EN ESTADISTICAS DEL FUTBOL DESARROLLO DE UN SITIO WEB ESPECIALIZADO EN ESTADISTICAS DEL FUTBOL Ariosto Vicuña Pino 1, Juan Carlos Giler 2, Abel Romero Vélez 3, Francisco Novillo 4 1 Ingeniero en Computación especialización Sistemas

Más detalles

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB.

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. Badwin Arévalo Ingeniero de Sistemas Docente catedrático Universidad Francisco de Paula Santander Ocaña Sin duda la Web se ha convertido en una herramienta

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Formación a distancia de EXPERTO EN DISEÑO Y PROGRAMACIÓN WEB CON PHP

Formación a distancia de EXPERTO EN DISEÑO Y PROGRAMACIÓN WEB CON PHP Instituto de Formación Profesional CBTech Estudie desde su hogar y obtenga un certificado universitario Formación a distancia de EXPERTO EN DISEÑO Y PROGRAMACIÓN WEB CON PHP 1 Curso de Diseño Web con HTML5

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Historia de revisiones

Historia de revisiones Binary-Rain Glosario Versión 1.2 Historia de revisiones Fecha Versión Descripción Autor 18/08/2012 1.0 Versión inicial Paul Green 18/08/2012 1.1 Revisión de calidad Camilo Servetti 25/08/2012 1.2 Se agregaron

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

software: la Web 2.0 y el computo móvil

software: la Web 2.0 y el computo móvil La nueva generación del software: la Web 2.0 y el computo móvil www.migfel.com Dr www.migfel.com 1 Miguel Félix Mata Rivera Agenda Introducción. La Web 1.0 y la Web 2.0. Ejemplos de MASHUP S. La Neogeografía

Más detalles

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB OBJETIVOS El máster está compuesto por los módulos de Diseño de páginas Web profesionales y Desarrollo de sitios Web con PHP y Javascript. Al finalizar el

Más detalles

CRECE CON INTERNET. Herramientas de localización geográfica

CRECE CON INTERNET. Herramientas de localización geográfica CRECE CON INTERNET Herramientas de localización geográfica Herramientas de localización geográfica 1. El mundo palmo a palmo - Google Maps - Google Street View - Google earth - Panoramio 2. Guías urbanas

Más detalles

Web Mastering y Design

Web Mastering y Design Web Mastering y INTRODUCCIÓN Propósito de este documento El presente documento contiene el programa del curso online de Web Mastering y. OBJETIVOS Y MÉTODO DE USO Y EVALUACIÓN Objetivo y métodos de uso

Más detalles

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Índice de contenido 1. Introducción...3 2. El modelo de negocio...3 2.1 Antecedentes...3 2.2 Planteamiento del problema actual...3

Más detalles

Programador Web 2.0 OBJETIVOS GENERALES

Programador Web 2.0 OBJETIVOS GENERALES Programador Web 2.0 OBJETIVOS GENERALES Las herramientas y lenguajes utilizados en la Web hoy convergen para brindar las más diversas posibilidades en el desarrollo de aplicaciones Web y en otros dispositivos

Más detalles

Arquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl

Arquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Arquitecturas Distribuidas Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura Cliente/Servidor File Arquitectura Cliente/Servidor SQL Arquitectura Cliente/Servidor

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Entorno. @xavipalu. Multimedia

Entorno. @xavipalu. Multimedia Entorno Multimedia 07 World Wide Web World Wide Web Qué es? Cómo funciona? Lenguaje Tipologias World Wide Web / Qué es? World Wide Web WWW Sistema de distribución de información basado en hipertexto o

Más detalles

AJAX. Asynchronous JavaScript And Xml

AJAX. Asynchronous JavaScript And Xml 1 AJAX Asynchronous JavaScript And Xml INTRODUCCIÓN (I) Ajax no es una tecnología en sí mismo. En realidad se trata de varias tecnologías independientes que se unen: XHTML y CSS, para crear una presentación

Más detalles

Historia de revisiones

Historia de revisiones Binary-Rain Glosario Versión 1.4 Historia de revisiones Fecha Versión Descripción Autor 18/08/2012 1.0 Versión inicial Paul Green 18/08/2012 1.1 Revisión de calidad Camilo Servetti 25/08/2012 1.2 Se agregaron

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo I Cómo funciona una computadora? La

Más detalles

TOOLS NOV 2014. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.

TOOLS NOV 2014. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL. TOOLS NOV 2014 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo

Más detalles

Retos en el Desarrollo de Interfaces para Aplicaciones Modernas. Arturo Durán Etask Technologies

Retos en el Desarrollo de Interfaces para Aplicaciones Modernas. Arturo Durán Etask Technologies Retos en el Desarrollo de Interfaces para Aplicaciones Modernas Arturo Durán Etask Technologies Cámara de Comercio de Bogotá Centro Empresarial Chapinero Agenda Evolución de la tecnología web Motivaciones

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda.

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda. Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador Desarrollado por: Jessica Nathaly Correa María Isabel Granda. 12 de febrero de 2015 Loja-Ecuador Contenido Presentación... 3

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com La escuela de la Nueva Comunicación Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web visual.iedmadrid.com Qué es el IED Madrid? El IED Madrid es un Centro Superior de Diseño que pertenece

Más detalles

TRABAJO FINAL DE CARRERA.NET CLUB DEPORTIVO MARATON

TRABAJO FINAL DE CARRERA.NET CLUB DEPORTIVO MARATON TRABAJO FINAL DE CARRERA.NET CLUB DEPORTIVO MARATON Ingeniería Técnica de Informática de Gestión Autor: Alberto Morgado Contreras Profesora: Àngels Rius Gavidia Consultor: Ángel Acha Lizama Febrero 2013

Más detalles

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast

Más detalles

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de

Más detalles

Experto en Diseño Web y Multimedia

Experto en Diseño Web y Multimedia Experto en Diseño Web y Multimedia Duración: 185.00 horas Descripción En la actualidad, empresas, grupos, organizaciones, y profesionales autónomos se comunican y se proyectan desde la red. Las empresas

Más detalles

Desarrollo de software a la medida. Freelance

Desarrollo de software a la medida. Freelance Desarrollo de software a la medida. Freelance Ingeniero de Sistemas con "Especialización en construcción de software" de la Universidad de los Andes. Ofrezco mi amplia experiencia y conocimiento para desarrollar

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Los distintos navegadores para movernos por Internet

Los distintos navegadores para movernos por Internet www.solucionesenlaweb.com Los distintos navegadores para movernos por Internet Para que los usuarios puedan navegar por Internet y ver la información que más les interesa en cada momento, utilizamos los

Más detalles

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET Enrique Ramón Gómez Rosas, Miguel Angel Mendoza García, Luis Alejandro De la Cruz Velázquez

Más detalles

Maestría en Ingeniería de Software. Sistemas Distribuidos en Web I. MCC. Carlos Albeto Ochoa Rivera

Maestría en Ingeniería de Software. Sistemas Distribuidos en Web I. MCC. Carlos Albeto Ochoa Rivera Maestría en Ingeniería de Software Sistemas Distribuidos en Web I MCC. Carlos Albeto Ochoa Rivera Descripción general Actualmente existe la tendencia de desarrollo de software que trabaje en un ambiente

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió

Más detalles

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID Vicente Moya Murillo (1) Ing. Patricia Chávez Burbano (2) Facultad de Ingeniería en Electricidad y Computación Escuela Superior

Más detalles

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0

TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0 2012 TEMARIO Aplicaciones web con Visual Studio 2010 FrameWork 4.0 México, D.F. 27 de enero del 2012 A quien corresponda: Presente. Por medio de la presente nos permitimos hacerte llegar nuestra agenda

Más detalles

Estructura web, accesibilidad y usabilidad. Primeros pasos

Estructura web, accesibilidad y usabilidad. Primeros pasos Primeros pasos Introducción Cuando hablamos de un Sitio Web nos estamos refiriendo en realidad a un conjunto de archivos que pueden ser de texto, audio, gráficos, etc., que están relacionados mediante

Más detalles

TOOLS ENE 2016. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.

TOOLS ENE 2016. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL. TOOLS ENE 2016 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo

Más detalles

a) un jugador b) la portería c) el portero a) la grada b) el balón c) el portero a) un equipo b) el campo c) un jugador Gol!

a) un jugador b) la portería c) el portero a) la grada b) el balón c) el portero a) un equipo b) el campo c) un jugador Gol! Junio 2014 Gol! Básico Vocabulario: Fútbol. Escoge la palabra que corresponde a la imagen. 1. 2. a) el campo b) la grada c) el área de penalti a) un jugador b) la portería c) el portero 4. a) el portero

Más detalles

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Fecha de elaboración: Julio de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Integral Profesional Programa elaborado por: Programación web Horas teóricas: 2 Horas prácticas: 4 Total

Más detalles

Portada / Cartel. Carlos Herrera

Portada / Cartel. Carlos Herrera Portada / Cartel Carlos Herrera ID CAMPUS : CATÁLOGO INFORMATIVO INDICE: 1. QUÉ ES INTERACTIVE DESIGN 2. QUÉ ES ID CAMPUS 3. OPORTUNIDAD (PROYECTOS EN EQUIPO) 4. REQUISITOS (PARA QUIÉN) 5. ÁREAS DE ESPECIALIZACIÓN

Más detalles

Diseño Web. Temario. www.capacitaciongrafica.com

Diseño Web. Temario. www.capacitaciongrafica.com Diseño Web Temario Diseño Web Temario Objetivos: Que el alumno aprenda a Diseñar y Desarrollar sitios web informativos, dinámicos e interactivos cumpliendo con los estandares del diseño web mundial. Al

Más detalles

Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS. www.podioweb.com

Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS. www.podioweb.com Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS www.podioweb.com INDICE 1. DISEÑO WEB 2. POSICIONAMIENTO EN BUSCADORES 3. PUBLICIDAD EN INTERNET PPC 4. SERVICIOS ADICIONALES

Más detalles

Descripción. Se contratará un servidor dedicado en un ente externo. Razones

Descripción. Se contratará un servidor dedicado en un ente externo. Razones ANEXO 2 Identificador: REQ-001 Se contratará un servidor dedicado en un ente externo. Es recomendable que el servidor se encuentre alojado en unas instalaciones destinadas a tal fin, donde la infraestructura

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

Unión de Rugby de Buenos Aires

Unión de Rugby de Buenos Aires TORNEO OFICIAL DE DIVISIONES SUPERIORES 2014 1) Desarrollo de los Torneos URBA 2014 Grupos I y II En el Torneo del Grupo I, los 24 equipos se dividen en 3 zonas de 8 equipos (A, B y C) jugando todos contra

Más detalles

Capítulo 5. Implementación y Tecnologías Utilizadas

Capítulo 5. Implementación y Tecnologías Utilizadas Capítulo 5. Implementación y Tecnologías Utilizadas Cada vez más, se está utilizando Flash para desarrollar aplicaciones basadas en Web, pues permite la construcción de ambientes con mayor interacción.

Más detalles

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web

Más detalles

De principiante a Desarrollador Web. casivaagustin@gmail.com

De principiante a Desarrollador Web. casivaagustin@gmail.com De principiante a Desarrollador Web casivaagustin@gmail.com Que Veremos? La Internet y la Web El desarrollo Web La vida de un proyecto Web Tecnologías Del lado del cliente Del lado del Server Herramientas

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

Centro de Capacitación en Tecnologías de la Información

Centro de Capacitación en Tecnologías de la Información Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros

Más detalles

II31 PROYECTOS INFORMÁTICOS. Memoria Técnica del Proyecto

II31 PROYECTOS INFORMÁTICOS. Memoria Técnica del Proyecto DEPARTAMENT D'INFORMÀTICA UNIVERSITAT JAUME I II31 PROYECTOS INFORMÁTICOS INGENIERÍA INFORMÁTICA Curso 2007--2008 Memoria Técnica del Proyecto RTStatBasket - Gestión y retransmisión online de estadísticas

Más detalles

Portero. Conectar. Construir

Portero. Conectar. Construir Conectar Portero Repase la animación Conectar y comente las preguntas siguientes: Qué hace el portero? Es fácil ser el portero?, por qué sí o por qué no? Por qué Mía y Max no quieren ser el portero? Estas

Más detalles

Contenidos funciones. cultura y sociedad. El fútbol. Mejor, peor Superlativo absoluto: - ísimo. Superlativo relativo: el

Contenidos funciones. cultura y sociedad. El fútbol. Mejor, peor Superlativo absoluto: - ísimo. Superlativo relativo: el vocabulario El fútbol. Contenidos funciones gramática comunicativas Mejor, peor Comparar. Superlativo absoluto: - ísimo. Superlativo relativo: el más de Mayoría, un montón. Oraciones comparativas: igual

Más detalles

PFM Administración web y comercio electrónico

PFM Administración web y comercio electrónico UOC - Master en Software Libre 6 de Junio del 2011 Desarrollo de librería Django para desarrollo de RIAs e implementación de zona privada de portal web sminn.com Qué es Sminn? Sminn Portal web Sminn es

Más detalles

Desarrollo de un aplicativo mobile multiplataforma

Desarrollo de un aplicativo mobile multiplataforma Desarrollo de un aplicativo mobile multiplataforma Tomoki Kamo Mora Enginyeria Informàtica Carles Sanchez Rosa 05/06/2012 multiplataforma 1 Introducción Actualmente podemos estar conectados constantemente

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles