INGENIERIA WEB

Anuncio
TAREA #3
Investigar diferentes ejemplos de aplicación de páginas web y platicar
de las características que tienen 5 de ellas (carritos de compra,
servicios interactivos, servicios push)
Página 1
Gandhi libros
·
·
·
·
·
Tiene carrito de compras
Servicios interactivos
Tiene servicio push
Tiene pago con tarjeta
Tiene envió
Página 2
Liverpool
·
·
·
·
·
Tiene
Tiene
Tiene
Tiene
Tiene
carrito de compras o bolso de compras
ayuda a clientes
mapa virtual
correo
precios a la vista del articulo
Página 3
Sears
·
·
·
·
·
Tiene
Tiene
Tiene
Tiene
Tiene
carrito de compras
pestañas de las marcas que maneja
facturación electrónica
boletín para recibir ofertas y actualizaciones
para contactarlos vía twitter y facebook
Página 4
Yamaha
·
·
Tiene promociones
Calendario de eventos
·
·
·
Imagenes de las motos que maneja
Servicio postventa
Tiene para contactarlos via email
Investigar y mencionar las características de las
diferentes herramientas de desarrollo web (hot dog,
eclipse..)
El diseño de una página Web consiste en
una
actividad
que
necesita
una
planificación,
diseño
e
implementación. No se trata de desarrollar una aplicación y ya. Es
necesario tener en consideración cuestiones como la navegabilidad,
interactividad con el usuario, estructura de la información e
interacción multimedia. El diseño Web está considerado dentro del
diseño multimedia. Dentro del diseño Web, los expertos sugieren
tres etapas a considerar:
1. El diseño visual de la información que se desea mostrar en
la página Web. Esta etapa consta de la distribución del texto, la
ubicación de los gráficos, los vínculos a otros documentos, los
objetos multimedia que se vayan a incluir. Es necesario que antes de
sentarte a programar en la computadora, se haga un bosquejo en
papel sobre cómo será la página Web. Esto le permitirá tener una
perspectiva más amplia sobre cómo va a editar su página Web.
2. Editar la página Web. Aquí es cuando es necesario elegir
algún editor Web, sea pagado o gratuito. La sugerencia es que si
usted no tiene experiencia en este campo, puede adquirir un software
libre con tutoriales en la Web para que paso a paso le guíen sobre el
funcionamiento del mismo. En esta etapa es donde se pueden
establecer los hipervínculos, que son los enlaces que típicamente
aparecen subrayados de azul en las páginas Web y le permiten
ingresar a otra ubicación en a página Web o abrir una nueva página
Web. Los puede personalizar de modo que abran una página
relacionada a la suya o abran una página totalmente diferente o
incluso un navegador.
3. Esta última etapa consta de posicionarse en los buscadores. Es
necesario aquí optimizar el contenido y su estructura para poder
mejorar la posición que obtenga en un buscador. Es necesario
también pensar en las palabras clave que utilizara. Un truco que
puede hacer es visitar paginas similares para ver que palabras están
utilizando y en que posiciones aparecen en los buscadores.
Herramientas










