terça-feira, 30 de junho de 2009

Lançar uma aplicação para diferentes devices

Se tiver que lançar uma aplicação para diferentes devices como por exemplo 8110 Pearl, 8900 Curve, 9000 Bold e 9500 Storm, é necessário criar uma estrutura de directórios que o servicor BES irá analisar e lançar para os dispositivos. Consoante o modelo e de forma automática.

Tomemos por exemplo a aplicação Windows Live Messenger:

Debaixo da pasta Applications (ver post anterior), criar a seguinte estrutura de directórios:
WLM :Pasta
43 :Pasta debaixo de WLM
46 :Pasta debaixo de WLM
47 :Pasta debaixo de WLM
msn.alx :Ficheiro dentro da pasta WLM

As pastas 43, 46 e 47 correspondem às versões de OS dos dispositivos, e guardam lá dentro o ficheiro .COD da respectiva versão. O ficheiro .ALX é que guarda toda a "magia", que aqui se encontra aqui. Para o editarem podem usar o notepad do windows.

msn.alx

Reindexar com o comando apploader.exe /index e seguir as instruções indicadas no post anterior
Este exemplo é para lançar o WLM em inglês para dispositivos com as versões 4.3, 4.6 e 4.7 de OS.
Onde encontrar os ficheiros .COD ? Pesquisar a net numa primeira instância ou instalar os pacotes de software upgrade que a RIM disponibiliza. Uma vez instalado o pacote no PC ir ao directório C:\Program Files\Common Files\Research In Motion\Shared\Loader Files\9000-v4.6.0.266_P4.0.0.223\Java por exemplo e encontrar os ficheiros .COD a utilizar. Neste caso é o software para um Blackberry Bold 9000 na versão 4.6.0.266.

Atenção que se forem lançar software para BB's mais recentes, têm que instalar o software de OS no servidor BES. Pois só com esse software instalado é que o BES reconhece os modelos para onde enviar as versões.

Basta procurar na net uma das últimas versões do OS para o 9500 Storm ou 8900 Curve, uma vez instalado o ficheiro vendor.xml é actualizado.

Se não quiserem procurar podem usar estes links:
https://www.blackberry.com/Desktop/Download/XML/Device.xml
https://www.blackberry.com/Desktop/Download/XML/Vendor.xml

Deploy de applicações usando o BES Server

Lutei durante algum tempo com o lançamento de aplicações com o BES server, mas já está tudo controlado. Ficam aqui algumas dicas para fazerem a tarefa.

BES Server 4.1.6

Documento base: http://www.blackberry.com//btsc/dynamickc.do?cmd=show&forward=nonthreadedKC&docType=kc&externalId=KB03748&sliceId=1

O que não está no documento:
Na task 1 acrescentar:
7. Escolher o tabulador Security e adicionar o grupo Everyone com as permissões Read & Execute, List Folder Contents, Read

Na task 2 tomar nota:
Que os ficheiros .ALX têm o caminho correcto para os ficheiros .COD. Se estiverem na raíz da pasta não é necessário indicar caminho. Ex: Aplicação GMAIL C:\Program Files\Common Files\Research In Motion\Shared\Applications\GMail , dentro desta pasta estão todos os ficheiros .COD, .ALX.

Na task 4 tomar nota:
Se quiser autorizar apenas o software que está a enviar e nenhum outro (inibir o utilizador de instalar outras aplicações), na policy que estiverem a usar devem Security policy group -> Disallow Third Party Application Downloads: False
Acrescentar o seguinte step 8. Seleccionar a entrada "Application Software" e da disposition escolher "Disallowed", isto inibe a instalação de software. Pois expandindo a opção aparecem as aplicações a enviar e é aqui que se escolhe Optional ou Required.

Concluídos estes passos é:
1. Right-click no utilizador e escolher Assign Software Configuration e escolher o pacote
2. Right-click no utilizador e escolher Deploy Applications

