Uira: flash en linux

Este post podría llamarse “la verdadera historia de Qflash, F4l y Uira” o alguna barbaridad similar. Y es que voy a hablaros de estos software libres con los que colaboramos muy estrechamente.

Todo empezó a principios de 2005. Las alternativas a Macromedia flash en linux son escasas y nos decidimos a crear un proyecto propio. A partir del código de flash4linux (f4l), fuimos reescribiendo muchísimos módulos para solucionar muchísimos bugs y añadirle muchísimas funcionalidades. En realidad, f4l siempre ha tenido problemas a la hora de CREAR flash, es decir, aunque actualmente puedes hacer animaciones con él, tiene grandes problemas de diseño que no permiten avanzar de manera importante el proyecto y que impiden que sea una alternativa válida.

Pero a partir de ese código, en unos 6 meses tuvimos qflash. Qflash puede crear animaciones básicas, añadiendo textos, polígonos, formas básicas, botones, cuadros de texto, actionscript… Podéis ver screenshots aquí.

Así llegamos a Agosto/Setiembre de 2005. Entonces fue cuando Florian Delizy (goutnet) se puso en contacto con ambos proyectos: F4L y Qflash. Entre todos analizamos la situación y decidimos crear un proyecto nuevo, llamado Uira, y que diseñaríamos desde 0 para crear, a largo plazo, un gran proyecto de animación. Así pues, decidimos cambiar el nombre por varias razones:

1 Ambos nombres tenían “flash” en su nombre y no queríamos problemas de copyright.

2 Flash 4 linux se quedaba corto, pues ahora teníamos como objetivo otras plataformas como Mac, Windows y BSD.

3 Flash 4 linux se quedaba corto porque no sólo queremos crear flash (svg por ejemplo).

Decidimos Uira, nombre que viene de la mitología Maori y que es el dios del trueno y el relámpago. Más info en Wikipedia. Y nos pusimos manos a la obra.

F4l y qflash estan prácticamente parados y Uira está en pleno desarrollo. De momento, es sólo una interfície y no puede crear flash, ya que estamos programando librerías básicas, sistemas de plugins y preparando muchos diagramas UML y buscando un diseño óptimo que evite, como en el pasado, que tengamos que “deshacer” el trabajo hecho por problemas de diseño. Podéis ver una pequeña parte del trabajo hecho en el wiki (por ejemplo, el diseño) o descargando la última versión desde el SVN:

svn checkout svn://svn.uira.org/home/svn/uira/uira

Personalmente me encargo de la “parte gráfica”, es decir, botones, menús, ventanas… Que se está desarrollando con las librerias Qt4 (su compañía, Trolltech, salió recientemente a bolsa). También usaremos, para el motor gráfico, amanith. Unas librerías que son recientes pero que prometen muchísimo. Y para el editor actionscript esperamos usar las librerías scintilla, más concretamente su port para Qt libqscintilla. En un principio hemos (he) portado las librerías a Qt4 pero esperamos que salga una versión para qt4 oficial y poder reemplazar la nuestra. A parte de esto, estamos trabajando con los programadores de ktoon para compartir partes del código.

Os dejo 3 screenshots:

Pantalla principal, modo pestañas:

uira.1
Pantalla principal, modo ventanas con un editor de actionscript:

uira.4

Galería svg con imagenes Creative Common de OpenClipart:

uira.2

Y hasta aquí todo. Espero que tengamos pronto una buena versión funcionando y que pueda escribir un post a modo tutorial (por ejemplo) pero como os digo, hoy por hoy, y a pesar de que su desarrollo avanza rápido, no puede crear animaciones.

Por cierto, de vez en cuando nos reunimos en el canal #uira en irc.freenode.net. Me veréis por allí con el nick de Jangoo, por si tenéis alguna duda, sugerencias o queréis dar vuestra opinión.
Parece que a una buena parte de los programadores Open Source no les gusta la idea de desarrollar un software para crear flash por su carácter privativo (flash no es libre). Pero mirad también las ventajas de tener un software que convierta rápidamente un flash en svg y viceversa (es una de las funciones que uira tendrá) y que daría un gran impulso al svg frente al flash. O la posibilidad de que muchos diseñadores flash se pasen a linux. Sin duda Uira cubriría una de las necesitades GNU/Linux más importantes.

