1383606369681

19
1 SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS CIRO PEREIRA DA SILVA FILHO SISTEMA DA INFORMAÇÃO MÓVEL

description

1383606369681

Transcript of 1383606369681

4

SISTEMA DE ENSINO PRESENCIAL CONECTADO

TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMASCIRO PEREIRA DA SILVA FILHOsISTEMA DA INFORMAO MVEL

Redeno2013CIRO PEREIRA DA SILVA FILHOSISTEMA DA INFORMAO MVELTrabalho apresentado ao Curso Tecnologia em Anlise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paran, para a disciplina Gesto e Segurana de Sistemas da Informao, Tpicos Avanados em Desenvolvimento de Sistemas, Tpicos em Desenvolvimento de Sistemas e Programao Web II.Prof. Adriane A. Loper, Anderson E.M Gonalves, Merris Mozer e Veronice de Freitas.Redeno2013Sumrio

4INTRODUO

5OBJETIVO

6DESENVOLVIMENTO

7PLATAFORMA DOS DISPOSITIVOS MVEIS

7LINGUAGENS DE PROGRAMAO

8PERSISTNCIA DE DADOS

8USABILIDADE

9CRIAO E MANIPULAO DE BANCO DE DADOS

10COMPUTAO MVEL

10GESTO DE SEGURANA DA INFORMAO

13CONCLUSO

14REFERNCIAS

INTRODUOHoje comum ver pessoas correndo em todos os lugares atravs de dispositivos mveis, como Tablets ou computadores capazes de conexo sem fio capaz de se conectar Internet. As comunicaes mveis tm crescido consideravelmente, por outro lado, algumas organizaes usam estes dispositivos para vantagens competitivas, outros vm neles a soluo para reduzir os custos de forma significativa ou apenas para simplificar seus processos de negcios . Por estas razes , os sistemas de dispositivos mvies tm sido a soluo para acesso a um nmero significativo de servios e atividade profissionais e pessoais.No entanto, considerando que existem muitas aplicaes existentes so as entidades proprietrias que desenvolvem tem que criar muitos componentes bsicos para a gesto de conectividade, segurana , sincronizao de interfaces e etc . Alm disso , estas aplicaes so difceis de integrar com a evoluo ou outras solues que esto no mercado.Como tal , h uma necessidade de se mover em direo a plataforma de padronizao para facilitar o desenvolvimento dessas aplicaes.

OBJETIVOTemos o objetivo de mostar com importancia clareza os recursos mais utilizados para os dispositivos mveis. As principais estapas ou processos dos dipositivos podemos destacar a: Gesto de Segurana da Informao

Sincronismo de Processos

Usabilidade de interfaces para dispositivos mveis

Manipulao do Banco de Dados

Persistncia de Dados e suas Operaes Implantao e avaliao

DESENVOLVIMENTOAs operadoras mveis propagam cada vez mais a comercializao dos seus aplicativos mveis, os fabricantes de PDA (Personal Digital Assistant) gastam milhes de dlares para mostrar ao mundo o seu novo dispositivo mvel. Mas o que "computao mvel"? O dispositivo (usurio) em movimento, ou mover o cdigo? H uma opo que diz que a computao mvel permite que os usurios acessem servios, independentemente da localizao. Isto requer apoio mobilidade e a existncia de infra-estrutura de comunicaes sem fio. O usurio e o movimento do dispositivo, e nada impede que o cdigo "movimento".

Dispositivos de Computao MvelA tecnologia nos disponibiliza vrias categorias de dispositivos que podem ser considerados de computao mvel . O primeiro grupo de laptops (ou notebooks) , que so laptops com o poder computacional muito bem estruturado para em velocidade dos processos executados. A diminuio do poder de computao encontramos os PDAs que possuem telas pequenas, mas seu poder de processamento muito elevado em comparao com um telefone celular, mas baixo em comparao com laptops. Eles suportam aplicaes desenvolvidas usando linguagens de programao , recursos multimdia de alto nvel , acesso rede , etc.

