Adobe Flash Builder - Escrito

16
UNIVERSIDAD DE COSTA RICA SEDE DEL PACIFICO 21 de Mayo del 2011 Adobe Flash Builder Gustavo Castillo Mora A73270 Raúl Barrantes Elizondo A60744 José A. Hidalgo Porras A73270 René Arguedas Mejías A70565

Transcript of Adobe Flash Builder - Escrito

Page 1: Adobe Flash Builder - Escrito

UNIVERSIDAD DE COSTA RICA

SEDE DEL PACIFICO

21 de Mayo del 2011

Adobe Flash Builder

Gustavo Castillo Mora A73270

Raúl Barrantes Elizondo A60744 José A. Hidalgo Porras A73270 René Arguedas Mejías A70565

Page 2: Adobe Flash Builder - Escrito

1

Contenido

Introducción ........................................................................................................................................ 2

Objetivos: ............................................................................................................................................ 3

¿Qué es Adobe Flash Builder? ............................................................................................................. 4

Versiones ............................................................................................................................................. 4

Flex Builder 1.0 ................................................................................................................................ 4

Flex Builder 2.0 ................................................................................................................................ 5

Flex Builder 3.0 ................................................................................................................................ 5

Flash Builder 4.0 .............................................................................................................................. 7

Flash Builder 4.5 .............................................................................................................................. 9

¿Por qué Adobe cambio el nombre de Flex Builder a Flash Builder? ........................................... 11

Ventajas Flash Builder ................................................................................................................... 11

Requisitos Mínimos: ...................................................................................................................... 13

Conclusión ......................................................................................................................................... 14

Referencias ........................................................................................................................................ 15

Page 3: Adobe Flash Builder - Escrito

2

Introducción

Dadas las nuevas tecnologías cada día podemos innovar nuestra madera de

desarrollar software, en el campo informático se desarrollan muchas herramientas

para tratar de generar sistemas cada vez más específicos, que se adapten a las

necesidades de los usuarios. Una de estas herramientas es Flash Builder que nos

ayuda increíblemente a desarrollar aplicaciones multiplataforma ya sea para

aplicaciones web o de escritorio. Ambas con aspecto muy llamativo y de rápido

desarrollo para cubrir las nuevas necesidades de los usuarios.

Page 4: Adobe Flash Builder - Escrito

3

Objetivos:

Explicar el funcionamiento de Flash Builder y como facilita la programación

a los desarrolladores que la utilizan.

Mencionar las versiones de Flash Builder que ha lanzado Adobe y las

características generales de la herramienta.

Mostrar un ejemplo desarrollado con Flash Builder.

Page 5: Adobe Flash Builder - Escrito

4

¿Qué es Adobe Flash Builder?

Está diseñado para ayudar a los desarrolladores de software a crear rápidamente

aplicaciones de Internet enriquecidas (RIA) multiplataforma y contenidos,

utilizando el marco de trabajo de código abierto de Flex. Incluye compatibilidad

con la codificación inteligente, la depuración y el diseño visual, y presenta potentes

herramientas de prueba que agilizan el desarrollo y hacen que las aplicaciones

tengan un rendimiento más elevado.

El software Adobe Flash Builder acelera el desarrollo de aplicaciones Flex. Es una

herramienta de desarrollo basada en Eclipse que permite una codificación

inteligente, interactivo paso a través de la depuración, y el diseño visual del diseño

de la interfaz de usuario, la apariencia y comportamiento de los acuerdos de

integración regional. Esta aplicación también integra la completa estructura de

Flex, así como su biblioteca de componentes, los compiladores o depuradores.

Versiones

Flex Builder 1.0

Flex Builder es el IDE de Macromedia para el desarrollo de aplicaciones Flex. Los

diseñadores y los desarrolladores pueden ser más productiva la creación de

aplicaciones Flex a través de una estrecha integración entre el IDE y el servidor.

Los desarrolladores pueden aprender MXML y el código de tipo más rápida y

precisa utilizando el código de Flex Builder insinuando función. Más orientado a

programadores visual puede utilizar el arrastrar y soltar la vista Diseño para

establecer rápidamente interfaces de Flex y el estilo usando CSS. El apoyo visual

de los datos obligatorios en Flex Builder le ayuda a cableado de su aplicación a los

servicios web y otras fuentes de datos. Flex Builder también tiene un depurador de

Page 6: Adobe Flash Builder - Escrito

5

ActionScript y un monitor de tráfico de la red para ayudar a depurar aplicaciones

