E finalmente chegou o dia … Symbian totalmente open source …

… exceto o compilador da ARM RVCT 2.2 build 616, necessário para compilar o código ![]()
Anúncio oficial neste link.
O Alan me passou o link sobre um curso de introdução ao desenvolvimento de drivers para Linux e eu estou aqui republicando. O material é de Artur D’Assumpção, de Portugal, e é realmente muito bem feito. Ele refaz o clássico exemplo do driver tipo char para porta paralela mas acrescentando detalhes e explicações que acabam por tornar o exemplo muito mais real, além de uma grande discussão sobre vários mecanismos do kernel. Quer mais ? Tudo em Creative Commons – Share Alike 3.0 Unported. Fantástico !
Enquanto eu sigo tentando arranjar tempo na minha vida, resolvi compartilhar algumas apresentações e aulas recentes que fiz. Decidi começar a jogar tudo que andei produzindo para o slideshare. Não quero morrer com isto no meu HD não …
Great Article , I thought it was special
I look ahead to more great postings like this one. Does This Blog have a RSS I can subscribe to for anymore information from you?
As novas tecnologias de desenvolvimento para celulares/smartphones estão se distanciando, você já reparou ?
Atualmente, podemos ver três grandes tendências: a Apple, com o seu Objective-C e toda a “marra” do iPhone, o Google com o Java, puxando a turma do Android e, finalmente, a Nokia que vem alavancando o Qt e o WRT (Javascript, CSS, HTML) como ferramentas definitivas e de primeira linha para o desenvolvimento para todas as suas futuras gerações de celulares e smartphones. Ok, ok… vou incluir o PalmPré na linha Web.
Se você pensar bem, estas tecnologias possuem pouco contato entre si, dificultando bastante para quem quer atacar em mais de uma linha de desenvolvimento. Ser expert em web, programar em Java, dominar o Qt e ainda brincar de objective-C não parece ser tarefa pra qualquer um. Fico um pouco chateado em ver o Python numa posição mais de segundo plano, pelo menos nos celulares Symbian. Mas para Maemo isto pode se reverter graças á facilidade de uso do PyGTK e PyQt/PySide.
Facilidade de uso vai ser algo determinante para acolher desenvolvedores. Comunidade forte e deployment simplificado do aplicativo também. Vamos ver como o mercado se comportará nos próximos meses.
Analise perfeita.
Só adiciono uma loja de fácil acesso, classificação e review e principalmente com busca inteligente.
A burocracia que temos hoje, os preços cobrados pelos fabricantes pelas anuidades e as buscas confusas, estão sempre gerando reclamações da comunidade de desenvolvedores. Principalmente os pequenos.
Muita gente pensa que já tem tudo pronto, já tem muita coisa feita, mas há um espaço enorme para a originalidade. Sempre há o que melhorar e/ou criar.
Parcerias entre os pequenos com conhecimentos e técnicas diferentes se torna essencial hoje. Escolher uma tecnologia, por causa da distância entre elas, é vital.
Bom, para quem quer começar nesta área, o momento é agora. Não se deve esperar, pois a cada segundo perdido a curva de aprendizado só aumenta.
*viajei*
[ ]’s
A primeira vez que eu mexi com um desenvolvimento para smartphones foi no Symbian usando a primeira versão do Carbide (free edition) e a linguagem C++. Naquele momento pensei que toda a popularidade do sistema iria acabar rapidamente pois até mesmo a estrutura de um Hello World que seja já era muito complicado. Agora temos muitas facilidades e opções de escolha reais. Nesse caminho penso que o Maemo está seguindo o caminho mais “aberto” (tenho muitas ressalvas com o Java) para casar os desenvolvedores e os usuários. Depois de mexer no SDK5 do Maemo5, rodar na plataforma o mesmo código feito em Qt do meu PC vi que a Nokia esta preparando bem o terreno de atuação dela nos próximos anos.
Graças à Telefônica, que conseguiu atrapalhar a minha vida por quase um mês após mudar inadvertidamente o meu contrato do “expeedy”, mal pude acompanhar a minha maior conquista nestes meses de fórum Nokia: ser eleito Fórum Nokia Champion! Como FNC você passar a ter acesso a algumas áreas restritas, cobertas devidamente por uma declaração de sigilo, a um blog no Forum Nokia e a um modelo de telefone, entre outras coisas. Fiquei uns dois dias pensando e acabei me decidindo por um N900. Acredito que será útil para entrar de vez na plataforma Maemo (não consegui fazer isto com o N800) e poder ter resultados interessantes.

