logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Out 6

Usando Geolocalização com Flash Lite e Nokia Platform Services

Escrito por Leonardo França em 1, 2.0, 4, 6, action, Actionscript, ActionScript 3, Actionscript 3.0, Adobe, Adobe Air, Air, api, Aplicativos, app, AR, arte, back, bar, BI, carregar, class, classe, classes, cs4, Curso, Cursos, dados, developer, Download, err, erro, error, exemplo, flash, flash lite, Flash Player, for, FullScreen, game, geo, git, Google, Google Maps, html, IE, if, image, int, Java, Javascript, library, lite, Mac, map, mapa, maps, mg, mobile, novidade, Number, O, on, PHP, platform, player, procura, produto, pt, RIA, Ria’s Geral, RoR, screen, serviço, site, SmartPhone, string, TAT, Tech, Tema, UI, window, windows, XP @ 10 6th, 2010 | via http://www.leonardofranca.com.br | Sem comentários
Leonardo França
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »



O uso de recursos de geolocalização não é mais novidade hoje em dia, temos aparelhos com GPS integrados em carros, smartphones, notebooks etc. O Flash Lite 4.0, Flash Player 10.1(somente mobile) e Adobe AIR 2.5(também só mobile) têm suporte nativo a geolocalização. O Flash Lite 3 pode acessar recursos de geolocalização do smartphone através do Nokia Platform Services.
A Nokia criou uma biblioteca especialmente para trabalhar em conjunto com o Flash Lite dando acesso a recurso que nativamente não são possivéis como acesso ao acelerômetro, GPS, agenda de contatos etc.

A Nokia criou uma biblioteca especialmente para trabalhar em conjunto com o Flash Lite dando acesso a recurso que nativamente não são possivéis como acesso ao acelerômetro, GPS, agenda de contatos etc.

Vou mostrar um exemplo simples do uso de geolocalização com Flash Lite 3.0 e Nokia Platform Services.
Baixe a biblioteca da Nokia e em seguida salve no diretorio de acordo com seu sistema operacional:

O Nokia Platform Services só funciona em dispositivos com o Symbian S60 5th.

  • No Mac – Copie para /Users//Library/Application/Support/Adobe/Flash CS5/en/Configuration/Classes/
  • No Windows Vista – Extraia para /Users//AppData/Local/Adobe/Flash CS4/en/Configuration/Classes.
  • No Windows XP – Extraia para //Local Settings/Application Data/Adobe/Flash CS5/en/Configuration/Classes/

Começaremos nosso primeiro exemplo:

  • Crie um arquivo do tipo ActionScript 2.0 e peça para compilar para o Flash Lite 3.0 ou 3.1. Ou pode criar diretamente pelo Adobe Device Central CS5.
  • Crie um MovieClip e de o nome de instância “mcScreen” e deixe no palco.

Agora iremos a parte da codificação. Iniciaremos desabilitando o teclado virtual(no meu caso to usando um Nokia 5230) e setando o programa para abrir em fullscreen.

PLAIN TEXT
ACTIONSCRIPT:

  1. fscommand2("DisableKeypadCompatibilityMode");
  2. fscommand2("FullScreen", "true");

Adicionaremos o import para classe services da Nokia e declararemos as variavéis necessarias.

PLAIN TEXT
ACTIONSCRIPT:

  1. import com.nokia.lib.Service;
  2.  
  3. //api google maps
  4. var API_KEY:String = "YOUR_API_KEY";
  5. var latitude:Number;
  6. var longitude:Number;
  7. var myLocation:Service;
  8. var mapLoader:MovieClipLoader;

Usarei a API do Google Maps para usar os dados de latitude e longitude para mostrar a localização no mapa. É necessaria adquirir uma key do site do Google.
Instanciaremos o serviço e setamos para que peça as informações de geolocalização do smartphone.

PLAIN TEXT
ACTIONSCRIPT:

  1. var myLocation = new Service("Service.Location", "ILocation");
  2. var inParams = {LocationInformationClass:"GenericLocationInfo"};
  3. var outParams = myLocation.GetLocation(inParams);

Agora é só pegar os valores da latitude e longitude para mandar carregar a localização no mapa. Um detalhe é que o Google não possui API para se trabalhar com ActionScript 2.0, somente para ActionScript 3.0. Portanto o que farei é que o Flash carregue uma imagem do Google Maps via HTTP. Você pode ver mais detalhes clicando aqui.

PLAIN TEXT
ACTIONSCRIPT:

  1. if (outParams.ErrorCode == 0)
  2. {
  3.     var outList = outParams.ReturnValue;
  4.  
  5.     txtLatitude.text = outList.Latitude;
  6.     txtLongitude.text = outList.Longitude;
  7.    
  8.     latitude = outList.Latitude;
  9.     longitude = outList.Longitude;
  10.    
  11.     mcScreen.createEmptyMovieClip("mcMap", mcScreen.getNextHighestDepth());
  12.     mapLoader = new MovieClipLoader();
  13.     mapURL = "http://maps.google.com/maps/api/staticmap?center="+latitude+","+longitude+"&size=360×640&markers=color:red|"+latitude+","+longitude+"&key="+API_KEY+"&format=jpg-baseline&zoom=10&sensor=true";
  14.     mapLoader.loadClip(mapURL, mcScreen.mcMap);
  15. }