Flex. Sin embargo, Flex Builder no es un IDE Java, no ayuda a construir la lógica

de negocio o servicios web.

Flex Builder 2.0

Potentes herramientas de codificación - Desarrollar aplicaciones ricas

utilizando un potente IDE basado en Eclipse que incluye editores de MXML,

ActionScript y CSS, proporcionando coloreado de sintaxis, la finalización de

instrucciones, el colapso de código, soluciones rápidas, y más.

Compilador integrado - Aumento de la productividad del desarrollador

mediante la aceleración del ciclo de depuración-construir y proporcionar los

informes de errores inmediatos utilizando el compilador incremental integrado.

Depuración interactiva - rápidamente localizar y resolver problemas

utilizando el depurador integrado para establecer puntos de interrupción,

inspeccionar variables y expresiones, los valores de cambio, y controlar los

mensajes de seguimiento.

Diseño visual rico - Ensamble y vista previa de interfaces de aplicaciones

de Flex en vista de diseño con una rica biblioteca de built-in o componentes

personalizados.

Rica visualización de datos - Crear paneles de control y análisis de datos

interactivos con sólo arrastrar y soltar un tipo de gráfico y su vinculación con un

origen de datos utilizando la biblioteca de gráficos de Flex, disponible como un

add-on de Flex Builder 2, ni como producto independiente-stand.

Flex Builder 3.0

El soporte nativo para Adobe AIR ™ ® - Flex Builder 3 agrega soporte

para Adobe AIR, que permite a los desarrolladores usar sus habilidades de

desarrollo web existentes en HTML, AJAX, Flash y Flex para crear y desplegar

Page 7: Adobe Flash Builder - Escrito

6

aplicaciones RIA en el escritorio. Adobe AIR características incluyen la creación de

proyectos AIR y exportar en formato de versión de lanzamiento de AIR.

Soporte para Flash Player 10 - FlexBuilder 3.0.2 añade soporte para

Adobe Flash Player 10.

Incorpora compatibilidad de refactorización, perfiladores de nuevo para el

funcionamiento y ajuste de memoria, y la generación de herramientas de código

de acceso a datos.

La integración con Creative Suite 3 - desollado Nuevas plantillas para

Adobe Photoshop, Illustrator, Fireworks y Flash están disponibles. Incorpora

nuevos asistentes para la importación de los activos de las aplicaciones CS3 como

pieles.

Los nuevos asistentes para acceder a datos en servidores remotos -

Los asistentes le guiarán en la conexión a la base de datos y ofrece la opción de

servidor de generación del lado de PHP, Java, ColdFusion, o el código de

ASP.NET para exponer sus datos. El asistente también genera todo el código

MXML y ActionScript necesario para alimentar una base de aplicaciones Flex que

se muestra estándar de las operaciones CRUD con los datos en el servidor

mediante simples llamadas REST. A continuación, puede mejorar el código

generado para incorporar en sus aplicaciones.

SOAP Web Services Enhancements agrega soporte para servicios Web

de introspección para simplificar el acceso de datos de servicios web. Genera

automáticamente código para permitir la invocación fácil y el manejo de

operaciones de servicios web. Además de ofrecer sugerencias para el código de

los métodos que se puede llamar a un servicio, el código generado se deserializar

respuestas en objetos inflexible de tipos para su incorporación en el resto de la

aplicación de Flex.

Mejora la vista de diseño Flex Builder - La vista de diseño Flex Builder se

ha mejorado con precisión el punto vista previa extracción de grasas. Hay pan y

nuevas herramientas de zoom para facilitar la manipulación de grano más fino ..

Page 8: Adobe Flash Builder - Escrito

7

CSS Vista Diseño - La nueva vista de diseño CSS permite a los usuarios

de Flex Builder para manipular gráficamente las pieles y los estilos de los

componentes Flex. CSS Vista Diseño incluye herramientas para especificar estilos

para propiedades de los componentes.

Flex Ajax Puente Wizard - Flex Builder 3 proporciona un asistente que

utiliza la biblioteca Ajax Flex para generar llamadas JavaScript en una aplicación

de Flex. Esto permite a los desarrolladores de JavaScript para llamar a la

aplicación Flex sin necesidad de conocer las interioridades de la aplicación.

Flash Builder 4.0

Potentes herramientas de codificación: Desarrolle contenido con un

potente entorno de desarrollo integrado (IDE, por sus siglas en inglés) basado en

Eclipse™ que incluye editores de MXML, el lenguaje ActionScript® y CSS;

además de colores de sintaxis, finalización de expresiones de programación,