Em qualquer altura que queiram actualizar uma aplicação é necessário:
1. Copiar os novos ficheiros .COD para o mesmo local, tomar atenção que os nomes se mantêm.
2. Apagar os ficheiros PkgDBCache.xml e specification.pkg
3. Executar os pontos 5 e 6 da task 2
4. Escolher Blackberry Domain->Software Configurations->Applications right-click Edit Configuration
5. Expandir a configuração e reassignar as permissões
6. Voltar a escolher os utilizadores e fazer deploy

Muita atenção às versões que fazem deploy, têm que ser compatíveis com os devices. Caso contrário aparecem na lista de aplicações do device mas o icone não aparece.

quinta-feira, 23 de abril de 2009

Navita BB Translator

O meu amigo Roberto Dariva já me enviou à bastante tempo este óptimo utilitário que a empresa dele desenvolveu. É uma falta grave da minha parte ainda não ter referenciado neste espaço de conhecimento tal preciosidade e vou ter de compensar o Roberto com algumas "Coronas" bem geladas em Orlando.

O Navita Translator integra muito bem com o email e com outras aplicações do BB, acho que ainda está free para download.

No site http://www.bbtranslator.com/blackberry-translator/home.html existe mais informação e para instalação directa no BB só temos de abrir no Blackberry browser http://www.bbtranslator.com/

Translate words, phrases from e-mails as well as from the BlackBerry Browser or typing in the software. The Navita BB Translator currently supports English, Portuguese and Spanish interfaces (depends on the language set in your BlackBerry) and translates from 6 to 6 (English, Portuguese, Spanish, French, German and Italian) languages.

terça-feira, 21 de abril de 2009

SMS with Location' para BlackBerry





Wizi é uma start-up Portuguesa e está a desenvolver o “SMS with Location”.

http://get.wizi.com/

A aplicação é gratuita e encontra-se já numa fase avançada, estando para muito breve o seu lançamento na BlackBerry App World.

Neste momento precisão de toda a ajuda da comunidade de utilizadores BlackBerry para garantir uma aplicação útil

Todo o feedback é precioso e será tido em conta na versão final que será lançada nos próximos dias. Agradecem todos os comentários e observações para para o email: feedback@wizi.com (por favor incluam o modelo do BlackBerry e o sistema operativo).

Funcionalidades:
- Adiciona a opção “SMS with Location” à lista de contactos
- Permite encontrar a posição actual no mapa
- Permite alterar entre BlackBerry Maps e Google Maps (usando a tecla “M”)
- Opção Zoom City e Zoom Street para um zoom mais rápido
- Pesquisa de locais pelo endereço
- Possibilidade de integrar automaticamente na mensagem o endereço - Possibilidade de integrar automaticamente na mensagem as coordenadas GPS.

quarta-feira, 1 de abril de 2009

Loja Oficial de produtos para Equipamentos BlackBerry®

Apesar de ser dia das mentiras mas é verdade, a RIM® lançou uma loja online de produtos para os seus equipamentos BlackBerry® onde pode encontrar de tudo, desde de software até outros equipamentos adicionais para completar para o seu BlackBerry®.

A loja está disponível em http://na.blackberry.com/

Lançamento do Skype™ Original para Equipamentos BlackBerry®

Finalmente o Skype™ vai lançar uma versão para equipamentos BlackBerry® em Maio.
Para já os equipamentos Bold™ e Curve™ serão os contemplados no entanto no futuro outros equipamentos tão também o software disponibilizado.

Para consultar o artigo original em Inglês no site do Skype™ carregue aqui.

Já existe outras aplicações no mercado para serem adquiridas, como por exemplo o IM+ for Skype para várias plataformas como o BlackBerry® que pode consultar aqui.

Microsoft OCS no Blackberry

http://bb.msoutlookonline.net/ocs/



Pode ter o Microsoft Office Communicator no Blackberry sem custos ou grandes complicações.
Tenha em atenção a autenticação como na figura.




Depois é só utilizar.
Detalhes a ter em conta:
- Pode ter o ocs ligado no device e no PC em simultâneo;
- o estado no device é controlado pelo utilizador.
- só existe actualização automática com agenda do Outlook se estiver logado no PC.