Você está na página 1de 5

SUMRIO

1 APRESENTAO 5
2 OJETIVO 6
3 DESENVOLVIMENTO 7
4 CONCLUSO 12
REFERNCIAS 13
1 Introduo
A presente produo textual tem como foco descrever tcnicas e recurso
utilizado no desenvolvimento de sistemas de informao para aplicaes
moveis.
Com base em critrios que buscam de forma transparente ter uma interface
agradvel ao usurio e ao mesmo tempo seja seguro o acesso de
informaes do banco de dados.
2 OBJETIVO
O objetivo principal deste trabalho descrever as diferenas entre o
desenvolvimento de aplicaes para dispositivos moveis e fixos dando
nfase as particularidades dos aplicativos moveis.
Desenvolver aplicaes para dispositivos moveis, deve-se levar em
considerao alguns pontos, pois, apesar de ter no desenvolvimento coisas
em comum com sistemas para escritrio ou servidor, preciso lembrar que
os dispositivos moveis possuem limitaes com tamanho de tela, memria e
processamento.
Por isso que preciso analisar todas as caractersticas do desenvolvimento
de aplicaes moveis como ergonomia, usabilidade e interface, e depois
considerar durante a programao dos sistemas para que durante a
implementao tenham um impacto positivo para o usurio final.

3 DESENVOLVIMENTO
3.1 Com o advento da tecnologia tm surgido no mercado diversos
dispositivos moveis, por exemplo, telefones celulares, com diversas
funcionalidades como GPS, muitas interfaces, rede sem fio para acesso a
internet, sensores de movimento, cmeras e etc. Com esses recursos, tem
como necessidade desenvolver programas e aplicativos para atender essa
demanda de mercado, mas, apenas desenvolver aplicativos muito pouco
sem analisar algumas caractersticas destes aparelhos. O desenvolvedor
deve ter uma preocupao maior com a usabilidade desses dispositivos, por
existir algumas limitaes como tamanho de tela, durao das
baterias,processador,memria dentre outros.Por tantos motivos se faz
necessrio usar alguns recursos para o desenvolvimento de aplicaes
mveis,tais como:persistncia,threads,sincronismo de processos,interface
com usurios e criao e manipulao de banco de dados.

3.1.1- PERSISTNCIA
A persistncia de dados ou armazenamento de informaes um dos
recursos mais importantes em qualquer linguagem de programao.
Arquivamento dos dados para uma posterior utilizao deve ser sempre
melhorado nos ambientes computacionais, pois, os mesmos podem vim a
serem usados para persistncia simples de parmetros de configuraes de
algum sistema ou persistncia de informaes guardadas pelo usurio para
alimentar algum banco de dados. Pode- se afirmar de maneira geral, que o
termo persistncia est ligado a uma ao que consiste em manter em meio
fsico as informaes como por exmplo um banco de dados armazenado em
um servidor de modo que se possa garantir a permanencia das informaes
de um determinado objeto logico.
Quando nos referimos a persistncia em ambientes computacionais, existe
uma complicao no sentido de quando nesse mesmo ambiente existam
informaes de uso ou acesso restrito e, mais alm quando possui uma
arquitetura de hardwaree software diferente das encontradas em desktops
ou grandes servidores, como o caso dos dispositivos mveis. Essas
particularidades devem ser observadas do ponto de vista do usurio
(ergonomia de hardware e software), quanto do ponto de vista do
desenvolvedor (ferramentas de software, APIs e recursos). Com o
desenvolvimento dos telefones celulares tornou-se possvel alcanar uma
popularidade semelhante quanto observada no uso de computadores
pessoais. Mas, como no existe nada fcil com os dispositivos moveis no
foi diferente, como, problemas relacionados ergonomia do teclado, uma
interface visual simples, porm limitada e a dependncia de baterias que
requerem recarga constante.
3.1.2-THREAD
Thread consiste em um processo dividir a si mesmo em duas ou mais
tarefas que podem ser executadas paralelamente. O suporte thread pode
ser nativo do sistema operacional,ou implementada atravs de uma
biblioteca de uma determinada linguagem.
Para aplicaes moveis preciso analisar a capacidade do processador que
ira executar as instrues para que com a implementao de threads no
tenhamos defasagem de desempenho do aplicativo. Por exemplo um jogo
onde o mesmo pode ser modelado com linhas de execuo diferentes,
sendo uma para desenho de imagem e outra para udio.Neste caso, h um
thread para tratar rotinas de desenho e outro thread para tratar udio,do
ponto de vista do usurio a imagem desenhada ao mesmo tempo em que
o udio emitido pelos alto-falantes
3.1.3-SINCRONISMO DE PROCESSOS
A sincronizao de processos em dispositivos moveis se da por meio de