contracción del código, depuración interactiva estratificada y generación

automática de códigos comunes.

Diseño visual sofisticado: Efectúe labores de diseño visual y previsualice

la distribución de los distintos elementos de la interfaz de usuario, así como su

aspecto y comportamiento, mediante una nutrida biblioteca de componentes

integrados. Amplíe los componentes integrados del marco de trabajo de Flex o

cree unos nuevos en caso de que fuera necesario. Importe interfaces de usuario

de aplicaciones funcionales creadas con la herramienta de diseño interactivo de

Adobe Flash Catalyst™.

Desarrollo centrado en los datos: Analice los servicios de Java™, PHP,

Adobe ColdFusion®, REST y SOAP para mostrar métodos y propiedades en el

nuevo explorador de datos/servicios. Agrupe métodos con los componentes de la

interfaz de usuario con sólo arrastrar y soltar.

Visualización interactiva de datos: Cree tableros de datos y análisis

interactivos de datos con sólo arrastrar un tipo de gráfico, soltarlo y vincularlo al

origen de datos utilizando la biblioteca de gráficos para Flex. Utilice la cuadrícula

de datos avanzada para que los usuarios puedan explorar datos complejos.

Page 9: Adobe Flash Builder - Escrito

8

Aplicación de aspectos y estilos: Personalice la apariencia de una

aplicación utilizando CSS y editores de propiedades gráficas. Defina con rapidez

las propiedades más usadas y previsualice los resultados en la vista Diseño.

Navegue por los temas disponibles y aplíquelos a su proyecto con el nuevo

navegador de temas.

Integración con las herramientas de diseño de Adobe Creative Suite:

Importe activos de diseño creados mediante el software Adobe Flash Professional,

Illustrator®, Photoshop® o Fireworks®, o importe una interfaz de usuario de

aplicación completa creada con Flash Catalyst. Un nuevo flujo de trabajo entre

Flash Professional y Flash Builder facilita la importación y actualización de

componentes personalizados de Flex.

Compatibilidad original con Adobe AIR: Cree aplicaciones para el tiempo

de ejecución de Adobe AIR® con Flash Builder 4, incluidas todas las herramientas

necesarias para crear, depurar, agrupar y firmar las aplicaciones de AIR. Adobe

AIR le permite desarrollar rápidamente aplicaciones de Internet sofisticas (RIA, por

sus siglas en inglés) para el escritorio utilizando las mismas habilidades y código

base que utiliza para crear RIA para el explorador.

Refactorización del código mejorado: Navegue rápidamente a través del

código o vuelva a estructurarlo cambiando el nombre de todas las referencias

según una clase, un método o una variable. Flash Builder 4 incorpora la

refactorización de movimiento.

Potentes herramientas de prueba mejorado: Acelere el rendimiento de

las aplicaciones utilizando visores de rendimiento y memoria que controlan y

analizan el consumo de memoria y los ciclos de CPU. Además, dispone de

compatibilidad con herramientas automatizadas de pruebas funcionales como HP

QuickTest Professional.

Control de la red nuevo: Genere un historial detallado de auditoría de

todos los datos que se han transmitido entre la aplicación local de Flex y el

sistema administrativo, participando en el ajuste del rendimiento y la depuración.

Servicios avanzados de datos: Utilice BlazeDS, de código abierto, para

añadir un transporte de datos binario de alto rendimiento y basado en HTTP, o

Page 10: Adobe Flash Builder - Escrito

9

incorporar el módulo Adobe LiveCycle® Data Services ES2 para la mensajería

pub/sub y el envío de datos en tiempo real.

Creación de la línea de comandos nuevo: Utilice la nueva función de

creación de la línea de comandos para automatizar su proceso de creación.

Integración con la prueba de unidad de Flex nuevo: Automatice las

pruebas funcionales utilizando un marco de trabajo de prueba de unidad de Flex.

Flash Builder 4.5

Potentes herramientas de codificación: Desarrollar mediante un potente

IDE basado en Eclipse que incluye editores de MXML, el lenguaje ActionScript y

CSS, así como coloreado de sintaxis, la finalización de instrucciones, el colapso

de código, interactivo paso a través de la depuración y la generación automática

de código común.

Rica visual de diseño: Diseño visual y el diseño de un fragmento de

interfaz de usuario, la apariencia y el comportamiento con una amplia biblioteca de

componentes integrados. Amplíe la incorporada en el marco de los componentes

Flex o crear otros nuevos cuando sea necesario. Importación funcional de