CSS Type set. Aquí podemos darle formato a un texto y nos
devuelve el código CSS correspondiente.
PHPForm. Nos permite crear un formulario de excelente diseño
simplemente agregando y editando los campos que deseemos.
Al bajar el código resultante nos entrega comprimidos todos los
archivos necesarios: html, css, js e imágenes. No necesita php
para funcionar.
Text shadows. Nos permite agregarle sombra a un texto y fijar
su posición y difuminación, al mismo tiempo nos entrega el
código CSS. También nos indica la compatibilidad en browsers
del código.
RoundedCornr. Esta excelente herramienta nos permite diseñar
fácilmente botones o cajas con bordes redondeados. Podemos
escoger un diseño básico, con gradientes, con borde lineal y
con imágenes. La herramienta nos brinda un ejemplo del código
html, el código css y las imágenes a descargar de ser
necesario.
Dynamic Drive Favicon. Nos permite crear un favicon a partir
de una imagen normal. Soporta gif, jpg, png y bmp de hasta
150kb.
HTML Color Codes. En esta sencilla herramienta podemos
escoger el color en la tonalidad que queramos y obtener su
código en hexadecimal y rgb.
DaFont. Nos muestra cómo queda nuestro texto en todas las
fuentes más conocidas y por orden alfabético. Al mostrarnos
varias fuentes nos ahorra tiempo.
IconFinder. En este sitio podemos encontrar una gran cantidad
de iconos de excelente calidad para adornar nuestro sitio web.
Se recomienda buscar en inglés para obtener más resultados.
Unicode Chart. Esta es una lista muy completa de caracteres
raros, puedes encontrar griego, japonés, árabe y muchos más.
De cada caracter te dará una información muy completa
incluyendo el código que necesitas para que aparezca en tu
página web.
Browsershots. Con esta herramienta podemos probar cómo se
ve nuestra página final en los diferentes navegadores o
browsers del mercado para corregir de ser necesario.
Reporte del artículo
HTML es el acrónimo de HyperText Markup Language, que traducido a
nuestro idioma es Lenguaje de Marcación de Texto. Es una
herramienta para que el ordenador conectado a Internet interprete
como visualizar el documento.No es un lenguaje de programación y
no tiene compilador alguno, así que si hay algún error que no detecta
lo visualizará de la manera en la que lo ha entendido. Es un sistema
de etiquetas que indica al ordenador cuando hay que señalar una
cursiva, separar un párrafo o definir el color del texto.
De todas maneras, tiene sus limitaciones así que a menudo se
utilizan otras herramientas como las hojas de estilo, que le dan
mayor libertad al diseñador. En concreto, el HTML le da las
indicaciones mencionadas al programa cliente, el browser o
navegador para que presente el documento en la pantalla de la
manera adecuada.
El HTML se hizo popular por su sencillez, era fácil de aprender y eso
lo hace accesible a mayor número de personas. Estos documentos
web deben estar escritos con el mismo “lenguaje” para que diferentes
ordenadores puedan leerlos, si alguien utiliza un sistema diferente no
podrá compartir su información con los que usan el HTML ni podrá
visualizar los de los demás.El físico nuclear Tim Berners Lee definió la
primera versión de HTML en el año 1989. Después evolucionaría
hasta llegar a cuatro versiones más. HTML 4 fue la última en 1998.
Después llegaría el lenguaje que aun utilizamos, el XHTML hijo del
XML y el HTML.EXtensible Hypertext Markup Language (lenguaje
extensible de marcado de hipertexto). El XHTML es el lenguaje de
marcado que debe sustituir el HTML. Sigue las especificaciones del
XTML que son más estrictas de lo que hemos visto hasta ahora.Con
este nuevo lenguaje estándar la información que ofrece la página web
y la presentación de la misma quedan claramente separadas. Así
pues el XHTML tiene la responsabilidad de reproducir la información
mientras que el diseño queda en manos de las hojas de estilo y el
JavaScript.
Siendo el sucesor del HTML, algunos lo consideran la versión actual
de éste pero lo cierto es que la W3C sigue recomendando el HTML 4.0
y las distintas versiones de XHTML para publicar en la web.
Actividad 3.4
INGENIERIA DE SOFTWARE
INGENIERIA WEB
Es
un
conjunto
de
etapas Es el proceso utilizado para
parcialmente
ordenadas
con
la crear, implantar y mantener
intención de lograr un objetivo, en aplicaciones y sistemas Web de
este caso, la obtención de un alta calidad.
producto de software de calidad.
Empecemos por decir, que aunque ambos involucren programación y
desarrollo de software, la Ingeniera Web no es un clon de la
Ingeniera de Software. El desarrollo del Aplicaciones Web es distinto
respecto al desarrollo de software de otras categorías. La diferencia:
“Implica una mezcla de publicación impresa y desarrollo de software,
marketing e informática, de comunicaciones internas y relaciones
externas, y de arte y tecnología”, es decir, que la Ingeniera Web si
bien, cumple con muchas de las funciones de la Ingeniera de
Software, utiliza nuevos enfoques, herramientas y técnicas, para
cubrir con requisitos que son únicos de las aplicaciones web. Algunos
de estos aspectos son el marketing, la constante actualización que
debe
tener
estas
aplicaciones,
el
diseño gráfico del
sitio, tecnologías de comunicación, soporte para Internet, intranet o
extranet, entre otras.
Publicado 1 week ago por Otniel Cisneros Lozano
nvestigar y mencionar las características de las diferentes herramientas de desarrollo
web (hot dog, eclipse..)

