publicidade
TI INSIDE - Outsoucing
   pesquisa avançada

MARCO LONZETTI, DA PONTOMOBI
Cadastre-se e receba TI INSIDE Online - Outsourcing no seu email 
Desenvolvendo em Chrome
quarta-feira, 23 de novembro de 2011, 0h11



publicidade

"Temos uma grande oportunidade de construir aplicativos para o lançamento da Chrome Webstore no Brasil, vamos?" - nos disse Terence Reis (@Teco), na sala de reunião .Mobi há alguns meses atrás. Por não comandar diretamente a equipe de desenvolvimento de aplicativos Android, logo pensei: "Porque estou aqui?". Aprendi em poucos segundos a não subestimar o avanço tecnológico multi-thread da gigante de buscas (e de energia solar, como saberemos em alguns poucos anos). A partir daquele dia tínhamos a missão de reunir as principais empresas de conteúdo online do país para abastecer, substancialmente, a loja brasileira de aplicativos do Google Chrome - http://chrome.google.com/webstore/

Apesar de conhecer bem o navegador - o adotei há uns 3 anos e não larguei mais - confesso que era falha minha concepção sobre "aplicativos que rodam no Chrome". Seriam como os add-ons para o Firefox? Seriam apenas bookmarks para sites? De que maneira se encaixa com minha conta no Android Market (nenhuma.)? Qual tecnologia devemos usar?

Mas antes de entender como funciona um aplicativo para o Chrome, é preciso saber "porque" você precisa de aplicativos para o Chrome. A resposta é: Chrome OS. Pois é, o Google fechou parceria com alguns fabricantes, como a Samsung, para produzir notebooks com o Sistema Operacional Chrome (Chrome OS) - mais ou menos como fez com a HTC há alguns anos pra lançar o Android. Pra quem ainda não conhece o ChromeBook, não se surpreenda quando ligá-lo e ver "apenas" o Chrome. Sim, o navegador.

Então imagine-se usando um notebook que rode apenas o Chrome, nada mais. Para não ser apenas mais um netbook fraquinho e sem recursos, o ChromeBook deve oferecer aplicativos inteligentes para atender às necessidades de seus usuários. Conceitualmente (e apenas isso) você não precisará mais de um Windows ou Linux ou MacOS rodando o Chrome - mas sim, apenas o próprio Chrome.

Na minha humilde opinião (IMHO), isso não vai mudar a forma como nós lidamos com sistemas operacionais e softwares, mas deve preencher uma enorme lacuna da inclusão digital nos próximos anos - coisa que os netbooks (fraquinhos e sem recursos) começaram a fazer há algum tempo.

Os Chrome Apps, segundo os próprios engenheiros do Google, são: One task oriented HTML5 apps. Baseados sempre na mais recente versão do Webkit, o Chrome é o navegador que mais permite o uso dos recursos nativos do HTML5. Tais aplicativos podem ser:

1. Hosted - são aqueles que apontam para um site hospedado. Praticamente um "bookmark" no Chrome.
É um aplicativo, ainda assim? Sim e não. Sim porque pelo menos a referência dele está instalada no seu Chrome. Não se formos considerar que não estamos utilizando 100% dos recursos oferecidos pelo ecossistema, como LocalStorage (como o nome diz, armazenamento no navegador, até 5MB) para utilização do aplicativo mesmo sem conexão de internet.

2. Installable - são meus preferidos.

Por que? Porque demonstra claramente o conceito de aplicativo. Ou seja, você de fato instala os arquivos no seu computador, dentro do Chrome. Ao ponto que, quando você acessa o aplicativo, não aparece nenhuma URL/endereço na barra do navegador. Você não está acessando um site em algum servidor, mas sim o aplicativo ali instalado (que por sua vez, sim, pode consultar dados remotamente, via Ajax, Proxy, WebSocket, etc.)

3. Extension - são meus segundo favoritos.

Também é instalado no Chrome e, ao invés de ocupar uma janela inteira, é utilizado para funcionalidades "menores", visualmente falando. São aqueles ícones que ficam ao lado da barra de endereço, lembrando um pouco a época das "barras de pesquisa" instaladas no IE.

Nossa missão foi construir os aplicativos utilizando ao máximo os recursos nativos do HTML5 e CSS3, instaláveis onde possível e, ao mesmo tempo, tendo que entregar o conteúdo dos parceiros - notícias, rádios online, programa de fidelidade, e-commerce, previsão de tempo, índices financeiros, entre outros.

A curva de aprendizado começou dentro da nossa equipe - excepcional, por sinal - e se estendeu ao parceiros, que também precisaram ser orientados quanto ao novo conceito de aplicativos para Chrome.

Ao mesmo tempo que recebíamos orientação da turma de Palo Alto - special thanks to Boris Smus - sobre objetivos do Google, tecnologias previstas, tecnologias depreciadas, etc; também conversávamos com nossos parceiros sobre a substancial, mas quase discreta, diferença entre um aplicativo para o Chrome e um novo site.

