Criar uma Web App no Chrome

Criar uma Web App no Chrome

Criado por Pedro Simões em 14 de Fevereiro de 2011 | 7 comentários

A guerra dos browsers anda ao rubro. Saem periodicamente novas versões de cada um deles e a cada um desses lançamentos são apresentadas novas funcionalidades. A maioria dessas novidades tenta ser original e dar aos utilizadores uma nova experiência e funcionalidades.

Uma das últimas que o Chrome trouxe para os seus utilizadores foram as WebApps. Hoje vamos dar-vos a conhecer uma forma simples de criarem uma WebApp que mais não é do que um link para o vosso site favorito, o Pplware.

As WebApps são basicamente acessos directos a determinados serviços que estão alojados na Internet. Podem no entanto estar alojadas no vosso PC, tendo para isso a necessidade de serem descarregados ficheiros adicionais. O Chrome já tinha disponível extensões, que não diferem muito do conceito aplicado às WebApps, mas a maior diferença é que as WebApps correm directamente num separador e as extensões têm janelas próprias que são apresentadas da interface do Chrome.

O que nos propomos a apresentar hoje é a criação de uma WebApp que vos colocará um link e um ícone na zona de WebApps da vossa página de novo separador. Alguns de vós vão com certeza argumentar que é muito mais simples a criação de um atalho, mas o que pretendemos é mostrar e explicar a forma simples com que se podem criar WebApps e dar-vos um pequeno empurrão para que comecem a desenvolver as vossas extensões ou WebApps.

Uma WebApp é composta por dois simples ficheiros. Uma imagem no formato PNG e que deve ter 128×128 pixeis e um ficheiro em Jason, de nome manifest (manifest.json). A imagem pode ser escolhida por vós e deve respeitar as dimensões indicadas (128 pixeis por128 pixeis). Se pretenderem podem esta, usar a que foi criada para a WebApp do Pplware.

O conteúdo do ficheiro manifest.json é o que está apresentado abaixo e pode ser obtido aqui:

{
"name": "Pplware",
"description": "Peopleware - Tudo sobre tecnologia, software, informatica,
tutoriais, truques, dicas, windows, mac, linux e internet em portugues",
"version": "1.0",
"icons": {
"128": "ppl.png"
},
"app": {
"urls": [
"http://pplware.sapo.pt/"
],
"launch": {
"web_url": "http://pplware.sapo.pt/"
}
},
"permissions": [
"unlimitedStorage",
"notifications"
]
}

Caso pretendam criar a vossa WebApp devem alterar os seguintes campos:

  • name – Nome que pretendem que a WebApp tenha
  • description – Descrição da WebApp
  • urls – Endereço a que se refere a WebApp
  • launch – Endereço a ser aberto no separador

Coloquem os dois ficheiros numa pasta à vossa escolha e que tenham criado para o efeito. No nosso caso criamos a pasta Pplware e colocámos lá dentro os dois ficheiros (manifest.json e ppl.png).

Agora devem abrir o Chrome para que possamos carregar essa nova WebApp para o vosso browser preferido. Acedam ao menu de ferramentas e escolham as opções Ferramentas e depois Extensões.

No novo separador que se abrir, o separador extensões, devem carregar no botão Carregar extensão não compilada. Será aberta uma janela para que possam indicar a directoria onde têm a vossa WebApp criada. Naveguem até ao local onde deixaram os ficheiros e carreguem no botão OK.

Depois deste passo devem ver no separador Extensões a nova WebApp instalada.

Para testarem se a nova WebApp está carregada e funcional devem apenas abrir um novo separador e depois ai dentro navegarem para a WebApp que criaram e instalaram. No nosso caso é apenas um link para o Pplware.

Podem inclusive criar novas versões que o Chrome avisa-vos das alterações e da actualização efectuada.

Relembramos que este é apenas um exemplo do que pode ser criado. Naturalmente que as WebApps estão desenhadas para aplicações bem mais complexas e que não se devem limitar a ser apenas um link para o vosso site preferido, mas como indicámos no início, este exemplo pode ser apenas a forma de vos iniciar na criação de extensões ou de WebApps. A vossa imaginação é o limite.

Aproveitámos o trabalho que desenvolvemos e publicámos esta WebApp no Chrome Web Store. Podem encontrá-la aqui. Se já tiverem desenvolvido alguma extensão ou WebApp indiquem-nos para que possamos apreciar  vosso trabalho.

Download: Pplware Web App
Homepage: Pplware Web App

Extensão Chrome: Voice Search

Extensão Chrome: Voice Search

Criado por Pedro Simões em 20 de Dezembro de 2010 | 3 comentários

O Google Chrome caminha a passos largos para se tornar o browser mais utilizado por todos os Internautas. As suas capacidades estão a crescer a cada nova versão que é disponibilizada. Uma dessas capacidades, até agora pouco explorada, é a de interagir com o Chrome através da voz.

Com o surgimento da extensão Voice Search tudo muda de figura e passamos a poder usar a nossa voz para efectuar pesquisas directamente nos motores de pesquisa mais utilizados.

Com esta extensão vão alterar de forma radical a maneira como interagem com o vosso browser. Vão deixar de teclar os termos que pretendem pesquisar e passam a dita-los directamente para o browser, que se encarregará de todo o processo de pesquisa.

