Novos Artigos e Exemplos sobre Flash Lite no Forum Nokia Incluindo para o Touch!

Flash Lite, Flash Lite Suporte, Nokia No Comments »

O Forum Nokia publicou alguns novos artigos e exemplos sobre Flash Lite incluindo guias para usar Flash Lite com os novos telemóveis touch. Os artigos e exemplos são:

José Xavier

Público Flash - Aplicação Portuguesa em Flash Lite

Flash Lite, Portugal No Comments »

Olá,

Hoje escrevo para apresentar uma aplicação desenvolvida em Flash Lite por e para uma empresa portuguesa.

Trata-se de um aplicação para visualizar conteudo do jornal Público. Infelizmente esta aplicação só pode ser usada por clientes Optimus.

A aplicação foi desenvolvida pela Present Technologies e chama-se Público Flash.

José Xavier

Adobe Anuncia Flash Lite 3.1

Flash Lite, Flash Lite Suporte, Nokia, SWF pack, Symbian, Tutoriais, Tutorials No Comments »

Adobe anunciou o lançamento do Flash Lite 3.1, mas desta vez com mais dois lançamentos muito aguardados o Adobe AppZone e Adobe Mobile Packager.

Adobe ha anunciado Flash Lite 3.1

Adobe Flash Lite 3.1

A nova versão do Flash Lite 3.1 vem corrige alguns erros assim como um sistema de segurança melhorado. Mas uma das principais novidades é o facto desta versão ser distribuida via internet, isto significa, que quando um télemovel não possui esta versão do Flash Lite para correr a aplicação instala a aplicação através da internet no dispositivo. Esta versão continua sem suportar video H264.

Adobe Mobile Packager

Agora para “empacotar” conteudo Flash Lite em ficheiros de instalação Symbian e Windows Mobile já não é necessário recorrer a outras aplicação pois a Adobe acaba também de anunciar o Adobe Mobile Packager. Assim ao criar uma aplicação usando o Adobe Mobile Packager pode, entre outras, adicionar a funão de detectar a versão do Flash Lite no dispositivo e se necessário instalar a mais recente.

Gracias a Adobe Mobile Packager podremos empaquetar aplicaciones

Adobe AppZone

Ao instalar  autima versão do Flash Lite será instalado também o Adobe AppZone, um catálogo de aplicações em Flash Lite que podem ser descarregada.

Con Adobe AppZone podremos descargar aplicaciones

Mais informações aqui.

José Xavier

Código Exemplo Sobre “Flash Lite Platform Services”

Flash Lite, Flash Lite Suporte, Nokia No Comments »

Olá,

Soube via biskero que Robert do Forum Nokia postou um código exemplo sobre “Flash Lite Platform Services” para os telemóveis Nokia que corram S60 5th Edition.

José Xavier

“Acesso Remoto a Dispositivos” no Forum Nokia

Flash Lite, Flash Lite Suporte, Nokia No Comments »

Olá,

Visto que só possuo um telemóvel, quando quero fazer testes a novas aplicações ou simplesmente testar alguma coisa em Flash Lite tenho que recorrer aos amigos para lhes pedir que eles testem nos seus dispositivos, só desta forma consigo ter a informação do funcionamento de uma aplicação em vários dispositivos.

Entretanto hà poucos dias descobri um recurso no Forum Nokia, o Remote Device Access que em português é algo como Acesso Remoto a Dispositivos.

Este recurso consiste na possiblidade de remotamente se ter acesso a uma lista de mais de 20 telemóveis, sendo que são na sua maioria os mais recentes da Nokia.

Para começar a utilizar este serviço basta estar registado no Forum Nokia e aceder a Acesso Remoto a Dispositivos. Em seguida procede-se à reserva no horário e depois pode-se começar a utilizar este sistema.

É de salientar que não se tratam de simuladores mas de sim de dispositivos reais.

Lembro também que para quem não conhece o Forum Nokia tem muita informação util.

José Xavier

Disponível a Gravação do Seminário Web Sobre o Desenvolvimento de Flash Lite em Adobe CS4

Flash Lite No Comments »

Olá,

A gravação encontra-se no seguinte sitio Flash Lite Webinar Recording Now Available Available

José Xavier

1500 milhões de dispositivos com Flash Lite nos próximos 2 anos!

