chblogBlog personal de Cristian Hernandez

Flash Player 10

En Adobe by Cristian Hernández on the October 2nd, 2007

Así es, se viene Flash Player 10, su nombre clave es ASTRO, aqui un video de presentación:

Via: Aral Balkan

Más de Flash CS3

En Actionscript 3, Adobe by Cristian Hernández on the July 3rd, 2007

Mi post anterior sonó medio "apocalíptico" sobre diseñadores y actionscript.. pero por lo que estuve viendo de Flash CS3 tiene una ventaja, haciendo dobleclick sobre cualquier instancia de componente de Flash en en escenario aparece algo parecido a esto:
Editar Componente

Ahi vemos todos las partes del skin del componente para poder ser editado fácilmente... sin tanto código para cambiarlo de colores. Ningún secreto pero es buenisimo..

Flash CS3 ¿Como convivimos?

En Actionscript 3, Adobe by Cristian Hernández on the June 21st, 2007

Como ya todos saben Adobe ha sacado la nueva version de Flash, CS3 (el resto de los programas de adobe también están incluidos en esta version).
La principal novedad que rescato es de Actionscript 3. Tiene mejoras excelentes, y cosas nuevas que empecé a utilizar en Flex 2 y aun descubriendo para Flash.
Lo que veo un poco complicado esa la convivencia Programador-Diseñador, AS3 tiene algunos cambios que pueden llegar a afectar a personas que no estén muy acostumbradas a trabajar con código:

  • No se puede poner codigo sobre los objetos (no mas on(release) )
  • No mas getURL (creo que lo primero qeu se aprende de Actionscript)
  • No está ni _root ni _parent
  • No mas #include
  • Es más estricto, no se puede hacer un casting de variable sin declararlo
  • Si se asignan propiedades a objetos nulos, da error

Bueno, eso entre otras cosas. Creo que con todo esto va a ser dificil que un diseñador flash utilice Actionscript 3, con esto pueden pasar dos cosas, o bien que los diseñadores se dediquen a la parte gráfica exclusivamente, separado del código del programador, o bien que el diseñador haga sus "programaciones" en AS1, o AS" y que luego el programador tenga que pasar todo a AS3.
Creo que de las dos opciones me quedo con lo primero, vamos a ver como evoluciona esto, como siempre digo, la tecnología es buenísima, ideal; el conflicto está en las personas que la deben utilizar.

Mini-FAQ sobre Flex 2

En Flex, Actionscript 3, Adobe by Cristian Hernández on the April 24th, 2007

Hace tiempo que vengo hablando sobre Flex 2, posteando ejemplos y otras cosas salteándome cualquier tipo de introducción. Ultimamente recibí varias consultas de desarrolladores que quieren conocer Flex, por eso armé algunas consultas comunes y armé este pequeño FAQ.

¿Para que sirve Flex?
Básicamente Flex está pensado para el desarrollo de RIAs (Rich Internet Applications), o sea aplicaciones Web con elementos de formulario, interacciones avanazadas, conexión a base de datos.

¿Como es la forma de trabajar en Flex?
En resumen, son archivos XML (MXML) donde se encuentran las llamadas a los componentes, estados, vistas, etc. Los componentes pueden ser desarrollados por Adobe, o componentes propios. La programacíón se realiza en Actionscript 3, y estos códigos se colocan en archivos .as.

¿Como se realiza la compilación de los proyectos?
Básicamente hay dos formas, en tiempo de ejecución en un Flex Server o con el SDK de Adobe. En el Flex Server se suben los archivos .mxml y desde el browser se visualizan archivos swf. Una analogía conocida sería, se suben PHP y se visualizan HTML, este servidor está basado en Java. La otra es compilando los mxml con el SDK y subir directamente los archivos SWF.

¿Donde puedo conseguir el SDK?
El SDK se puede bajar del sitio de Adobe y es gratis.

¿Hay alguna herramienta para desarrollar Flex 2?
Si, se puede utilizar el Flex Builder 2, este es un plug-in para Eclipse que tiene asistentes muy útiles para la codificación, y también tiene una interfáz para el desarrollo visual.

Para ejecutarse, del lado cliente, ¿se necesita lago más que el FLASH Player?
No, se necesita tener instalado el Flash Player 9. Y es compatible con cualquier navegador que tenga esa versión de Flash Player.

¿Que tecnología de servidor debo utlizar para trabajar con Flex y base de datos?
Cualquiera, PHP, ASP, .NET, JSP, cualquier tipo de tecnología de servidor, utilizando Flash Remoting, XML, WebServices, WebOrb, etc.

Bueno, eso es todo por ahora, es muy básico pero espero que sirva para aclarar algunas dudas :)
Cualquier cosa que quieran agregar o corregir no tienen mas que ponerlo en los comentarios.

Adobe Apollo

En Flex, Adobe, Apollo by Cristian Hernández on the December 1st, 2006

Adobe Apollo es un producto pronto a salir, que por lo que pude ver promete mucho, como dice en Adobe Labs:

Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s.

La verdad que estoy muy ansioso por poder probar este producto.

Link: Adobe Apollo en Adobe Labs

Adobe Digital Editions

En Adobe by Cristian Hernández on the November 3rd, 2006

Adobe Digital Editions es una applicación que perimite organizar y leer documentos pdf y xhtml. Pesa solo 2.5 MB e incluye el Flash Player 9, tiene una instalación muy amigable (tanto que no me di cuenta que algo se estaba instalando en mi máquina, preocupante diría) via web. Es muy útil, porque permite tener una librería de documentos en forma organizada, además la interface para leer los documentos es muy buena. Con esto se sigue demostrando que Flash es mucho más que Web.
Bajar Adobe Digital Editions