Após a instalação do Voice Search vai ser disponibilizado um novo ícone na Omnibar, com a forma de um microfone. Ao carregarem nele vai ser disponibilizada uma janela onde podem escolher o motor de pesquisa a ser usado. Depois só têm de carregar na image do microfone e falar o texto que pretendem pesquisa. Enquanto estiver a ser detectado som o microfone vai estar a vermelho.

O Voice Search permite que pesquisem numa vasta lista de motores de pesquisa já pré-definidos e integra também a possibilidade de ter um microfone em caixas de texto nas páginas que sejam construídas com HTML5.

Os motores de pesquisa que vêm configurados por omissão no Voice Serch são Google, Wikipedia, YouTube, Bing, Yahoo, DuckDuckGo e Wolfram|Alpha. Podem naturalmente adicionar os motores de pesquisa se pretenderem, bastando para isso seguir as instruções que estão na página de configurações.

Podem também ai definir se pretendem que seja mostrado microfone nas caixas de texto.

Se tiverem problemas em utilizar esta extensão podem ter de adicionar uma flag ao comando do Chrome. Adicionem então a flag:

--enable-speech-input

Apesar de ainda não ser perfeito na interpretação do texto que lhe é passado por voz, esta extensão vem abrir a porta a um vasto leque de possibilidades do que se poderá fazer no Chrome.

Usem esta extensão para aligeirar o processo de introdução de texto ou para agilizar as pesquisas que fazem nos vossos motores de busca que mais frequentemente usam. Aproveitem e adicionem o Pplware como motor de pesquisa e entretenham-se a pesquisar no vosso site preferido!

Veja aqui mais extensões Chrome

Leia mais informação sobre plugins Chrome no Forum Pplware: Google Extensions e Google Chrome

Download: Voice Search 1.0.2
Homepage: Voice Search

Extensão Chrome: Simple Startup Password

Extensão Chrome: Simple Startup Password

Criado por Pedro Simões em 30 de Outubro de 2010 | 7 comentários

Os acessos nãos autorizados aos nossos PC’s são uma fonte de problemas quando acontecem. Podem simplesmente copiar os nossos dados ou até mesmo apagarem ou furtarem informação confidencial. Felizmente existem inúmeras ferramentas que permitem bloquear ou informar (na hora ou mais tarde) desses acessos. Existem ainda ferramentas que bloqueiam o acesso a determinadas aplicações.

Infelizmente os browsers não estão muito bem servidos no que toca a estas protecções. Se vos acederem a PC conseguem aceder também ao browser e as páginas que tiverem login automatizado ficam expostas. Para suprir este problema foi desenvolvida uma extensão para Chrome que limita o acesso ao browser.

Com o Simple Startup Password, sempre que lançarem o Chrome, ele é parado e devem colocar uma password definida para que lhe possam aceder. Desta forma garantem uma segurança maior no acesso.

Caso não coloquem a palavra passe correcta a janela do browser é fechada e impedido o acesso. Podem repetir o processo as vezes que necessitarem e até se conseguirem recordar da palavra passe certa.

Todo o processo é extremamente simples de configurar e usar. Basta que instalem o Simple Startup Password da mesma forma que instalam todas as outras extensões no Chrome. Após isso devem aceder à zona de extensões (ferramenta -> Tools -> Extensões) e procurarem pelo Simple Startup Password. Escolham o link Opções e assim acedem às configurações.

Por estar ainda numa fase inicial do seu desenvolvimento, o Simple Startup Password tem apenas uma opção a ser configurada. É naturalmente a palavra passe a ser usada por vós. Definam a que pretendem carreguem no botão Save!. No final será apresenta uma caixa de mensagem a indicar sucesso da gravação da mesma.

Depois deste processo só têm mesmo de fechar o browser e voltar a abri-lo para que Por estar ainda numa fase inicial do seu desenvolvimento, o Simple Startup Password tem apenas uma opção a ser configurada. É naturalmente a palavra passe a ser usada por vós. Definam a que pretendem carreguem no botão Save!. No final será apresenta uma caixa de mensagem a indicar sucesso da gravação da mesma.

É natural que se perderem ou esquecerem a palavra chave que usaram para bloquear o acesso ao Chrome ficam sem acesso a este. Existe uma forma de contornarem este problema, mas requer que saibam o local onde foi instalada a extensão.

Tipicamente esta fica instalada em:

C:\Users\<UTILIZADOR>\AppData\Local\Google\Chrome\User Data\Default\Extensions\ojoalkffommhmdmbohjphohoejjmgepc

Removam esta pasta (ojoalkffommhmdmbohjphohoejjmgepc) e tudo fica como estava antes da instalação. O vosso problema vai ser lembrarem-se desta localização no momento que necessitarem dela, mas ou recordam a palavra-passe ou recordam a localização.

Esta extensão é excelente para adicionarem uma camada de segurança ao vosso Chrome. Perfeita para situações em que têm de dar acesso ao vosso PC a terceiros ou para os pais limitarem o acesso dos filhos à Internet. Usem-na da forma que mais vos for útil.

Veja aqui mais extensões Chrome

Leia mais informação sobre plugins Chrome no Forum Pplware: Google Extensions e Google Chrome

Download: Simple Startup Password 1.0
Homepage: Simple Startup Password