DOWNLOAD SOURCE

Para saber mais:
http://www.forum.nokia.com/Develop/Other_Technologies/Flash_lite/
http://library.forum.nokia.com/index.jsp?topic=/Flash_Lite_Developers_Library/GUID-46EABDC1-37CB-412A-ACAD-1A1A9466BB68.html

Se você esta procurando um livre sobre Flash Lite, recomendo Flash Lite 2: Crie Aplicativos e Games para Celulares do meu amigo Fabricio Manzi, creio que seja o único em português que temos ;)

Set 10

Usando Google Maps em uma aplicação Flex

Escrito por DanielPedrinha em 1, 2.0, 4, aplicacao, AR, Artigo, Artigos, blog, C#, código, exemplo, Exemplos, Experiências, Flex, Flex 4, geo, Google, Google Maps, map, maps, O, referencia, RIA, Ria’s Geral, SDK, Tutorial, UI, XP @ 09 10th, 2010 | via http://www.flexbrasilia.com.br/ | Sem comentários
DanielPedrinha
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Comecei um novo projeto com geo referenciamento, então vou deixar aqui minhas experiências iniciais e uma aplicação de exemplo com o código. Antes de mais nada, finalmente comecei a usar o Flex 4, então os próximos artigos deverão ser na maioria com o SDK 4 do Flex. Comecei pelo tutorial da própria google. Muito bom, [...]

(Read more…)

Ago 30

Os 45 tutoriais de Adobe Flex mais procurados

Escrito por Igor Musardo em .NET, 1, 2009, 3d, 4, 6, abas, Accordion, Actionscript, Adobe, Adobe Flex, AR, as3, AUG, BI, blog, bug, class, classe, cliente, Componente, Curso, custom, dados, Data Binding, DataGrid, Debug, degrafa, Design, Dica, dynamic, email, encode, encoder, Estilo, externalInterface, facebook, flash, Flex, Flex 3, Flex Builder, for, Formulário, Formulários, galeria, Google, Google Maps, Gráfico, how-to, html, ide, IE, if, image, imagens, int, interface, internet, Introdução, itemRenderer, Java, Javascript, jogo, JQuery, lista, map, maps, MXML, mysql, NaN, O, on, photoshop, PHP, player, procura, pt, RIA, Ria’s Geral, rss, tag, TAT, Tech, Tema, Tutoriais, Tutorial, UI, web, Webservice, Widget, window, windows, XML @ 08 30th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Está procurando alguns tutoriais de Adobe Flex? O blog Design Your Way separou 45 tutoriais muito bacanas para Adobe Flex, eu separei os que eu achei mais interessantes e relevantes.

Aproveite e bons estudos!

01º Flex MP3 Player

02º XML Básico com Flex 3

03º Criando uma galeria 3D do Flickr com Flex e Awaya3D

04º Usando a classe TextRange

05º Construindo um ItemRenderer para TileList

06º Rotacionando a ViewStack em forma de Cubo

07º Drag Drop simples no Flex

08º Cursor customizado no Flex

09º Como fazer gráficos no Flex

10º Visualizador de imagens em miniaturas no Flex

11º Jogo da Velha em Flex com Degrafa

12º Formulários no Flex

13º Sistema de Login em Flex com PHP

14º Pegando informações de músicas do WebService da Amazon com o Adobe Flex

15º Instalando e usando o Google Maps no Flex

16º Galeria de imagens com o componente Accordion e XML no Flex

17º Interação entre Flex e Javascript

18º Múltiplos uploads com JQuery e Flex ou Flash

19º Desenvolvendo janelas em Flex ou Flash para o Adobe Photoshop

20º Criando um cliente Digg em Flex

21º Introdução ao Data Binding

22º Data Grid com XML

23º Usando Flex, PHP e Json para modificar dados no MySQL

24º Trabalhando com o Debugger no Adobe Flex Builder

25º Criando um relógio de contagem regressiva em Flex

26º Transmitindo dados entre Flex e PHP usando Json

27º Criando um leitor de Feeds (RSS) em Flex

28º Como criar um gráfico de Bolhas em Flex

29º Usando Item Renderes

30º Criando um formulário de email em Flex com PHP

31º Criando grandes listas dinâmicas em Flex

32º Encodificador assincrono de JPEG

33º Criando seu jogo de aventura no Adobe Flex

34º Mudando o identificador de seleção de uma Lista no Flex

35º Criando um player customizado do You Tube em Adobe Flex

36º Criando uma lista de contatos usando Flex e XML

37º Criando um album de fotos do Facebook em Flex

38º Modificando o estilo da linha selecionada na Data Grid

Ago 5

Google maps 3D no Flex

Escrito por Eduardo Kraus em Adobe Flex código fonte, Exemplo Flex, Flex, Flex Examples, Google Maps, Google Maps 3d @ 08 5th, 2009 | via http://blog.mxml.com.br | Sem comentários
Eduardo Kraus
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Novidade para aqueles que utilizam o Google Maps no Flex. Agora esta disponível a visualização 3D no Flex.

Se você nunca desenvolveu uma app com google maps, então não pode perder este artigo….

|

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2795 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com