| (15 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 6: | Linha 6: | ||
<br> | <br> | ||
* O intuito da pesquisa é encontrar uma ferramenta ''open source'' capaz de desenvolver aplicativos em JavaScript, HTML ou CSS que possa atender várias plataformas existentes no mercado atual. | * '''PhoneGap''' | ||
** O intuito da pesquisa é encontrar uma ferramenta ''open source'' capaz de desenvolver aplicativos em JavaScript, HTML ou CSS que possa atender várias plataformas existentes no mercado atual. | |||
<br> | <br> | ||
| Linha 14: | Linha 15: | ||
* Ter uma ferramenta, um meio, capaz de criar aplicativos para aparelhos móveis; | * Ter uma ferramenta, um meio, capaz de criar aplicativos para aparelhos móveis; | ||
* Essa ferramenta deve ser ''open source''; | * Essa ferramenta deve ser ''open source''; | ||
* Deve atender a diversas plataformas existentes no mercado: | * Deve atender a diversas plataformas existentes no mercado, as quais os clientes possuem, são elas: | ||
** Apple iOS; | ** Apple iOS; | ||
** BlackBerry; | ** BlackBerry; | ||
| Linha 24: | Linha 25: | ||
== Conceito == | == Conceito == | ||
<br> | <br> | ||
* Atualmente, existem várias plataformas no mercado com linguagens de programação diferentes e específicas. Com o uso do PhoneGap é possível desenvolver aplicativos webapp, que podem ser funcionais nos ambientes online ou offline. Para suprir as necessidades das linguagens nativas de cada plataforma, ele utiliza dos melhores padrões de web com o HTML5, CSS3 e o JavaScript, tratando de uma forma bastante simples o seu desenvolvimento. Com uma interface baseada em telas de HTML, sua lógica de programação e seus recursos de dispositivos são tratados pelo Javascript tendo a possibilidade de realizar combinações com diversos scripts. Estes são: Jquery, MooTools e XUI. Dentro da lógica no JavaScript é realizado a comunicação com a API do PhoneGap. Devido a grande quantidade de aparelhos, os quais possuem diversas resoluções e tamanhos de tela, os arquivos CSS são encarregados de exibir a aplicação corretamente. | * Atualmente, existem várias plataformas no mercado com linguagens de programação diferentes e específicas. Com o uso do PhoneGap é possível desenvolver aplicativos webapp, que podem ser funcionais nos ambientes online ou offline. Para suprir as necessidades das linguagens nativas de cada plataforma, ele utiliza dos melhores padrões de web com o HTML5, CSS3 e o JavaScript, tratando de uma forma bastante simples o seu desenvolvimento. Com uma interface baseada em telas de HTML, sua lógica de programação e seus recursos de dispositivos são tratados pelo Javascript tendo a possibilidade de realizar combinações com diversos scripts. Estes são: Jquery, MooTools e XUI. Dentro da lógica no JavaScript é realizado a comunicação com a API do PhoneGap. Devido a grande quantidade de aparelhos, os quais possuem diversas resoluções e tamanhos de tela, os arquivos CSS são encarregados de exibir a aplicação corretamente. | ||
* Com o auxílio do PhoneGap poderemos criar aplicativos para o cliente, fazendo-o sentir-se mais especial e criar aplicativos interativos. | * Com o auxílio do PhoneGap poderemos criar aplicativos para o cliente, fazendo-o sentir-se mais especial e criar aplicativos interativos. | ||
* O estudo pode nos levar a pensar em criar um departamento para a criação, manutenção e atualizações de aplicativos desenvolvidos especificamente para os | * O estudo pode nos levar a pensar em criar um departamento para a criação, manutenção e atualizações de aplicativos desenvolvidos especificamente para os clientes Algar Telecom. | ||
* A ideia se enquadra em um grupo de desenvolvedores, analistas e criadores de novos APIs a fim de melhorar sempre o desempenho da empresa perante os clientes, mais clientes e | * A ideia se enquadra em um grupo de desenvolvedores, analistas e criadores de novos APIs a fim de melhorar sempre o desempenho da empresa perante os clientes, isso significa: mais clientes e satisfeitos além de chamar a atenção de novos clientes. | ||
* A ideia de utilizar o PhoneGap para a criação de aplicativos para os clientes é muito interessante pelo fato dele ser open source, multiplataforma, prático, de rápido entendimento, e eficiente, portanto deveria ser a ferramenta a ser utilizada para fazer apps para clientes. | |||
<br> | <br> | ||
== Características == | == Características == | ||
<br> | <br> | ||
* O PhoneGap é o único framework Open Source da atualidade que suporta 7 sistemas operacionais móveis (iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada e Symbian). | * O PhoneGap é o único framework Open Source da atualidade que suporta 7 sistemas operacionais móveis (iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada e Symbian). | ||
* É capaz de transformar aplicações web mobile em aplicativos nativos, trazendo assim a possibilidade dos usuários terem várias ideia para desenvolver, criar, gerar, brincar, fazer diversas coisas com seu aparelho móvel. | * É capaz de transformar aplicações web mobile em aplicativos nativos, trazendo assim a possibilidade dos usuários terem várias ideia para desenvolver, criar, gerar, brincar, fazer diversas coisas com seu aparelho móvel. | ||
* Foi registrado cerca de 40 mil downloads realizados por mês e foi contabilizado mais de 600 mil até a primeira quinzena de Outubro. | * Foi registrado cerca de 40 mil downloads realizados por mês e foi contabilizado mais de 600 mil até a primeira quinzena de Outubro. | ||
* | * Além da criação de páginas web que rodarão nos dispositivos móveis através de controles chamados WEBVIEW, que permitem a exibição de HTML, o Phonegap possui suporte a alguns recursos de extrema utilidade dos dispositivos como: accelerometer, camera, compass, contacts, file, geolocation, media, network, notification (alert, sound e vibration) e storage imbutidos no html. | ||
* Lista de recursos por plataformas: | |||
[[Arquivo:phonegap.png]] | |||
* Importante: Mesmo que o sistema que esteja desenvolvendo seja multiplataforma, será necessário instalar todas as IDE’s que você deseja compilar no sistema, lembrando que cada plataforma tem as suas peculiaridades. | |||
* o framework está sofrendo várias modificações para melhorias em suas funções e compatibilidades, pode-se notar uma compatibilidade maior em Android do que em Apple. | |||
* A tecnologia ainda é recomendada para projetos de menor porte ou para projetos que tenham como padrões as funcionalidades já existentes no framework e que sejam compatíveis com as plataformas desejadas. | |||
* Abaixo segue uma imagem muito usada pelo PhoneGap para descrever sua característica principal, ser multiplataforma: | |||
[[Arquivo:multiplata.png]] | |||
[[Arquivo:phonegaap.png]] | |||
<br> | <br> | ||
== Estudo Dirigido == | == Estudo Dirigido == | ||
<br> | |||
* Entrar no site http://phonegap.com/ e clicar no link Install PhoneGap | |||
* Desenvolver algo com o auxilio do site abaixo, para entender melhor o framework | |||
** https://software.intel.com/pt-br/html5/blogs/desenvolvendo-seu-primeiro-aplicativo-mvel-multiplataforma-com-html5 | |||
* Mais informações: | |||
<br> | ** http://phonegap.com/ | ||
** http://www.mobiltec.com.br/blog/index.php/desenvolvimento-mobile-multiplataforma-com-phonegap/ | |||
<br> | |||
= Fase II - Ensino = | = Fase II - Ensino = | ||
| Linha 90: | Linha 96: | ||
<br> | <br> | ||
<br> | * Um benefício visualizado é o fato da Algar Telecom poder criar aplicativos que usam ferramentas do dispositivo móvel do usuário a fim de melhorar o diálogo com o cliente, trazer o cliente mais pra perto, mostrar o valor que a empresa dá ao cliente, e também pode fazer novas parcerias com empresas menores a fim de melhorar sempre o seu serviço para a satisfação do cliente. | ||
<br> | |||
== Benefícios para o cliente == | == Benefícios para o cliente == | ||
| Linha 97: | Linha 104: | ||
ou seja, Algar Telecom e outros) | ou seja, Algar Telecom e outros) | ||
<br> | <br> | ||
* O cliente estará sempre em primeiro lugar para a Algar Telecom, será criado aplicativos voltado aos clientes, tanto para sugestões, reclamações, validações, atualizações... | |||
* Os aplicativos estarão disponíveis apenas para os clientes Algar Telecom (exclusividade). | |||
<br> | |||
== Direcionadores chave para esta iniciativa == | == Direcionadores chave para esta iniciativa == | ||
Edição atual tal como às 00h51min de 22 de outubro de 2014
Fase I - Estudo
Título da Idéia
- PhoneGap
- O intuito da pesquisa é encontrar uma ferramenta open source capaz de desenvolver aplicativos em JavaScript, HTML ou CSS que possa atender várias plataformas existentes no mercado atual.
Objetivos
- Ter uma ferramenta, um meio, capaz de criar aplicativos para aparelhos móveis;
- Essa ferramenta deve ser open source;
- Deve atender a diversas plataformas existentes no mercado, as quais os clientes possuem, são elas:
- Apple iOS;
- BlackBerry;
- Google Android;
- Microsoft Windows Phone;
- Nokia Symbian;
- Outras.
Conceito
- Atualmente, existem várias plataformas no mercado com linguagens de programação diferentes e específicas. Com o uso do PhoneGap é possível desenvolver aplicativos webapp, que podem ser funcionais nos ambientes online ou offline. Para suprir as necessidades das linguagens nativas de cada plataforma, ele utiliza dos melhores padrões de web com o HTML5, CSS3 e o JavaScript, tratando de uma forma bastante simples o seu desenvolvimento. Com uma interface baseada em telas de HTML, sua lógica de programação e seus recursos de dispositivos são tratados pelo Javascript tendo a possibilidade de realizar combinações com diversos scripts. Estes são: Jquery, MooTools e XUI. Dentro da lógica no JavaScript é realizado a comunicação com a API do PhoneGap. Devido a grande quantidade de aparelhos, os quais possuem diversas resoluções e tamanhos de tela, os arquivos CSS são encarregados de exibir a aplicação corretamente.
- Com o auxílio do PhoneGap poderemos criar aplicativos para o cliente, fazendo-o sentir-se mais especial e criar aplicativos interativos.
- O estudo pode nos levar a pensar em criar um departamento para a criação, manutenção e atualizações de aplicativos desenvolvidos especificamente para os clientes Algar Telecom.
- A ideia se enquadra em um grupo de desenvolvedores, analistas e criadores de novos APIs a fim de melhorar sempre o desempenho da empresa perante os clientes, isso significa: mais clientes e satisfeitos além de chamar a atenção de novos clientes.
- A ideia de utilizar o PhoneGap para a criação de aplicativos para os clientes é muito interessante pelo fato dele ser open source, multiplataforma, prático, de rápido entendimento, e eficiente, portanto deveria ser a ferramenta a ser utilizada para fazer apps para clientes.
Características
- O PhoneGap é o único framework Open Source da atualidade que suporta 7 sistemas operacionais móveis (iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada e Symbian).
- É capaz de transformar aplicações web mobile em aplicativos nativos, trazendo assim a possibilidade dos usuários terem várias ideia para desenvolver, criar, gerar, brincar, fazer diversas coisas com seu aparelho móvel.
- Foi registrado cerca de 40 mil downloads realizados por mês e foi contabilizado mais de 600 mil até a primeira quinzena de Outubro.
- Além da criação de páginas web que rodarão nos dispositivos móveis através de controles chamados WEBVIEW, que permitem a exibição de HTML, o Phonegap possui suporte a alguns recursos de extrema utilidade dos dispositivos como: accelerometer, camera, compass, contacts, file, geolocation, media, network, notification (alert, sound e vibration) e storage imbutidos no html.
- Lista de recursos por plataformas:
- Importante: Mesmo que o sistema que esteja desenvolvendo seja multiplataforma, será necessário instalar todas as IDE’s que você deseja compilar no sistema, lembrando que cada plataforma tem as suas peculiaridades.
- o framework está sofrendo várias modificações para melhorias em suas funções e compatibilidades, pode-se notar uma compatibilidade maior em Android do que em Apple.
- A tecnologia ainda é recomendada para projetos de menor porte ou para projetos que tenham como padrões as funcionalidades já existentes no framework e que sejam compatíveis com as plataformas desejadas.
- Abaixo segue uma imagem muito usada pelo PhoneGap para descrever sua característica principal, ser multiplataforma:
Estudo Dirigido
- Entrar no site http://phonegap.com/ e clicar no link Install PhoneGap
- Desenvolver algo com o auxilio do site abaixo, para entender melhor o framework
- Mais informações:
Fase II - Ensino
Conteúdo
Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável
Apresentação
Apresente ao grupo (reunião, EAD, Blog, ...) Publique aqui
Fase III - Exemplo de Caso de Negócio
Benefício para a Algar Telecom
Descrever em tópicos os benefícios que a Algar Telecom pode obter: ganhos, novos negócios, novos produtos, novas parcerias
- Um benefício visualizado é o fato da Algar Telecom poder criar aplicativos que usam ferramentas do dispositivo móvel do usuário a fim de melhorar o diálogo com o cliente, trazer o cliente mais pra perto, mostrar o valor que a empresa dá ao cliente, e também pode fazer novas parcerias com empresas menores a fim de melhorar sempre o seu serviço para a satisfação do cliente.
Benefícios para o cliente
Descrever em tópicos os benefícios para os clientes (qualquer que seja o cliente, ou seja, Algar Telecom e outros)
- O cliente estará sempre em primeiro lugar para a Algar Telecom, será criado aplicativos voltado aos clientes, tanto para sugestões, reclamações, validações, atualizações...
- Os aplicativos estarão disponíveis apenas para os clientes Algar Telecom (exclusividade).
Direcionadores chave para esta iniciativa
Descrever em tópicos o que esta iniciativa pode proporcionar
Possíveis modelos de negócios
Descrever em tópicos os possíveis modelos de negócios
Business Case
Descrever um exemplo de négócio que permita avaliar a solução comercialmente
Fase IV - Protótipo orientado ao Negócio
Escopo
Explique o escopo deste protótipo
Limitações
Informe sobre as limitações
PoC
Desenvolva um PoC (Proof of Concept)
Detalhamento Técnico
Descreva especificamente os aspectos técnicos desta pesquisa
Cronograma Macro
Histórico
Pesquisadores
- Tayro Sebastião de Souza Costa


