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

Detalhes bibliográficos
Autor(a) principal: Cordeiro, Alexandre Costa
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/169957
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
id UFSC_bbc3f322090fa353868206cb6b50dc5d
oai_identifier_str oai:repositorio.ufsc.br:123456789/169957
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para SmartphoneSmartphone, Aplicações móveis, Back-end, Fotografia, Pontos focais, Rede social.Smartphone, Mbile applications, Back-end, Photography, Multiple focal points, social network.TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.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.Florianópolis, SC.Oliveira, Rômulo Silva deOliveira, João Fernando Gomes deUniversidade Federal de Santa CatarinaCordeiro, Alexandre Costa2016-10-27T16:34:18Z2016-10-27T16:34:18Z2016-10-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis71 f.application/pdfhttps://repositorio.ufsc.br/xmlui/handle/123456789/169957porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2016-10-27T16:34:19Zoai:repositorio.ufsc.br:123456789/169957Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732016-10-27T16:34:19Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
title Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
spellingShingle Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
Cordeiro, Alexandre Costa
Smartphone, Aplicações móveis, Back-end, Fotografia, Pontos focais, Rede social.
Smartphone, Mbile applications, Back-end, Photography, Multiple focal points, social network.
title_short Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
title_full Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
title_fullStr Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
title_full_unstemmed Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
title_sort Dyfocus: Desenvolvimento do Back- End de um Aplicativo Mobile para Smartphone
author Cordeiro, Alexandre Costa
author_facet Cordeiro, Alexandre Costa
author_role author
dc.contributor.none.fl_str_mv Oliveira, Rômulo Silva de
Oliveira, João Fernando Gomes de
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Cordeiro, Alexandre Costa
dc.subject.por.fl_str_mv Smartphone, Aplicações móveis, Back-end, Fotografia, Pontos focais, Rede social.
Smartphone, Mbile applications, Back-end, Photography, Multiple focal points, social network.
topic Smartphone, Aplicações móveis, Back-end, Fotografia, Pontos focais, Rede social.
Smartphone, Mbile applications, Back-end, Photography, Multiple focal points, social network.
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
publishDate 2016
dc.date.none.fl_str_mv 2016-10-27T16:34:18Z
2016-10-27T16:34:18Z
2016-10-27
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/xmlui/handle/123456789/169957
url https://repositorio.ufsc.br/xmlui/handle/123456789/169957
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 71 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652315156021248