Outro grupo, so so telefones celular. Anteriormente, ns diramos que os telefones tm telas pequenas e quase sem recursos. Hoje, no entanto , existem dispositivos com memria expansvel , acesso rede , Bluetooth, suporte a Java , etc. Alguns telefones mais avanados tambm conhecidos como smartphones . Alm das capacidades de telefone , que incorporam muitas caractersticas do PDA Porque os dispositivos da mesma categoria de dispositivo tm caractersticas comuns, o desenvolvimento de aplicaes da mesma categoria tambm pode variar de uma para outra.

PLATAFORMA DOS DISPOSITIVOS MVEISSo inumeras as marcas e modelos de smarthphones disponveis no mercado, devido a essa imena concorrncia em meio o comercio, inevitavel a existncia de vrias plataformas e sistemas operacionais, sendo os mais populares: Android, da grande empresa revolucionaria Google, Windows Phone da poderesa Microsoft, Black Berry da prpria, IOS da famosa Apple, Linux Ubuntun e etc. Uma arquitetura multiplataforma, seria uma soluo para tornar esta difcil tarefa em algo muito mais acessvel, e com a possibilidade de ser desenvolvida usando mtodos Web ou hbridos de desenvolvimento de aplicaes. LINGUAGENS DE PROGRAMAOExite uma grande diversidade de linguagens de programao que podemos usar para o desenvolvimento de dipositivos mveis. Temos por exemplo as linguagues, como WML (Wireless Markup Language), o HDML ( Handheld Markup Language) e CHTML (Compact HTML). Linguagens tradicionais como C, Visual Basic e Java, permitem o desenvolvimento de aplicaes mais complexas, o que pode executar algo no prprio dispositivo, armazenar dados, conectar-se a servidores remotos, entre vrios recursos existentes. Eles so geralmente utilizados para o desenvolvimento de aplicaes, que tm mais recursos computacionais. Sendo assim, com o desenvolvimento de novos dispositivos smartphones.

As linguaguens de programao podem tambm ser usadas para a criao de aplicaes. Tudo depende do fabricante , mas o hardware deve suportar as programao que se deeja executar para a criao do aplicativo. Dispositivos Palm que usam o sistema operacional Palm pode , por exemplo, tm gerado aplicaes em VB e C , que so conversores de cdigo projetado para Palm OS. Desenvolvimento de aplicaes, por conseguinte, tambm depender da categoria do dispositivo fornecido pelo fabricante. Portanto, devemos buscar informaes do fabricante do dispositivo de destino para saber quais so os idiomas suportados, e que recursos esto disponveisPERSISTNCIA DE DADOSa persistencia um dos recursos mais importantes em qualquer linguagem de programao. A persitncia e associada a uma ao que consiste manter em meio fsico recuperavel, como banco de dados ou aquivo, de modo qa garantir a permanncia dos dados de um determinado estado de um objeto lgico.Em qualquer tipo de aplicao sempre um assunto muito importante, principalmente em aplicaes mveis onde diversos fatores como desempenho e espao disponvel. Na plataforma Android, por exemplo, temos vrias formas de persistir essas informaes, e cada uma dessas formas se encaixa melhor em cada tipo de dado que voc deseja persistir.USABILIDADEUsabilidade e um termo de denomina a facilidade com que a pessoa pode manipular uma determinada ferramenta ou objeto para a execuo de uma determinada tarefa. Atravs disto identificamos que no mercado atual encontramos uma grande diversidade de dispositivos mveis de marcas e fabricantes diferentes. No h um padro entre estes diversos dispositivos, tanto ao seu uso quanto a suas interfaces. Isso origina aplicaes com interfaces no intuitivas, navegao confusa entre as telas, alm do uso desordenado de cores devido s propriedades das telas dos sistemas. Por causa dessa imensa to rpida familiarizao com os dipositivos mveis, conseguimos identifcar que muitos esto crecendo de forma desgovernada e estruturada podendo assim prever uma grande exigncia nos desenvolvimentos tanto dos software como hardwares. Iniciativas para a padronizao dos sites acessados na Internet a partir de dispositivos mveis tm sido tomadas pela W3C (World Wide Web Consortium), um consrcio composto por diversas entidades com o objetivo de definir padres para a Internet, inclusive para dispositivos mveis. Esta padronizao para os sites da Internet em celulares e PDAs permite o uso crescente de negcios baseando suas operaes, como vendedores que utilizam ambientes web via celular para realizar vendas.J as aplicaes que no dependem da Internet, como dirios e editores de texto no tem que padronizar suas interfaces e, conseqentemente, a mudana de cada dispositivo, o usurio tem um aprendizado, o que acontece muitas vezes com erros.

