Está en la página 1de 4

028-031_FlashLinux12 08.11.

2005 11:49 Uhr Página 28

PORTADA • Flash

Un vistazo
Un vistazo aa las
las herramientas
herramientas Flash
Flash para
para entornos
entornos Linux
Linux

FLASH EN LINUX
Flash es la aplicación más usada para contenidos

Web animados e interactivos. Pero como sabe-

mos, Flash y Linux son mundos que siempre han

colisionado. Veremos en este artículo el estado

actual de las soluciones de código abierto para

Flash. POR JENS FRANKE

F
lash comenzó en 1995, cuando pregunte. No existe una verdadera alter- TIs están implementando herramientas
FutureWeb presentó un precursor nativa a Macromedia Player de momen- para crear interfaces de usuario basadas
llamado FutureSplashAnimator. to. La única esperanza de cambiar esto en Flash, como la próxima versión de
Un año más tarde, Macromedia compró recae sobre la alternativa libre NetWeaver [2] de SAP. E IBM lo ha elegi-
FutureWave, publicando la primera ver- GPLFlashPlayer, que va actualmente por do como el formato de salida estándar
sión de Flash en 1997. la Version 2. para mostrar el contenido de las llama-
La mayoría de las animaciones Flash das Rich Internet Applications en su pla-
se crean con el entorno de creación Flash Hoy taforma de código abierto OpenLaszlo.
Macromedia Flash. El formato usado en Flash ha continuado avanzando durante Puede que nos preguntemos acerca de
las animaciones se denomina Small Web ocho años, y se le reconoce el liderazgo algunos de los problemas asociados con
Format (SWF). El reproductor en el mercado actual de la creación mul- Flash, como los señalados por el gurú de
Macromedia Flash Player [1] tiene un timedia. Para muchos, Flash todavía es la usabilidad Jakob Nielsen en su artícu-
monopolio de facto en la reproducción la herramienta con la que se hacen lo en [3]. Mucha gente desconoce que
de archivos SWF. De acuerdo con molestas intros, destellantes banners y Macromedia y Nielsen firmaron una
Macromedia, la cifra es cercana al 98%. poco más. Lo cual es una pena, ya que alianza estratégica para acabar con los
Por supuesto, estas cifras pueden variar ha alcanzado la mayoría de edad. continuos problemas de usabilidad con
en función del tipo de usuario al que se Grandes nombres del panorama de las las aplicaciones Flash.

28 Número 12 WWW.LINUX-MAGAZINE.ES
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 29

Flash • PORTADA

(véase Figura 2), con


El Futuro de Flash
paletas móviles para
color, pinceles, esce- Macromedia ha firmado un memorando
nas y el esquema de de compromiso con Adobe que consti-
láminas. El esquema tuirá la base de la venta de Macromedia
de láminas (véase a finales de año. No hay riesgo de que el
acuerdo no se consolide, e igualmente
Figura 3) se muestra
tampoco de que la plataforma Flash de-
en el módulo de ilus-
saparezca. Flash es, definitivamente,
traciones y sigue el
una de las principales razones del inte-
principio de las capas rés de Adobe en Macromedia. Las ver-
de papel de cebolla. siones ocho del entorno de creación y
En función de si del reproductor se esperan para final de
hemos seleccionado el año. Macromedia tiene también en estos
anterior o siguiente momentos la ambigua meta de estable-
cuadro, veremos una cerse en el mercado de los dispositivos
versión ligeramente móviles. Se han llegado a acuerdos para
Figura 1: El entorno de desarrollo más extendido para Flash de transparente de los la implementación del reproductor Flash
Lite con Samsung y Nokia esta primave-
momento es Macromedia Flash MX 2004 Professional. elementos, lo cual es
ra, con las miras puestas en la promo-
una gran ayuda a la
ción y expansión de la tecnología Flash.
En el cuadro titulado “Problemas ini- hora de crear animaciones fotograma a
ciales con Flash” encontraremos un resu- fotograma.
men de algunos problemas relacionados El módulo de animación (véase Figura La interfaz da una buena impresión,
con él y enlaces a descripciones más 4) tiene una línea de tiempo en lugar del excepto por el hecho de que algunos ico-
detalladas. Pasamos ya a comentar algu- esquema de láminas, que al igual que el nos parecen recargados, y porque puede
nas de las herramientas Flash disponi- de Macromedia Flash, nos debe resultar ser difícil imaginar las funciones que
bles para usuarios Linux. familiar. También encontramos un cua- esconden a primera vista.
dro de herramientas, sin olvidar el área Afortunadamente KToon, para ayudar-
Herramientas de Animación para dibujar en sí mismo. Los apartados nos, tiene información emergente al
KToon del menú incluyen una barra con iconos pasar el ratón por encima. La versión 0.7
KToon[4] es un conjunto de herramien- para las funciones multi-módulo, tales nos permite elegir la interfaz en español,
tas para la animación desarrollado por como abrir y guardar archivos. La segun- francés o inglés.
Toonka Films. Se lanzó bajo licencia GPL da parte de la barra cambia para reflejar Si se atreve a proporcionar una versión
y en la actualidad va por la versión 0.7 el módulo en uso. en otro idioma, los desarrolladores le
Beta. El programa
requiere QT 3.3.2 [5],
la infraestructura
C++ multiplataforma
de los desarrolladores
noruegos Trolltech.
KToon tiene el ambi-
cioso objetivo de com-
binar las técnicas de
animación tradiciona-
les y digitales en una
única herramienta. Si
preferimos un método
tradicional, nos sentire-
mos más cómodos tra-
bajando con el módulo
de ilustraciones. Para
aquellos que prefieran
trabajar en un entorno
digital, deberán elegir
el módulo de anima-
ción.
Al ejecutar KToon,
apreciaremos que es
un programa orientado
a paletas de color Figura 2: La interfaz de KToon usa un buen número de paletas.