comparaode informaes do dispositivo mvel com as informaes


armazenadas num servidor para as manter atualizadas em ambos os locais.
Podem armazenar-se informaes pessoais como mensagens da pasta A
receber, contactos e itens do calendrio no computador de secretria e no
dispositivo mvel.
3.1.4-INTERFACE E CRIAO
O desenvolvimento de aplicaes para dispositivos mveis tem evoludo
exponencialmente,
Tornando-se um padro de desenvolvimento quase onipresente no sentido
de que muitas empresas esto escalonando ou recrutando novos
desenvolvedores para formarem seus grupos de desenvolvimento para
sistemas mveis a fim de criar ou adaptar solues de servios existentes
para suprir a demanda do mercado (RIBEIRO, 2010).
Para quem trabalha com design, em especfico para quem tem
relacionamento com web, vai entender que atualmente uma das reas que
esto demandando bastante ateno a de interface para aplicaes em
dispositivos mveis. Seja o material desenvolvido em ambiente de sites ou
app, design deve ser elaborado com alto desempenho interativo, porm
sem esquecer a criatividade. Esse ponto quem faz toda a diferena entre
os diversos aplicativos existentes no mercado,o desenvolvedor deve est
atento as diversas plataformas dos dispositivos moveis disponveis no
mercado,para tanto existe no mercado diversas ferramentas de
desenvolvimento que facilitam a vida do programador durante a concepo
dos projetos podemos exemplificar algumas so elas: NetBeans IDE, FPS
Creator Free, Sun Java Wireless Toolkit for CLDC, tambm conhecido como
J2ME e etc.
3.2- A Internet tornou-se um fenmeno de uso em todo mundo e no Brasil
no diferente, com a proliferao das redes sociais onde a participao de
pessoas de todas as idades e algo crescente, a exposio dos usurios
Internet migrou dos computadores pessoais e foi para os dispositivos
mveis, fazendo com isso que o usurio sempre esteja conectado de
alguma forma.
Tal avano possui diversosbenefcios, correto afirmar que uma srie de
novos riscos introduzida por este cenrio. Assim, a engenharia social vem
sendo utilizada de forma criativa por hackers e organizaes criminosas que
exploram o ponto mais fraco da cadeia de segurana: o ser humano. O foco
da engenharia social convencer a vtima a tomar uma determinada ao.
E ao executar tal ao o usurio poder estar exposto a uma vulnerabilidade
que mais tarde poder ser explorada pelo criminoso que iniciou tal ataque.
A engenharia social no faz uso de recursos tecnolgicos para alcanar o
sucesso, na realidade o uso mais tradicional de engenharia social
basicamente a conversa. Um exemplo clssico disso o simples fato de
pegar o telefone e ligar para algum dentro da empresa fingindo ser
membro do departamento de TI e requisitando dados pessoais para fins de

