Qual a diferença entre arquivos .sis e .sisx ?

Uma dúvida que sempre surge entre usuários e desenvolvedores dos celulares Symbian é em relação aos arquivos de instalação de aplicativos e jogos. Geralmente, ele são fornecidos de duas formas : arquivos ".sis" ou ".six".
Qual a diferença??

Resumindo, os arquivos .sis são para versões antigas de celulares embarcados com S.O. Symbian anterior ao 8.1. No entanto, eles ainda podem funcionar em sistemas mais atuais, mas seu funcionamento não é garantido.

Já os arquivos .sisx são para celulares com Symbian 3rd Edition ( a partir do 9.1).

Outra questão que sempre surge entre os usuários de Nokia são os arquivos de instalação de aplicativos e jogos. Normalmente, eles são fornecidos pelas empresas de duas formas: arquivos “.sis” ou “.sisx”.

Basicamente os arquivos .sis são para versões antigas de celulares com o sistema operacional Symbian anterior ao 8.1. No entanto, eles ainda podem funcionar sistemas mais atuais, mas seu funcionamento não é garantido.

Se você não sabe qual é a versão do seu celular, vá até o link http://www.forum.nokia.com/devices/matrix_all_1.html que lá fornece todo o quadro de celulares e suas versões de software.

Dúvida comum e solucionada!

Fonte: Nokia Guru

Saiu a nova versão do Python para S60 (Versão 1.4.5). Entretanto, não se contentem muito que não foi nessa versão o suporte ao TouchScreen. Embora seja mais uma versão de manutenção (conserto de bugs), ele trouxe algumas novas funcionalidades:

  • Added the possibility to run Python code in threads that weren’t started by Python itself
  • Added timeout support to globalui module
  • The positioning module has been made safe to use from several threads.
  • Support for the “description” field has been added to the calendar module

A nova versão para download se encontra aqui.

Há alguns dias estava lendo em alguns blogs à respeito do Home Control Center. O que seria esse produto ? Seria um tipo de comutador, um servidor que permitiria integrar o controle de várias funcionalidades da sua residência incluindo monitoramento de energia elétrica, ativação remota de dispositivos, segurança com seu telefone celular ou computador.
Óbvio que o projeto não será algo tão "escancarado". Embora a idéia seja que desenvolvedores e parceiros terceiros possam contribuir com o servidor seja através de adição ou manutenção de novas funcionalides, a Nokia (responsável pelo produto) quer fazer os ususários possam usar adequadamente o sistema tornando o consumo de energia o menor possível. Para isso ela fez uma parceria com a provedora de energias alemã RWE que está auxiliando no desenvolvimento desse projeto. O potencial é muito grande, especialmente nessa nova área de automação residencial. Acredito que o dispositivo móvel é a interface ideal para controlar toda a " inteligência domiciliar.", especialmente quando o usuário nao está dentro de casa.

Algumas serviços interessantes seriam algo do tipo, quando você recebe uma notificação seja por SMS ou por outro aplicativo quando alguém toca sua companhia. Se você tiver um sistema de segurança de câmeras interna, você poderia receber uma foto da pessoa e até a possibilidade de você liberar remotamente a porta para ela entrar. Delírio ein?!



As principais áreas de foco do Home Center serão:

  • Segurança
  • Energia e eficiência
  • Bem-Estar
  • Construção e Design
  • Automação residencial
Nokia pretende lançar este produto na Europa em meados de 2009. Enquanto isso, você já pode dar uma olhada nas especificações do projeto que será um roteoador Wi-Fi com portas de entrada USB, ethernet, cartoes SD, e até conectividade com GPRS. Isso inclui também suporte ao celulares S60 e todos os celulares (sem ser nokia ) com browser mobile. Ah, e a Nokia vai liberar a API para que outras fabricantes possam desenvolver e integrar suporte a seus dispositivos no Home Control center. Mais informações vocês podem ouvir a apresentação do produto ( audiocast presentation) ou acessar o site nokia.com/smarthome.

Hoje durante o Nokia World em Barcelona, houve uma demonstração do Home Control Center. Vejam o vídeo abaixo de como ele funciona:








Fonte: Symbian Freak

JavaOne 2009: Submeta suas idéias/projetos!


Aproveitando o último post, também comento sobre o JavaOne 2009. Um evento realizado anualmente promovido pela SUN nos EUA para promover e divulgar inovações e novidades com a tecnologia Java. Ano que vem será em San Francisco nos dias 02/06/2008 a 05/06/2008. O mais legal é que se você tiver alguma idéia bem maneira para JavaME para ser apresentada na conferência, você pode submetê-la!