Dreamweaver: Adobe Dreamweaver es una aplicación en forma de suite que está
destinada a la construcción, diseño y edición de sitios y aplicaciones Web basados en
estándares. Programa más utilizado en el sector del diseño y la programación web, por
sus funcionalidades, su integración con otras herramientas como Adobe Flash y,
recientemente, por su soporte de los estándares del World Wide Web. Tiene soporte
tanto para edición de imágenes como para animación a través de su integración con
otras. La gran ventaja de este editor sobre otros es su gran poder de ampliación y
personalización del mismo, puesto que en este programa, sus rutinas (como la de
insertar un hipervinculo, una imagen o añadir un comportamiento) están hechas en
Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Con la llegada de

la versión MX, Macromedia incorporó herramientas de creación de contenido dinámico
en Dreamweaver. En lo fundamental de las herramientas HTML WYSIWYG, también
permite la conexión a Bases de Datos como MySQL y Microsoft Access, para filtrar y
mostrar el contenido utilizando tecnología de script como, por ejemplo, ASP (Active
Server Pages), ASP.NET, ColdFusion, JSP (JavaServer Pages) y PHP sin necesidad de
tener experiencia previa en programación. Permite el uso de "Extensiones". Las
extensiones, tal y como se conocen, son pequeños programas, que cualquier
desarrollador web puede escribir (normalmente en HTML y Javascript) y que cualquiera
puede descargar e instalar, ofreciendo así funcionalidades añadidas a la aplicación.
Microsoft Expression Web: Con nombre código Quartz es un editor de páginas web
HTML desarrollado por Microsoft como una aplicación para sitios web, considerada
una versión superior de FrontPage 2003 por su semejanza en aspectos a este último.
Utiliza el mecanismo WYSIWYG (Lo que ve es lo que obtiene) para modificar páginas
Web. Está enfocada al cumplimiento de estándares, ya que permite validar nuestro
contenido contra el estándar que el usuario desee seguir o navegadores en los que se
planea montar la aplicación Web. Además, Expression Web es compatible con hojas de
estilo CSS y con Microsoft Visual Studio. Asimismo, incluye la capacidad de procesar
archivos XML mediante JavaScript. Desde la versión 2 del programa, se permite la
integración con lenguajes de servidor como ASP.NET o PHP sin necesitar de instalar un
servidor. También permite la interacción con Adobe Photoshop para generar imágenes

Microsoft FrontPage: Es un editor de páginas web para el sistema operativo
Windows. Formó parte de la suite Microsoft Office. Muchos consideran que el código
HTML generado por esta aplicación es un poco descuidado y muchas veces reiterativo,
especialmente en versiones antiguas. Como un ejemplo de esto, cabe señalar que la
aplicación inserta todavía la etiqueta font, declarada obsoleta por la World Wide Web.
Otro ejemplo es que posee funciones que sólo funcionan en Internet Explorer. Microsoft
ha dejado de producir FrontPage en 2006, y ofrece actualmente dos productos
alternativos, con tecnologías más actualizadas: SharePoint Designer (parte de Microsoft
Office) y Expression Web. Este último puede considerarse el sucesor directo de
FrontPage.

