Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos

Detalhes bibliográficos
Autor(a) principal: Oliveira, Luís Manuel Rochinha
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/20405
Resumo: Trabalho de projecto de mestrado, Engenharia Informática (Sistemas de Informação), Universidade de Lisboa, Faculdade de Ciências, 2015
id RCAP_93f7309e2e574362f43b6002c2e65bf9
oai_identifier_str oai:repositorio.ul.pt:10451/20405
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventosWeb 2.0Web servicesBackbone.jsAngularJsArquitetura MVCAjaxHTML5Aplicação webRedes sociaisEventosEu vou CondicionalVouUsabilidadeExperiência de utilizadorCamada de dadosCamada de apresentaçãoCamada de serviçosTrabalhos de projecto de mestrado - 2015Departamento de InformáticaTrabalho de projecto de mestrado, Engenharia Informática (Sistemas de Informação), Universidade de Lisboa, Faculdade de Ciências, 2015A participação e organização de eventos (tais como, eventos culturais, desportivos, musicais) sempre fizeram parte da vida das pessoas, e as pessoas necessitam de uma forma simples e eficaz de pesquisar eventos. Para colmatar estas necessidades foi desenvolvida uma aplicação web que facilita a pesquisa e a divulgação de eventos (por exemplo, eventos culturais, desportivos, musicais, etc . . . ) a realizar em Portugal. Para isso foram desenvolvidas várias funcionalidades e interfaces (para desktop e dispositivos móveis) de modo a ter uma aplicação inovadora capaz de oferecer uma boa experiência de utilizador. Nomeadamente, a visualização dos eventos no mapa associado com os filtros de pesquisa, sugestões de eventos, saber que pessoas vão aos eventos (“quem vai?"), convidar amigos para eventos, a criação de eventos, a divulgação de eventos no Facebook, seguir organizadores, a criação do novo conceito “Eu vou Condicional", entre outras. O desenvolvimento desta aplicação foi composta por várias fases. Na primeira fase foi feito um caso de estudo sobre aplicações semelhantes à aplicação desenvolvida. Na segunda fase foi feita a análise de requisitos que incluiu a descrição dos serviços disponíveis, os requisitos funcionais, os casos de uso e os esboços. Na terceira fase foi feita a implementação da aplicação, que está divida em três camadas, nomeadamente: camada de dados, que é responsável por obter todas as informações sobre os eventos; a camada de apresentação que é responsável por apresentar uma interface ao utilizador e as respetivas funcionalidades da aplicação. Esta camada foi implementada utilizando a framework Backbone.js sobre a arquitetura MV*; e por último a camada de serviços que é responsável por fazer a ligação entre as duas camadas referidas anteriormente, ou seja, o utilizador acede à camada de dados através de um pedido feito pela camada de apresentação. Na última fase foi feita uma avaliação/testes da aplicação, nomeadamente testes de usabilidade com utilizadores e uma equipa do Sapo especializada em User Experience. A aplicação está disponível no endereço: http://www.lasige.di.fc.ul.pt/webtools/ondequemvaiver/.Participation and organization of events (such as cultural, sports or musical events) have always been part of people’s lives, and people need a simple and effective way to search events. To address these needs, an application web that facilitates research and dissemination events (eg, cultural, sporting, musical, etc . . . ) to be held in Portugal was developed. In order to do this, many features and interfaces (desktop and mobile) were developed to make this an innovative application and offer a good user experience. Namely, the visualization of the events associated with the map search filters, event suggestions, knowing which people go to events (“Who goes?”), inviting friends to events, creating events, divulgation of events on Facebook, following organizers, the creation of a new concept "I’ll Conditional", among others. The development of this application was composed of various phases. On the first phase we have made a case study of applications similar to the developed application. On the second phase, the analysis of requirements that included the description of the services available, the functional requirements, use cases and sketches was made. The third phase focused on the implementation of the application, which was divided into three layers, namely: data layer, which is responsible for obtaining all the information about the events; the presentation layer is responsible for presenting a user interface and to the respective application functionality. This layer was implemented using the Backbone.js framework on the MV* architecture; and finally the layer of services that is responsible for making the connection between the two layers mentioned above, meaning, the access to the data layer is made through a request from the presentation layer. On the last phase, several tests were performed on the application, including usability tests with users and a Sapo team that is specialized in User Experience. The application is available at: http://www.lasige.di.fc.ul.pt/webtools/ondequemvaiver/.Santos, António Emanuel Magalhães Duarte Pereira dosCouto, Francisco José MoreiraRepositório da Universidade de LisboaOliveira, Luís Manuel Rochinha2015-11-06T15:32:39Z201520152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/20405TID:201368447porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T16:05:50Zoai:repositorio.ul.pt:10451/20405Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:38:26.008619Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
title Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
spellingShingle Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
Oliveira, Luís Manuel Rochinha
Web 2.0
Web services
Backbone.js
AngularJs
Arquitetura MVC
Ajax
HTML5
Aplicação web
Redes sociais
Eventos
Eu vou Condicional
Vou
Usabilidade
Experiência de utilizador
Camada de dados
Camada de apresentação
Camada de serviços
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
title_short Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
title_full Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
title_fullStr Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
title_full_unstemmed Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
title_sort Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
author Oliveira, Luís Manuel Rochinha
author_facet Oliveira, Luís Manuel Rochinha
author_role author
dc.contributor.none.fl_str_mv Santos, António Emanuel Magalhães Duarte Pereira dos
Couto, Francisco José Moreira
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Oliveira, Luís Manuel Rochinha
dc.subject.por.fl_str_mv Web 2.0
Web services
Backbone.js
AngularJs
Arquitetura MVC
Ajax
HTML5
Aplicação web
Redes sociais
Eventos
Eu vou Condicional
Vou
Usabilidade
Experiência de utilizador
Camada de dados
Camada de apresentação
Camada de serviços
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
topic Web 2.0
Web services
Backbone.js
AngularJs
Arquitetura MVC
Ajax
HTML5
Aplicação web
Redes sociais
Eventos
Eu vou Condicional
Vou
Usabilidade
Experiência de utilizador
Camada de dados
Camada de apresentação
Camada de serviços
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
description Trabalho de projecto de mestrado, Engenharia Informática (Sistemas de Informação), Universidade de Lisboa, Faculdade de Ciências, 2015
publishDate 2015
dc.date.none.fl_str_mv 2015-11-06T15:32:39Z
2015
2015
2015-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/20405
TID:201368447
url http://hdl.handle.net/10451/20405
identifier_str_mv TID:201368447
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 application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134283738120192