Há possibilidades de você participar também! O prazo de envio do abstract é até 19-12-2008.

Mais informações:

Do you have a cool Mobile idea for JavaOne?

Sei que está um pouco em cima, mas a informação é válida!

Para os desenvolvedores mobile em geral, a Nokia lançou o 1º Concurso Nacional de Desenvolvimento de Aplicativos para Aparelhos Nokia.
Para maiores informações visitar o link anterior ou o site Forum.Nokia.

Vejam um pequeno resumo provido pelo site da Nokia sobre o concurso:


Crie um aplicativo para um aparelho Nokia e concorra a até 10 mil reais!

Serão avaliadas a qualidade do código, a melhor interface para o usuário e a inovação. Você pode criar o aplicativo em duas plataformas: S40 e S60. Vale lembrar que o peso limite dos arquivos deverá ser de 130kb para S40 e de 500kb para S60 e que o código fonte não poderá ser fechado e nem comercial.

As inscrições são válidas até o dia 15 de dezembro e as criações serão julgadas pelo Instituto Nokia de Tecnologia - INDT. A divulgação dos vencedores será no dia 19/12/2008, no blog Sem Limites.

Encontre informações técnicas sobre o funcionamento dos aparelhos e suas tecnologias em www.forum.nokia.com. Aproveite também para testar a usabilidade da sua criação nesse site.

Além do prêmio em dinheiro, os ganhadores terão a possibilidade de ver seus aplicativos embarcados em novos produtos da Nokia, de fazerem parte da equipe de colaboradores do INDT e de até terem seus nomes divulgados pela Nokia.
Um dos meus costumes estranhos é de vez quando dormir ouvindo música. Geralmente coloco meu mp3 player ou meu celular com músicas mais sossegantes no fone de ouvido e me deito até pegar no sono. Claro, que isso tem um preço: A bateria do seu aparelho vai pelo espaço! Aí pensei, porque nao ter um aplicativo no celular que pudesse saber de alguma maneira (configuração ou falta de iteração do usuário) que eu estivesse dormindo e automaticamente desligaria o player de multimídia.
Eis que surge então o famoso Sleep Music. Um aplicativo para celulares Symbian desenvolvido em python que permite que você possa configurar um tempo pré-definido que o player ou o rádio do seu celular seja desligado. Logo, assim que o tempo se esgotar, o aplicativo fecha automaticamente, não necessitando que você tenha que desligar o aplicativo antes de dormir. Você poe até configurar para que ele desligue o telefone após algum tempo.


Sleep Music - Share on Ovi


A outra sacada do aplicativo é que vocÊ pode configurar ele para desativar o player quando o telefone estiver inativo por um determinado tempo (sem movimentaçoes, pressionamento de teclas, chamadas, etc.)

Recomendo o uso!! Posso dormir agora sem me preocupar em desligar o celular. Meu sono agradece! =D

Para instruções de download, ver esse site.

Fonte: Symbian Blog

SiSXplorer: Explorer os pacotes .SIS dos aplicativos Symbian

Para aqueles que querem ver o conteúdo dos pacotes . SIS (Não, não é possível ver o código-fonte!), há um programa bem interessante chamado SISXplorer.

Veja o que você pode fazer com ele:

Extrair todas as imagens de temas para os aparelhos Symbian terceira geração.
Inspeciona a fundo o conteúdo de cada arquivo usando o visualizador hexadecimal integrado (Integrated Hexadecimal Viewer).
Apenas abre um pacote em formato SIS para ver todo o conteúdo por meio de uma visualização em árvore, para cada arquivo selecionado será mostrado as informações detalhadas e (se avaliável) o SISXplorer irá mostrar a sua pré-visualização.

Visualiza e extrai os arquivos contidos dentro dos arquivos SIS.
Visualizador de arquivos TXT, exibindo todo o conteúdo disponível.
Visualizador E32: mostra informações detalhadas contidas dentro do cabeçalho do arquivo executável.
Visualizador RSC (em versão de testes): visualiza os recursos do aparelho celular.
Visualizador MIF (em versão de testes): visualiza e extrai arquivos de ícones SVG.
Administrador MBM integrado: visualiza e extrai imagens e ícones dos seus temas favoritos.
Visualizador Hexadecimal Integrado: inspeciona o conteúdo de cada arquivo.
Execução e extração rápida (Quick Open/Extract): usa a função “agarre e solte” para extrair rapidamente os arquivos.
Visualizador Múltipo de Arquivos: permite ao usuário abrir simultaneamente vários arquivos de uma vez e extrair os arquivos contidos com apenas um clique.
Visualizador de informações: mostra informações detalhadas sobre o arquivo e os arquivos contidos dentro dele.