Ah, cancelei o “expeedy” (agora mais ex do que nunca) e vou cancelar a minha linha fíxa da Telefônica. Neste momento estou com um plano de dados 3G da Vivo, que parece estar funcionando bem. Espero que continue por pelo menos uns seis meses. Tive alguns problemas para colocar o modem ZTE MF100 para rodar no Linux mas acabou dando certo. Depois coloco as dicas aqui.
Parabéns!
Parabéns tio! Mandou bem de novo. Quando chegar o brinquedinho novo quero testar.
Parabnésn Marcelo.
Continuo acompanhando os seus projetos.
Abraço
E, como era de se esperar, a Nokia disse que não teremos smartphones com Linux.
We absolutely remain committed to our current open OS software strategy for celluar devices, which is based on the world-leading Symbian OS
http://www.symbian-freak.com/news/009/08/nokia_denies_reports_about_maemo_based_smartphones.htm
E o que será o futuro da série E ? Linux+Qt+pacote Office da Microsoft ? Ou Symbian+Qt+Office da Microsoft ? Já pensaram na ironia do Office rodar no Linux ?
Com certeza será touch, como todos os futuros modelos com Qt. E também acredito que o Office irá mudar pra ser usado com os dedos. Procure pelos screenshots do Windows Mobile 6.5 para me entender.
Microsoft and Nokia expected to bring Office to Nokia phones
Muitas notícias aparecendo depois da divulgação do N900 com GSM, falando sobre o futuro da Nokia com smartphones Linux+Qt. Acho que teremos que esperar um pouco mais pra ver isso. O que fica claro é que a Nokia poder mudar a qualquer momento de hardware sem ter que sofrer pra portar o sistema
de novo. Daí o Qt, que está no symbian e no Linux.
Os primeiros smartphones com Symbian+Qt devem chegar ano que vem, um pouco depois do N900. Mas um smartphone Linux+Qt … eu chutaria 2011. É interessante ver que a dimensão do N900 está bem mais próxima da do N97, podendo ser realmente o novo hardware base de testes. Mas ele ainda é chamado de tablet, não de smartphone. E ainda tem um ARM dentro, sendo que eu esperaria um Intel Atom no tablet, em sua forma final.
Nokia ditching Symbian for Maemo, German FT reports
Exclusive: Everything There Is To Know About Nokia’s Next Tablet
Intel and Nokia Announce Strategic Relationship to Shape Next Era of Mobile Computing Innovation
No symbian.org tem uma certa dose de informações sobre o futuro da interface da Nokia, em forma de documentos, discussões em fórums e propostas. Vi datas lá, como dezembro para o Qt 4.6.0, com plena integração do port pra S60 e Q1/2010 para o suporte a nova interface da Nokia (chamada Orbit). Eles irão escrever uma série de widgets sobre o Qt (mais de 50!) para serem usados pelas aplicações, gerando um novo conjunto de controles e formas de interação com o usuário. Só irá valer para telefone touch.
Vi expressões como Visually appealing, simple and beautiful U, no useless prompts, interface voltada pra dedo, OpenVG, transições, efeitos, temas, tactile feedback, gestures, multiple homescreens e por aí vai. Falam também de código básico por volta de 1MB de ROM, sendo que a nova interface (Orbit) terá código LGPL 2.1
Fiquei curioso pra ver a cara destes controles e como a Nokia pretende portar todas as suas aplicações pra este sistema (ela terá que fazer isto). Não existe a palavra Linux em nada que li, ou seja, o Symbian OS continuará sendo o sistema, pelo menos para a linha de telefones. Talvez o Linux seja a opção para a linha derivada do projeto Maemo, que poderia reusar tudo do telefone, já que também seria baseado em Qt.
Um screenshot agora valeria por mil palavras …
Opa, se olhar bem lá al;em do Orbit fala da DirectUI que é a mesma coisa (até onde dá pra entender lá) pro linux (maemo)
Interessante o post do Bunnie’s blog mostrando um material que ele comprou em Shanzhai (China), supostamente com esquemáticos e diagramas de serviços de celulares Nokia (e outros).
Apesar de eu achar preocupante a forma natural como o autor encara a situação (queria ver se o produto fosse dele) e de também não se ter certeza se é um caso de engenharia reversa, tráfico de informação, fraude ou roubo, podemos dizer que é, no mínimo, curioso.
(Dica do link do Alan )
jedizone 10:31 am em fevereiro 5, 2010 Link Permanente
Bom, o Harald Welte já viu alguns problems