Flash Lite, Flash Lite Suporte, Telemóveis No Comments »

Via biskero, de acordo com a Strategy Analytics, serão lançados 1500 milhões de dispositivos com Flash Lite nos próximos 2 anos!

“Durante o terceiro trimestre de 2008 o número de telemóveis com Flash Lite atingiu os 800 milhões, e o crescimento deste numero não dá sinais de abrandar. É esperado que nos próximos 2 anos sejam distribuídos telemóveis com Flash Lite e que este número atinja os 1500 milhões. …”

José Xavier

Tutorial XML + Flash Lite (feito por mim)

Flash Lite, Tutoriais, Tutorials No Comments »

Olá,

Ultimamente tenho tido muito trabalho na faculdade e não tenho conseguido dar a atenção ao Blog que este necessita, nem tenho avançado em algumas ideias que tenho. De qualquer das maneiras umas das coisas que vou utilizar nessas ideias vai ser a utilização de ficheiros XML por isso pensei que fosse um tema para abordar aqui em forma de tutorial.

Os conhecimentos necessários para acompanhar o tutorial são muito básicos. :)

O que é XML? O XML, eXtensible Markup Language, é uma linguagem de programação utilizada para organizar de forma extruturada informação. Informação esta que depois pode ser utilizada por diferentes plataformas. O XML facilita a troca de dados entre aplicações. Mais informações podem ser encontradas com uma pesquisa no google :)

<bicicletas>
    <bicicleta id="1">
        <marca>Scott</marca>
        <preco>700</preco>
    </bicicleta>
    <bicicleta id="2">
        <marca>BH</marca>
        <preco>2000</preco>
    </bicicleta>
    <bicicleta id="3">
        <marca>Banshee</marca>
        <preco>1500</preco>
    </bicicleta>
    <bicicleta id="4">
        <marca>Biomega</marca>
        <preco>850</preco>
    </bicicleta>
</bicicletas>

Este pequeno código trata-se de informação estruturada em XML. Neste exemplo vamos organizar informação sobre bicicletas.
Começamos por defenir a raíz do documento que neste caso é bicicletas e só deve existir uma por documento.
Agora vamos criar os elementos, que neste caso será cada bicicleta, não há limite para o número de elementos e para além disso podemos ter elementos dentro de elementos como acontece neste caso.
Dentro da bicicleta temos outros elementos como a marca e o preço.
Podemos também atribuir atributos aos elementos como acontece na bicicleta em que defenimos um id.
Espero que tenha explicado bem o que é o XML. Não se esqueçam de quando criarem um ficheiro XML gravar na extensão .xml.
Vamos agora para o Flash. O Flash possui um classe própria para trabalhar com XML.

Primeiro criámos um novo documento no Flash e definimos algumas propriedades.

Agora vamos inserir um caixa de texto com as seguintes propriedades:

Agora vamos começar a escrever o nosso código:

var bicicletas:XML = new XML();
bicicletas.ignoreWhite = true;
bicicletas.onLoad = function(sucesso:Boolean):Void {
 if (sucesso) {
  teste_txt.text = "-----OK-----";
 } else {
  teste_txt.text = "-----ERRO-----";
 }
};
bicicletas.load("Bicicletas.xml");

O código anterior deve ser inserido na janela actions como mostra a imagem anterior.

var bicicletas:XML = new XML();
bicicletas.ignoreWhite = true;

Aqui criámos a variável XML com o nome bicicletas e ignoran-se os espaços em branco.

bicicletas.onLoad = function(sucesso:Boolean):Void {
 if (sucesso) {
  teste_txt.text = "-----OK-----";
 } else {
  teste_txt.text = "-----ERRO-----";
 }
};

Esta função retorna um boleano “sucesso” que será verdadeiro se o XML for carregado caso contrário o valor da variável será falso. A varável sucesso vai ser utilizada para descrever se o processo de adquirir o XML correu bem ou não. Para isso verificá-mos se é verdadeira ou falsa e mostramos na nossa caixa de texto o resultado. Para testar carrega-se Ctrl+Enter.

Até este momento simplesmente criámos um variável XML que abriu o ficheiro e ficou com a informação, agora vamos usar essa informação.

if (sucesso) {
  teste_txt.text = "-----OK-----";
  teste_txt.text += bicicletas.firstChild.nodeName  + "\n";
 }