CRIAO E MANIPULAO DE BANCO DE DADOSHoje, h um crescimento da computao mvel e este crescimento tornou-se possvel pela convergncia de duas tecnologias: a criao de novos laptops com mais poder de processamento e redes de comunicao de dados mais rpido e confivel. Voc tambm pode notar a reduo constante do tamanho, peso e consumo de energia dos vrios componentes, contribuindo para a computao mvel se tornar em todos os lugares, uma vez que tem que ir em busca do computador. Ele carregado pelo usurio atravs de um notebook poderoso, um smartphone, um tablet ou at mesmo atravs de telefones convencionais.E onipresena que tem contribudo para a crescente demanda por acesso informao, independentemente da localizao do usurio ou as informaes necessrias. Um grande desafio a gesto da informao, a fim de garantir a integridade e segurana dos dados envolvidos na resposta de processamento e rpida a essas questes . Como exemplo do uso de um aplicativo de computador mvel quando uma pessoa se desloca para outro pas ou cidade que eu conheo, e me pergunto onde voc pode encontrar o cinema mais prximo ou onde quer que voc pode encontrar a principal cidade comercial. Esta pessoa no s quer saber o local especfico , mas tambm querem saber como fazer para chegar l. Quais so os principais meios de transporte, com o tempo gasto para chegar ao local em particular e os custos envolvidos. Todas estas consultas com base na localizao do usurio do aplicativo mvel para que eles possam retornar resultados diferentes cada vez.

COMPUTAO MVELDos anos 90 para c, pudemos notar um grande crescimento no desenvolvimento de tecnologias para comunicao celular mvel, comunicao via satlite e redes locais sem fio. A popularizao dessas tecnologias tem permitido o acesso a informaes remotas onde quer que se esteja, abrindo um leque muito grande de facilidades, aplicaes e servios para os usurios.

Computao mvel pode ser representada como um novo paradigma computacional que permite que usurios desse ambiente tenham acesso a servios independentemente de sua localizao, podendo inclusive, estar em movimento. Mais tecnicamente, um conceito que envolve processamento, mobilidade e comunicao sem fio. A idia ter acesso informao em qualquer lugar e a qualquer momento.

Mobilidade pode ser definida como a capacidade de poder se deslocar ou ser deslocado facilmente.GESTO DE SEGURANA DA INFORMAOTodo processo de negcio um conjunto de informaes de diferentes nveis de sigilo. Certas informaes podem ser confidenciais e precisam ser protegidas contra acesso no autorizado, enquanto outras informaes crticas para o funcionamento contnuo da organizao. a proteo da informao contra vrios tipos de ameaas para garantir a continuidade do negcio, minimizar riscos, maximizar o retorno sobre os investimentos e as oportunidade de negcios [ISO 27002].

As definies bsicas da Segurana da Infomao so:

Confidencialidade Arquivo ou dado acessado somente por usuario autorizado.

Integridade Certeza de que a informao no foi alterada de forma indevida.

Disponibilidade Certeza de que a informao estar livre para o acesso quando solicitada.

Para isso necessrio o uso de criptografia na autenticao do usurio, para os dados serem mantidos privados, a comunicao deve proteger os contedos dos dados transferidos contra ataques e acessos indevidos.Tcnicas de Segurana

