Desenvolvimento de aplicação web de pesquisa, gestão e partilha de eventos
Autor(a) principal: | |
---|---|
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 |