Neste projeto foi desenvolvido uma aplicação que permite ao utilizador a possibilidade de efetuar. através do nome de um livro. pesquisas/informações sobre os livros disponíveis na base de dados, podendo também ser feito o download dos mesmos, e outra aplicação para o administrador que permitem controlar a base de dados. através de três botões que permitem inserir, atualizar e apagar as informações referentes aos livros. Ambas as aplicações foram desenvolvidas em C# e ADO.NET e estão implementadas num ambiente virtual. composto por quatro máquinas, um controlador de domínio. um servidor SQL e um servidor Hyper-V que contem uma máquina para o cliente.
A virtualização e o cloud computing tem tido uma evolução na medida em que o avanço tecnológico tem disponibilizado ferramentas e plataformas que permitem uma rentabilização de recursos. Pretende-se com este trabalho exemplificar estratégias de recuperação de desastre em tecnologias e sistemas de informação fazendo uso de plataformas de virtualização e de cloud computing.
Palavras chaves
Virtualização, Cloud Computing, System Center Virtual Machine Manager, Microsoft Azure Marco
O desenvolvimento de aplicações para smartphones. mesmo sendo uma área recente. mas que devido a uma forma natural de evolução e massificação de utilizadores. têm um grande impacto nos dias que deconem. Através destas aplicações móveis podemos efetuar inúmeras possibilidades. quer a nível de produção. quer a nível de lazer. Um das grandes ve1tentes passa pela utilização das redes sociais. que por uma forma inata. molda a sociedade de hoje. Com esta tendência a vir cada vez mais evidenciada, surge a ideia do projeto. a realização de uma aplicação móvel para o sistema operativo Android. Esta disse11ação aborda o desenvolvimento de uma aplicação para Android. É primeiro feito uma abordagem, analisando o estado de ai1e das tecnologias envolvidas na realização do projeto. Numa segunda abordagem. a conceção da aplicação, através de explicação dos conceitos pelos comportamentos apresentados. com a colaboração de figuras ilustrativas. focando os principais temas do trabalho, e enfatizando as três principais caraterísticas. a aplicação Android. a aplicação Servidor e o Backoffice.
Com as evoluções tecnológicas e as recentes conceções para o gerenciamento de recursos de informação têm causado uma alteração no paradigma dos modelos tradicionais de bibliotecas. O conceito de biblioteca digital / virtual apresenta-se como uma alternativa para estender as condições de busca, disponibilidade e recuperação de informações de maneira globalizada, qualitativa, pertinente e racional, aliando o acesso local ao acesso remoto, com base nas redes de telecomunicação disponíveis. O conceito de biblioteca virtual esteja ainda em construção, deve ser elaborado um planeamento muito cuidadoso, tendo em conta a transição do modelo tradicional de bibliotecas para o modelo de biblioteca virtual. Uma nova abordagem também é exigida para os profissionais bibliotecários e para quem frequenta a biblioteca, visando a um reposicionamento de atitudes e atividades. Com o surgimento de novas tecnologias associadas às comunicações em rede, como o ADO.NET, base de dados SQL e virtualização, foram-se alterando vários sectores sociais, no que se refere ao trabalho em ambiente cooperativo, educacional e de acesso a instituições de carácter público. Neste contexto, o estado da arte apresentado, aborda o potencial destas novas tecnologias e as diretrizes de interligação para o projeto da Biblioteca Virtual. Será feita uma análise das tecnologias a utilizar, realçando as vantagens e desvantagens sobre as soluções existentes para a área a desenvolver. O ADO.NET (ActiveX Data Objects.NET), tecnologia em que a base assenta num conjunto de classes da plataforma .net, cujos componentes foram desenhados para facilitar o acesso, manipulação e tratamento de vários tipos de dados relacionais, documentos XML e dados de aplicações. O SQL (Structured Query Language), linguagem padrão para gestão e manipulação de dados relacionais através de SGBDS (sistemas de gestão de bases de dados). Permite trabalhar com base de dados: Access, SQL Server, Oracle, MySql, etc. Virtualização, abstração representada por um recurso computacional, mais conhecida por máquina virtual, que oferece um ambiente completo, similar ao de uma máquina fisica, com sistema operativo, aplicações e serviços de rede.
Palavras chaves
Bases de Dados; Virtualização; Sistemas Operativos; Máquinas Virtuais.
O presente projeto apresenta como principal objetivo fomentar a atividade de investigação fundamental e aplicada para contribuir, de forma criadora, para a aplicação e desenvolvimento dos conhecimentos adquiridos durante a licenciatura e na pós-graduação, numa perspetiva de consistência científica. Proponho portanto no presente projeto o desenvolvimento de uma aplicação para uma biblioteca sendo que o acesso a esta aplicação pelos utilizadores é realizado através de uma máquina virtual, de forma a rentabilizar os equipamentos existentes e maximizando por sua vez o retorno de investimento. As atividades deste projeto, iniciam-se assim, com uma revisão da literatura da qual resulta uma abordagem à evolução da linguagem SQL, a exposição das características da Cloud Computing, o conceito de virtualização, quais os tipos de hypervisor assim como a diferença entre estes e por último uma abordagem sobre os componentes do ADO.NET. Posteriormente, segue-se uma abordagem ao longo da evolução do desenvolvimento da aplicação desde a conceção da base de dados passando pelo desenvolvimento de cada janela aplicacional e terminando com uma aplicação em contexto real com recurso às tecnologias de virtualização.