Flash vs Qt: The next battle?
Both Qt and Flash platform have something in common: a cross-platform runtime environment.
IMHO, Qt could be a Flash killer in the near future.
Adobe introduced Adobe AIR on March, 2007, to provide a cross-platform runtime environment for building rich Internet applications using Adobe Flash, Adobe Flex, HTML, or Ajax, that can be deployed as a desktop application and maybe mobile.
While Adobe AIR developers can benefit of using Adobe Flash, Adobe Flex, HTML, or Ajax skills to build applications that deploy to the desktop, Qt developers benefits from a successful open source framework, with high performance on embedded, mobile and desktop.
There are some rumors of Adobe Air to mobile phones that could bring ActionScript 3.0, the current robust OOP programming language of Flash to mobile phones but the question is: Will Adobe be able to deliver AIR runtime to mobile phones with the same performance achieved by the trolls?
...and...
Will trolls be able to maintain Qt flexible and scalable with so many deliveries (Maemo, Symbian, Windows, ...)?
It's my point of view, please, comment if you have any ideas or feedback about this.
Thank you Nokia (for believe in us)

It's my sixth Nokia mobile device (three from Forum Nokia). I am really enjoying my new Maemo device!
Thank you! Obrigado
Turn your web … mobile!
I've been working a lot in some great projects at INdT and have not enough time to make this public. So... What am I looking for making Flyer Framework a cross-platform application running in almost any SO (Windows, Linux, Maemo, S60). Am I crazy?!
Everyone wants to turn mobile devices web enabled but what we are going to reach is turn our web browser a mobile device!
How?! I'm not talking about hardware... I'm talking about USABILITY.
Did anyone think how difficult is to an end user send an application to his mobile device from a web site?! My cousin is 10 years old and he can play very complex 3D games and browse the web like no other but he doesn't know how to download or install a mobile application from a web page to his mobile device.
Providing a feature called "send application by bluetooth" on a web page will help users to send any kind of application direct from a website to a mobile device.
Flyer Framework is a kind of plugin that allows users to use advanced mobile features from any website!
Are you Looking for a Flex Job or a Flex Developer?!
Check the tab Flex Jobs at the right side of my blog or just post a job.
Felipe Andrade’s Forum Nokia Blog: Flex Security Demystified!
Hey, it's time to start blogging at Forum Nokia Blog! Check it out at http://blogs.forum.nokia.com/blog/felipe-andrades-forum-nokia-blog
Flyer Framework runs on almost any OS

Hello readers, sorry for the long time without posting ... Long short story ... but... Let's to the party!
I am very glad to share our latest news in open source development. You should know that Flyer was primarily built to extend mobile technologies... but... along the development we've discovered the truly power of our platform.
Flyer Framework runs on almost any OS (Symbian, Linux, Windows, Mac OS) that supports both Flash Player and Python. Not all features can be included for every platform at the moment but we are working to do that!
I uploaded a video showing the framework working on Maemo (Linux 2.6.21) on youtube. You can also get access to a short piece of FFM source code at google code page. As soon as I finish the docs I will publish the Flyer source code for Symbian S60.
Flyer Framework for Maemo

