Felipe Andrade – Mobile Developer Cross-platform development: WRT | Flash Lite | Python | Symbian | Qt | Maemo | Meego

5Nov/092

Developer Talk at Marista University: Introducing Mobile Development for Web Developers

Check out some pictures from the presentation I gave about mobile development for web developers at Faculdade Marista last week.

Geraldo, Thanks again for the opportunity!

During the session I've talked about web and mobile development integration (qt, maemo, symbian, wrt widgets, flash lite, nokia, android, etc.)
kdk_0111.jpg

kdk_0112.jpg

kdk_0113.jpg

28Sep/093

Tum: Twitter client for Maemo and Symbian S60

I do not finished my undergraduate degree yet, I have a long history behind it. People sometime treat me like an idiot. I'm not a dumb or I don't like to study.

Every single day I study what I like, I try to acquire skills informally, talking with experts, observing others, through trial-and-error, maybe I am going to be the next Brazilian president ... kidding ... :)

I've been working in my very spare time in a twitter client for Maemo and Symbian phones. It's called TUM, acronym to Twitter User Magnificent. You can see a video from an old version at this Youtube page.

Please, note that I have changed the name of the project because there is already another Twitter client called QTwitter.

Tum - Twitter client

3Sep/092

Interview with Mark Wilcox: Qt for S60, Qt for S60 Mac OS X SDK, Symbian S60 and more!

Last month during a chat with Mark Wilcox, a top mobile developer, we talked a lot about Symbian S60 development. In my point of view some of the topics we talked are very important to all mobile developers and due to this importance I decided to publish this short interview.

Felipe Andrade
Hi Mark. How do you going?

Mark Wilcox
Hi Felipe,  I'm good thanks. How about you?

Felipe Andrade
I'm fine but a bit confused. I would like to know your thoughts regarding Qt. At the current stage Qt for S60 seems promising but are there any efforts to port Qt for iPhone or Android at Nokia? I know, there are some legal problems with iphone yet.

Mark Wilcox
Qt for iPhone would be easy - Mac OS X is already supported (including a Cocoa port) but Apple doesn't allow "runtimes" so at the moment no port is planned.

Android doesn't allow native apps.  There is a native SDK for JNI style coding but it's unclear whether that will be available to 3rd party developers.

No native = no Qt - even though the base platform is Linux.

Nokia is going with Qt all the way, so the GTK+ bits of Maemo will become less important.

Personally I think the interesting area for future app development is in Web/native hybrids (using Qt WebKit on Nokia & other Symbian devices).

Felipe Andrade
and Symbian C++?

Mark Wilcox
For system programming only.  In Symbian^4 Avkon will be removed.

Qt (and Orbit) will be the application framework on all Symbian devices.

Felipe Andrade
so... Qt will support all Symbian APIs, right?

Mark Wilcox
Most.  There is the Qt Mobility project and Qt Mobile extensions. It will still be possible to write hybrid code that accesses the system APIs, like you can with Qt on other platforms now.

Felipe Andrade
Are there any efforts to port Symbian SDK to Mac OS X?

Mark Wilcox
Yes. More specifically to Linux, but Mac OS X should work too as it's basically BSD.

Felipe Andrade
Cool! What do you think about the Nokia market share in the next years?

Mark Wilcox
Market share for Nokia is likely to be quite stable in these tough economic times. They may not have the best UX at the moment, but their touch phones are much cheaper than Android and iPhone devices. Nokia also has a good position with Qwerty devices.

Felipe Andrade
Mark, can I publish our conversation in my blog? I think it could be useful for others user and developers.

Mark Wilcox
Also, if you need links to the info on Qt replacing Avkon, there is public info on this on the developer.symbian.org wiki.Search for Direct UI.

Felipe Andrade
Thank you very much for your time and patience!

Mark Wilcox
You're welcome.

Felipe Andrade
Bye for now.

Mark Wilcox
Bye.

25Jun/090

Qt for S60 pre-release “Tower” released: Webkit support!

"Tower" is the fifth pre-release from the Qt for S60 porting project. It is based on the Qt 4.5 codebase. Release focus has been on improving graphics and network performance, better GUI integration, and porting even more Qt modules to S60.

New modules in this package are:

- QtSql: SQL module with sqlite3 backend
- QtWebkit: Experimental Webkit support for S60
- Phonon: The Phonon multimedia library (currently without a backend)

Other highlights:

- Windows Installer with pre-built Qt for S60 for both emulator and phone
- Added support for QLocalSocket & QLocalServer
- Added API for setting softkeys
- Experimental support of the new Symbian build system
- Experimental handling of out-of-memory situations and exceptions

A detailed list of changes is available at:
http://pepper.troll.no/s60prereleases/packages/changes-4.5.2-tower

Later today I am going to play with it :P

15Apr/091

Free WorldWide SMS for Nokia Internet Tablet Users!

Hi All,

It's a long time since my last post. I've been involved  in many activities at i2tecnologia from Adobe Flex to Nokia Web Runtime.
In my spare time I have built a GTK/C version of my proof of concept software. It's called beCloser and has as main focus connect people. This is the first alpha release of the beCloser Marketing tool for Nokia Internet Tablets (N810), for testing purposes only, intended to:

* get more knowledge of maemo development
* engage with open source development
* get feedback from friends and experienced users
* encourage students to start from scratch

My main focus when I started coding beCloser was to connect people around the world with existing mobile technologies. By providing sponsored SMS messages I want to bring mobile communications to a new level.

The beCloser Maemo Edition brings free worldwide sms messages to Nokia Internet Tablets. It's a proof of concept software! Sorry, I can not guarantee that everything is working fine at this time.

* send free worldwide SMS
* easy debian packaging

For N800 users:
Please, please, help me to know if it is working on N800 ;-)

[Download Page] 

23Jan/090

Nokia 5800 XpressMusic Shipments Reach 1 Million Milestone!

Woowwww.. I really can't wait for... :P
"The Nokia 5800 XpressMusic has been received very positively and this milestone is just further proof that people all over the world want a device that is not only a great music experience, but also makes the most of touch screen technology," said Jo Harlow, Vice President, Nokia.

The Nokia 5800 XpressMusic offers a complete music experience and features a number of music and entertainment essentials, including a graphic equalizer, 8GB memory for up to 6000 tracks, support for all main digital music formats, and a 3.5mm jack. Built-in surround sound stereo speakers offer the industry's most powerful sound. 

via Yahoo! Finance

23Jan/092

Thank you Nokia (for believe in us)

Imagem 001.jpg

It's my sixth Nokia mobile device (three from Forum Nokia). I am really enjoying my new Maemo device!
Thank you! Obrigado ;)

15May/080

what: Presenting i2’s innovations / when: 23th May / where: UFPE

Next week, I will be presenting i2 tecnologia and talk about how to drive the innovation to create new games and applications.

Full agenda

16th May:
Playlore Gameworks – Chedwick Montoril
Manifesto Game Studio – Vicente Vieira
Preloud – Bruce Souza

23th May:
i2 Tecnologia – Felipe Andrade
Jynx Playware – Allan Araújo
Meantime Mobile Creations – Tarcísio Câmara

More info.

27Apr/080

Flyer Framework runs on almost any OS

Flyer For Maemo
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.

21Mar/081

Flyer Framework for Maemo

Python Library for Flex on 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.

19Mar/082

Got Python working on N800 and N810!

2346351142_a207b573c1.jpg

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!

   

Switch to our mobile site