Mozilla Composer: Mozilla Composer es un editor de páginas web libre y de código
abierto y el módulo de autoría web de Mozilla Application Suite (el predecesor de
SeaMonkey). Es usado para crear y editar páginas web, e-mail, y documentos de texto
fácilmente. Es compatible con Microsoft Windows, Mac OS X y Linux. Composer
permite ver, escribir y editar código HTML de manera WYSIWYG. Basándose en el
trabajo desarrollado en Composer se desarrolló el programa Nvu. Éste se presenta como
una aplicación independiente desligada de la Mozilla Application Suite, e incorpora
soporte para CSS, entre otras mejoras. Esta aplicación fue desarrollada por la empresa
Disruptive Innovations y patrocinada por la distro Linspire. Posee soporte para PHP y
CSS y cuenta con un desarrollo activo en versiones para plataformas windows, mac o
linux. Hasta el lanzamiento de BlueGriffon, existía un fork mantenido por la
comunidad, llamado KompoZer, que partía del código base de Nvu corrigiendo los
distintos bugs o fallos que fuesen apareciendo. A pesar de que BlueGriffon ya fue
lanzado, el sitio y los repositorios de KompoZer siguen existiendo.

CuteSite Builder: Generador de CuteSite ha sido descontinuado. Aunque el programa
sigue siendo completamente útil para aquellos que ya lo tiene, ya no está disponible
para comprar o descargar. Debido a esto, he puesto una bodega en la fabricación de
nuevos diseños web para el programa.

CoffeeCup HTML Editor: El CoffeeCup HTML Editor es un editor de HTML que
soporta tanto cruda HTML y WYSIWYG de edición. Originalmente creado por Nicolás
Longo y Jurica Kevin, que fue lanzado por primera vez al público en agosto de 1996.
Según los autores el editor fue el primero en apoyar Javascript (versión 3.5 09 1996),
pantalla dividida de edición (versión 4.0, marzo de 1997) y construido en FTP de subida
(la versión 5.2 de febrero de 1998).

Adobe GoLive: Fue un WYSIWYG editor de HTML y la aplicación del sitio web de la
dirección de Adobe Systems . Sustituyó a Adobe PageMill como principal editor de
HTML de Adobe y era a su vez continuado a favor de Dreamweaver . La última versión
de GoLive que Adobe lanzó fue GoLive 9. Adobe GoLive está codificado en el C + +
lenguaje de programación. No es habitual que en ese lugar de utilizar un estándar de C +
+ marco como PowerPlant o MFC , GoLive utiliza una costumbre C + marco +
denominado SCL (Biblioteca de clases simple), que fue construida inicialmente a partir
de cero por los ingenieros de GoLive Systems Inc. El marco de SCL se utilizó también
en la corta vida Adobe Atmosphere 3D.

HotDog Professional: Es el nombre del HTML herramienta de edición web
desarrollado por Sausage Software a mediados de la década de 1990. En el momento de
su desarrollo, había sólo un pequeño número de editores de HTML disponibles en el
mercado (como HoTMetaL ) y el hot dog se reunieron un gran interés entre los usuarios
de Internet (y los usuarios comerciales), debido a su facilidad de uso y "Lo que se ve es
lo que obtienes "( WYSIWYG ) de la interfaz. El programa fue desarrollado por la
australiana de Internet empresario Steve Outtrim . En 2000, la propiedad del producto se
vende a partir de Sausage Software y, a pesar de seguir siendo llamado Sausage
Software, ahora es operado por una empresa relacionada con el Software Salchicha
Outtrim fundada.

Google Page Creator: es un producto gratuito de Google el cual fue lanzado, en su
versión beta, el día 23 de febrero de 2006 sin previo aviso por parte de la empresa.
Ofrece un sencillo editor de páginas webs creado con la tecnología AJAX. Este servicio
permite a cualquier usuario, especialmente a los novatos, crear un sitio web simple con
múltiples páginas a personas que no poseen conocimiento de HTML o cualquier otro
lenguaje de marcas usado en Internet, similar a varios. Cada usuario recibe 100 Mb de
espacio web libre y un máximo de 500 archivos. Funciona preferentemente en los
navegadores Internet Explorer 6.0 y Mozilla Firefox (a partir de la versión 1.0). Para
que funcione con el navegador Safari es necesario introducir algunas modificaciones (en
dicho navegador). Para el resto de los navegadores no se ha informado la
compatibilidad. Sin embargo google le dio de baja al sitio y ahora ha migrado los sitios
de Google Page Creator a Google Sites.