aplicación de interfaz de usuario creados con Adobe Flash interacción catalizador

herramienta de diseño.

El soporte nativo para Adobe AIR: Crear aplicaciones para el tiempo de

ejecución de Adobe AIR con Flash Builder, incluyendo todas las herramientas

necesarias para crear, depurar, agrupar y firmar las aplicaciones de AIR. Adobe

AIR permite desarrollar rápidamente aplicaciones RIA para el escritorio utilizando

las mismas habilidades y código base que se utiliza para construir RIAs para

exploradores.

Refactorización de código: Navegar rápidamente a través del código o

reestructurar por cambiar el nombre de todas las referencias a una clase, método

o variable. Flash Builder agrega refactorización movimiento.

Introspección del desarrollo de datos centrados en: Java, PHP, Adobe

ColdFusion, REST, SOAP y servicios para mostrar los métodos y propiedades en

Page 11: Adobe Flash Builder - Escrito

10

el nuevo Data Explorer / servicio. Obligar a los métodos a los componentes de

interfaz de usuario mediante un sencillo método de arrastrar y soltar.

Interactivo de visualización de datos: Cree tableros de datos y análisis

de datos interactivos con sólo arrastrar y soltar un tipo de gráfico y su vinculación

con un origen de datos ut ilizando la biblioteca de Flex Charting. Utilice la potente

cuadrícula de datos avanzada para permitir a los usuarios explorar datos

complejos.

De aspectos y estilos mejoradas: Personalizar la apariencia de una

aplicación mediante CSS y editores gráficos de propiedad. De forma rápida la

mayoría de las propiedades de uso común y previsualizar los resultados en la vista

Diseño. Examinar los temas disponibles y los aplican a su proyecto usando el

nuevo navegador de tema.

La integración con herramientas de diseño Adobe Creative Suite: Los

activos de diseño de importación creado con Adobe Flash Professional, Illustrator,

Photoshop, o software de fuegos artificiales, o importar un interfaz de la aplicación

completa del usuario creados con Flash Catalyst. Un nuevo flujo de trabajo entre

Flash Professional y Flash Builder facilita la importación y la actualización de

componentes de Flex personalizados.

Componentes de Spark: Spark es un nuevo modelo de componentes de

Flex que proporciona una separación completa entre la apariencia y la

funcionalidad, por lo que permite que cada una se pueda cambiar de forma

independiente sin que la otra se vea afectada. Esta nueva arquitectura de

aspectos y componentes se asienta sobre la actual arquitectura MX y proporciona

un mecanismo mucho más eficiente para que los desarrolladores y diseñadores

colaboren entre sí con objeto de controlar la apariencia de sus aplicaciones Flex.

Actualmente, Spark cuenta con alrededor de 40 componentes y primitivas, lo cual

constituye los fundamentos de los componentes de nueva generación. Spark

también permite que los desarrolladores y diseñadores compartan proyectos

gracias a Flash Catalyst y Flash Builder.

Page 12: Adobe Flash Builder - Escrito

11

¿Por qué Adobe cambio el nombre de Flex Builder a Flash Builder?

Cambiaron el nombre de Flex Builder para reflejar el cada vez más importante

papel que desempeña en el desarrollo de aplicaciones para dispositivos móviles,

web y de escritorio para la plataforma Flash. Mientras que los desarrolladores de

ActionScrip utilizan Flash Builder para crear y probar las aplicaciones Flex, los

desarrolladores de ActionScrip utilizan Flash Builder para escribir, editar y probar

ActionScrip durante la creación de contenidos interactivos y en aplicaciones para

dispositovos móviles. El papel que desempeña en el marco de trabajo Flex

también está adquiriendo cada vez importancia en la plataforma Flash, puesto que

ahora proporciona el marco de trabajo subyacente tanto para Flash Catalyst como

para Flash Buider. Con Flash Builder, los desarrolladores pueden escribir código

en ActionScrip o en MXML. Por lo tanto, este cambio de nombre permite reflejar

de una manera más precisa las opciones de lenguaje de que dispone la

herramienta.

Ventajas Flash Builder

La plataforma Flash permite a las organizaciones crear aplicaciones web

más intuitivas y atractivas para sus clientes, partners y empleados, y les ayuda a

comprender mejor y usar de manera más eficiente los datos y la información para

reforzar las principales actividades de negocio. Todo ello redundará en una mejora

de la productividad, la satisfacción y la efectividad.

Flex puede utilizarse para añadir riqueza incremental, ya sea incorporando

microaplicaciones o componentes en los sitios web existentes, o bien

