DESENVOLVIMENTO WEB E MOBILE
Por: Junior Farias • 28/11/2018 • Artigo • 3.368 Palavras (14 Páginas) • 235 Visualizações
DESENVOLVIMENTO WEB E MOBILE
RESUMO
Este artigo discute no desenvolvimento de um protótipo que constitui em um; Sistema de Localização, Rotas e Mapas. Constitui-se em um conceito propostos como uma estratégia potencialmente facilitadora de se localizar uma Igreja, mas próxima. Esse artigo busca explicar uma ideia que surge através das dificuldades que uma determinada pessoa tem para localizar sua Igreja.Com o desenvolvimento do artigo solucionamos esse problema com umas das ferramentas que foi estudada. Sistema de Localização, Rotas e Mapas.
Palavra-chave: Sistema de Localização, Rotas e Mapas.
ABSTRACT
This article discusses in the development of a prototype that constitutes one; Location System, Routes and Maps. It is a concept proposed as a potentially facilitating strategy to locate a church, but close. This article is an attempt to highlight the difficulties an individual has in locating their congregation. Location System, Routes and Maps.
Keywords: Location System, Routes and Maps.
INTRODUÇÃO
O presente artigo parte de um breve panorama do desenvolvimento Web e Mobile e seus conceitos da melhor ferramenta para realização de um protótipo de software de localização das Igrejas. Possibilitando uma melhor noção das necessidades e características que serão descritas no artigo, para a posterior implementação. Dessa forma o artigo visa esclarecer os objetivos e decisões a serem tomadas na construção do protótipo. Assim, através do reconhecimento das necessidades essa nova perspectiva será construída o protótipo de localização de um determinada Igreja.
- Histórico
Devido ao surgimento e um grande aumento dos smartphones no mundo, os engenheiros de software precisar estão preparados para as novas mudanças que por ai vier. As plataformas mais utilizadas são: Android, iOS, BlacBerry, Windows Phone Mobile. O aspecto móvel não é mais uma mídia totalmente nova, mas referente a web constitui-se que é. Os atributos únicos do dispositivo móvel, suas características necessitam de novas melhores práticas para o desenvolvimento da Web Mobile.
Dicas e técnicas simples de desenvolvimento melhorarão a usabilidade da Web em telas pequenas. Você enriquecerá sua web site para os navegadores de smartphone avançados (navegadores em telefones móveis de ponta com recursos da Internet integrados: e-mail e navegação na Web equivalentes a desktops) capazes de rodar HTML puro e extensões patenteadas (Livro: Começando com o Desenvolvimento Web Mobile).
A Web Mobile ao exemplo do xerife. Grandes ferramentas (Armas) controlam o ecossistema e o tiroteio são comuns. Uma pessoa qualquer pode apela para um requerimento, construir uma fazenda e estipular uma comunidade, e postos avançados independentes florescem em locais remotos. A maneira mais eficaz de sair com vida é aparecer armado. As armas mais eficientes para um desenvolvedor móvel no xerife estão: x compreensão profunda e técnica dos padrões móveis e melhores práticas; x habilidades de pensamento crítico e um senso saudável de ceticismo; x dedicação fanática à correção sintática; x uma apreciação das necessidades dos usuários móveis.
Uma análise baseada dentro dos padrões para o desenvolvimento da Web Mobile assegura compatibilidade e utilidade nos navegadores móveis e plataformas. Conhecer todas as regras – e saber quando ignorá-las – é necessário para o sucesso da Web Mobile. (Livro: Começando com o Desenvolvimento Web Mobile).
- Referencial Teórico
- Web Mobile versus Web Desktop
Fundamentalmente, há uma Web. Seu conteúdo é uma marcação padronizada, estilos, scripts e multimídia visível usando navegadores da Web. Por convenção o artigo chamara esta Web de Web Desktop. É o que navegamos no Firefox, Chrome, Opera ou Internet Explorer em nossos computadores de mesa, laptops e netbooks. A Web é uma grande coleção de servidores ligados por redes de computadores TCP/IP. Muitos desses servidores, conhecidos como servidores Web, implementam o Protocolo de Transferência de Hipertexto (HTTP) para compartilhar documentos e arquivos. Os servidores Web fornecem acesso através de Identificadores do Recurso Uniforme (URIs) para os arquivos de texto, documentos de marcação e recursos binários. Em uma solicitação HTTP, o cliente envia a um servidor Web a URI do recurso desejado e uma coleção de cabeçalhos de solicitação, contendo uma lista de tipos MIME que anunciam os tipos de conteúdo suportados no cliente. Em uma resposta HTTP, o servidor Web envia ao cliente o documento em si (marcação, texto ou binário) e outro conjunto de cabeçalhos, contendo a descrição do tipo MIME do tipo de arquivo do documento transmitido para o cliente. A Web Mobile usa o emaranhado da Web Desktop e adiciona novos tipos MIME, linguagens de marcação, formatos de documento e melhores práticas para fornecer o conteúdo da Web otimizado para as pequenas telas, limites de recursos e desafios de uso dos navegadores da Web nos dispositivos móveis. A Web Mobile introduz novos componentes no ecossistema da Web, inclusive:
- Linguagens de marcação e estilos otimizados para dispositivos móveis.
- Tipos MIME que diferenciam a marcação móvel do HTML do desktop.
- Clientes do navegador com uma grande variedade de capacidades.
- Proxies de rede que adaptam mais seu conteúdo para fornecer para os clientes.
Se a Web Mobile é o Xerife, então, a Web Desktop é uma ilha paradisíaca. Na época da composição deste livro, a Web Desktop tinha quase 20 anos de idade. Os clientes do navegador do desktop são públicos, livres, disponíveis gratuitamente e atualizados com frequência. Apenas alguns revendedores de software e projetos de código aberto produzem os navegadores Web dominantes usados atualmente, reduzindo a dificuldade do teste para o desenvolvimento da Web com plataformas cruzadas. No ecossistema do desktop, se uma página Web alcançar o navegador de destino, sua marcação quase ficará inalterada na rota pelos servidores intermediários na Internet. Os proprietários da rede e os Provedores do Serviço da Internet (ISPs) não estão interessados em otimizar e melhorar a experiência da Web através da adaptação da marcação automatizada e nem mesmo o reempacotamento (veja a Tabela 1-1 para obter uma lista das características que definem a Web Mobile e a Web Desktop). O software de filtro da Web Desktop podeimpedir a exibição das páginas Web censurá- veis, mas os filtros da Web funcionam bloqueando o acesso à página, em vez de adaptar a sintaxe da página. O desenvolvimento Web Mobile é uma nova disciplina por estas razões:ecossistema Web Mobile é totalmente novo. A Web Mobile usa o emaranhado da Web Desktop, mas tem novas melhores práticas e novas pegadinhas derivadas dos atributos únicos dos dispositivos móveis. As metáforas do desktop não se aplicam. O consumo da largura de banda é uma preocupação, até para os smartphones. Os ricos recursos da Web 2.0, tais como estruturas JavaScript e JavaScript Assíncrono e XML (AJAX), devem ser usados com critério ou você correrá o risco de acabar com a bateria. Os operadores controlam e bloqueiam com frequência o tráfego para os sites Web Mobile. Os proxies da transcodificarão, geralmente, tentam reformatar a marcação móvel na rota para um navegador móvel. Finalmente, a programação defensiva é essencial para reduzir a exposição aos transcodificadores e aos problemas da rede móvel. O usuário Web Mobile é totalmente novo. Os usuários Web Mobile têm padrões de uso e métodos de navegação únicos. Os usuários de dispositivos móveis são intensamente direcionados ao objetivo e conscientes do local. Entrando e saindo das áreas de cobertura, os usuários de dispositivos móveis contam com os problemas de acesso à rede entre os fatores principais que afetam a experiência do navegador Web Mobile. Na verdade, os usuários de dispositivos móveis que levam em conta o custo preferem cancelar a transação da rede, e vez de arriscar um erro de débito. O navegador Web Mobile é totalmente novo. O navegador móvel tem vantagens únicas, costumes e soluções. As implementações parciais ou com falhas dos padrões da Web são comuns. As páginas Web indevidamente formatadas podem ter efeitos drásticos nos dispositivos móveis, inclusive, o de paralisar o navegador ou de resetar o dispositivo. Os recursos avançados da Web, tais como JavaScript e AJAX, são altamente desejáveis, mas consomem bateria. Com mais de uma dúzia de revendedores do navegador móvel no mercado, a dificuldade de assegurar a compatibilidade com os padrões da Web recai nos OEMs e nas operadoras.
...