Esta nova linha de código que adicionámos vai acrescentar à nossa caixa de texto, para isso em vez de um = foi usado um += que adiciona ao anterior um novo dado, o nome da raíz. Se fizerem agora Crtl+Enter podem ver que depois do OK foi adicionado o nome da raíz que é bicicletas. Os dados do XML são organizados pelo Flash num vector.

teste_txt.text += bicicletas.firstChild.childNodes[0].nodeName + "\n";

Dentro do firstChild temos um vector, childNodes, com os nossos elementos. Na primeira posição do vector vamos ter o primeiro elemento bicicleta como podem verificar depois de inserir este código juntamente com o anterior. Neste momento o resultado no ecrã é uma mensagem de OK, o nome da raíz, e o nome do primeiro elemento.
Como dentro do primeiro elemento temos mais dois elementos, marca e preço, podemos deduzir que essa informação também esta dentro de um vector. Então utilizaremos o seguinte código para retornar esses valores.

teste_txt.text += bicicletas.firstChild.childNodes[0].childNodes[0].nodeName + "\n";
teste_txt.text += bicicletas.firstChild.childNodes[0].childNodes[1].nodeName + "\n";

Neste momento podemos verificar que se encontra no ecrã também o nome dos elementos da bicicleta.
Para finalizar resta saber os valores de cada elemento, neste caso saber o valor do elemento marca e preço. Para isto, em vez de pedirmos o nodeName, vamos pedir o valor com a função membro firstChild.nodeValue. O código é o seguinte:

teste_txt.text += bicicletas.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue+"\n";
teste_txt.text += bicicletas.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue+"\n";

Parece-me que já expliquei o que era necessário, fica em baixo o código final já organizado, podem tambem fazer download dos ficheiros ulizados neste tutorial em baixo.

// this ActionScript sets your content to be full screen
fscommand2("FullScreen", true);
var bicicletas:XML = new XML();
bicicletas.ignoreWhite = true;
bicicletas.onLoad = function(sucesso:Boolean):Void  {
    if (sucesso) {
        teste_txt.text = "-----OK-----"+"\n";
        teste_txt.text += "Raíz : " + bicicletas.firstChild.nodeName+"\n";
        teste_txt.text += "Primeiro Elemento : " + bicicletas.firstChild.childNodes[0].nodeName+"\n";
        teste_txt.text += "Primeiro elemento da bicicleta : " + bicicletas.firstChild.childNodes[0].childNodes[0].nodeName+"\n";
        teste_txt.text += "Segundo elemento da bicicleta : " + bicicletas.firstChild.childNodes[0].childNodes[1].nodeName+"\n";
        teste_txt.text += "Valor do elementro marca : " + bicicletas.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue+"\n";
        teste_txt.text += "Valor do elementro preço : " + bicicletas.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue+"\n";
    } else {
        teste_txt.text = "-----ERRO-----";
    }
};
bicicletas.load("Bicicletas.xml");

Ficheiros XML tutorial (153)

José Xavier

SWFPack - Problema Resolvido!

Flash Lite, SWF pack No Comments »

Olá,

O problema do icone e o facto de não dar para selecionar a aplicação como screensaver estão resolvidos :)

TInha colocado a questão no forum dedicado ao SWFPAck e foram apresentadas soluções para ambos os problemas.

Em relação ao icone era necessário criar no formato SVG-T, tendo eu criado simplesmente em SVG, podem consultar também este artido que é bastante explicito: http://wiki.forum.nokia.com/index.php/How_to_create_application_icon(SVG)_in_S60_3rd_edition .

Quanto ao facto de não dar para selecionar como screensaver foi também resolvido usando uma das opções avançadas, no 2º menu tinha que indicar um local para guradar o ficheiro que neste caso deve ser: “/data/others”

José Xavier

Adobe Mobile And Devices Cookbook Beta

Flash Lite, Flash Lite Suporte, Telemóveis No Comments »

Via BlocketPc,

http://www.blocketpc.com/imagenes/mobilecookbook.jpg

A Adobe lançou o “Mobile And Devices Cookbook” que traduzido significa livro de receitas. Neste caso as receitas são problemas relacionados com o desenvolvimento de aplicações para dispositivos móveis. Podem se encontrar soluções para vários problemas como também uma espécie de repositório de código :)

José Xavier

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar Sessão