revolucionando completamente su experiencia web mediante aplicaciones

embebidas de una sola pantalla. Y todo gracias a una única inversión.

Las aplicaciones Flex aprovechan los tiempos de ejecución de la plataforma

Flash, incluyendo Adobe Flash Player y Adobe AIR. Estos están instalados en más

de un 98 % de los escritorios conectados a Internet.

La plataforma Flash es la plataforma de desarrollo de aplicaciones de

Internet sofisticadas (RIA) líder en su sector. Desde hace siete años, se utiliza con

éxito en empresas de todo el mundo. Las compañías de software más importantes

Page 13: Adobe Flash Builder - Escrito

12

del mundo usan Flex en sus propios productos, lo que demuestra su tecnología

puntera.

Plantillas de código: Aproveche las plantillas de código de prácticas

recomendadas, o fragmentos, para ActionScript, MXML y CSS. Utilice la función

de asistencia de contenido para revisar las plantillas disponibles e insertarlas en el

código. Cree plantillas de código personalizadas e impórtelas o expórtelas para

compartirlas dentro de su equipo o con otros equipos.

Finalización de códigos de metadatos: Mejore la función de asistencia de

contenido con la finalización de códigos de metadatos, que presenta una serie de

propuestas tanto para Flex SDK como para las etiquetas de metadatos

personalizadas. Los ciclos de propuestas de ActionScript permiten visualizar con

facilidad conjuntos agrupados de plantillas, variables, funciones, clases, etc. a la

hora de usar la asistencia de contenido.

Generación de código: Utilice la asistencia/corrección rápidas para

renombrar y manipular variables, generar captadores/establecedores y

controladores de eventos, organizar importaciones, y otras muchas cosas. Utilice

la función de anulación/implementación para definir los métodos desde una

superclase o interfaz.

Interfaz personalizable de Flash Builder: Personalice el modo en que Flash

Builder genera código MXML y ActionScript; especifique teclas accionadoras para

invocar la asistencia de contenidos, teclas para aceptar las sugerencias de

autocompletar y versiones independientes de Adobe Flash Player para iniciar y

depurar; y utilice componentes SWC de FlexUnit.

Page 14: Adobe Flash Builder - Escrito

13

Requisitos Mínimos:

Para Windows (ediciones Standard y Premium)

Procesador a 2 GHz o más rápido

Microsoft® Windows® XP con Service Pack 3, Windows Vista® Ultimate o

Enterprise (32 o 64 bits ejecutándose en el modo de 32 bits), Windows

Server® 2008 (32 bits), o Windows 7 (32 o 64 bits ejecutándose en el modo

de 32 bits)

1 GB de RAM (se recomiendan 2 GB)

1 GB de espacio disponible en el

Java™ Virtual Machine (32 bits): IBM® JRE 1.5, Sun™ JRE 1.5, IBM JRE

1.6 o Sun JRE 1.6

Resolución de 1.024 x 768 (se recomiendan 1.280 x 800) con tarjeta de

vídeo de 16 bits

Unidad de DVD-ROM

Eclipse 3.4.2 o 3.5 (para la instalación de plug-ins)

Page 15: Adobe Flash Builder - Escrito

14

Conclusión

Flash Builder nos viene a facilitar la construcción de software y nos permite

interactuar con otras herramientas para diseñar de diferentes maneras nuestros

proyectos.

Permite crear rápidamente aplicaciones de Internet enriquecidas (RIA)

multiplataforma, utilizando el marco de trabajo de código abierto de Flex. Incluye

compatibilidad con la codificación inteligente, la depuración y el diseño visual, y

presenta potentes herramientas de prueba que agilizan el desarrollo y hacen que

las aplicaciones tengan un rendimiento más elevado.

Sin discusión alguna es muy positivo el aporte que hace esta herramienta para el

desarrollo de software y es una muy buena opción aprender a utilizarla para

sacarle el mayor provecho posible.

Page 16: Adobe Flash Builder - Escrito

15

Referencias

http://www.adobe.com/support/documentation/en/flex/builder/releasenotes_f

b15.html

http://www.adobe.com/support/documentation/en/flex/3/releasenotes_flex3_

fb.html

http://www.adobe.com/support/documentation/en/flex/2/releasenotes_flex2_

fb.html

http://www.taringa.net/posts/downloads/5022440/Adobe-Flash-Builder-

Premium-4_0-Final-Full.html

http://sharingcentre.net/forum/288670-adobe-flash-builder-premium-4-5-

multilingual/