Setores da Nave


Plano de Vôo

Outras Rotas

RSS Br-Linux.org


« SQL SERVER CE: criando um framework para acesso a dados em dispositivos móveis Parte III | COCKPIT | Prólogo »

SQL SERVER CE: criando um framework para acesso a dados em dispositivos móveis Parte I

Por bill | maio 8, 2008

PARTE I

ARTIGO PUBLICADO ANTERIORMENTE EM
www.linhadecodigo;com.br
www.aspneti.com.br
www.devmedia.com.br

1. Introdução

convergência e mobilidade. aí estão duas palavras que vem se tornando o foco do mercado de tecnologia no brasil e no mundo. basta ver os números. segundo o idc(idc’s enterprise mobility & convergence são paulo) 70% de um universo de 90 empresas pretendem contratar uma integradora de soluções móveis em 2008. o presidente da acel (associação nacional das operadoras de celular), ércio zilli, recentemente disse que, no próximo ano, o crescimento da telefonia móvel deverá ser entre 10% e 12%. estamos realmente entrando na quinta era da computação, onde, os antes poderosos e solitários desktops, começam a se integrar, formando complexas e robustas estruturas de informação distribuída com pontos móveis.

as pessoas, hoje, perdem pouco a pouco a idéia do “computador de mesa”, ao passo que as sociedades virtuais juntamente com a grande enciclopédia internet, começam a se tornar uma realidade estabelecida. e para a integração dos indivíduos e seus respectivos personagens neste novo mundo rpgístico, é necessário que os aparelhos móveis sejam utilizados. fator como este, transforma o mercado de desenvolvimento em um grande funil que converge para o projeto de software móvel. como no início da história da engenharia da computação, é cobrado agora do desenvolvedor de sistemas o skill criatividade. pouco espaço, pouca memória, muita objetividade, muita versatilidade.

neste contexto, o presente artigo apresenta um tutorial que ensina passo-a-passo, como construir um framework para acesso a dados na versão compacta e móvel do microsoft sql server. o sql server compact edition é um sgbd suportado pelos sistemas operacionais da linha windows mobile. este banco de dados oferece muitos recursos, do ponto de vista de ser móvel. permite a criação e manipulação de dados em bases através de uma simples interface. nele, podem-se criar tabelas, inserir registros, inserir colunas, definir chaves primárias, auto-incremento, transações e campos dos mais variados tipos, incluindo imagens e binários. suporta consultas do tipo sql e dispõe de até dois gigabytes de espaço para armazenamento. vamos acompanhar nas próximas seções como implementar esse sistema em nossos projetos e como utiliza-lo através de uma camada de acesso.

2. Uma camada para acesso a dados

nosso framework de acesso vai trabalhar numa camada separada do projeto (figura 1). vamos definir toda a lógica que corresponde a manipulação de dados dentro de uma classe separada. no final do projeto, essa classe vai ser compilada e um arquivo de extensão dll será gerado. este arquivo pode ser reutilizado sempre que necessário em outros projetos. a classe, por sua vez, pode ser expandida, suportando um maior número de bancos de dados. empregaremos assim, os alicerces de encapsulamento e abstração que a programação orientada a objetos dispõe.

figura   1 - camadas envolvidas no projeto

nesta classe serão definidos métodos que acessam o banco de dados para retornar informações ou modifica-las. criaremos ainda alguns métodos mais específicos como os que criam base de dados em tempo de execução e os que trabalham com transações. bem, então vamos por a mão na massa…
3. iniciando o projeto

para a construção do nosso projeto utilizaremos o visual studio 2005 e a linguagem vb.net 2005 num projeto de windows mobile 5.0 pocket pc application[1]. para isso, abra o vs2005, vá ao menu file>new project. quando a janela new project for apresentada, escolha na árvore de projetos a opção visual basic projects>smart device>windows mobile 5.0 pocket pc. em seguida nos tipos de projeto apresentados selecione device application e dê o nome de acessodados. clique em ok para confirmar.

feito isso, abra a janela solution explorer e clique com o botão direito do mouse sobre o nome do projeto, vá agora ao menu add>new item. na janela que será apresentada, escolha a opção class diagram. dê ao arquivo o nome de dgacessodados.cd. esse arquivo especifica um diagrama de classes, que pode ser construído visualmente. ou seja, utilizaremos o visual studio como ferramenta case, elaborando o projeto do framework inicialmente através de um diagrama. na seqüência o visual studio criará automaticamente a classe, seus métodos e propriedades e adicionará a mesma ao nosso projeto.

Explore também:

Tópicos: Central Trial |

Comentários