Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone

DSpace Repository

A- A A+

Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone

Show full item record

Title: Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
Author: Cordeiro, Alexandre Costa
Abstract: Em um período no qual as aplicações para smartphones apresentam um crescimento considerável no mercado, surge a necessidade da criação de soluções que dêem suporte ao armazenamento de dados, troca de informações e forneçam funcionalidades extras que permitam ao usuário uma experiência agradável, rápida e livre de falhas. Neste contexto, servidores web, que antes se limitavam a fornecer páginas de hipertexto que permitissem a visualização de dados (estáticos ou dinamicamente carregados e renderizados), começam a se especializar na estruturação de dados e processamento dos mesmos, deixando que os apps se preocupem com a parte estética. Surgem, então, ferramentas como JSON (objetos javascript), cuja finalidade é apresentar estruturas complexas de dados de uma maneira compreensível, tanto para máquinas quanto para seres humanos. Paralelamente, surgem frameworks web e APIs web, que acessam banco de dados, estruturam as informações da maneira requisitada pelo app em objetos JSON e as transfere por protocolo HTTP. Este conceito, juntamente com a difusão da Internet, traz à tona definições como Cloud Storage e Cloud Computing, que consistem no armazenamento e processamento de grande parte dos dados que os usuários necessitam de maneira centralizada e remota, de modo que eles sejam disponibilizados em diversos dispositivos simultaneamente. Este trabalho trata da estruturação, projeto e implementação de um servidor web que dê esse tipo de suporte para um app desenvolvido para iPhone cuja funcionalidade principal é tirar fotos de uma mesma cena e diferentes pontos focais, bem como compartilhá-las no Facebook, criar comentários, curtidas e todo o aparato padrão de redes sociais.The growth of smartphone applications’ market share is nowadays undeniable. This brings along the need for establishing solutions which support, at the same time, reliable data storage and information exchange, as well as provide functionalities that allow users to have a pleasant, fast and ideally flawless user experience. In this context, web servers, which before were limited to offering hypertext pages that showed the (static or dinamically renderized) data, start to specialize in structuring information and processing it, leaving the aesthetic part to the apps themselves. To accomplish these new tasks, tools like JSON (Javascript objects) come up, allowing complex data structures to be presented in a both humanand machine-friendly way. At the same time, web frameworks and web APIs which access the database, organize the requested data in JSON objects in an almost seamless way become fundamental. This concept, along with the Internet popularization, brings up definitions such as Cloud Storage and Cloud Computing, which consists on storing and processing considerable part of the data needed by the users in a centralized and remote manner, so it can be available to different devices simultaneously. This work discusses the structuring, design and implementation of a web server which provides this cloud tools to an iPhone app whose core functionalities are to be able to take multiple pictures of the scene but with different focal points, as well as share them in Facebook, make comments and likes, along with all the default social network features.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/xmlui/handle/123456789/169957
Date: 2016-10-27


Files in this item

Files Size Format View
PFC-20132-AlexandreCostaCordeiro.pdf 996.7Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar