Symbian Multi-Language Programming Paper, I’m an author!!!
Some time ago I was invited by Mark Wilcox and Bernd Wiegmann to be part of the team to write the Multi-Language programming series papers. I'm very excited and proud of this opportunity. Mark and others are top in theirs fields!
I'm trying to do my best to represent my country, my company and be valuable for mobile developers.
Please, let me know if you have any question, suggestion and critical. I will be glad to provide support and guide you on mobile programming field. Again, thank you so much for this wonderful opportunity!
Multi-Language Programming - Part 1
Bernd Wiegmann's paper examines the strengths and weaknesses of runtime environments.
Multi-Language Programming - Part 2
This paper is the second in a series examining how to build applications by mixing languages.
How to package Flash Lite content in a JAR
Thomas posted a really great how to start with Jarpa development tutorial. Thomas is the same guy that have been working in the FITC Mobile Conference Guides.
Check it out now! Thanks for sharing Thomas!
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!
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.
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?
Going to Bossa Conference by Bike (104 miles)
Next month I'm going to Bossa Conference, a perfect place to discuss on open source software for mobile embedded platforms.
I'm getting ready to go by Bike ( 104 miles ). During all the trip I will be using my N95 with an embedded Flash Lite GPS enabled application. You will be able to track all the trip!!!

The conference will be held at the Summerville Beach Resort during 16th to 19th of March. I'm also looking for anyone interested to sponsor the trip. All collected funds will be donated to GAC, a group that supports children with cancer.
I'm looking forward to hearing from you!

Looking for a N810 (Maemo 4)
For a long time I've been looking for a N810. The main reasons to not acquire this wonderful product here in Brazil are:
- price
- fees
very bad... very sad... I really want one! There is an unique alternative.. change fees (import) for software developers... Brazil. Please, tell me. What do you want from me? =/
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.
flashlite4nokia.com
My friend Alessandro started a new blog dedicated on Flash Lite for Nokia devices: Flashlite4Nokia
Thanks Alessandro!
Skyfire browser for Mobile supports Flash 9 Content
I just found a new mobile browser called SkyFire. It supports embedded content such as Flash 9, QuickTime, Java and more. It claims that its software offers desktop browsing speeds on a handheld, with no restrictions over media content display and accessibility.
The Skyfire private beta will initially support Windows Mobile phones in the U.S. In the coming months, they will introduce a version for Symbian phones. Other phone platforms and geographies are on the roadmap too.
[kml_flashembed movie="http://www.youtube.com/v/4mWUoxiLZFc" width="425" height="350" wmode="transparent" /]
Mobile Advertising Book – Supercharge Your Brand in the Exploding Wireless Market
Mobile advertising is the stuff of which great cocktail party conversations are made. Some research houses are telling us to expect a $12 billion market by 2011. There's plenty of buzz surrounding mobile advertising. The next step is transforming that buzz into real business.
Mobile Advertising—Supercharge Your Brand in the Exploding Wireless Market is about assessing the market opportunity and understanding its challenges and issues so as to make money and create long- term value with mobile advertising.
Chetan, Joe, and Victor will be discussing the intricacies of the mobile advertising industry and discuss the following topics:
· Development and history of mobile advertising
· Effects of the Internet and consumer control
· Metrics and measurements for advertising success
· Complexities, structural deficiencies, and barriers
· Business models for successful implementation
· Case studies covering current practice around the world
· Technology problems and practical solutions
· The consumer experience and the future of mobile advertising
Chetan Sharma is President of Chetan Sharma Consulting and a leading strategist and advisor to influential technology and media brands worldwide.
Joe Herzog is Senior Director of Local Search Products at Infospace, Inc., a leading mobile search, media, and technology company.
Victor Melfi is Chief Strategy Officer at Voicebox Technologies and an expert in technology strategy, direct marketing, and advertising.
March 19th 2008
5:30-6:15
Registration, Networking, Food
6:15-7:15
Book Presentation and Q&A (Chetan, Joe, Victor)
7:15-8:15
Panel Discussion (Brian, Omar, Ujjal)
8:15-9:00
Networking and more Q&A
Where (Parking free on campus after 4:00pm)
Oak West Hall,
Tresidder Memorial Students Union,
459 Lagunita Drive
Stanford University
Stanford CA - 94305
Why you can’t embed Flash Lite SIS installer in your mobile application! bug or not?!
I just read a post from Jukka's blog and found an explanation about why I can't embed a Flash Lite installer in Flyer Framework or Jarpa.
I'm not sure what is the better answer but what can I do?! Only request! you can also help signing the petition. Thanks!
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!
Flash Lite Job from Teleca
Flash Lite job opportunity from Teleca.
Teleca is a world-leading supplier of software services to major players of the mobile device industry. The company offers tailored solutions, systems design and the integration of software and hardware for mobile phones. Teleca has more than 1,900 employees in 11 countries in Asia, Europe and North America and is quoted on the Mid cap list of the Nordic Exchange.
We have immediate requirement for the below mentioned position:
Title: Flash Lite ActionScript Lead
Location: Dallas, USA
Employment type: Full Time / Contract
Key Requirements: Bachelors in Computer Science or Information Systems
3+ years experience in Mobile Telecommunication Domain and mobile or hand-held device applications
4+ years experience in Flash Authoring Tool – CS3 or Flash Professional
3+ years experience in ActionScript 2.0 programming
Experience in developing Flash applications using any version of Flash Lite
Flash Lite MMI API development on any platform a plus
Optimizing Flash applications for mobile platform a plus
Problem of the month – a new programming challenge for S60 developers launched!
via Ron
Forum Nokia has launched a new competition for S60 developers. There will be a new programming challenge on a monthly basis and best solutions will be awarded.
Evalution and reward
Architecture and usability will play an essential part. It's not just about demonstrating a use case or making a proof-of-concept. Take into consideration that your solution could soon be used by a wide range of developers to extend the features of their applications beyond current limits!
As this is a challenging contest we will reward the winners:
* The winner will get a brand new S60 phone of his/her choice!
* Profile of the winner will be published on the competition web page and the winner will become a recognized member of the S60 developer community!
* For future needs we will offer free Forum Nokia Technical support that will help in S60, S40 and Maemo development challenges!
Problem of January
S60 supports multiple different runtimes and programming languages. The aim of this month's competition is to come up with a way to combine different runtimes.
We are asking you to design and implement a framework that unifies S60 runtimes. The goal is intercommunication of runtimes (for example Symbian C++, Java, Flash, Python, Web Runtimes, you name it). With this kind of runtime interaction it is possible to access new features and re-use existing solutions in a manner that is unheard of. Provide us with your framework implementation and also at least one working example of runtimes interworking. If you don't have time to implement all the necessary parts - let us know your ideas and planned design to score more points in the contest.
The January's competition is open until 15th of February (15.2.2008) and we hope to have the best solutions published by the end of February
What Options Do You Want for Distributing Your Flash Lite Content?
Reading my feeds I found an interesting post from Bill Perry. He explained the options for distributing Flash content and asked for feedback about making our Flash Lite content available to others.
there is also an interesting question:
what's more important to you: getting your Flash Lite content out to market (increase your awareness) or making money (selling content)?
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
Como detectar eventos de tecla em Flash Lite
O Flash Lite, igualmente a outras tecnologias, disponibiliza eventos de teclado que podem ser utilizados através de manipuladores de evento e constantes utilizadas para representar as teclas do dispositivo.
Artigo completo disponível no Forum Nokia Wiki.
Como criar um highscore em Flash Lite
Recentemente publiquei um artigo no Forum Nokia Wiki sobre como utilizar a classe Shared Object do Flash Lite para armazenamento de dados no dispositivo, como esqueci de divulgar segue abaixo a descrição e o link de acesso. Divirtam-se!
O Shared Object é o sistema proposto pela tecnologia Flash Lite para armazenamento de dados no dispositivo em um conjunto de pares nome-valor.
Sendo uma tarefa lenta a leitura destes dados, para assegurar que os mesmos estejam imediatamente disponíveis diante da requisição Flash Lite 2.x e o mais recente Flash Lite 3.0 utilizam manipuladores de eventos para efetuar esta tarefa.
Mais artigos do Forum Nokia: Multiplayer Games e Integração de Dados com XML em Flash Lite
Dois novos artigos sobre Flash Lite estão sendo disponibilizados no Forum Nokia, são eles:
Here I am: Using the N95 GPS to show my position
Did you see the new banner?! Yes, it's what you have in mind! Now you can see what I'm doing! I'm not updating my position frequently because I'm using a GPRS data plan! Argghh! Please, let me know if you are interested in this code.
Happy H4ck1nG! =D