It’s been a year since we published the first version of the Flyer Framework. We have written several new libraries (maybe some patents found!).
Now we are working to make public the Flyer Framework 2 release 457 and also Flyer Emulator 1 release 55! We are also working to release the first porting of Flyer Framework for Maemo Devices (yes, it's true! Flyer Framework is working with the Flash Player Plugin embedded on the browser! Flex support!)
Flyer Framework dramatically accelerate the use of advanced native features anywhere! Enthusiasts and developers are welcomed to join the Flyer Framework user group.
Got Python working on N800 and N810!

Maemo rocks! To easily become root on a N810 Device you need to install the OpenSSH (at the end of the installation you will be prompted to change the root password), run x-term application to get a command line prompt, and inside the x-term type: sudo /usr/sbin/gainroot
To install Python for Maemo, inside the x-term type:
- pt-get update
- apt-get install python2.5-runtime
Hope this help!
Adobe Flash Lite 4 or Adobe AIR Mobile?! What is coming?!?!
As part of the today's announce of Microsoft Silverlight for Nokia S60/S40 devices and the announce of Google Gears Mobile for Internet Explorer Mobile on Windows Mobile 5 and 6, I'm thinking about What is coming on Flash Lite 4?! will Adobe replace Flash Lite for AIR/Flex mobile?!
I'm very confused at this time and I'm going to make some questions for Adobe Mobile Team:
What are the plans for the next Flash Mobile platform?
Are you planning to hearing what developer’s would like to see in Flash Lite 4 or Adobe AIR Mobile?
Are there any efforts from Adobe to porting the Flash Lite Player for Google Android?
Adobe Launches Flash Home and Flash Cast 2 at Mobile World Congress
Adobe Launches Flash Home and Flash Cast 2 at Mobile World Congress
BARCELONA, SPAIN — Feb. 11, 2008 — Adobe Systems Incorporated (Nasdaq:ADBE) today announced that major content providers, including MTV Networks, the Nasdaq Stock Market, eBay, Reuters, Dolce & Gabbana and others are using the company’s Flash Player compatible mobile products and solutions to extend their brands to the handheld market. Leading companies are adopting Adobe® Flash® Home, a new mobile application for rich, dynamic home screens, and Adobe Flash® Cast™ 2 technology, the next generation offline portal solution, to deliver high-impact user experiences and provide instant access to data services.
PAMP: Portable Apache MySQL PHP for Symbian Devices (N95)
From Nokia Labs:
The acronym AMP refers to a solution stack of software, usually free software / open-source software, used to run dynamic Web sites or servers. The original expansion is as follows:
* Apache, the Web server;
* MySQL, the database management system (or database server);
* PHP and sometimes Perl or Python, the programming languages.
The combination of these technologies is used primarily to define a web server infrastructure, define a programming paradigm of developing software, and establish a software distribution package.
Supported Devices
PAMP has been developed using:
- Nokia E90 and
- Nokia N95 8GB
that both have 128MB of RAM, but any S60 3rd Edition device with 128MB of memory should be fine.
PAMP has successfully been installed and tried on N95 and E61i that both have 64MB of RAM and if you primarily just want to run MySQL they and any S60 3rd Edition device with 64MB RAM should be fine.
I also found a great review from Maximiliano Firtman's Forum Nokia Blog. humm.. maybe a day I will see Flex Data Services running on my Nokia Device! I really want this!
Adobe Flex Training at iMedia
Last year I started teaching Adobe Flex at iMedia. Last class was involved with some health problems (stomach) from me but finally we have done the first module! this post is to say thank you for the patience! =D
Why continue?! Because of you! Happy Holidays!
Before the end of year I've already been thinking about the next steps to follow. A great new year is coming in our window... more innovations are coming.. more motivations are helping us to follow ahead... there is no time to stop, there is no way to go back, it's time to reflect and learn the past lessons. It's time to Get up! Stand up! There is a new year coming!
Happy Holidays! Be happy!
Meet Tamarim-Tracing a new VM for Adobe Flex on Mobile Devices! ActionScript 3 ECMAScript 4!
Edwin Smith announced at google groups an experimental branch of the Tamarin virtual machine. This branch modifies tamarin to use a trace-based optimizer rather than a conventional just-in-time compiler. Trace optimization is a technique which holds promise for optimizing untyped javascript code, and doing so with a small memory footprint.
the branch is available at http://hg.mozilla.org/tamarin-tracing
As Edwin said Tamarin-tracing is a work in progress, however it does build, interpret, trace, passes most regression tests, and does pretty well on small benchmarks! Details about this new open sourced virtual machine can be found bellow:
QVM was written in the Forth programming language because you are create really efficient VMs in 50K of memory runable on just about any device available today. QVM makes AS3 bytecode execute on a majority of devices that consumers already own and is a key part of the future Flash Player and AIR strategies. The open sourcing of QVM will accelerate our device strategy and allow EcmaScript to scale up and down independent of system resources. - Ted Patrick
I will try to contribute! =D
Who saw it?!
some readers don't believe that the location service is really working on the top banner... few minutes ago I was driving around my neighborhood.. I don't believe that only my mother saw it! U$ 1,00 in 5 minutes of routing... this is a very expensive service in Brazil! I hope enjoy the service in another country! Maybe a day!
W’d-get-it: Conteúdo Flash Lite empacotado para o Nokia Web Runtime
Através do excelente trabalho de Samir surgiu o W'd-get-it, uma ferramenta para rápida criação de FlashWidgets.
Com a automatização deste processo será ainda mais fácil concorrer ao N95 8Gb! Se você não sabe sobre o que eu estou falando procure se informar! A situação é simples, concorrendo você tem seu conteúdo divulgado globalmente e ainda concorre a um N95 8gb!
Com um N95, tecnologia de ponta, você pode acompanhar a série de artigos que estarei publicando brevemente com o apoio do Forum Nokia e com a ajuda do Ricardo Teixeira!
Abaixo seguem alguns artigos relacionados que poderão ser utéis:
Introdução aos widgets (projeto completo)
Como empacotar conteúdo Flash em um Widget
Boa Sorte! Lembrando que qualquer dúvida basta postar um comentário ai abaixo!
Update: Link para download do W'd-get-it
Adobe’s Web-Based Photoshop Express Made In Flex
Via Mashable:
Adobe is getting ready to ship a beta version of its online image-editing tool, PhotoShop Express, sometime before the end of this year. The company has indicated that Express will be complete in 2008. Express will be available to anyone next year. We mentioned it last month when Adobe demoed the product at Adobe MIX in Chicago, noting its consumer-centric features for getting rid of blemishes, red eye, cropping and adjusting color tones.
As the name suggests, Photoshop Express is a pared down version of Adobe’s full-fledged Photoshop application, and will be delivered primarily through partnerships with existing web-based services. So far this looks to be namely photo-sharing communities like Shutterfly and Photobucket. Flickr won’t be a part of this offering, as it’s mentioned that it will be serving up image-editing tools through Picnik.
[kml_flashembed movie="http://www.youtube.com/v/48Uy3EQBxpQ" width="425" height="350" wmode="transparent" /]
Flex Solutions:Essential Techniques for Flex 2 and Flex 3 Developers
Casario from Contaste wrote the Flex Solutions:Essential Techniques for Flex 2 and Flex 3 Developers book.
Chapter 1: Flex Basics
Chapter 2: Using Flex Components
Chapter 3: Working with Data Models and the Value Object
Chapter 4: Validating and Formatting Data.
Chapter 5: Managing Complex Data
Chapter 6: Working with Remote Data Using the RPC Classes
Chapter 7: Displaying Data with List-based Components
Chapter 8: Compiling and Deploying Flex Applications
Chapter 9: Designing and Programming the Look and Feel of Flex Applications.
Chapter 10: Flex Security
Chapter 11: Advanced Flex Builder Techniques
Chapter 12: More Flex framework libraries and utilities.
Chapter 13: User Navigation in Flex Applications
Chapter 14: Migrating Flex Applications on the Desktop with Adobe AIR
Hey Casario, great work!!
Flyer Emulator will be available as an Adobe AIR application!
I am glad to share the born of Flyer Emulator!!! Flyer Emulator will be available at the end of February, 2008 as an Adobe AIR application by bringing innovative and immersive experiences to desktop users!!!
Flyer Emulator allows desktop users to use TTS (text to speech) , Buetooth, GPS devices and more! Stay tuned!
i2 tecnologia is a web and interactive company based in Brazil. Utilizing Adobe’s Flash Platform™ and Python technologies, i2 tecnologia provides innovative ideas and immersive experiences to the screens of any smart computer!
Gmail: O melhor caminho para encontrar emprego?
Primeiro, gostaria de enfatizar que estou bastante satisfeito com o ambiente de trabalho e o que venho desenvolvendo dentro da i2 tecnologia.

A pouco eu estava a ler aos meus emails, e o mais interessante foi perceber algumas propostas de emprego (inoportunas?), que aparecem constantemente na minha caixa de entrada do Gmail. Inoportunas ou não, será que nossa privacidade pode ser reduzida ao uso gratuito de um serviço? Segundo o próprio Google, essas mensagens são geradas de acordo com as mensagens e o perfil do usuário, mas em momento algum estive a procurar novas oportunidades de emprego... Com isso vale a pena refletir.. Quando é que vale sua privacidade?
Flex Koders Brazil User Group Launched!
Last thursday I launched the Flex Koders Brazil User Group at iSeminar, the event was too great and had the presence of a famous brazilian artist Maurício Ricardo, the man behind the charges.com.br website ..
I have just saw the numbers from users subscription and I am very glad to see more than 100 subscription in only two days! I hope to see the Adobe Flex growing in Recife, Brazil!
Adobe AIR and Flex 3 sessions at iSeminar: more than 500 attendees!
I was surprised for the amount of attendees...
Speaking at iSeminar: Flex and AIR Sessions
I was invited to speak at iSeminar in Brazil. I will presenting some Flex 3 and AIR applications live! The event will also be used to release our Adobe Flex User Group: FlexKodersBrazil!!!
Hope to see you there!
Adobe announces Adobe Developer Connection
The Adobe Developer Connection (ADC) is the next step to support the web and application development community, a portal to connect developers to technical articles, tutorials, code, documentation, as well as to other developers. By visiting the ADC, developers can learn how to get started with Adobe technologies and find the right resources to advance their projects.
Search, watch and download Youtube videos using an Adobe AIR Application
Hey guys,
We are working on cool projects! Our last Adobe AIR experiment is an video player that lets you search, watch and download videos from Youtube library! I'll be glad to share with you this AIR application so send me an email to become in the beta program. We'll be glad to hearing from you. Only two guys are working on this.
Programming and concepts:
Felipe Andrade (here I am)
Graphics:
Luciano Ayres