Para fazer download aqui.

Fonte: NPossibilidades.


Já pensou você ter um celular que pudesse executar determinadas ações sempre que você passasse perto de algum lugar. Seria algo como, se você está passando perto de um supermercado ou um banco, ele te lembra de contas a pagar ou quando está chegando perto do trabalho, ele avisa daquela reunião marcad para aquele dia.

Seria algo como um mordomo pessoal de bolso. Você poderia definir os perfis do teu celular, acessar páginas web específicas ou até abrir programa e ativar seu bluetooth.

Existe algo assim já pronto ?!

GPS Action - Seu

Sim, existe! O Gps Action faz exatamente isso com o uso das coordenadas obtidas pelo GPS embutido pelo aparelho. E os aparelhos sem gps ? Sim, também funciona! Aí nesse caso usa a posição obtida pela antenas das operadoras de celular.

Muito interessante e até útil o aplicativo! Abre um nicho para outras idéias a partir dele.

Para mais informações, ver o site oficial do aplicativo.

Fonte: NPossibilidades


Nokia decide parar suas vendas de mobile no Japão. Como assim ?!


Estava lendo algumas notícias sobre o mundo mobile, quando eu vi essa notícia à tona: Nokia to Stop sales in Japan and concentrate on the Vertu models only. Chamou-me atenção pelo seguinte aspecto: Nokia para de vender aparelhos no Japão ?! Como assim ?! Nokia líder mundial em vendas famosa pelos seus aparelhos N95, E61, etc. Pois é, de acordo com as fontes da notícia, a Nokia decidiu investir somente em pesquisa de aparelhos e software e em vendas de um modelo específico da Nokia: Vertu. Agora, veja que a Nokia é a quarto maior país em mercado mobile, perdendo apenas para Índia, China e Estados Unidos. Porque ela perderia uma "fonte" preciosa como essa?
Fui pesquisar logo sobre esses modelos da nokia: Vertu. E descobri que é uma linha de aparelhos luxuosos da Nokia feito com materiais especiais. Ou seja, essa linha é focada em design e luxo em vez de funcionalidades como são hoje os aparelhos da Nokia.

Uma busca mais refinada, pude encontrar que no Japão, o mercado de aparelhos móveis é predominantemente formado de aparelhos de tecnologia 3G , tv digital e mobile-payments (m-payments) transações financeiras através do celular. Como todas essas plataformas dependem muito das empresas locais no Japão (bancos, operadoras telefônicas, empresas de mídia) as parcerias com fabricantes locais de celulares acaba se tornando meio que natural. Fora, que no Japão, a tecnologia lá sempre foi de ponta cheio de inovações seja na robótica, automação e eletrônica. Os hábitos dos japoneses são bem diferentes do resto do mundo, onde wi-fi, gps, acelerômetro são funcionalidades "manjadas."

Não sei o que isso vai repercutir, mas fica claro que o Japão é um mercado a parte de se estudar e de se entender comportamentos e hábitos de uma população movida por tecnologia.

Dicas de JavaME; Blog Small and Adaptive

Gostaria de recomendar um blog muito bom com dicas e tutoriais para os desenvolvedores de JavaME. O blog Small and Adaptive contêm várias dicas e pequenos "quebra-galhos" que podem ajudar nas práticas de desenvolvimento de aplicativos móveis com JavaME.

Recomendo a leitura! E parabéns pelo material ao colega Telmo! =D

Segue o link do mesmo, aqui.

WikiTude : Poder da realidade aumentada em ação no seu celular

Pense a seguinte situação:

Você é um turista e está em Recife no Recife Antigo. Esse bairro é conhecido por ter vários monumentos e lugares históricos. Geralmente você usaria um guia seja através de folders, livros ou mapas ou um profissional da área de turismo que te explicaria informações das atrações e marcos importantes relacionados sobre aquele ponto histórico.
Agora, já pensou se você tivesse um aparelho com algum dispositivo de reconhecimento de imagem integrado capaz de quando você apontar o mesmo para algum lugar ele conseguisse obter todas as informações relacionadas direto na tela ? Vamos voltar ao exemplo, se você é um turista e apontasse seu aparelho para uma estátua, ele mostraria a imagem real como se tivesse filmando a estátua e ao mesmo tempo traria informações na tela sobre a estátua. Datas, marcos, acontecimentos, etc.

