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

17Dec/092

Flash Camp Brasil – 15 e 16 de Janeiro, Maceio, Alagoas

Vídeo de Introdução do camp: http://www.youtube.com/flashcampbrasil
Site Oficial: http://www.flashcampbrasil.com.br

FLASH CAMP BRASIL

Pela primeira vez no Brasil, o Adobe Flash Camp reunirá os melhores profissionais de Rich Media do Brasil e dos Estados Unidos, apresentando, discutindo e revelando tendências e inovações da tecnologia Adobe Flash Platform (Flash/Flex/AIR). Com este evento pioneiro no território nacional, esperamos reunir as melhores mentes de Rich Media, com público formado por profissionais e estudantes das mais diversas regiões do país.

Os Flash Camps acontecem principalmente nos Estados Unidos e Europa, sempre com apoio total e supervisão da Adobe Systems USA. Entre os palestrantes do Flash Camp Brasil estão empregados da Adobe, diretores de criação, diretores de tecnologia e CEOs de empresas referência brasileiras e americanas.

ONDE ?

Maceió Mar Hotel, com público estimado de 350 pessoas. Inscrição: R$ 45,00 (por todas as palestras, incluindo os workshops)

QUANDO?

15 e 16 de janeiro de 2010, das 18:00 às 22:15 (sexta) e das 9:00 às 20:00 (sábado).

QUAIS SERÃO OS TEMAS DEBATIDOS?

· Novidades da Adobe Max 2009, a maior conferência Adobe no mundo
· Workflows de uso da tecnologia Flash usando Flash Catalyst, Flash IDE, Flash Builder ou Flex
· Abordagem de projetos Flash dentro das agências Big Spaceship (www.bigspaceship.com) de New York, Gringo (www.gringo.nu) de São Paulo, 32 Bits (www.32bits.com.br) do Rio de Janeiro, etc.
· Realidade Aumentada
· Multitouch e suas aplicações (toque na tela com eventos nativos de rotação, zoom e múltiplos toques)
· Flash em dispositivos móveis (diversos smartphones, incluindo o iPhone)
· Novidades do Flex 4 e ActionScript 3.0
· Transmissão de vídeo em HD, usando Flash Media Server
· Técnicas avançadas de programação Flex (MXML) e Flash (AS3)
· Programas nativos de computador para Mac, Linux e Windows usando a tecnologia Adobe AIR
· Aplicações Flash/Flex no mundo corporativo
· 3 Workshops: FDT, mobile development e Flash Builder + AS3

QUEM SÃO OS PALESTRANTES?

Joshua Hirsch
Minister of Technology da Big Spaceship (www.bigspaceship.com) de New York , umas das maiores e mais influentes agências interativas do mundo, com clientes como Sony Pictures, Nike, HBO, Google, Ford, Coca-Cola, Nestlé, Epson, Target, Disney, Adobe, Fox, Warner Bros entre outros.