Para o usurio, quando realizada em uma consulta de banco de dados s conseguia ver a prpria consulta e o resultado, que foi processado de forma transparente. Como uma janela na qual o vidro transparente e invisvel , voc pode ver o outro lado. Em sistemas mveis, o usurio deve apoiar no s de consulta, mas tambm interferir com a anlise e otimizaes.Isso para reduzir o processamento de consultas e prevenir resultado remoto h uma grande quantidade de dados em um dispositivo com recursos limitados, atravs de pr-processamento inteligente. Agora , o usurio no apenas v atravs da janela , voc quer conhecer a natureza da janela e verifique se ele no distorce a realidade por trs dele.

Para o usurio protegido de divulgao inadequada de sua localizao, os dados referentes sua localidade no deve ser armazenado. Para os movimentos do utilizador pode ser alcanado pela razo da mudana de localizao de um espao de tempo. Uma boa prtica trabalhar em computao mvel com a economia dos dados, que um conceito em matria de privacidade e aborda a gesto da economia no uso de dados pessoais. Os dados pessoais pode ser entendido como qualquer informao que possa ajudar uma pessoa a ser identificada. Sem o uso de dados econmicos a partir da localizao do usurio possvel atravs da anlise de trfego de rede. Como mencionado acima a informao de localizao devem ser protegidos com o auxlio de tcnicas de codificao e de controle de acesso apropriado. Para que este sistema funcione adequadamente, apenas sistemas adaptativos pode usar informaes de localizao. Portanto, o contexto mvel deve ser acessvel somente pelo sistema ou de acesso do usurio para garantir a necessria transparncia , como discutido na seo anterior. Para impedir o acesso no autorizado a localizao do utilizador , existem trs diferentes tcnicas:

Separao por Agregao, o qual separa a identidade do utilizador a partir da sua localizao num determinado momento.

Separao Vertical, que pode ser visto somente pequenas seces a localidade do usurio.

Separao Horizontal, em que as informaes de localizao do usurio no deve cruzar os limites do banco de dados.

Portanto, devido a esses protocolos de segurana e criptografia avanada, no entanto, no esto livres de ameaas segurana, por isso crucial para manter os sistemas atualizados para mitigar a segurana da informao .CONCLUSOOs dispositivos mveis j so mais que uma realidade em nosso meio, poss afirmar que a evoluo da tecnologia ainda apresentar muitas novidade em termos de mobilidade.

Os dispositivos mveis tm caractersticas muito especficas, e devem ser tratados de forma diferente, no se aplicam as mesmas tcnicas para o desenho de interfaces para computadores de mesa para laptops. Devido aos diferentes dispositivos disponveis no mercado, e do elevado volume de negcio de equipamentos, telefones mveis, especialmente, a normalizao no desenvolvimento deste tipo de interface permite que os utilizadores de aprender a utilizar o sistema , e mesmo com a troca de equipamentos, permite continuidade da aprendizagem e no para aprender sobre a nova interface. Estas interfaces tambm deve levar em conta o contexto no qual os usurios esto inseridos e os principais usos dessas equipes. Os dispositivos mveis so normalmente utilizados em tarefas mais rapidamente e em diferentes situaes, filas em bancos para reunies de negcios. Alm disso, a tecnologia em si exige uma flexibilidade em uso. Este um campo promissor como uma rea de pesquisa , pois uma tecnologia nova e uso muito grande.REFERNCIASAcesso em 20/10/2013

http://www.devmedia.com.br/artigo-webmobile-3-persistencia-em-aplicativos-para-dispositivos-moveis-com-j2me/2725Acesso 21/10/2013

http://pt.wikipedia.org/wiki/Persist%C3%AAncia_de_dadoshttp://pt.wikipedia.org/wiki/UsabilidadeAcesso 27/10/2013

http://homepages.dcc.ufmg.br/~loureiro/cm/docs/cm_livro_1e.pdfAcesso 01/11/2013http://pt.wikipedia.org/wiki/Gest%C3%A3o_da_seguran%C3%A7a_da_informa%C3%A7%C3%A3ohttp://professor.unisinos.br/llemes/Aula01/Aula01.pdfAMADO, PAULO. Bancos de dados mveis: Viso geral, desafios e solues atuais. Centro de Informtica. Universidade Federal de Pernambuco. Outubro, 2002.