Serviços Dinâmicos em Pequenos Dispositivos

Page 1

“SERVIÇOS MÓVEIS EM PEQUENOS DISPOSITIVOS” Ricardo da Silva Ogliari Renato Sertório Outubro / 07 - JustJava


Agenda * Nosso olhar sobre os Serviços Móveis * POWERBAR® (Nestlé) * U.Find – Guia de Localização e Serviços * Questões sobre Java ME * Considerações Finais * Perguntas


Serviços Móveis * Mais de 110 milhões de telefones celulares (fonte: IDG Now)

* Livre, democrático e de fácil acesso * Computação Móvel, cada vez mais recursos * Informações, entretenimento e serviços de valor agregado * Canal de comunicação para as empresas: Mobile Marketing

Mobile


Nosso olhar Serviços Móveis = Mobilidade

Muito mais uma “ação” do que “em movimento”

Pensar no comportamento e necessidades do usuário

Adesão e mudança de hábitos


POWERBAR® Training * POWERBAR® - marca de nutrição esportiva da Nestlé * Público: entusiastas e atletas (amadores/profissionais) * O seu personal trainer pelo celular! * Monitora: * Índices de tempo de treinamento, distâncias e queima de calorias. * Sincronização com informações web


POWERBAR速 Training


U.Find Guia de localização e serviços Uma plataforma de comunicação: > mobile e integração web Toda informação está baseada em localização


U.Find * Quase 2 anos de lançamento: versão 1.5 * Mais de 420 cidades * Conteúdos gerados pelos usuários * Público que mais usa o serviço: 21 a 35 anos * Mais de 10 mil usuários com cadastro, perfil de usuários e tracking de interações


U.Find * Plataforma de mobile marketing * Interesse e Reconhecimento da mĂ­dia

18prog programas 18 ramas e sserviços erviços essenciais es s enciais !


Conclus천es Java ME * Sempre Canvas


Conclus천es Java ME * Sempre Canvas


Conclusões Java ME * Utilizando Screen: - Facilidade; - Interface é uma surpresa; - Gerenciamento de cores; - DateField; - Principal problema: COMMANDS


Conclusões Java ME * Preocupação com interface: - TWUIK

- Java ME (J2ME) GUI Library


Conclusões Java ME * Preocupação com interface: - SVG - Open GL - 3D


Conclus천es Java ME <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <rect ir="retangulo" x="20" y="20" rx="20" ry="20" width="250" height="100" style="fill:red;stroke:black; stroke-width:5;opacity:0.5"/> <circle id="circulo" cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/> </svg>


Conclus천es Java ME Document doc = img.getDocument(); SVGElement element = (SVGElement) doc.getElementById ("TextElement"); element.setTrait("#text", txfTexto.getString()); SVGElement font = (SVGElement)doc.createElementNS("http://www.w3.org/2000/svg" , "text"); font.setFloatTrait("x", 50.0f); font.setFloatTrait("y", 50.0f); font.setTrait("font-family", "inherit"); font.setTrait("#text", "elemento texto"); rootElement.appendChild(font);


Conclus천es Java ME <defs> <animateTransform id="barra" xlink:href="#barra" attributeName="transform" type="rotate" values="0;360" begin="0s" dur="1s" repeatDur="indefinite"/> </defs>

svg = (SVGImage)SVGImage.createImage(is, null); svgAnimator = SVGAnimator.createAnimator(svg); svgAnimator.setTimeIncrement(0.10f); svgAnimator.play();


Conclusões Java ME * Java ME não é totalmente portável: - Problemas com API; - Siemens CX 65 - Date - Implementação parcial de pacotes; - Java Location API - ProximityListener - Problemas com conexão; - Persistência de dados, RMS; - Quanto mais complexo mais difícil.


Conclusões Java ME * Captura de imagens: - Documentação: capture://video (default video) - Porém, Nokia S40 capture://image (default video)


Conclus천es Java ME * RMS


ConclusĂľes Java ME * Maioria dos usuĂĄrio high-end - Nokia N95 - Nokia N... - Sony Ericsson...


Conclusões Java ME * Bom nível de portabilidade; * Grande número de devices; * Linguagem conhecida; * Número crescente de API´s: - Infra - SVG - Open GL - Dados georeferenciados - Mobile Payment


Perguntas??


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.