WWW.LINUX-MAGAZINE.ES Número 12 29
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 30

PORTADA • Flash

estarán profundamente agra- po montado alrededor de FLASH. FAME viene de los siguientes
decidos. Podemos encontrar Özkan Pakdil se fijó la meta componentes: Flashout + ASDT +
una plantilla de idioma de programar una herra- MTASC + Eclipse.
(archivo con la extensión .ts) mienta de animación, algo Muchos usuarios habrán oído hablar
en la página Web de KToon. parecido a Macromedia de Eclipse, una plataforma abierta de
La plantilla no es más que Flash de Windows, pero desarrollo configurable usando plug-ins.
un archivo XML que pode- para Linux. Llegaron a la ADST es el Actionscript Development
mos editar. Aunque no pode- final del concurso tras tres Tool para Eclipse. Actionscript, el len-
mos integrar el archivo edi- meses de desarrollo. Pero guaje de programación del entorno de
tado por nosotros, podemos desde entonces, las cosas desarrollo Macromedia Flash, se basa en
enviarlo al equipo de KToon han ido muy despacio para el estándar ECMA 4. MTASC es el acróni-
para que lo incluyan en la F4L [6]. Dicho lo cual, los mo de Motion Twin Actionscript 2
próxima versión. análisis y estudios publica- Compiler, el primer compilador de
KToon es bastante rudi- dos recientemente tienen Actionscript basado en software libre.
mentario de momento. Por una pinta realmente prome- MTASC ofrece beneficios, como son una
ejemplo, la capacidad de Figura 3: El cuadro de tedora. La interfaz se parece extremadamente rápida compilación de
crear vectorizaciones com- láminas de KToon nos más a la de Flash que la de las clases Actionscript y la generación
plejas, una de los puntos ofrece un claro resu- KToon y es más intuitiva
fuertes de Flash, es muy men de las capas y desde el punto de vista del
Problemas Iniciales con
limitada. A pesar de sus pasos en la animación. usuario.
limitaciones, KToon puede Desafortunadamente, la
Flash
exportar en el lenguaje de programación única publicación hasta ahora ha sido Devolver al botón “atrás” su función
de Flash, Actionscript. una Beta versión 0.02. Está bastante habitual: http://www.actionscripts.org/
Aunque puede guardar archivos en for- lejos de poder ponerlo en producción y tutorials/intermediate/
mato SWF, el programa exporta en reali- no soporta la creación de fotogramas Enabling_a_back_button_within_flash/
dad la animación en formato bitmap foto- clave ni exporta a formato SWF. Por lo index.shtml http://weblogs.macromedia.
grama a fotograma, lo cual tiene un efecto tanto, es difícil considerarlo una alterna- com/cantrell/archives/2005/06/
devastador en el tamaño final de los archi- tiva a KToon de momento, aunque los deep_linking_in.cfm#more
vos. El equipo de KToon ha prometido comienzos parecen prometedores. Sorporte para la rueda del ratón: http://
muchas mejoras para la siguiente versión. www.communitymx.com/content/
Entre otras cosas, el objetivo es añadirle FAME: Sólo para Expertos article.cfm?cid=E81CE
un módulo de efectos para mejorar la El software libre es un tema bastante Menú del botón derecho: http://www.
capacidad de trabajar con vectores. traído y llevado entre los desarrolladores metamorphozis.com/tutorials/
flash_customized_right_click_menu_in_f
de Flash en estos momentos. En muchos
F4L: Flash para Linux blogs, el acrónimo FAME [7] conduce a
lash_mx_2004_tutorial.shtml