É uma idéia fascinante não é ? Também achei. A idéia ficou mais legal ainda quando pensei logo no meu celular (claro que com uma tela maior ) para fazer esse tipo de reconhecimento. Um celular com uma tela razoavelmente grande (Iphone, por exemplo) seria suficiente. Eu apenas apontaria a camera do meu celular para o local e ele exibiria as informações na tela sobre o lugar focado. Esses dados seriam obtidos a partir de servidores remotos conectados por Wi-Fi, 3G ou outro tipo de conectividade sem fio.

Seria algo do tipo de realidade ampliada integrado com GPS (para obtenção da localização) e uma base dados do tipo Wiki (fonte onde coletaria as informações do local). Um aplicativo desse seria fascinante, não ?!

Fui logo buscar no google algo relacionado, e como sempre... O google não falha! E lá estava o Wikitude.

O que é esse aplicativo? Ele faz exatamente o que eu descrevi acima. O aplicativo já se encontra disponível já para download no Android Market para aparelhos com sistema Android.
Pois é, idéias inovadoras são difíceis hoje, especialmente quando você tem ferramentas como o Google para acelerar esse processo. Mas, de toda maneira fico feliz de ter tido idéias que já estão sendo produtos na realidade. Realmente, me surpreendi com o poder desse aplicativo!


Augmented reality using Wikipedia and Panoramio landmarks


Vejam o vídeo do WikiTude em ação:






Fonte: IntoMobile
Novas experiências com o uso do seu telefone para jogos:

IFun.

É possível tornar seu celular como um controle de videogame como o Wii podendo jogar na tela do seu computador ?

Vejam o vídeo abaixo:




Fonte: TechCrunch

O que é MAS ou Mobile Application Stores ?


Vocês sabem o que significa a sigla MAS ?

Pois, fiquem antenados! Que essa sigla é mais uma que está entrando no gigantesco emanharado mundo dos termos geeks! MAS ou Mobile Application stores (Lojas virtuais para venda e distribuição de aplicativos móveis) são as mais novas soluções que prometem um novo meio de obter lucro especialmente para operadoras telefônicas, fabricantes de aparelhos móveis e desenvolvedores móveis. E vocês por acaso conhecem algum MAS ou já ouviram falar de algum ? Possa ser até que você tenha já tenha ouvido ou lido sobre à respeito mas nunca tinha parado para pensar que "isso" era um MAS. Ou você já até acessou um e não sabia! Quem nunca baixou um ringtone pelo celular ? As operadoras distribuiam ringtones através de portais wap pelo celular, onde o usuário digitava o código do ringTone desejado e enviava um sms para a operadora e ela enviava o toque direto para o seu fone. Isso é um exemplo (claro, meio que arcaico) de uma MAS.
Outros exemplos mais recentes : A Claro Idéias com seu portal de distribuição de aplicativos e o Portal Tim Wap ( da TIM) são exemplos brasileiros de MAS. Você através de um serviço do seu celular acessa um portal ou por algum outro meio, seja em formato aplicativo ou web, baixa conteúdos (músicas, vídeos, aplicativos) direto para seu celular.

Embora já existam esses portais, ainda assim, eles ainda não viraram mania ou algo indispensável para um usuário que tem um celular. Outra dificuldade encontrada é fazer download de aplicativos e jogos para o celular de um só lugar. Fica difícil encontrar um portal que possa oferecer distribuição de aplicativos onde eu possa fazer buscas integradas, achar o que eu necessito, fazer o download de forma rápida sem me preocupar com versões ou compatibilidade de aparelho e poder utilizá-lo sem muitas complicações.

Daí, surgiram lojas como A Apple App Store (Itunes store) para distribuição de aplicativos para seus aparelhos Iphone/Ipod touch. Realmente acho que foi um dos marcos do início da nova era dos MAS dando mais opções e maior interatividade com o usuário. Agora recentemente, tivemos o lançamento do Android Market, (Loja para aplicativos móveis para o sistema Android da Google), e até portais clássicos como GetJar (para aplicativos em JavaME) , o Handango (para Palms e Windows Mobile) , etc.

Vejo que a tendência é ter cada vez mais portais integrados para distribuição de aplicativos a fim de unir as pontas que antes estavam soltas: Desenvolvedor + Fabricantes de aparelhos móveis + Operadoras + Clientes.

Recomendo fortemente a leitura desse post- artigo do blog VisionMobile em inglês falando sobre as lojas virtuais (MAS). Sem dúvidas, uma ótima fonte de conteúdo para quem quer entender mais sobre essa tendência.