Como resultado vejo uma equipe aprimorada, vejo um posicionamento estratégico forte da nossa empresa, vejo parceiros vislumbrando novos meios de atingir seu público e, principalmente (pra mim) vejo uma nova onda de tecnologia, pra todos os tipos de aparelhos de celular, TV, computador, set-top box, geladeira, carro, qualquer coisa: o HTML5.

Muito mais do que a Sun propôs com o Java há alguns anos, como linguagem cross-plataforma, o HTML5 é uma linguagem cross-interface.

Marco Lonzetti, diiretor de Produtos Grupo.Mobi @mlonzetti.

Da Redação
|   Imprimir   |   Enviar por e-mail   |   (0) Comentar   
 publicidade
OUTROS DESTAQUES

segunda-feira, 21 de maio de 2012
12h23 - O aquecimento do mercado de datacenters no Brasil
16h18 - Aplicações corretas garantem a virtualização correta

sexta-feira, 18 de maio de 2012
21h42 - Os desafios do gestor de TI para estabelecer fornecedores parceiros do negócio

segunda-feira, 14 de maio de 2012
21h41 - Uma década de certificação digital no nosso dia a dia
15h10 - CRM: cliente ocupa o centro dos processos do negócio

sábado, 12 de maio de 2012
19h00 - Quem precisa de CRM? Avalie quais são deus objetivos e faça o investimento

segunda-feira, 7 de maio de 2012
16h27 - Contratos de TI ainda são falhos e podem deixar empresas de saia-justa

domingo, 6 de maio de 2012
18h20 - Brasil participa de programa de pesquisa da Comunidade Européia sobvre IoT

quarta-feira, 2 de maio de 2012
12h29 - Descarte de eletrônicos: ecologicamente correto e financeiramente viável

sexta-feira, 27 de abril de 2012
17h09 - Vantagens e desafios da computação em nuvem

sexta-feira, 20 de abril de 2012
12h18 - Como lidar com o excesso de informações

quinta-feira, 19 de abril de 2012
15h31 - IoT: a importância e a oportunidade para o Brasil
14h43 - Modelagem de processos de negócio (BPM) e seus impactos positivos nas organizações

quarta-feira, 18 de abril de 2012
21h28 - Processos de otimização bem estruturados levam a ganhos em todas as linhas de negócios

terça-feira, 17 de abril de 2012
21h34 - Cartões não matarão o papel moeda

segunda-feira, 16 de abril de 2012
18h09 - Sustentabilidade digital: a gestão tecnológica e o Fisco

sexta-feira, 13 de abril de 2012
16h00 - Treinamento de vendas: Entre gatos e lebres o que realmente funciona ?

quinta-feira, 12 de abril de 2012
16h07 - Contact centers e a Lei 12.551/11: porta aberta para um novo modelo de relações de trabalho
15h59 - Certificações em TI: empresas valorizam profissional qualificado

quarta-feira, 11 de abril de 2012
20h12 - Os novos desafios dos Analistas de Negócios

segunda-feira, 9 de abril de 2012
20h53 - Collaboration alavanca a consumerização da informação corporativa
21h13 - Esqueçam o Service Desk tradicional, agora é SaaS e na nuvem
18h45 - Está na hora de colocar a sua empresa nas nuvens?

segunda-feira, 2 de abril de 2012
17h30 - Mobile payment: quando será que vai pegar no Brasil?

segunda-feira, 26 de março de 2012
18h29 - Como deixar seus clientes nas nuvens
18h23 - Como gerar inovação nas empresas
17h51 - Big Data: A arquitetura de dados em velocidade supersônica

quinta-feira, 22 de março de 2012
17h27 - Maximização do desempenho de ativos nas concessionárias de Energia - a gestão estratégica da infra

quarta-feira, 21 de março de 2012
19h21 - `Inefinépcia' na Inovação

terça-feira, 20 de março de 2012
14h59 - BPO: Treinamento e capacitação das lideranças, questão de sobrevivência
14h45 - Você atende bem ao seu cliente heavy user?

segunda-feira, 19 de março de 2012
22h30 - Armadilhas do planejamento de portfólio de projetos

quinta-feira, 15 de março de 2012
22h53 - Como se adequar ao perfil? O mercado mudou e o vendedor precisa mudar também

quarta-feira, 14 de março de 2012
19h06 - A escolha do caminho para o modelo da computação em nuvem e os desafios do mercado financeiro
Conheça as publicações da Converge Comunicações
TELA VIVA NewsPAY-TV NewsTI INSIDE OnlineRevista TELA VIVATELETIMERevista TI INSIDE
Converge Comunicaes

© Copyright Converge Comunicações. Todos os direitos reservados. A reprodução total ou parcial dos textos, imagens e arquivos deste site por qualquer meio ou forma depende de autorização por escrito da editora. TI INSIDE é uma propriedade da Converge Comunicações.

publicidade