Lee Brimelow
Platform Evangelist da Adobe de San Francisco com foco em Flash, Flex e AIR. Lee é um dos mais consagrados evangelistas flash Adobe e possui o blog de Flash mais visitado no mundo (http://theflashblog.com).

Cássio Souza
Diretor Técnico da Gringo.nu (www.gringo.nu) de São Paulo, uma das mais importantes agências interativas do mundo, com diversos prêmios internacionais e clientes como Coca-Cola, Microsoft, Itaú, Gillette, LG, Motorola, HP, Honda, Rexona, Vale, Gatorade, Ray Ban, Stock Car, Absolut Vodka, Ipiranga entre outros.

Demian Borba
Interactive Director da agência interativa EFM (www.efactormedia.com/reel) de San Diego, especializada em User Experience (UX), com clientes como General Electric, Coca-Cola, UCSD, Callaway Golf, Johnson & Johnson entre outros. Demian é professor em duas faculdades na Califórnia e gerencia um dos maiores user groups Adobe do Brasil, com reuniões online mensais.

Daniel Dura
Platform Evangelist da Adobe de San Francisco com foco no Flash Platform (Flash/Flex/AIR).
Daniel ministra palestras nas mais importantes conferências do mundo e é um dos mais influentes evangelistas da atualidade (www.danieldura.com).

Tiago Venegas
CEO da Vorttice (www.vorttice.com), uma das empresas líderes no Brasil na área de streaming de vídeo com alta qualidade e performance. Tiago é instrutor Flash há 10 anos e desenvolve aplicações usando a plataforma Flash desde 1998.

Samuel Rivello
CEO da RMC Los Angeles (www.rivellomultimediaconsulting.com), uma empresa americana de consultoria em multimídia, com serviços em arquitetura de software, consultoria, desenvolvimento e treinamento. Mais de 400 games e aplicações foram desenvolvidas pela RMC para empresas Fortune 1000 nos Estados Unidos.

Vicente Maciel Jr
Manager do User Group RIABRAZIL (http://www.riabrazil.com.br) e especialista em Rich Media Development, criando aplicações de alto impacto na plataforma Flash, através de web sites, sistemas touch-screen, cd-rom, e-commerce, sistemas usando Adobe ColdFusion etc.

Daniel Morena
Diretor de Criação da agência 32 Bits (www.32bits.com.br) do Rio de Janeiro, empresa especializada em sistemas touch-screen dos mais diversos tamanhos e formas, com clientes como Oi, Museu do Homem Americano, Bienal do Livro, SESC, Hanzo entre outros.

26Nov/090

Which device takes the best photos the N97, Tilt2 or Motorola Droid?

When it comes to color reproduction the winner is N97! Read the complete article.

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

19Oct/092

Symbian C++: How to use Accelerometer on Symbian 5th Edition

I'm publishing this Symbian C++ source code snippet since there is a lot of issues between S60 Platform Services and accelerometer on Flash Lite 3.x. I can describe a few here:

1) The accelerometer sensor data stop working on idle screen;
2) You have to set a high frame rate on the Flash side to get real time sensor data;
3) When connected to a socket server the Flash Lite runtime reduces the frame rate to 1 then like the previous statement we can't get real time sensor data;
4) In the chart example the memory gets full after about 12 minutes, the app crashes and usually shows a phone message: 'Not enough memory to load file'. (Thanks Steven to point it out)

The source code is based on Forum Nokia Wiki articles. Hope this help someone! :)

How to use S60 Platform Services to Create accelerometer based User Interaction with Adobe Flash Lite

Download source code

14Oct/099

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.

29Sep/090

i2tecnologia’s Bone Smashers Game Semi Finalist at the Adobe MAX 2009 Awards

MAX09_awards_SF.JPG We are really pleased to be Semi Finalist with Bone Smashers to the Adobe MAX 2009 Awards.

Bone Smashers is a touch screen and accelerometer based action game where the player must shake the phone as much as possible to win each battle. There are four levels of progressive difficulty.

How to play

No rules! No time limit! Players must touch and shake the phone as much as possible to win the battle!

Features

Accelerometer based
Five Players (two locked)
High interactive user interaction
Cool graphics and navigation

Target Devices

Nokia N97, Nokia 5800 XpressMusic

Soon available at Ovi Store! :)

18Sep/097

Ovi Store Summary Report: Almost 6000 downloads in 7 days

i2tecnologia's Fuel-UP! widget had 5841 downloads in the last 7 days. Now we are going to publish some casual games at 0.99 EUR to see the results, maybe we are going to be the next mobile developers millionaires :P

9Jul/092

Open Screen Fund: i2tecnologia’s “ECG Mobicare” got it

I'm proud to announce that  i2tecnologia's "ECG Mobicare" application received funding through Nokia.

Our ECG application will collect and report hearth data from a pacemaker to a patient’s mobile. We are going to develop this solution in partnership with the professor Marco Aurelio Benedetti Rodrigues, Phd, and Qualihouse. Our goal is to identify cardiac arrhythmias through Nokia Devices!

Open Screen Fund | Qualihouse | i2tecnologia

1Jul/091

Forum Nokia Champion of the Month, July, 2009

