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

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

11Mar/091

Qt for S60 “Garden” pre-release

O "Bossa Conference" foi um evento excelente! Lá tive a oportunidade de conheçer um pouco mais sobre desenvolvimento Qt para o Maemo e também tive a oportunidade de falar com o Simon da QtSoftware. Foi impressionante ver o Simon criar um browser apartir do zero com apenas alguns clicks... não estamos falando de um simples browser... o exemplo era capaz de reproduzir conteudo Flash e Java!

Bom, neste post não terei tempo suficiente para falar sobre tudo que aconteceu no evento, fica para um novo.
Pra finalizar segue abaixo mais informações sobre o Qt para S60, instalei no meu N95 e tudo funcionou perfeitamente!
Sobre o release:
------------------
The Qt for S60 "Garden" release is the fourth pre-release from the Qt for S60 porting project. "Garden" is based on the Qt 4.5 codebase and release focus has been on proper GUI integration.

New ported modules in this package are:
- s60main:
- Static entry point library for QtGui applications
- Initializes S60 application framework for QtGui applications

Changes to existing modules in this package are:
- QtCore:
- Added QSysInfo support
- Added system locale support to QLocale
- Improved event dispatcher to adapt existing active scheduler
- Enables Qt and AVKON UI framework intermixing

- QtGui:
- Changed top-level QWidget backend to CCoeControl
- Enables Qt and AVKON UI framework intermixing
- Added S60 style for Qt applications
- Added native input methods support for Qt applications
- Mapped Qt menus to native menus. Enables AIW integration
- Added QDesktopServices support
- Added QClipboard support
- Added Drag-n-Drop support (Only works within Qt process)
- Improved font support
- Improved and completed QWidget implementation

- configure
- Added support for -stl switch

- createpackage
- Added support for '-i' argument to start installation
with PC suite right after package creation

- qmake:
- Added support for extra compilers
- Added support for 'make' targets '-

'
'distclean' and 'run'
- Added support for generic bld.inf rules (BLD_INF_RULES)
- Added support for generic rss rules (RSS_RULES)
- Added support for application icon via ICON keyword
- New platform_paths.prf and data_caging_paths.prf contain
several variables and replacement functions for including
known paths
- Changed no_icon keyword to make GUI application invisible

Providing feedback:
-------------------

We've set up a mailing list:

mailto://qts60-feedback@trolltech.com

for those who want to provide technical feedback, bug reports, suggestions or comments. In order to join the mailing list send a mail to:

mailto://qts60-feedback-request@trolltech.com

with the subject set to: subscribe. The list is read by all the developers working on the port so this is the most direct route
to share your feedback with us. Make sure you check out these pages before reporting:

http://labs.trolltech.com/page/QtforS60FAQ

http://labs.trolltech.com/page/QtforS60KnownIssues

There is also a Forum Nokia discussion board for discussing Qt for S60 related issues:

http://discussion.forum.nokia.com/forum/forumdisplay.php?f=196

6Mar/090

Resultado do Concurso Sem Limites: Primeiro lugar

Para minha surpresa hoje recebi uma mensagem do Juarez Junior, também Forum Nokia Champion, informando sobre a primeira colocação no concurso sem limites promovido pelo INdT.

Estou feliz com o resultado mas ainda não estou satisfeito, minha maior felicidade será quando aqueles que lêem este blog também chegarem a alcançar resultados iguais aos que eu venho obtendo.

Com muita garra, coragem, esforço e dedicação para seguir em frente qualquer um pode chegar a estes resultados. Um exemplo claro do que acabei de falar é o Rafael Tavares, que com apenas 15 anos se tornou o mais novo Forum Nokia Champion! Parabéns Rafael!! Espero encontrar você em breve!

Para mais detalhes:

http://www.semlimites.blog.br/concurso/
http://www.semlimites.blog.br/concurso/
Link para o slide sobre o Nokia WebRuntime (WRT)

* observem os comentários dos slides
Link para as fotos do evento

23Jan/091

[Nokia WRT] Transforming your Web Design Knowledge into Mobile Design Skills

With the addition of Nokia WRT (WebRuntime) and the Adobe Flash on mobile development it is evident that web developers will migrate to the mobile arena very soon. Become a mobile developer can boost your career in tough times.

I can remember when I started programming to mobile devices using Java programming language eight years ago.
Java ME midlets still targeting mobile development only. Now we can do software that runs on mobile and desktop with few modifications... sometimes a "if" statement.

I am really proud to be at this (re)evolution in mobile phone development. People can't see that Nokia is ahead in convergence services bringing Adobe Flash and Web development for mobile devices.
According to Simon Judge, a respected mobile developer, and GetJar stats, the top 19 phones used to download content at GetJar are all Nokia.

GetJar distribute over 33,00000 separate applications and see 5,297,136 downloads per week. GetJar has downloads for Java, Symbian, Windows Mobile, BlackBerry, Palm, iPhone and Flash Lite. Hence, they have a great view of the devices adding applications. Statistics are available at mobref.com.

When I last looked, the statistics had images and data on 1302 devices. These are ranked by how new they are and their market share. Looking at the statistics, it’s interesting to see the top 19 phones are all Nokia

If you are considering mobile development, you might conclude that Nokia S60 and S40 should be the first devices you might support. Another observation is that there’s a large long tail of phones. i.e. A large number of phones with less than 1% market share. " via Mobile Phone Development

If you agree with me and want turn your web knowledge into mobile you can register for web 2.0 conference or go to forum nokia wiki to read more about mobile development.
Be a Web Design Hero: Transform your Web Design Knowledge into Mobile Design Skills
http://www.web2expo.com/webexsf2009/public/schedule/detail/5986

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!

4Mar/083

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?

18Feb/081

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!!!

Bossa Conference By Bike

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!
Bossa Conference By Bike

   

Switch to our mobile site