Diagrama de funcionalidades de uma MAS

Mobile Applications Stores - features list



This image has no alt text

Vocês conhecem o Best Profiles? Pois, deviam conhecer!

O aplicativo para aparelhos móveis com sistema symbian permite que os profiles do seu celular (os perfis com configurações como tipo de toque, volume de toque, escolha do toque, temas, vibrações, etc.) possam ser selecionados automaticamente baseado nas regras definidas pelo usuário. Por exemplo, se você tem reuniões diárias em um determinado horário, o seu aplicativo com best Profiles alterna para silencioso e retorna ao normal quando termina a reunião. Outro exemplo seria você em casa gosta de seu telefone no modo mais calmo sem toques muito altos ou chamativos e na rua o inverso. Pois baseado na sua localização (através da rede GSM da sua operadora), ele pode rapidamente alternar conforme seus interesses.

Gostei muito dessas funcionalidades e gostaria de ver algo mais além! Já pensou se tivesse uma rede neural ou algum tipo de aprendizado que o telefone aprenderia meus hábitos e poderia inferir quais os melhores opcões para um dado ambiente ?! Sem a necessidade de eu estar definindo as regras? Regras ditadas por I.A. respondendo por contexto através do seu aparelho móvel ! Sei que ainda estamos anos luz de algo assim , até porque a tecnologia para isso hoje empregada em celulares ainda está limitada, mas digo que isso será possível!

Vejam mais informações sobre esse aplicativo no blog Symbian-Guru.



Boa notícia para os desenvolvedores! NetBeans IDE está na versão 6.5! Fresquinha para download! Ah, diferente das outras versões o JavaME SDK agora está incluso dentro do Netbeans ( Não existe mais o Netbeans mobility pack, como havia nas versões anteriores.)

O que os desenvolvedores JavaME vão ter de novidades?

(De acordo com o site oficial do projeto) :

  • new project wizard for adding custom components to the Visual Designer Palette
  • new SVG UI components in the enhanced SVG Composer enable rich UI design
  • new Data Binding Custom Components in the Visual Designer Palette
  • upgraded obfuscation tool to ProGuard 4.2 and test framework to JMUnit 1.1.0
Mais informações sobre as funcionalidades da nova versão do Netbeans você pode encontrar no link NetBeans IDE 6.5 New and Noteworthy page.
Um grande colega meu Felipe Andrade publicou alguns artigos interessantes em parceria com a comunidade de desenvolvedores Symbian (Symbian Developer).
Os artigos fazem uma análise das plataformas existentes para desenvolvimento suportados pelo Symbian e também sobre a possibilidade de desenvolver aplicativos com 2 ou mais linguagens ao mesmo tempo. Isso é possível ?! Sim!

Vejam os artigos na íntegra (em inglês) :

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.

Como fazer seu aplicativo (activity) no Android não rotacionar quando o aparelho também rotaciona.

Primeiro, que você não precisa se preocupar com código fonte para tratar esse tipo de eventos.

Tudo que você precisa é adicionar a linha "android:screenOrientation = "portrait" (ou "landscape" ) no seu AndroidManifest.xml.


Mais informações podem ser encontradas, com exemplos, aqui.

Fonte: AndroidGuys

Um post publicado pelo colega Rodrigo Peixoto, fala sobre como reduzir e otimizar ao máximo a performance do seu aplicativo desenvolvido em Python. Muito bom o post! Recomendo! Especialmente para aqueles que não conhecem a linguagem de programação Python ou para aqueles que ainda acreditam que Python é muito lento! (Ele é lento em comparação à linguagens compiláveis, mas com bibliotecas terceiras e práticas de programação corretas é possível extrair o máximo do Python com o que ele tem de melhor: produtividade e liberdade!)



Leiam o post referencial "Aplicativos Python lentos. Onde está o gargalo" aqui.
Você usa muito o sms? Passa o dia digitanto com os polegares e soltando torpedos para todos os lados? Sua caixa de mensagens deve ser uma zona!

Para aqueles que usam muito o serviço de SMS do seu celular. Esse aplicativo pode ajudar muito a organizar sua caixa de mensagens. Ele organiza seus sms's por destinatário. Assim você sabe o histórico da conversa e agiliza o envio/leitura e manipulação de suas mensages. Funcional apenas para celulares symbian Nokia S60!


Precisa instalar o Nokia Contacts Services Support Package e depois o Conversation.

Fonte: SemLimites
Carbide icon

Para os desenvolvedores que utilizam a :

Fonte de referências para o Carbide C++ online:
Carbide C++ Developer Help Guide Online
top