"He is equally at home as a business person and an expert in distributed architectures, and is an enthusiastic supporter of the Forum Nokia community. You may know him from his blog or as felipebzr from his contributions to the Forum Nokia Wiki, where he writes in English and Portuguese/Brazilian. Felipe was a participant in the first ever Forum Nokia Developer Hackathon held during Nokia Developer Summit 2009 in Monaco, and his many awards include winner of the 2009 Nokia Sem Limites Challenge and winner of the 2008 Forum Nokia Code Example Challenge." - Forum Nokia

Forum Nokia Team, Thank you very much for your kind words! :)

26Jun/090

HTC Hero: The first Android device with Flash

HTC Hero delivers a more complete web browsing experience and allows mobile users to access a broad variety of Adobe Flash technology based content available on the web today.

Read more about the news here.
See the video
.

24Jun/090

How to use S60 Platform Services to create accelerometer based user interaction with Adobe Flash Lite

In this article I and Mario Barbosa are going to show tips and tricks to use accelerometer sensor data to better create user interaction and improve game and user interfaces. Enclosed in the article you will also find two full implemented swf and the respective source code to download. Please, enjoy and give us your feedback!

The S60 platform allows Flash Lite applications installed on S60 mobile devices to access data from the physical sensors of a device using the Sensor Service API.
How to use S60 Platform Services to create accelerometer based user interaction with Adobe Flash Lite

24Jun/092

Forum Nokia Rewards

Forum Nokia Rewards

I have just received from Forum Nokia two new 5800 XpressMusic touchscreen devices!

Thank you Ung and all Forum Nokia team! You guys deserves all merits!

3May/090

Nokia Developer Summit – Hackathon Participant

Please, go to my Forum Nokia blog for a complete review of the event. (in portuguese)
Felipe Andrade Nice França Nokia Developer Summit

Felipe Andrade Monaco Nokia Developer Summit

28042009895.jpg

16Feb/090

[ReMobile] Mobilidade, Soluções Nokia e Convergência tudo num único dia

logo_100x100.jpgAntes de qualquer palavra, muito obrigado a todos os participantes do ReMobile! Contamos com aproximadamente trinta e cinco participantes, em um evento que inicialmente seria para no máximo sete pessoas. Foi muito bom compartilhar idéias, estreitar laços de contato com operadoras (Claro) e conheçer um pouco mais sobre o background acadêmico de todos os presentes.
Estou com bastante esperança no sucesso dos próximos eventos, onde espero alcançar um número ainda maior de participantes. Também gostaria de agradecer ao Instituto Nokia de Tecnologia por ceder algumas camisas do Bossa Conference para sorteio!

Link para o slide sobre o Nokia WebRuntime (WRT)

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

2Feb/095

ReMobile: Mini Curso Gratuito Nokia WRT em Recife

O ReMobile, ou melhor Recife Mobile, é a minha tentativa pessoal para estimular o desenvolvimento de aplicativos para dispositivos Nokia em Recife. Nesta primeira edição estarei ministrando um mini curso gratuito sobre a tecnologia Web Runtime, presente em dispositivos Nokia S60.

O Web Runtime, ou WRT, permite desenvolver aplicações para celular que utilizam tecnologias Web (XHTML, CSS, JavaScript, Adobe Flash Lite). O WRT pode ser facilmente comparado aos programas dashboard do MacOSX ou os widgets do iGoogle.
O Web Runtime é uma das grandes apostas da Nokia e têm sido tema para vários concursos promovidos pela empresa.

Nokia N97 Widget Competition
Calling All Innovators
Nokia Sem Limites (28-Fev-2009)

Para participar do evento é necessário confirmação por e-mail com o seu nome e número do documento de identidade. As vagas são limitadas e aqueles que não enviarem os dados não poderão participar. (Política de segurança do ITEP)

Localização: ITEP - Bloco C - Mini Auditório
Duração: 3 horas (09:00 às 12:00 neste sábado 07-02-2009)
Custo: Free
Mapa: http://maps.google.com/?q=50740-540
Contato: Felipe Andrade

23Jan/092

I Censo Brasileiro de Desenvolvedores ActionScript

Iniciativa do AUGRJ, este censo tem como objetivo realizar um levantamento sobre as características do desenvolvedor ActionScript brasileiro, com isso teremos um mapa do mercado, necessidades e ações possíveis a serem executadas para fortalecer a comunidade.

