Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEDICATORIA
AGRADECIMENTO
EPIGRAFE
SUMARIO
RESUMO
ABSTRACT
LISTA DE FIGURAS
LISTA DE TABELAS
API
ARIA
AWS
CLI
CSS
CPU
EC2
EUA
GIF
GNU
HTML
IAAS
Infrastruture As A Service
IE
Internet Explorer
ISAM
JSON
mSQL
mini SQL
ODBC
OHA
PAAS
Platform As A Service
PDO
PHP
RDS
REST
RF
Requisito Funcional
RNF
Requisito No Funcional
S3
SAAS
Software As A Service
SDK
SES
SGBD
SOAP
SQL
SSL
TB
Tera Byte
TIMS
TTL
EU
Unio Europeia
UI
User Interface
URL
VM
Virtual Machine
XHTML
XML
W3C
WAI
WHATWG
Introduo
Desde dos primrdios da humanidade um conjunto de necessidades viveu em
sociedade com o homem, dentre vrias necessidades, a necessidade capital era a de colecta,
acesso e processamento de informao a respeito dos pertences do prprio homem para gerar
conhecimento e consequentemente melhor gerncia dos seus bens. O advento do tempo
condicionou o crescimento do volume de informao a ser gerida e em paralelo a necessidade
da gesto da informao para posterior interpretao da mesma informao.
Se segundo (PLUTO, s.d) a necessidade que a me da inveno, para
(BALZAC,s.d) a necessidade com frequncia a espora de gnio, (PITAGORAS, s.d) diz
que o ser capaz mora perto da necessidade e segundo (DA VINCI, s.d) a necessidade terna e
inventora, ento a necessidade de homem gerir informao condicionou a recrudescimento da
capacidade intelectual no que concerne a inveno e inovao de artefactos mecnicos,
analgicos e digitais para atender a cada novo panorama da gesto de informao de acordo
com o tempo.
Neste contexto uma simples observao da sociedade moderna no que concerne a
gesto de informao constata que o que se vive hoje a inferncia das necessidades
primitivas em escalas cada vez maiores, isto , alm dos homens apenas gerirem informaes
pessoais passaram a ser grandes organizaes a gerirem as informaes a respeito das suas
actividades rotineiras, anlises estatsticas, recursos humanos e financeiros entre outras
informaes organizacionais e em volumes cada vez mais maiores, o que consequentemente
maiores exigncias de artefactos para auxiliar as organizaes para uma gesto de informao
com qualidade.
Reduzir erros com operaes manuais de dados, uma vez que sua actualizao ocorre
em tempo real;
Aps a rpida entrega destas quatro verses, o foco dos padres da Web mudaram de
HTML para XML e XHTML, e o HTML foi colocado em segundo plano. Entretanto, a
linguagem HTML se recusava a morrer, pois a maioria do contedo da Web continuava a ser
colocado em HTML.
No entanto para levar a plataforma HTML ao nvel em que se encontrava
anteriormente ou mesmo superior, fundou-se em 2004 a WHATWG que criou a especificao
HTML5, que segundo (CROWTHER et al, 2013), HTML5 no apenas a ltima verso da
linguagem de marcao da Web, mas tambm define um padro totalmente novo para o
desenvolvimento de aplicativos Web, ou seja, o enfoque de HTML deixa de ser apenas uma
linguagem de marcao de documentos, mas tambm passa a ser uma plataforma de
desenvolvimento de aplicativos Web.
Portanto, em 2008 foi publicado o primeiro esboo de HTML5, devido linguagem
HTML5
resolver
problemas
muito
prticos
fornecedores
de
navegadores
esto
Acessibilidade pobre.
Um Paradigma sem Plugins, fornece suporte nativo para muitos recursos que eram
possveis apenas com plugins, no entanto estes apresentam os seguintes problemas:
JQUERY
Foi-se o tempo em que os usurios apenas seguiam links e submetiam formulrios na
Web. Hoje em dia, todo mundo espera que uma aplicao Web tenha uma interface rica, com
componentes inteligentes e interaces suaves, isso porque transferimos grande parte das
aplicaes que eram tipicamente Desktop para a Web e precisamos manter, e mesmo
melhorar, a usabilidade dessas aplicaes.
Por um tempo se supriu essa necessidade com pequenas aplicaes em Flash, que
eram bastante lentas e tinham msicas e animaes totalmente desnecessrias, com o famoso
pular introduo, agora que a maioria da internet no usa mais o famigerado Internet
Explorer 6, temos condio de criar interfaces ricas usando apenas o que o navegador nos d:
HTML, CSS e JAVASCRIPT (CAVALCANTE, 2013).
Apesar da tricotomia HTML, CSS e JAVASCRIPT, com mais enfoque no
JAVASCRIPT proverem grandes vantagens, pois possibilitam a alterao de vrios aspectos
da pgina, como: contedo, estilo e seu comportamento mediante interaes de usurio
contribuindo o bastante para a usabilidade, (LENGSTORF, 2010) afirma que JAVASCRIPT
possui reputao de ser bastante difcil de se usar em aplicaes Web. Uma falta de suporte
consistente a navegadores, depurao difcil e uma sintaxe intimidadora podem fazer com
que a curva de aprendizado de JAVASCRIPT parea impossvel.
conformidade com padres Web, ou seja, compatvel com qualquer sistema operacional e
navegador, alm de oferecer suporte total para CSS3.
Benefcios da biblioteca Jquery:
A aplicao dessa biblioteca, possibilita para desenvolvedores Web aquisio de
inmeros benefcios dente os quais so considerados os mais importantes:
Mtodos encadeveis;
Incluir uma cpia baixada da biblioteca Jquery: a primeira opo para incluir
Jquery em um projecto gravar uma cpia da biblioteca na estrutura dos arquivos do
projecto e inclu-la da mesma forma que qualquer outro arquivo JAVASCRIPT:
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>.
Usando a API Google AJAX Libraries: O Google Code tambm oferece uma opo
para carregar jQuery chamada API AJAX Libraries API, nas Palavras do Google, a
API AJAX Libraries uma arquitectura de carga e rede de distribuio de contedo
para as bibliotecas JAVASCRIPT mais populares e open source, para incluir jQuery
no Web site usando a API AJAX Libraries, usa-se o seguinte trecho:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.4.2");
</script>
Caractersticas de Jquery
A partir de estudos realizados foi possvel constatar vrias caractersticas que sucedem
da biblioteca JQuery, caractersticas esse que so vistas como principais elementos que fazem
com que essa biblioteca seja mais utilizada no mundo de desenvolvimento de aplicaes
Web, dentre os quais se destacam:
pode ser mesclada dentro do cdigo HTML. A sintaxe da linguagem lembra C, Java e Perl. O
cdigo PHP executado no Servidor Web e gera HTML ou outra sada que pode se
visualizada.
CARACTERSTICAS DO PHP
O PHP tem sido uma das linguagens de programao do lado servidor a ser
preferencialmente usado por desenvolvedores de aplicaes para web hoje devido a um
conjunto de caractersticas, que de acordo com (WELLING & THOMSON, 2009) so:
Alto Desempenho: o PHP muito eficiente, com um nico servidor pode atender
milhes de acessos por dia;
Bibliotecas integradas para muitas tarefas comuns da Web: como o PHP foi
projectado para a utilizao na Web, ele tem muitas funes integradas para realizar
muitas tarefas teis relacionadas na Web. Podendo-se com PHP gerar GIF
instantneas, conectar-se a outros servios de rede, enviar correio electrnico,
trabalhar com cookies, gerar documentos PDF, entre outras funes.
Baixo custo: tendo em conta que o PHP gratuito, isto faz com que a sua utilizao
no desenvolvimento de projecto no acarretes custa acrescidos;
Uma das tecnologias que tem sido muito usada paralelamente com o PHP para escrita de
aplicaes Web e sem dvidas alguma o MYSQL, que a semelhana do PHP tem ganho
muito espao na Web devido as suas caractersticas, que segundo (WELLING &
THOMSON,2009):
Velocidade, possui maior velocidade no acesso aos dados em razo de vrios factores
em seu desenvolvimento como tabelas ISAM (substitudas pelo novo mecanismo
ANDROID
Android uma plataforma aberta voltada para dispositivos mveis desenvolvida pela
Google e actualmente mantida pela Open Handset Alliance (OHA). Para (MONTEIRO, s.d)
Android uma plataforma desenvolvida especialmente para dispositivos mveis como
aparelhos celulares e tablets, composta de um sistema operacional, middlewares e um
conjunto de aplicativos principais como os contactos, Navegador de Internet e o Telefone
propriamente dito.
ARQUITECTURA DO ANDROID
Segundo (FREITAS, 2012), o Android possui uma arquitectura dividida em quatro (4)
nveis ou camadas que se representam de acordo com a figura 2:
Nvel 1- Linux Kernel, este nvel que responsvel pela inicializao do sistema,
gerenciamento da memria do dispositivo, gerenciamento dos processos do dispositivo,
gerenciamento das threads em execuo e gerenciamento da energia, basicamente todos os
drivers responsveis pela comunicao com os recursos de hardware do dispositivo
encontram-se neste nvel, como mdulos do kernel do Linux.
Como o Android roda em Linux, ele acaba se beneficiando de vrios recursos deste
Sistema Operacional, como:
Nivel 2- Libraries e Android Runtime, o segundo nvel da arquitectura Android pode ser
dividido em dois sub-niveis, a saber:
b) Android Runtime
O Android Runtime tambm encontra-se no segundo nvel da arquitectura do Android
e est subdividido em duas partes:
Neste caso, cada aplicativo roda em sua prpria instncia da Dalvik VM, e cada
instncia gerenciada pelo seu prprio processo no Linux, ou seja, os aplicativos no
compartilham a mesma instncia da Dalvik VM, isto garante maior segurana pois um
aplicativo no poder interferir na execuo de outro aplicativo.
Portanto, a Dalvik VM no executa bytecodes do Java, mas sim bytecodes .dex
(Dalvik Executable), ao desenvolver um aplicativo no android e ao compila-lo no seu SDK,
ir gerar os arquivos .class (bytecodes do Java) referentes a cada classe .java (arquivo de
cdigo fonte) e posteriormente ele ir traduzir todos os arquivos .class em arquivos .dex
(bytecodes da Dalvik VM), ou seja, existe um passo a mais no processo de compilao,
(Ver Figura 3).
Figura 3:Processo de gerao dos bytecodes .dex (Dalvik Executable). Fonte: (FREITAS, 2012).
(Ver ANEXO IV), para conferir a evoluo do Android em cada verso, data lanamento e
caracterstica de cada verso.
SAAS ( SoftWare As A Service), um software que pode ser usado como servio na
nuvem, um bom exemplo disso o servio Relational Database Service (RDS) que
um banco de dados na nuvem ou seja um software de base dados na nuvem;
possibilitando que as aplicaes possam ser instaladas em vrias regies do mundo, bem
como garantir a disponibilidade e bom funcionamento das aplicaes mesmo que haja
desastres naturais, graa aos conceitos de regies e de zonas de disponibilidades.
Uma regio representa uma determinada regio geogrfica do mundo, a cada regio
possui dois ou mais datacenters isolados chamados de zonas de disponibilidade, existem at a
data em que escrita essa monografia nove zonas de disponibilidade, a saber: Leste dos EUA
(Norte da Virgnia), Oeste dos EUA (Oregon), Oeste dos EUA (Norte da Califrnia), UE
(Irlanda), sia-Pacifico (Singapura), sia-Pacifico (Tquio), sia-Pacifico (Sidney),
Amrica do Sul (So Paulo) e AWS GovCloud- dedicada as agncias do governo Americano.
Os recursos da AWS podem ser acessados e configurados atravs do console que a
Amazon Web Service disponibiliza para os seus clientes ou ento pode ser automatizado por
atravs de APIs e SDKs das principais linguagens de programao como: .NET, JAVA, PHP,
PYTHON, RUBY, entre outras linguagens.
ARQUITETURA AMAZON WEB SERVICES-HOSPEDAGEM DE APLIACAO WEB
A plataforma da AWS e bastante extensa que no seria possvel descrever todos os
servios nessa monografia, por isso a figura: resume o importante a se saber no escopo dessa
monografia com um esquema de arquitectura web de uma aplicao de alta disponibilidade,
com o monitoramento de recurso e escalabilidade automtica conforme a demanda.
EC2 (Elastic Compute Cloud), um dos servios mais usados da AWS e permite
criar instncias de servidores virtuais na nuvem com variadas configuraes de
sistemas operacionais, como o Linux e o Windows, assim como diferentes
configuraes de processador, memria e armazenamento em disco.
Concluso
Dessa forma para concluir esse captulo, importa referir que nesta sesso fez-se a
fundamentao epistemolgica de todo artefacto cientfico ou tecnolgicos necessrios para
elaborao do projecto e foi de extrema importncia abordar os conceitos de: HTML5, CSS3,
JQUERY, PHP,MYSQL, ANDROID e AWS, pois so ferramentas que carregam consigo o
poder de concretizao da anteviso da soluo para o problema supracitado.
A cada uma dessas tecnologias uma unidade com tarefa especfica na formao da
soluo do problema como um todo, devendo a cada uma delas participar com as
especificaes que lhe convm para fazer do sistema de gesto de contadores de electricidade
da empresa Electricidade de Moambique, delegao Beira, um sistema robusto em vrios
aspectos como a usabilidade, escalabilidade, segurana, experincia do usurio, portabilidade,
performance entre outros.
CAPITULO
II:
DESENHO
DO
SISTEMA GESTO
DE
INFORMAO
DE
CONTADORES DE ELECTRICIDADE.
Nesta sesso faz descrio do desenho da proposta do sistema de gesto de
informao de contadores electricidade bem como as suas metodologias de implantao,
anlises de requisitos para a projeo do software e infraestruturas para a hospedagem do
mesmo sistema de gesto de informao.
REQUISITOS
Um requisito de um sistema uma caracterstica do sistema ou a descrio de algo que o
sistema capaz de realizar para atingir seus objectivos, ou seja, alguma coisa que o produto
tem de fazer ou uma qualidade que ele precisa apresentar. Na viso de (SOMMERVILLE,
2007) requisitos de um sistema so descries dos servios que devem ser fornecidos por esse
sistema e as suas restries operacionais.
Assim, com base nessas e em outras definies, pode-se dizer que os requisitos de um
sistema incluem especificaes dos servios que o sistema deve prover, restries sob as
quais ele deve operar, propriedades gerais do sistema e restries que devem ser satisfeitas no
seu processo de desenvolvimento.
As definies acima apresentadas apontam para a existncia de diferentes tipos de
requisitos, uma classificao amplamente aceita quanto ao tipo de informao documentada
por um requisito faz a distino entre requisitos funcionais e requisitos no funcionais.
Requisitos No Funcionais, descrevem restries sobre os servios ou funes
oferecidos pelo sistema (PFLEEGER, 2004); isto , as quais limitam as opes para criar uma
soluo para o problema. Neste sentido, os requisitos no funcionais so muito importantes
para a fase de projecto, servindo como base para a tomada de decises nessa fase.
RFN02
RNF03
RFN04
usurio;
O desempenho
do
sistema
dever
atingir
um
nvel
RFN06
banco de dados;
As tecnologias HTML5, CSS3 e jQuery sero usadas para o
RFN07
RFN08
desenvolvimento FrontEnd.
A tecnologia PHP5 ser usada para o desenvolvimento BackEnd.
As funes do PHP deve ser consumveis como Web Service as
tecnologias REST para facilitar a futura integrao de outros
sistemas caso os requisito alterem.
RFN09
RFN10
RFN11
RFN12
RFN13
RNF14
Requisito
Efectuar login: Antes de se aceder o sistema em propriamente
dito haver necessidade dos usurios do sistema (Cliente,
RF02
os dados necessrios.
Actualizar Cliente: O administrador tem a possibilidade de
actualizar os dados dos clientes previamente cadastrados na base
de dados, como tambm o cliente pode actualizar parte dos seus
RF04
prprios dados.
Remoo de Cliente: O administrador tem a possibilidade de
RF05
RF06
RF07
RF08
RF10
RF11
RF12
RF13
RF14
RF15
RF16
RF17
RF18
RF19
remoo.
Ler dados do contador: O administrador e os funcionrios com
privilgios tem a possibilidade de ler os dados de todos os
contadores de electricidade e o Cliente tem a possibilidade de ver
RF20
RF21
nos clientes.
Actualizar Informaes da Superviso: O administrador e o
supervisor (s em superviso que participou) tm a possibilidade
RF22
RF23
dados.
Gerar Relatrio: O sistema deve gerar relatrio de dados
estatsticos para facilitar na tomada de deciso por parte das
instncias superiores da organizao.
Tabela 2: Requisitos Funcionais do Sistema. Fonte: (PROPRIA).
O Diagrama de caso de uso apresentado pela Figura 5 ilustra a interao dos actores
com o sistema de gesto, o cliente, o administrador, o supervisor e qualquer funcionrio que
tiver privilgios para lidar com sistema. S esses autores podero acessar o sistema e nenhum
outro tipo de usurio ser permitido pelo sistema, pessoas no cadastradas no conseguiro se
autenticar no sistema. O cliente poder consulta, editar e at reclamar todos os recursos
inconvenientes ligados a ele, o administrador tem a viso global do sistema, bem como os
supervisores tem acesso a toda as funcionalidades ligadas a superviso dos contadores de
electricidade e por fim os funcionrios tem acesso apenas a aquilo que lhe foi concedido o
privilgio (VER FIGURA 5).
mensagem
formulrio.
5. O actor edita os campos caso necessrio actualizar os mesmos com novas
informaes.
6. O actor actualiza o funcionrio, clicando no boto reclamar.
Ps-Condio
Funcionrio actualizado, o sistema retorna uma mensagem de
confirmao da operao realizada com sucesso.
Tabela 10: Descrio textual do caso de uso Actualizar Funcionrio. (Fonte: PRPRIA).
DIAGRAMA DE CLASSE
Um diagrama de classes um modelo fundamental de uma especificao orientada a
objetos. Produz a descrio mais prxima da estrutura do cdigo de um programa, ou seja,
mostra o conjunto de classes com seus atributos e mtodos e os relacionamentos entre
classes. Classes e relacionamentos constituem os elementos sintticos bsicos do diagrama de
classes (SILVA, 2007).
ARQUITECTURA PARA IMPLANTAO DO SISTEMA
De acordo com a figura 7 usa-se o servio Amazon Route53 para resoluo de DNS; o
Amazon Elastic Load Balance (Amazon ELB) como distribuidor de cargas entre as instncias
de servidores de aplicao (EC2); instncias de Amazon Elastic Compute Cloud (Amazon
EC2) como servidores de aplicao; o Amazon Simple Storage Service (Amazon S3)
Nesta sesso
Acesso a aplicao
a) Abra o seu navegador e digite na barra de endereo o url de onde o sistema estar
hospedado, isso lhe dar o acesso a tela de controlo de acesso, Login
b) Preencher os Campos Usurio e Senha com os seus dados de acesso;
c) Clicar em logar.
Nota: Caso tenha se esquecido dos seus dados de acesso clique na hiperligao Precisas de
Ajuda ? e o sistema lhe ajudara na aquisio ou recuperao dos seus dados de acesso.
Caso os dados de acesso sejam validos o usurio ser redirecionado para tela principal da
aplicao que varia de acordo com o tipo de usurio, a saber: cliente, supervisor,
administrador ou seja, as opes de menu variam d acordo com os privilgios de cada tipo de
usurio, ver algumas telas de acordo com o tipo de usurio, nas figuras ().
menu do cliente tem os seguintes itens: dados pessoais, supervises, informaes gerais e
reclamaes.
Cadastro de Cliente
Para o acesso do formulrio de cadastro de Cliente figura x, deve-se acessar o sistema
como administrador clicar na hiperligao cliente e depois clicar em novo par poder efectuar
o cadastro do cliente.
Concluso:
Para concluir esse captulo, importa referenciar que apos do captulo anterior tratar
das tecnologias necessrias para por em prtica o sistema desta vez foi feito o estudo a
respeito do sistema propriamente dito, comeando pelos requisitos funcionais e no
funcionais que provem a anteviso do sistema em termo de servios ou funcionalidade e as
restries dos mesmos servios ou funcionalidades. A combinao das tecnologias HTML5,
CSS3, Jquery, PHP5, MYSQL e Android deu a luz
CONCLUSES E RECOMENDAES
Desde da era dos computadores at a era da informao, a informao tem conhecido
um crescimento em propores exponencias quer em volume, quer em formas de
armazenamento, quer em formas de persistncia e acesso a mesma, o que paralelamente
afecta forma em que os dados so tratado dentro das organizaes, o que at certo ponto pode
tornar rudimentar as tcnicas e os sistemas (manuais ou automatizados) a serem usados no
tratamento da informao at um dado momento, da a necessidade de crescimento continuo
das ferramentas de gesto de informao nas organizaes.
Neste contexto elaborao dessa monografia a resposta e a soluo de mais um
problema fruto dessas constantes mudanas acima referidas no panorama da gesto da
informao, tendo como caso de estudo a empresa Electricidade de Moambique,
delegao Beira.
Para se alcanar o desejado, foi imprescindvel a fundamentao epistemolgica de todo
artefacto cientfico ou tecnolgicos necessrios para elaborao do projecto, como tambm
foi de extrema importncia abordar os conceitos de: HTML5, CSS3, JQUERY, PHP,MYSQL,
ANDROID e AWS, pois so ferramentas que carregam consigo o poder de concretizao da
anteviso da soluo para o problema em causa.
A cada uma dessas tecnologias uma unidade com tarefa especfica na formao da
soluo do problema como um todo, devendo a cada uma delas participar com as
especificaes que lhe convm para fazer do sistema de gesto de contadores de electricidade
da empresa Electricidade de Moambique, delegao Beira, um sistema robusto em vrios
aspectos como a usabilidade, escalabilidade, segurana, experincia do usurio, portabilidade,
performance entre outros.
RECOMENDAES
Para o ambiente de produo, recomenda-se a formao dos usurios do sistema que
sejam funcionrios da empresa electricidade de Moambique, para que possam explorar os
mais atmicos detalhes de cada recurso do sistema no auxlio das actividades rotineiras que
esto dentro do escopo das funcionalidades do sistema.
J que o mundo est em constante mudanas e a nica coisas constante no mundo a
prpria mudana, recomenda-se tambm que a cada usurio do sistema tenha um senso
critico no uso do sistema no que concerne as regras do negcio, devendo quando necessrio
reportar a cada mudana detectada nas regras de negcio, para facilitar quando necessrio a
integrao de novos artefactos no sistema para atender a cada novo panorama proposto pelas
mudanas nas regras de negcios.
Recomenda-se tambm a capacitao dos TI para ajudarem os membros seniores na
gesto econmica haja visto que a plataforma e altamente gerencivel economicamente.
BIBLIOGRAFIA
BALDUINO, Plinio. Dominando Javascript com jQuery.1ed.Brasil: Casa de Cdigo.
BEAULIEU, A. Learning SQL. 2ed. United States of America: OReilly Media, Inc., 2009.
BIBEAULT, Bear; KATZ, Yehuda. jQuery em Ao. Brasil: Alta Books, 2009.
CROWTHER, Rob; LENNON, Joe; BLUE, Ash; WANISH, Greg. HTML5 em
Aco.1ed.Brasil:Novatec Editora Ltda,2014.
DEITEL, H.M. e DEITEL, P.J. Java How to Program, 6th Edition. Prentice Hall, 2004.
EVALDO, Jnior Bento. Desenvolvendo Web com PHP e MYSQL.1ed.Brasil:Casa de
Cdigo.
FERRARI, Fabrcio Augusto. Crie Banco de Dados em MYSQL Desvende os Recursos
desta poderosa Ferramenta.1ed.Brasil:Digerati Books,2007.
FILHO, Luiz Carlos Querino. Desenvolvendo o seu aplicativo Android. 1ed.Brasil:Novatec
Editora Ltda,2014
FREITAS, Lucas Medeiros de. Android Desenvolvendo aplicativos para dispositivos
Mveis.1ed.Brasil: hichi Tecnologia,2012.
GOUVEIA, L. B. RANITO, J. Sistemas de Informao de Apoio Gesto. Porto:
Sociedade
Portuguesa de Inovao, 2004.
LAUDON, K. C.; LAUDON, J. P. Sistemas de Informao. Rio de Janeiro: LTC, 2004.
LAUDON, K. C.; LAUDON, J. P. Gerenciamento de Sistemas de Informao. 3ed. Rio
de
Janeiro: LTC, 2001.
LEAL, Nelson Glauber de Vasconcelos. Dominando o Android do bsico ao
avanado.1ed.Brasil: Novatec Editora Ltda., 2015.
LECHETA, Ricardo R. AWS para desenvolvedores.1ed. Brasil: Novatec Editora Ltda,2014
LECHETA, Ricardo R. Google Android Aprenda a criar aplicaes para dispositivos
mveis com SDK do Android. 3ed.Brasil:Novatec Editora Ltda,2013.
LEWIS, Joseph R.; Moscovitz, Meitar.CSS Avanado.
APNDICES
Blog - contrao do termo ingls web log, "dirio da rede" um site cuja estrutura permite a
atualizao rpida a partir de acrscimos dos chamados artigos:
Cross-Browser refere-se habilidade de um site, Aplicao Web, contructor HTML suportar
mltiplos navegadores. Esta aplicao deve ser construda atravs de uma forma de
programao que utiliza tecnologias compatveis com qualquer navegador Web que suporte
as especificaes do W3C.
Deploy a-z
Design
Desktop
Distribuidor de cargas ou Balanceador de cargas e um software para a soluo de picos
de trfego de acesso; usando algoritmos inteligentes, a tecnologia capaz de multiplicar
virtualmente a infraestrutura de qualquer sistema operacional para que ele esteja sempre
disponvel para o usurio.
DOCTYPE a maneira de voc dizer para qualquer navegador como ele deve agir ao ler seu
cdigo HTML.
Flash a tecnologia mais utilizada no Web que permite a criao de animaes vetoriais.
Frontend
Link uma ligao entre documentos na Internet.
Ping um comando que serve para testar a conectividade entre equipamentos de uma rede
utilizando o protocolo ICMP. A palavra "ping" a abreviao do termo em ingls "Packet
Internet Network Grouper", que significa algo como "Agrupador de Pacotes da Internet".
Plugins ou mdulo de extenso (tambm conhecido por plug-in, add-in, add-on) um
programa de computador usado para adicionar funes a outros programas maiores, provendo
alguma funcionalidade especial ou muito especfica.
Open source programas que tem seu cdigo fonte aberto. Qualquer um pode baixar o cdigo
fonte do programa, estud-lo ou mesmo aperfeio-lo.
Singleton um padro de projeto que tem o objetivo garantir que existe apenas uma
instncia de uma certa classe a qualquer instante e em qualquer ponto de um sistema.
Web abreviatura de World Wide Web, Literalmente Teia (Rede) Mundial. A World Wide
Web um acervo universal de pginas da Web (Web pages) interligadas por vnculos
(links),as quais fornecem ao usurio informaes de um completo banco de dados
multimdia, utilizando a Internet como mecanismo de transporte.
WHATWG um grupo de trabalho de pessoas interessadas na evoluo do HTML e as
tecnologias ligadas a tal.
ANEXOS:
ANEXO I: VERSES E EVOLUO DO JQUERY
Verso
1.0
Data do Cdigo
26 De Agosto 2006
Tamanho
44.3 KB
Observaes
Primeira Verso estvel
1.0.4
1.1.4
12 De Dezembro de 2006
14 DeJaneiro de 2007
52.2 KB
55.6 KB
dos
selectores
1.2
1.2.6
10 De Setembro de 2007
26 De Maio de 2008
1.3
13 De Janeiro 2009
1.3.2
1.4
1.4.1
19 De Fevereiro de 2009
13 De Janeiro de 2010
25 De Janeiro 2010
1.4.2
1.4.3
13 De Fevereiro de 2010
14 De Outubro de 2010
1.4.4
1.5
11 De Novembro de 2010
77.4
97.8
114 KB
117 KB
154 KB
156 KB
160KB
176KB
desempenho
Modulo CSS restrito, manipulao de
metadata.
178 KB
207 KB
31 De Janeiro de 2011
Gerenciamento
de
callback
1.5.2
1.6
31 De Maro de 2011
214 KB
227 KB
2 De Maio de 2011
Melhorias
significativas
no
1.6.4
1.7
12 De Setembro de 2011
3 De Novembro de 2011
232 KB
243 KB
1.7.2
1.8.0
21 De Maro de 2012
9 De Agosto de 2012
246 KB
253 KB
Sizzle
reescrito,
reinveno
de
13 De Novembro de 2012
14 De Janeiro de 2013
4 De Fevereiro de 2013
18 De Abril de 2013
24 De Maio de 2013
261 KB
261 KB
262 KB
234 KB
267 KB
1.10.2
2.0.3
3 De Julho de 2013
3 De Julho de 2013
266 KB
236 KB
Data de lanamento
08 de Junho de 1995
Novidades
Oficialmente
chamado
de
Personal
01 de Novembro de 1997
06 de junho de 1996
Suraski
Andi
Gutman
verso.
-Foi adicionado um melhor sistema de
anlise sinttica (parser) chamado de
motor Zend (Zend engine).
-Introduzidas as 'superglobais' ($_GET,
$_POST, $_SESSION, etc.
-Introduziu sua interface de linha de
comando
(command-line
interface
5.0
Melhorias
na
performance
com
de
segurana
para
corrigir
Data de lanamento
08 de Junho de 1995
Novidades
Oficialmente
chamado
de
Personal
01 de Novembro de 1997
06 de junho de 1996
Suraski
Andi
Gutman
verso.
-Foi adicionado um melhor sistema de
anlise sinttica (parser) chamado de
motor Zend (Zend engine).
-Introduzidas as 'superglobais' ($_GET,
$_POST, $_SESSION, etc.
-Introduziu sua interface de linha de
comando
(command-line
interface
Melhorias
na
performance
com
de
segurana
para
corrigir
Verso
Codinome
Data
Novidade
Aplicao Android Market
realiza download e atualiza
atravs
1.0
do
aplicativo
23 de setembro de Market;
2008
em
XHTML-
HTML
Multiplas
e
so
mostradas em janelas.
Suporte a camara
Adiciona suporte
para
letreiro em layouts;
Suporte para salvar anexos
1.1
9 de fevereiro de 2009
Comentarios
mais
Cupcake
30 de Abril de 2009
maps.
Baseado no kernel Linux
2.6.27
Primeira verso em que o
nome
basea
em
uma
sobremesa.
1.6
Donut
15 de setembro de
2009
Baseado no kernel Linux
26 de outubro 2009
03 de dezembro de 2.6.29
2.0
2.0.1
Eclair
2.1
2009
11 de Janeiro de 2010
2.22.2.1
2.2.2
2.2.3
20 de maio de 2010
18 de Junho de 2010
22 de Junho de 2010
21 de Novembro de
Froyo
2010
2.3
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
06 de dezembro de
2010
09 de fevereiro 2011
Gingerbread 28 de Abril de 2011
Baseado no kernel Linux
25 de Junho de 2011
2.6.35
2 Setembro de 2011
21 de setembro de
3.0
2011
22 de fevereiro de
3.1
3.2
3.2.1
3.2.2
2011
10 de maio de 2011
15 de julho de 2011
30 de agosto de 2011
20 de outubro de 2011
Honeycomb
Primeira atualizao so de
tablet.
Baseado no kernel Linux
2.6.36
3.2.6
4.0 ,1
Fevereiro de 2012
19 de outubro de 2011
4.0.2
28 de novembro de
Ice
4.0.3
4.04
4.1.1
4.1.2
4.2
4.2.1
4.2.2
4.3
4.4
Cream
Sandwich
Jelly Bean
KitKat