En 2003 IBM lanzó un concurso de pro- información relativa a una plataforma Mostrar nuestro código a la comunidad
del software libre: http://weblogs.
gramación para Linux. Un pequeño equi- independiente para el desarrollo en
macromedia.com/mesh/archives/2005/
04/adding_a_view_s.cfm
Motor de búsqueda orientado a páginas
Flash: http://codeazur.com.br/stuff/
fugsp/
Accesibilidad en Flash, apuntando en la
dirección correcta: http:// www.
macromedia.com/macromedia/
accessibility/features/flash/
Flash y soporte CSS, un comienzo pro-
metedor: http://www.actionscript.org/
tutorials/beginner/css_in_flash/index.
shtml
Integración de archivos SWF para com-
patibilidad W3C: http://www.alistapart.
com/articles/flashsatay/
Impresión de páginas Flash: http://www.
actionscript.org/tutorials/beginner/
the_printjob_class/index.shtml
Cambio del tamaño de la letra de una
aplicación: http://www.asual.com/
enflash/demos.html
Figura 4: Usamos el módulo de animación para organizar el flujo de animaciones.

30 Número 12 WWW.LINUX-MAGAZINE.ES
028-031_FlashLinux12 08.11.2005 11:49 Uhr Página 31

Flash • PORTADA

directa de archivos SWF la experiencia del usua-


sin necesidad de rio. Hoy día, Internet es
Macromedia Flash. El cuar- tanto una fuente de
teto se completa con información como una
Flashout. El plugin para plataforma de presenta-
Eclipse Flashout soporta el ciones.
visionado de SWFs compi- Independientemente de
lados en la plataforma si aprobamos este de-
Eclipse. Además, el plugin sarrollo, hay señales de
Flashout proporciona más que no hay vuelta atrás,
opciones de depuración debido a que Internet
que el que podemos ofrece a los fabricantes,
encontrar en el entorno de mediante esta vía, una
Macromedia. nueva y rápida manera
El entorno de desarrollo de publicitar sus produc-
FAME ya soporta la creación tos.
de aplicaciones Web a nivel Por supuesto, debe-
profesional. Muchos des- Figura 5: Una operación virtual de rodilla con Edheads (www.edheads.org/ mos señalar que Flash
arrolladores Flash usan el activities/knee/), que demuestra el potencial de interacción de Flash. no es la clave para alcan-
paquete FAME como suple- zar el éxito con nuestra
mento o alternativa a los productos de Linux. Esto nos proporciona un remedio, página Web. Si únicamente usamos
Macromedia. Sin embargo, el entorno ya que al menos ejecutará Macromedia Flash para diseñar la página, sin nada
FAME de momento no es adecuado para Flash MX con una cierta fiabilidad. Hasta que respalde la presentación, es pro-
diseñadores gráficos o usuarios noveles. No que las soluciones nativas Linux con bable que enfademos a nuestros visi-
existe aún un plugin de interfaz gráfica KToon o F4L no estén a punto, tantes. Pero Flash es tan rico en fun-
para ayudar a los no programadores, por lo CrossOver Office puede ser la única cionalidades que hacer un uso ade-
que debemos acercarnos a FAME bajo alternativa de verdad para los usuarios cuado del mismo ya es cosa de crea-
nuestro propio riesgo. Sin embargo, gracias Linux sin dominio de la programación dores de conceptos, diseñadores gráfi-
al aumento de su fama, es sólo cuestión de que quieran crear animaciones Flash con cos y desarrolladores.
tiempo hasta que esté disponible un ade- cierta entidad. Con la excepción de FAME, Linux care-
cuado front-end para el entorno FAME. ce de una herramienta Flash madura y
Conclusiones los usuarios no programadores van a
Alternativas: CrossOver La actual versión 7 de Flash Player pasar un rato complicado si abordan la
Office puede combinar texto, sonido, imáge- creación de Flash bajo Linux. Al igual
CrossOver Office [8] de CodeWeavers nes y video de manera impresionante que otros muchos proyectos de software
ejecuta programas de Windows en para alcanzar niveles nunca vistos en libre, KToon y F4L necesitan ayuda
ambiciosa e instruida para conducir el
desarrollo a buen puerto. ■

RECURSOS
[1] Flash Player: http://www.macromedia.
com/go/getflashplayer
[2] SAP: http://www.sap.com//company/
press/press.epx?PressID=4519
[3] Flash: 99% Bad: http://www.useit.com/
alertbox/20001029.html
[4] KToon: http://ktoon.toonka.com
[5] QT: http://www.trolltech.com/
products/qt/index.html
[6] Flash para Linux: http://f4l.
sourceforge.net
[7] FAME: http://www.osflash.org/doku.
php?id=fame
[8] CrossOver Office: http://www.
codeweavers.com/products/cxoffice/
[9] Flash-Plattform: http://www.
Figura 6: El Top11 de AOL (http://music.channel.aol.com/top11/main.adp) usa Flash para com-
macromedia.com/platform/
binar video, información y elementos interactivos.

WWW.LINUX-MAGAZINE.ES Número 12 31

También podría gustarte