auditoria no ambiente.
A engenharia social tem ganhando novas formas de explorao e cada vez
mais o nvel tem se elevado. Um caso recente de engenharia social que
ganhou manchetes foi o caso da RSA (diviso de segurana da EMC). Neste
caso um funcionrio da empresa recebeu um e-mail cujo assunto dizia
2011 Recruitment Plan (Plano de Recrutamento 2011). Apesar de a
tecnologia ter funcionado em prol do bem neste caso (pois o e-mail caiu
direto na caixa de lixo eletrnico), o funcionrio retirou o e-mail da caixa de
lixo eletrnico e colocou de volta na caixa de entrada. Ele achou que o email caiu nesta pasta por engano, devido ao fato do e-mail ter um teor to
original e parecer vlido. Neste e-mail havia um arquivo do Excel anexado
com umarquivo Adobe Flash embutido que explorava um Zero Day.
interessante observarmos que a principal forma de contaminao dos
dispositivos mveis por meio de downloads iniciados pelos prprios
usurios. Para isso os ciber criminosos usam tcnicas de engenharia social,
enviando mensagens por email, SMS e posts nas redes sociais que induzem
o usurio a baixar malwares disfarados de outros programas.
Cada vez mais, equipamentos mveis, como notebooks e smartphones,
esto presentes na vida das pessoas, principalmente pessoas que se
deslocam em viagens de negcios. Porm, esses dispositivos mveis
possuem fragilidades diferentes das encontradas em computadores fixos.
Isso exige uma poltica segurana diferenciada para controlar possveis
ameaas. O uso de equipamentos mveis como notebooks e smartphones,
trazem vantagens inquestionveis para o ambiente corporativo, como por
exemplo, o aumento da produtividade, disponibilidade e flexibilidade. Mas
apesar dessas vantagens surge um paradigma no que diz respeito
segurana. Uma das exigncias do mercado atual a capacidade de estar
sempre conectado, porem, por outro, a Segurana da Informao surge
como o seu ponto fraco. A nova realidade mostra que os dispositivos mveis
possuem fragilidades que no encontram paralelo nas estaes fixas, fato
que exige do gestor de segurana da informao uma poltica estruturada
para cuidar de todos esses limites. As tecnologias de acesso sem fio, outro
ponto forte da mobilidade, tambm representam um problema.
Independente do padro escolhido, elas significam, no limite, de uma falta
decontrole da organizao sobre a rede em que se acessa. As
funcionalidades integradas de wireless LAN permitem o acesso a recursos
corporativos por meio de redes terceiras, que esto distantes do meio
corporativo e das suas polticas de segurana. Outro ponto que inspira
cuidado trata-se de transferncia de informaes de estaes ou servidores
para esses aparelhos, j que, caso no exista uma poltica clara e
estruturada, difcil controlar quais arquivos foram copiados em outras
mdias. Alm disso, o aspecto fsico da soluo tambm precisa ser levado
em conta. Pelo seu valor, os aparelhos portteis atraem enorme ateno e
so roubados constantemente.
A resposta para tantos problemas pode est nos softwares de conformidade
de terminal. Utilizando a estrutura consolidada dentro da empresa, o

administrador aplica solues de segurana e confere se o aparelho est


dentro das polticas de segurana da informao da empresa, isso, faz com
que o usurio de um dispositivo mvel permanea numa VPN (rede virtual
privada), que libera acesso a rede quando atender todos os pr-requisitos,
como instalao das atualizaes de antivrus e pacotes de segurana. Com
isso, consegue-se garantir que os nveis de proteo estabelecidos pela
empresa sejam aplicados para as plataformas mveis. Eliminado o problema
de um vrus no notebook ou celular, infecte toda a rede corporativa sem que
o usurio tenha conhecimento. Isso, no entanto, trata-se apenas do primeiro
nvel de proteo no contexto das plataformas mveis. Cabe ao
administrador de rede estar preocupado e atento s novas tecnologias
decontrole para controle de acesso as informaes da companhia. Conforme
suas necessidades e analisando com qual tipo de dado costuma trabalhar.
Acima de tudo, a mobilidade significa que as empresas usurias precisaro
fazer novos investimentos para se adequar nova realidade que a
mobilidade imps. Esta nova realidade exige novas polticas e solues
contra o inimigo interno, a preocupao com esse tema ganha um novo
patamar. De qualquer forma, toda a implementao de segurana, seja na
corporao ou nos dispositivos mveis, deve ser precedida por uma fase de
rigorosa anlise.

Você também pode gostar