CKEditor: Generación de código XHTML 1.0, Soporte CSS, Incorporar formularios,
Formateo de Fuente, Cortar, copiar, pegar, Inserción de imágenes, Creación de tablas,
Menús contextuales con botón derecho.

OpenBEXI: Es un WYSIWYG editor de página web. Se hace de texto, imágenes, y
todos los otros widgets editados en su navegador el aspecto de la página Web que se va
a publicar con la editorial OpenBEXI. OpenBEXI de Creative integra el editor de CKE,
un navegador de imágenes, una línea de tiempo símil, Dojo Toolkit, calendarios, listas,
validación de formularios de entrada, y las redes que permiten a los desarrolladores web
para desarrollar rápidamente inteligentes aplicaciones basadas en Web.
2.
Hacer un reporte de lectura de un artículo académico que hable de la Ingeniería
web
INGENIERIA WEB: e-learning
El uso de las tecnologías de la información y de la comunicación (tic) crearon una
mayor competencia en los mercados globales mediante el uso de ordenadores y
programas que permiten crear, modificar, almacenar y proteger para la gestión y
transformación de la información Por lo cual surgen metodologías para el desarrollo de
las aplicaciones en la web.
Ala gran variedad de técnicas especializadas para la construcción y mantenimiento de
estos sistemas se denomina ingeniería web
La necesidad de desarrollar software de óptima calidad y seguros que responda a las
necesidades del usuario exigen aplicaciones basadas en web y de manera los sitios que
ofrece e-lerning contemplan aspectos de funcionalidad y uso en consecuencia se puede
decir que el área de modelamiento de software empezó con el análisis de sistemas
seguros de la ingeniería de software y en este momento se implementa la ingeniería
web
E-LEARNING Y LAS TIC
e-learning es el aprendizaje asistido por tecnología de las informaciones y la
comunicación fomenta el uso intensivo de las tic. Facilita la creación, adopción y
distribución de contenido así como la adopción del ritmo y las disponibilidades de
herramientas para el aprendizaje independiente mente de límites geográficos. Esto
permite al alumno intercambiar opciones y aportes a través de las LMS (learning
management system), que sirve para administrar, distribuir y controlar las actividades
de información con e-learning.
Los alumnos pueden emplear estos nuevos lenguajes audiovisuales y servicios web y
hacer uso de la multimedia, al unir la educación tradicional con las tic se consigue
incrementar la interacion de la información
Las estructuras organizativas de apoyo a las tic deben considerar tres niveles: el
coordinador, los centros de recursos, el servicio del apoyo tic de la administración y
formación de docentes-tutores en el uso instrumental y didáctico que tiene e-learning.
Software
Son todos los programas de computadora, procedimientos, reglas , documentación
asociaday los datos que pertenecen a un sistema de cómputo(es usn producto diseñado
para un usuario) mediante la ingeniería de software que e s un enfoque sistemático del
desarrollo ,operacional, mantenimiento y retiro del software mediante principios
computacionales y matemáticos para lograr soluciones costo-efectivas es decir
productos correctos , utilizables y costo efectivos
Conclusión
La disciplina de la Ingeniería Web experimenta una rápida consolidación de las
actividades del desarrollo de software y del uso de tecnologías, donde están las
experiencias de los usuarios y la comunidad; este proceso es continuamente refinado.
En ella se toman conceptos y se les da mayor importancia; entre otros: Usabilidad,
Funcionalidad, Fiabilidad, Eficiencia y capacidad de Mantenimiento centrados en el
desarrollo de Componentes, Seguridad y Estándares de Internet. Lo anterior ha
permitido construir equipos, comunicar y aplicar experiencias en el desarrollo de
aplicaciones de Software Web. Las implicaciones y modificaciones de las Tecnologías
de Información y Comunicación - TIC, fundamentalmente para Internet, traen un
desarrollo de Software que ha desencadenado en varias aplicaciones Web, una de ellas
elearning.La dimensión social de las instituciones de educación superior apuntan al
establecimiento de un aprendizaje colaborativo y contextualizado, en el cual sus
participantes interactúan a través del conocimiento, la información, los medios, los
compañeros, asesores e institución. Lo anterior, para desarrollar un proceso de
aprendizaje que contribuya a comprender mejor la realidad y a gestionar los cambios
que se requieren soportados en las tecnologías de información y comunicación,
generando elementos para mejorar el nivel de educación, eliminando las barreras
espacio temporales. Así, haciendo referencia a los ambientes virtuales de aprendizaje
por medio de e-learning, facilitar el aprendizaje a través de la Tecnología de Internet.
3. Elaborar un tabla comparativa en la que se destaquen las diferencias entre
ingeniería de software e ingeniería web
Pensamos, es difícil hacer una tabla comparativa ya que consideramos que la ingeniería
web parte de la ingeniería de software:
Ingeniería de Software
Es aquella que ofrece métodos y
técnicas para desarrollar y mantener
software de calidad.
Ingeniería Web
Es la aplicación de metodologías
sistemáticas, disciplinadas y
cuantificables al desarrollo eficiente,
operación y evolución de aplicaciones
de alta calidad en la World Wide Web
Esta ingeniería trata con áreas muy
diversas de la informática y de las
ciencias de la computación
Un objetivo de décadas ha sido el
encontrar procesos y metodologías,
que sean sistemáticas, predecibles y
repetibles, a fin de mejorar la
productividad en el desarrollo y la
calidad del producto software.
La ingeniería web se debe al
crecimiento desenfrenado que está
teniendo la Web
Uno de los aspectos más tenidos en
cuenta, en el desarrollo de sitios web es
sin duda alguna el diseño gráfico y la
organización estructural del contenido.
En la actualidad la web está sufriendo
grandes cambios, que han obligado a
expertos en el tema a utilizar
herramientas y técnicas basadas en la
ingeniería del software, para poder
garantizar el buen funcionamiento y
administración de los sitios web.
Etapas del proceso:
Categorías:
-Análisis de requerimientos
-Especificación
-Arquitectura
-Programación
-Prueba
-Sólo estático
-Sitio estático con formularios de
entrada
-Sitio con acceso de datos dinámicos
-Documentación
- Mantenimiento
4.
-Sitio creado dinámicamenteAplicación
de software basada en la Web
Escribe el URL de tres sitios diferentes para cada uno de los tipos de WebApps
mencionado en clase
Informativa: http://es.wikipedia.org/wiki/Wikipedia:Portada
Descarga: http://www.letramania.com/
Personalizable: http://hi5.com/friend/displayHomePage.do
Interacción: http://www.kadokado.com/present
Entrada del usuario:
https://signup.live.com/signup.aspx?wreply=http:%2F%2Fmail.live.com&id=64855&m
kt=es-ES&lic=1
Orientada a Transacciones: http://www.mercadolibre.com.mx/
Orientada a Servicios: http://www.mercadolibre.com.mx/
Portal: http://www.hazblog.com/
BIBLIOGRAFÍA
http://www.tuwebhost.com/soporte/herramientas-desarrollo-web.htm
http://es.wikipedia.org/wiki/Adobe_Dreamweaver
http://es.wikipedia.org/wiki/Expression_Web
http://es.wikipedia.org/wiki/Microsoft_FrontPage
http://es.wikipedia.org/wiki/Mozilla_Composer
http://www.afewwordsabout.us/webdesigns.htm
http://en.wikipedia.org/wiki/CoffeeCup_HTML_Editor
http://en.wikipedia.org/wiki/Adobe_GoLive
http://en.wikipedia.org/wiki/HotDog
http://es.wikipedia.org/wiki/CKEditor
-AGUADED,JI.(1993).comunicacion audiovisual en enseñanza renovada.propuesta
desde los medios.Huelva,grupo pedagógico andaluz prensa y educación
-CACHEIRO,M,.inc(2007).cracterizacion de recursos educativos on linehttp://www.revistasjdc.com/main/index.php/ccient/article/view/18
Descargar