42 Responses to “Uira: flash en linux”

  1. Nicolas Rojas Rios Says:

    Hola, He leido tu post, y me parece un proyecto fenomenal, el cual quitara la vision de que solo en el SO Windows, podamos desarrollar, y enfocandonos a un nuevo paso de diseño flash y svg. Os espero que cuando salga una v. Beta o alfa, o la v Final nos enteremos. Exitos en este super proyecto.

  2. Pablo José Acuña Says:

    Muchos diseñadores esperamos con entusiasmo novedades del proyecto.
    Sin duda, será una herramienta indispensable para todos.

    Exitos!

  3. Mentur Says:

    Hola,

    Agradeceros a todos el trabajo que estais realizando. Espero que dentro de poco llegueis a una versión 0.2 o 0.4 estable.

    Un saludo, y a seguir así

  4. cortsenc Says:

    Hola
    He encontrado este artículo, googleando para encontrar como hacer animaciones con SVG.
    Este proyecto és muy interessante y espero que fructifique.

    Animo!

  5. josepmoragues Says:

    iep, molt interessant l article, ja fa temps que de tant en quan i donc un cop d’ ull a veure com heu abançat.

    molt agraits per donar-nos aquesta eina. A veure quan la podem començar a fer servir una miqueta.

  6. meneame.net Says:

    Una alternativa Open Source compatible con Flash: Uira, Editor SVG

    No todo van a ser adaptaciones propietarias de este formato, o el uso de Wine. Ahora se ésta desarrollando una alternativa que es una firme candidata a sustituir el editor de Macromedia en Linux, Uira. Y es open Source. Bueno, Bonito y Libre. http://w…

  7. jaff Says:

    Hola, la verdad es que llevo tiempo siguiendo la pista al Qflash y después a Uira, y espero con ganas a probar este segundo. Soy diseñador gráfico y web, fanático de Linux y con ganas de dar la patada a la partición windows en la que tengo el Flash instalado. Si a parte de crear swf con actionscript conseguís importar .fla, puedo decir adiós, Sr. Adobe :-)

  8. Las Noyas de Taran Says:

    […] De las cenizas de Flash for Linux (F4l) y Qflash, el cual ni conocía, nació un nuevo proyecto llamado Uira, un proyecto libre que parte de cero y en el que aun están con el diseño, intentando obtener a largo plazo un gran proyecto de animación. Según dice uno de sus desarrolladores en su bitácora, Etynos,: “De momento, es sólo una interfície y no puede crear flash, ya que estamos programando librerías básicas, sistemas de plugins y preparando muchos diagramas UML y buscando un diseño óptimo que evite, como en el pasado, que tengamos que “deshacer” el trabajo hecho por problemas de diseño.“. Vía:Menéame. […]

  9. angelux Says:

    Perfecto, un programa menos por usar en windows, no puedo esperar a provarlo porfavor traten de hacerlo compatible con cualquier distro, siempre tengo problemas por haberme acomodado en RHL9. Hechenle ganas tienen mi admiración.

  10. Anonimo Says:

    Hola
    En principio enhorabuena por empezar un proyecto tan interesante.
    En segundo y puesto que parece que te encargas de la GUI, sugeriros que para los paneles de herramientas podriais usar el estilo de amarok para tener todo más ordenado.
    Suerte!!

  11. nameless Says:

    joder tio, este proyecto lleva meses parado

  12. Diego Says:

    Hola
    Muy bueno el proyecto. Hace rato que estoy esperando aplicaciones para generar SVG de manera decente y ademas que comience a generalizarce su uso.
    Desde ya me ofresco para crear documentacion, no hay nada mas frustrante que la documentacion no exista en español o que sea mala.
    Saludos!

  13. jangoo Says:

    Nameless, el proyecto no lleva meses parado. El problema es que no hay nadie trabajando exclusivamente para el proyecto y nos estamos tomando bastante tiempo en el diseño (diagramas etc etc) y analizando las herramientas y librerias disponibles como Amanith y las librerias que crean los swf.
    Además esta tarea se está llevando a cabo por sólo dos personas (por el nivel de conocimientos que se necesitan) pero hay más programadores interesados que una vez desarrollada la base podrán ayudar mucho con, por ejemplo, el desarrollo de plugins.

    Diego, me apunto tu mail.

  14. Fran Says:

    Estais haciendo una replica a Flash, vale. Y q me decís de XAML??? Que pensais de él y de la estrategía M$?. Estais preparados para lo que eso puede suponer para toda la comunidad??? 3D, Data Binding fácil,…. efectos hiperespectaculares, sustitución de HTML….

  15. jangoo Says:

    Fran, la verdad es que no se mucho (por no decir nada) de XAML. Aún así Uira contará con un sistema de plugins (que ya está en parte desarrollado, con el sistema de plugins de QT4) que permitirá la entrada de diferentes archivos, para convertirlos a un formato común de Uira y que permitirá exportarlos a cualquier tipo de archivo del que te hayas instalado el plugin. Por ejemplo, abrir un SVG y convertirlo a SWF. Por eso, si llega el momento se podría desarrollar un plugin para importar XAML y otro para exportar XAML, de manera que también soportaría este formato.

  16. Fran Says:

    XAML tiene cosas como elementos 3D (puedes navegar en un espacio 3D), data binding con elementos del interfaz (puedes por ejemplo modificar algunas propiedades de esos elementos en función de valores de vistas o tablas) sin tirar una sola linea de codigo C#,ActionScript ni similar, y cosas asi. Ademas es capaz de ejecutar programas enteros C# dentro del UI q estés desarrollando mientras que Flash está “limitado” a ActionScript (no sé si UIRA lo estará)

  17. Fran Says:

    http://tirania.org/blog/archive/2004/Apr-24.html
    http://aralbalkan.com/562

  18. Correcamins Says:

    Os felicito por esta iniciativa, hace poco que trabajo con Linux y me gustaría migrar definitivamente, pero Flash y otros programas de diseño web dinámico aún me obligan a no poder desinstalar Windows del todo!

    Saludos!

  19. tapipola Says:

    Si conseguís el objetivo Uira, ¿sois conscientes de que os podreis convertir en semi-dioses para mucho diseñadores gráficos linuxeros?. Suerte en vuestro proyecto y animo para conseguirlo

  20. Gez Says:

    Hola, cuenten conmigo en lo que pueda ayudar. No soy programador, sólo diseñador y usuario de algunos softwares de animación. Me interesaría participar y ayudar en lo que me sea posible para que el proyecto sea viable y usable.
    Como primer aporte me gustaría formular una sugerencia: No traten de hacer una copia de Flash en cuanto a interfase. La interfase de Flash, si bien sus usuarios ya se acostumbraron a ella, es terriblemente contra-intuitiva y su sistema de keyframes es el peor que existe.
    Un acercamiento más interesante sería algo como tenía el difunto LiveMotion, que mantiene After Effects y varios programas de animación/edición/composición: una “tira” que representa a la duración de la capa, y dentro keyframes independientes para transformación (posición, rotación, escala y opacidad).
    De esta manera se pueden hacer con facilidad movimientos complejos con suma facilidad. Con Flash, si hicimos una animación de movimiento y luego queremos hacer fundidos en los extremos, en caso de querer cambiar la duración del fundido terminamos arruinando la duración del movimiento, porque un solo keyframe agrupa todas las propiedades del objeto.
    Suerte, y espero que sigan adelante. Es un proyecto muy interesante y sin dudas será un gran aporte para traer a más gente del lado de Linux y el software libre. Con esto y otras cosas como CMYK y gestión de color en los programas de diseño, muchos diseñadores podremos hacer el paso completo a Linux (para mí será un gran día).

  21. alonso Says:

    perdon …pero como rayos se instala ? baje los binarios y sources pero no veo ningun README por ningun lado!

  22. Mariano Sanchez Says:

    Me perece muy buena la iniciativa, ya que yo trabajo casi todo el tiempo com linux, pero una de la cosas que tengo que usar en win es justamentes el flash, ya que varios de mis clientes me piden paguinas con animacion. ya tienes mi correo por cualquier cosa que neseciten, estoy para ayudarlos, desde el punto de vista de porcentaje de usuarios, se incrementarian muchisimos, es un area muy sensible, que de entrar se ganaria facilmente, frentre a las limitaciones de win.
    saludos

  23. diseño web Says:

    Joe menudo articulo, te lo has curao.
    Un saludo
    jorge

  24. kcho0 Says:

    Mi reino por Flash en Linux, actualmente uso Ubuntu, a mi gusto de lo mejor que se ha hecho, pero me he topado con el problema de que mi pc no es lo suficientemente descente como para correr dentro del VMware a Flash y que todo sea fluido, como aceptacion de la derrota tube(con todas sus letras) que instalar WinXP en una particion solo para que Flash se instale (bueno y photoshop pero eso es otra historia), ojala pronto tengamos noticias de su proyecto, por esta parte estan todas las porras para que tengan exito, saludos.

  25. ocrsystem Says:

    En realidad ese proyecto que ustedes estan haciendo esta facinante, con repsecto a lo que decias de la comunidad, recuerda que habemos muchos que no conocemos mucholinux, y la verdad yo creo que si de verdad la comunidad ama tanto a linux como dice no tiene porque oponerse a que linux haga casilo mismo que windows ymejor al contrario proyectos como el tuyo nos insitan a fomentar mas la cultura de linux porqu evemos que gente como tu (la verdadera comunidad ) si piensa en lo demas.

  26. Juan Says:

    Impresionante, hacia mucho que estaba buscando algo asi para mi centos.

  27. antonio Says:

    Me gustaria saber como compilar el Qflash para Windows???

  28. Peter Says:

    Sin duda es un gran proyecto, y les deseo la maxima de las suertes, por que es uno de los grandes aportes que daria muchisimo mas empuje al software OpenSource, ademas que tendria importantes consecuencias.

    Estare atento a sus updates si en algun momento esta una beta disponible ahi estaremos para dar nuestras opiniones.

    mucha suerte!!

  29. luis aguilar Says:

    necesito me pasen las partes del menu principal de flash

  30. shawn Says:

    holas, kerìa saber si lo hay para windows? aun no instalo linux por ke no se kual distro usar, salu2

  31. Diseño web Tarragona Says:

    Gran proyecto si señor

  32. fca1970 Says:

    como pone en sourceforge hago:

    cvs -z9 -d:pserver:anonymous@f4l.cvs.sf.net:/cvsroot/f4l co f4l-0.2

    cd f4l-0.2

    make

    Pero nuncacaba porque da error y se sale del directorio:

    Útimas líneas en la consola:

    canvasItem.cpp:83: error: ‘QPointArray’ no se declaró en este ámbito
    canvasItem.cpp:83: error: expected primary-expression before ‘bool’
    canvasItem.cpp:83: error: se trata la lista de expresiones initializer como una expresión compuesta
    canvasItem.cpp:84: error: expected ‘,’ or ‘;’ before ‘{’ token
    canvasItem.cpp: In member function ‘void CPenTool::moveBy(double, double)’:
    canvasItem.cpp:123: error: ‘QCanvasPolygonalItem’ no se puede declarar
    canvasItem.cpp:124: error: ‘polyline’ no se declaró en este ámbito
    make[1]: *** [canvasItem.o] Error 1
    make[1]: se sale del directorio `/home/paco/f4l-0.2/f4l-0.2/src’
    make: *** [sub-src] Error 2

  33. Blog de Guzmán » Programas para GNU/Linux Says:

    […] 2D hay varios proyectos en marcha, podemos probar Ktoon, algo interesante es un programa llamado Uira que sería la futura alternativa libre a Macromedia Flash, está en pleno […]

  34. Alex Cannol Says:

    Ustedes estan locos por meterse en un proyecto tan grande como ese.

    Y por eso me agradan!!!!!!!!!!!!!

    Sigan con su demencial empresa, que estoy seguro ya tienen muchos a al espera de su creacion.

    Gracias por su aporte al mundo.

  35. Fabio J. Says:

    Es que se ha quedado parado la cuestión? :(

    Sería Fabuloso tener un programa de animación/programación bien potente para linux, es una de las “pequeñas” falencias por las cuales todavía tengo que iniciar a veces con el WinXP..

    Vamos amigos!! que aunque sé que es un arduo y complicado trabajo habemos muchos de nosotros esperando por algo como esto..

    Todas las fuerzas van para ustedes.. :D

  36. Beto_pu Says:

    Pues quería darles mi apoyo y ofrecer mi ayuda en la medida de mis posibilidades (no sé programar). Así pues, si hay algo que podamos hacer los no programadores aquí me tienen…

  37. Eduard Says:

    Que gran proyecto. Estaba buscando alternativas para macromedia flash el GNU-linux y no me había encontrado más que con problemas: OpenOffice puede exportar presentaciones a flash, pero no funcionan bien del todo, también había probado algunos programas, pero siempre sin demasiado éxito.
    Esto tiene buena pinta, os deseo mucha suerte xD

  38. manuel Says:

    Creo que con la actual liberación de los formatos swf y flv es un gran paso para el desarrollo de una erramienta de diseño para Linux, yo tampoco soy desarrollador pero estoy dispuesto a ayudar en lo que se pueda.

    Cordiales saludos y adelante con los proyectos…………

  39. lextitanhn Says:

    esperando con ansias el desarrollo final para poder utilizar una herramienta a nivel de linux para el desarrollo de animaciones en flash y Actionscripts y adelante, estamos apoyando el proyecto, y suerte para que todo salga bien.

    un saludo desde mi tierra bella honduras para el mundo.

  40. Baphomet Says:

    Ustedes son lo mejor, gracias por el esfuerso… muchas gracias!!!

  41. Daymaris Says:

    Podrian decirme si este proyecto se termino??

  42. luizO Says:

    ¿Alguien podría informar la situación actual del proyecto?

Leave a Reply


--> Creative Commons License
Esta obra está bajo una licencia de Creative Commons. Usamos Wordpress


| Noticias Tecnologicas | Linux Tips | Videos Ipod PSP Mp4 | Medicine Blog Marta | Anime  | Hoteles Tarragona | Hosting Linux | No Drogas | No drogues | Get Cheap CarJUEGOS