sábado, 18 de enero de 2014

Adobe Dreamweaver



Qué es Adobe Dreamweaver

Dreamweaver es un software permite crear páginas web profesionales sin la necesidad de  programar manualmente el código HTML con el que se construyen dichas páginas.

¿PARA QUE SIRVE ADOBE Dreamweaver?
Adobe Dreamweaver es una aplicación en forma de estudio (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción y edición de sitios y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa de este tipo 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 Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edición de imágenes como para animación a través de su integración con otras.

HISTORIA de Adobe  DreamWeaver 


Es un producto de la empresa desarrolladora de software Macromedia, que nació en 1992 tras la fusión de Authorware Inc. (creadora de Authorware) y Macro – Mind Paracomp (responsable de director). El primer producto de esta nueva compañía fue Shockware, un plugin para los navegadores que permitía ver animaciones hechas en Director. A causa del éxito que tuvo, la empresa decidió que debía expandirse más en el sector web y multimedia,
Con esta expansión como objetivo primario, en 1996, Macromedia realizo dos grandes adquisiciones. La primera fue la empresa FutureWave software, creadora del FutureSplash, al que Macromedia rebautizo como flash. La segunda fue iBand software, creadora de Backstage, un programa de edición de HTML, al que Macromedia rebautizo, con algunos cambios, como DREAMWEAVER, del que lanzo su primera versión en 1997. A partir de 1998, Macromedia comenzó a desarrollar una versión del programa por año. En cada una de ellas, agrego componentes clave para un mejor desarrollo de archivo de HTML y de otras expresiones (ASP, PHP, JPS, etcétera). En el año 2006, la empresa fue comprada por Adobe, quien absorbió completamente el nombre Macromedia. Por ello es que la versión CS3 ya no es más Macromedia, sino Adobe. 

Cómo funciona  el Interfaz de Adobe DreamWeaver

A lo largo de las páginas de este documento iremos desarrollando los diferentes aspectos del diseño de páginas web, combinando tanto las herramientas propias de dreamweaver (DW de ahora en adelante), y recurriendo al código puro y duro en aquellos casos donde sea necesario.


Barra de herramientas

La barra de herramientas nos permite insertar diferentes elementos en nuestro documento. En muchos casos nos ofrece un acceso rápido y cómodo a ciertas funciones del DW.
En el caso de que alguna vez tengamos que activarla (podemos cerrarla accidentalmente), debemos hacerlo desde el Menú Ver > Barras de herramientas > Insertar



La barra de herramientas nos ofrece varias opciones. Según la visualización que escojamos nos aparecerán diferentes herramientas, específicas para cada caso.
En el apartado "Común", que aparece por defecto al abrir el programa por primera vez tenemos las opciones más generales: crear tablas, puntos de ancla, insertar imágenes o crear imágenes de sustitución son las que mejor funcionan.

Herramientas de DW

Tengamos en cuenta que no todas las opciones de la barra de herramientas son recomendables. Destacamos insertar formularios  porque DW lo hace de manera aceptable, evitando que escribamos código. Pero en otros casos, DW genera código inadecuado. Aprender a controlar nuestro código es tan fundamental como saber para qué sirven las herramientas del programa.
Si pulsamos "Común" para desplegar las opciones de la barra, tendremos acceso al resto de herramientas propias de cada apartado. Uno de los más útiles para evitarnos escribir código es el de Formulario


Desde aquí podemos definir qué tipo de elementos deseamos para nuestro formulario, insertar campos para pedir información al usuario y botones que validen la información, de tal manera que llegue a nuestro correo. Para más información, consulta el apartado  sobre formularios.

¿Código o diseño?

Como ya te habrás dado cuenta, estamos haciendo mención a un buen uso del código XHTML. Esto es importante para no generar un resultado a partir de una etiqueta inadecuada. Puedes consultar más acerca de este tema.
Por tanto, desde aquí aconsejamos utilizar el doble espacio de trabajo que nos ofrece DW. ¿Qué es esto?
Básicamente, se trata de una opción que nos permite trabajar en el documento bien a nivel de código, bien sólo en modo diseño (la apariencia de la web).
Nosotros sugerimos la tercera opción: el modo dividir


De esta manera visualizamos diseño y código al mismo tiempo. Esta opción se encuentra en la barra de herramientas "Documento", a la que accedemos desde el menú Ver > Barras de herramientas > Documento.

Vista de código

Cuando navegamos por internet podemos solicitar al navegador que nos muestre el código fuente de una página para saber cómo está hecha. Cuando trabajamos en nuestro documento en modo dividir también tenemos ese código a mano.
Por defecto, DW suele mostrar el código ocupando tanto ancho como sea necesario. Esto puede generar líneas de código interminables e incómodas de leer.
Para solucionar esto debemos activar una opción que permite visualizar el código según el ancho del área de trabajo, de tal manera que no habremos de recurrir a las barras de desplazamiento horizontales.
A esta opción llegamos desde el menú Ver > Opciones de vista de código > Ajustar texto.

Paletas de trabajo

A medida que vayamos experimentando con DW y dominemos mejor el código necesitaremos nuevas herramientas que nos aporten nuevas posibilidades.
Una de las primeras aspiraciones es, por supuesto, la de colgar nuestra web para que esté accesible en la red y pueda ser visitada. Podemos también usar la paleta de los estilos CSS para gestionarlos desde nuestro documento, o crear comportamientos.
También surgirá la idea de crear un pop-up o abrir una nueva ventana mostrando en detalle alguna foto o cualquier otra cosa. Y a medida que queramos dar consistencia a nuestra página nos vendrá bien aplicar los estilos CSS de manera más rápida que tecleando en código.
Muchas de estas operaciones se realizan desde las paletas que nos ofrece DW. Todas ellas pueden activarse desde el menú Ventana.

vídeo de los primeros pasos de DreamWeaver 



Bibliografía

martes, 26 de noviembre de 2013

ActionScript _Adobe Flash

ActionScript 1.0


Es el lenguaje de programación de la plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas.


ActionScript 2.0


ActionScript 2.0 es una aplicación legado del lenguaje de programación ActionScript, y ha sido sustituido por ActionScript 3.0 (ver la documentación de ActionScript 3.0 ). Las versiones actuales de Flash Player apoyan el uso de ActionScript 2.0 y Adobe sigue publicando la Referencia del lenguaje ActionScript para desarrolladores que todavía utilizan ActionScript 2.0. ActionScript 3.0

ActionScript 3.0




Adobe Flash CS3 Professional es la herramienta de edición profesional estándar para la creación de publicaciones web de gran impacto ActionScript es el lenguaje que se utiliza para añadir interactividad a las aplicaciones de Flash, ya sean éstas simples archivos SWF animados o aplicaciones de Internet más completas y complejas. No es necesario utilizar ActionScript para usar Flash, pero si desea obtener una interactividad de usuario completa o básica, trabajar con objetos distintos a los creados en Flash (por ejemplo, botones y clips de película), o bien, hacer que un archivo SWF se convierta en una experiencia de usuario más completa, probablemente deseará utilizar ActionScript

Una nueva máquina  virtual ActionScript, denominada AVM2, que utiliza un  nuevo conjunto de instrucciones de código de bytes y proporciona importantes mejoras de rendimiento.

Una base de código de compilador más moderna, que se ajusta mejo al estándar ECMAScript (ECMA 262) y que realiza mejores optimizaciones que las versiones anteriores del compilador.

Una interfaz  de programación  de aplicaciones (API) ampliada y mejorada, con un control de bajo nivel de los objetos y un auténtico modelo orientado a objetos.

Un núcleo  del lenguaje  del lenguaje basado en el próximo borrador de especificación del lenguaje ECMAScript (ECMA-262) edición 4.

Una  API XML  basada en la especificación de ECMAScript para XML (E4X) (ECMA-357 edición 2). E4X es una extensión del lenguaje ECMAScript que añade XML como un tipo de datos nativo del lenguaje.

Un modelo   de eventos basado en la especificación de eventos DOM (modelo de objetos de documento) de nivel 3

Ventajas de  ActionScript 3.0

ActionScript 3.0 aumenta las posibilidades de creación de scripts de las versiones anteriores de ActionScript. 

Se ha diseñado para facilitar la creación de aplicaciones muy complejas con conjuntos de datos voluminosos y bases de código reutilizables y orientadas a objetos.

Aunque no se requiere para el contenido que se ejecuta en Adobe Flash Player

ActionScript 3.0 permite introducir unas mejoras de rendimiento que sólo están disponibles con AVM2, la nueva máquina virtual.

El código ActionScript 3.0 puede ejecutarse con una velocidad diez veces mayor que el código ActionScript heredado.

ActionScript 3: Características Importantes

En la nueva versión de ActionScript, la 3.0, hay una considerable cantidad de mejoras. Se hace hincapié en las mejoras que son especialmente útiles en este proyecto. A continuación se muestra un pequeño resumen inicial de estas características y en los siguientes sub-apartados se explican más detalladamente.

Soporte para packages, namespaces y expresiones regulares.

 Sistema mejorado para el trabajo con herencia de clases en vez del uso de prototypes.

 Nueva API mejorada.

 Acceso directo a la display list de Flash en tiempo de ejecución.
 Permitir trabajar con Bitmaps.

 Control de eventos unificado basado en el estándar de DOM.

 Parsear E4X XML (definido en la última versión de la ECMA).



VÍDEOS DE ACTIONSCRIPT


BIBLIOGRAFÍA




miércoles, 6 de noviembre de 2013

Adobe Flash


                                           Adobe Flash

                                 

Flash CS3 es una potente herramienta desarrollada por Adobe que ha superado las mejores expectativas de sus creadores. 

Inicialmente Flash fue creado por Macromedia (Adobe) con el objeto de realizar animaciones vistosas para la web, así como para crear GIFs animados. 

Los motivos que han convertido a Flash CS3 en el programa elegido por la mayoría de los diseñadores web profesionales y aficionados son varios. Veamos pues, porque es interesante Flash CS3. 

Desde la web de Adobe te puedes descargar una versión de evaluacion de Flash CS3 válida para 30 días. 

Los logotipos de Flash son propiedad de Adobe, así como las marcas registradas Flash y Adobe. Aula  Clic no tiene ninguna relación con Adobe



¿Por qué usar Flash CS3?  
       



Las posibilidades de Flash son extraordinarias, cada nueva versión ha mejorado a la anterior, y el actual Flash CS3 no ha sido menos. Aunque su uso más frecuente es el de crear animaciones (a lo largo de este curso veremos lo sencillo que puede resultar) sus usos son muchos más. Son tantos, que todos los diseñadores web deberían saber utilizar Flash. 

Flash ha conseguido hacer posible lo que más se echa en falta en Internet: Dinamismo, y con dinamismo no sólo nos referimos a las animaciones, sino que Flash permite crear aplicaciones interactivas que permiten al usuario ver la web como algo atractivo, no estático (en contraposición a la mayoría de las páginas, que están realizadas empleando el lenguaje HTML). Con Flash podremos crear de modo fácil y rápido animaciones de todo tipo. 

Además sus desarrolladores estan apostando muy fuerte por ActionScript, el lenguaje de programación Flash. A cada versión se mejora y ofrece un abanico de posibilidades cada vez mayor, por lo que además de dinamismo, Flash CS3 nos ofrece ahora la posibilidad de ser la plataforma para aplicaciones web de un modo real. 

Flash es fácil de aprender, tiene un entorno amigable que nos invita a sentarnos y pasar horas y horas creando lo que nos dicte nuestra imaginación, pero esto no es suficiente para ser el preferido por los diseñadores profesionales.


Versiones  de Adobe Flash 

Versión más reciente de Flash Player admitida
Sistema operativo
  • Mac OS X 10.6+ (procesador Intel)
  • Windows XP, Windows Vista, Windows 7
  • Windows Server 2008
  • Red Hat 5+
  • Open SUSE 11+
  • Ubuntu 9.10+
Flash Player 11.2.202.223
  • Solaris x86 y Sparc
Flash Player 10.1.102.64
  • Mac OS X 10.4+ (procesador Power PC)
Flash Player 11.1.102.55  
  • Windows 2000
Flash Player 10.3.183.90
  • Mac OS X 10.5
Flash Player 9
  • Mac OS X 10.1-10.3
  • Windows 98, Windows ME
  • Red Hat 3 y 4
  • Novell SUSE 9.x o 10.1
Flash Player 7
  • Mac Classic (9 y versiones anteriores)
  • Windows 95, Windows NT
  • Red Hat Enterprise Linux WS v. 3 y Red Hat Linux 9
  • Sun Java Desktop System 1.0
Sistemas operativos móviles
Sistema operativo
Dispositivos certificados


Ventajas
Flash está basado en imágenes vectoriales lo que permite que al ajustar sus tamaños éstas no se pixélen o pierdan calidad.


Una vez que conozcamos el software y con la práctica (mucha práctica) veremos quees relativamente sencillo y rápido crear webs.

Podemos lograr presentaciones excelentes, de altísima calidad, que "cautiven" a nuestros visitantes o que llamen mucho la atención.

Desventajas:


Puede haber problemas con algunos navegadores ya que si no se tiene instalado el plugin nuestra web "desaparece".

El contenido de Flash NO ES INDEXADO por los buscadores por lo que difícilmente será fácil encontrar la web en Google, Yahoo, Ask, etc.

Si la animación no está bien programada puede resultar pesada cargarla. Hay que tener en cuenta hacia qué destinatarios estamos apuntando y si los posibles visitantes tendrán el suficiente ancho de banda para navegarla y no que demore 1 hora en cada cambio de página.


Mucha animación o sonido es molesto. Caso típico son aquellas que al cargarlas reproducen un MP3 y no tienen botón desde dónde silenciarlo. Otras en donde son tantas las animaciones que el visitante "se marea". Del punto anterior y de este se desprende que si cometemos estos errores el visitante abandonará la web rápidamente

  
                                      Bibliografía


Multimedia

Multimedia



Multimedia  es la capacidad que poseen los ordenadores de mostrar en un monitor o medio visual, textos y gráficos, así como de producir sonido. Su comienzo, hasta unos 40 años, las computadoras no poseían demasiado atractivo: de características enormes, llenas de dispositivos metálicos y cables que no ofrecían buena comunicación con el usuario. Fue con el paso del tiempo que su evolución les ha hecho cambiar de aspecto, tanto por dentro como por fuera. Los ordenadores redujeron su tamaño y se les han añadido determinados elementos que proporcionan un mejor intercambio de información con los usuarios. Gradualmente se ha conseguido un aspecto y funcionamiento más agradables. Las nuevas tecnologías han respaldado un aumento de la potencia de ejecución no sólo en el cálculo, sino en áreas como el proceso de diversos tipos de datos, la comunicación y transferencia de información entre computadores remotos, el trazado de gráficos, el razonamiento inteligente.


                                                         Formatos de Archivos


Algunos formatos de archivo están diseñados para almacenar tipos de datos muy particulares: el formato JPEG, por ejemplo, está diseñado para almacenar solamente imágenes estáticas. Otros formatos de archivo, sin embargo, están diseñados para almacenar varios tipos diferentes de datos: el formato GIF admite almacenar imágenes estáticas y animaciones simples, y el formato QuickTime puede actuar como un contenedor para muchos tipos diferentes de multimedia. Un archivo de texto es simplemente uno que almacena cualquier texto, en un formato como ASCII o Unicode, con pocos o ninguno caracteres de control. Algunos formatos de archivo, como HTML, o el código fuente de algún lenguaje de programación particular, también son de hecho archivos de texto, pero se adhieren a reglas más específicas que les permiten ser usados para propósitos específicos.

CARACTERÍSTICAS
La integración de texto escrito, gráficas, imagen (fija o en movimiento) y sonido,la digitalización y la interactividad.
La integración hace concurrir a diversas tecnologías: de expresión, comunicación, información, sistematización y documentación, para dar lugar a aplicaciones en la educación, la diversión y el entretenimiento, la información, la comunicación, la capacitación y la instrucción. Esta integración está dando lugar a una nueva tecnología, de tipo digital, que emplea la computadora, sus sistemas y periféricos, conocida generalmente como multimedia  La tecnología multimedia tiene diversas manifestaciones y posibilidades tecnológicas.

Tipos de información multimedia


Texto: sin formatear, formateado, lineal e hipertexto.
Gráficos: utilizados para representar esquemas, planos, dibujos lineales
Imágenes: son documentos formados por píxeles. Pueden generarse por copia del entorno (escaneado, fotografía digital) y tienden a ser ficheros muy voluminosos.
Animación: presentación de un número de gráficos por segundo que genera en el observador la sensación de movimiento.
Vídeo: Presentación de un número de imágenes por segundo, que crean en el observador la sensación de movimiento. Pueden ser sintetizadas o captadas.
Sonido: puede ser habla, música u otros sonidos.
Ventajas:
  •   Multiplataforma
  •   Manejo de excepciones
  •   Biblioteca nativa de funciones
  •   Permite técnicas de programación orientada a objetos
  •   Amplia documentación en su página oficial-> PHP
  •   Destacada conectividad con MySQL.
  •    Es libre.

Desventajas:
  •  Promueve creación de código desordenado y con un mantenimiento complejo
  •  No posee adecuado manejo de Unicode.
  •  Es muy difícil de optimizar.
  •  Diseñado especialmente hacia un modo de realizar aplicaciones Web que es                 problemático  y obsoleto.


 BIBLIOGRAFÍA

miércoles, 21 de agosto de 2013

Mapa del Sitio o Sitemap de una Web






Un Sitemap o Mapa del Sitio es la estructura de enlaces de páginas web que definirá la buena o mala navegación de un sitio web. Como veremos en este artículo, además un sitemap se puede usar para mejorar nuestro posicionamiento en motores de búsqueda.
Empezando por la página de Inicio hasta la página de contacto, todo sitio web debe tener un mapa para que la navegación del usuario web sea lo más fácil posible. El menú del sitio web debe contener las páginas principales, que pueden estructurarse en páginas y subpáginas, lo importante es que la navegación sea lógica e intuitiva.

Desarrollo Web y Mapa del Sitio

Una de las tareas principales en el momento de desarrollar un sitio web es la elección de los contenidos del sitio web. Para ello hay que crear un Mapa del Sitio, una lista de páginas web estructuradas, con una arquitectura de enlaces adecuada para una correcta navegación del usuario y un mejor posicionamiento en motores de búsqueda.

Clases de Sitemaps



Los dos sitemap más conocidos son: de página (de texto o html) y en formato xml. El sitemap de página suele ser una página web que incluye todos loslinks o enlaces  estructurados del sitio web. Un sitemap en formato xml se usa como herramienta de posicionamiento web para facilitar la rápida inclusión de esas páginas en el índice de los motores de búsqueda como Google.

Mapa de Mi sitio Web





Bibliografía








martes, 20 de agosto de 2013

Lenguaje CSS

Definición de CSS
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en Cascada - que es un lenguaje que describe la presentación de los documentos estructurados en hojas de estilo para diferentes métodos de interpretación, es decir, describe cómo se va a mostrar un documento en pantalla, por impresora, por voz (cuando la información es pronunciada a través de un dispositivo de lectura) o en dispositivos táctiles basados en Braille

¿Para qué sirve el CSS?



CSS es una especificación desarrollada por el W3C (World Wide Web Consortium) para permitir la separación de los contenidos de los documentos escritos en HTML, XML, XHTML, SVG, o XUL de la presentación del documento con las hojas de estilo, incluyendo elementos tales como los colores, fondos, márgenes, bordes, tipos de letra..., modificando as la apariencia de una página web de una forma más sencilla, permitiendo a los desarrolladores controlar el estilo y formato de sus documentos.

¿Cómo funciona el lenguaje css?



El lenguaje CSS se basa en una serie de reglas que rigen el estilo de los elementos en los documentos estructurados, y que forman la sintaxis de las hojas de estilo. Cada regla consiste en un selector y una declaración, esta última va entre corchetes y consiste en una propiedad o atributo, y un valor separados por dos puntos.

Selector





El Selector especifica que elementos HTML van a estar afectados por esa declaración, de manera que hace de enlace entre la estructura del documento y la regla estilística en la hoja de estilo.



Declaración



La Declaración que va entre corchetes es la información de estilo que indica cómo se va a ver el selector. En caso de que haya más de una declaración se usa punto y coma para separarlas.

Propiedad o Atributo y Valor



Dentro de la declaración, la Propiedad o Atributo define la interpretación del elemento asignándose le un cierto Valor, que puede ser color, alineación, tipo de fuente, tamaño, es decir, especifican qué aspecto del selector se va a cambiar.

Ventajas de CSS



CSS permite un mejor control en la presentación de un sitio web que los elementos de HTML, agilizando su actualización.
Aumento de la accesibilidad de los usuarios gracias a que pueden especificar su propia hoja de estilo, permitiéndoles modificar el formato de un sitio web según sus necesidades, de manera que por ejemplo, personas con deficiencias visuales puedan configurar su propia hoja de estilo para aumentar el tamaño del texto.
Una página puede tener diferentes hojas de estilo para mostrarse en diferentes dispositivos, como pueden ser impresoras, lectores de voz, o móviles.

Ejemplo CSS


<html> 
<head> 
<link rel="stylesheet" type="text/css" href="CSS.css"> 
<style type="text/css"> 
body { 
color: purple; 
background-color: #d8da3d } 
</style>
 
</head> 
<body> 
</body> 
</html>



BIBLIOGRAFIA