Nenhuma informação pessoal será repassada a empresas e/ou pessoas para uso em interesse pessoal, não serão divulgados emails dos participantes e apenas dados estatísticos serão divulgados. Seu email será utilizado apenas para que você possa receber o resultado do censo.

[I Censo Brasileiro de Desenvolvedores ActionScript]

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

16Jan/090

Developer Wishlist: Nokia Maps API

I was wondering how great is use Google Maps on web and mobile. We use it to develop web applications and small prototypes for cellphones. It would be great if Nokia decides to apply the same concept to Nokia Maps.

I'm not trying to bother Nokia but in my stupid opinion, Nokia holds the best navigation guide (Nokia Maps), the leading global provider of digital map data, a high skilled team why not extend their presence on mobile to web.

Nowadays there are a lot of runtimes on Nokia devices but I can't see any intent to provide public APIs to software developers. Why rework on the wheel if it's already made.

It would be very great to have an API to use digital vector data provided by Navteq and also public APIs from Nokia Maps to build a map module on web and mobile applications. I know that there are a lot of security and business issues behind it but it would be very great.

Turn your web, mobile . Turn your mobile, web. Just my two cents :)

24Nov/083

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!

Symbian Developer

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.

26Aug/080

Adobe Photoshop.com Mobile beta

Photoshop

Adobe® Photoshop.com Mobile is a new way to upload, view, and share photos online from your phone.
Photoshop.com Mobile beta will be available as a free download in September.

At the first time that I read I thought it's an image editor on the phone but it seems an Adobe's future plan (everyone wants to produce communities first)

The bad news is that the Photoshop.com Mobile beta application will be only available on six Windows Mobile phones, including Palm based devices. Why not Nokia devices? It seems to be a strategic decision from Adobe...

* Samsung Blackjack I
* Samsung Blackjack II
* Motorola MOTO Q 9h
* Motorola MOTO Q Music 9m
* Palm Treo 700 w/wx
* Palm Treo 750
prod_shots.jpg

25Jun/080

Sprite based animation in Python for S60

Hi guys,

While PyGame is not available in Python for S60 I will be posting some code snippet. I've already posted a short preview for a Sprite based animation written in Python for S60 in Forum Nokia wiki.

It's only a short preview and is not fully functional but if you are interested in start working in a game API for Python for S60... Please, let me know! :D
Check it here

25Jun/080

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!

25Jun/080

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!

12Jun/080

Nokia Tech Days 2008 – I’m a Speaker!

Hello Guys,

Next Monday I will be at Nokia Tech Days 2008 to talk about our involvement with Nokia (Anina dress-up game, application embedding, FN Champion program, etc.). Check the details below.
Nokia Tech Days 2008
Date: June 16-17, 2008
Location: Gran Melia Mofarrej Hotel: Sao Paulo, Brazil

Overview

Nokia Tech Days is an intensive two-day developer conference, organized by Forum Nokia, that offers attendees a comprehensive introduction to developing mobile applications and content for a lucrative market of approximately one billion current Nokia device users.

Whether you are a web developer, open source developer, or a prosumer, you will find technical and business information you need to leverage the power of Nokia platforms and technologies.

Come and learn what is new in Nokia developer platforms and how to instantly improve your mobile development skills. 

GRAN MELIA MOFARREJ HOTEL
Alameda Santos, 1437
Sao Paulo, BRAZIL  01419-905
Tel:  55 11 3146-5950
Fax: 55 11 3287-9137

12Jun/080

Forum Nokia 2008 Code Example Challenge Winners

Hey readers,

The contest invited more than 50 developers around the globe to submit nearly 300 code examples and applications to the Forum Nokia Wiki. The Challenge provided a great amount of new and exciting code snippets that other developers can utilize for their innovative and creative applications.

The winners are:

- Den Grigorenko (LBS)
- Hayden Porter (Flash Lite)
- Faisal Iqbal (Flash Lite)
- Dou Yongwang (Widgets)

I received a special prize ( Nokia 6220 Classic Device ) for write the article: how to connect a Flash Lite application to underlying Java ME . It's cool!

Switch to our mobile site