Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
64.039 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
  • Enginyeria de Telecomunicació (Pla 1992)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
  • Enginyeria de Telecomunicació (Pla 1992)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Una API per a la plataforma de crowdfunding Goteo

Thumbnail
View/Open
PFC_Ivan_Verges.pdf (2,632Mb)
PFC_Ivan_Verges_Annexos.zip (215,3Kb)
Share:
 
  View Usage Statistics
Cita com:
hdl:2117/98788

Show full item record
Vergés Pascual, Ivan
Tutor / directorCosta Prats, Juan JoséMés informacióMés informacióMés informació
CovenanteeFundación Goteo
Document typeMaster thesis (pre-Bologna period)
Date2016
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
Goteo és una plataforma web ( http :// www. goteo.org) impulsada per la fundació Goteo[55] (anteriorment Fundación Fuentes Abiertas) de finançament col·lectiu amb la missió d'impulsar projectes amb retorns oberts a la societat. Entren dins la categoria d'aquests retorns projectes de codi lliure, documentació oberta, projectes de caràcter social, etc. Goteo és una plataforma de codi lliure que porta ja funcionant 5 anys i ara s'enfronta a nous reptes de futur. Un d'ells té a veure amb l'estratègia futura de la plataforma per adaptar-se als nous formats d'accés a Internet així com de la intercomunicació entre altres plataformes o serveis. L'accés actual a la plataforma és la web principal, una interfície dissenyada només per a navegadors web i en un context determinat (per exemple l'adaptació a la visualització de dispositius mòbils és bastant limitada encara). El problema principal a resoldre és doncs, dotar de major independència als diferents components de la plataforma: per una banda la lògica interna de procés (inclou models d'accés a la base de dades, seguretat, implementació de pagaments, etc.) i de l'altra la implementació concreta a un format d'accés per part de l'usuari final (en el cas actual la web). La separació completa de les dues parts de programari permetrà desvincular els diferents components de programari i simplificar-ne els respectius desenvolupaments. L'objectiu del projecte serà doncs la implementació d'aquesta capa d'abstracció normalitzada d'accés a la plataforma, anomenada API (Application Programming Interface) que farà d'intermediari entre les aplicacions i la implementació dels serveis de la plataforma. També la documentació pública del funcionament d'aquesta API formen part d'aquest projecte, ja que es vol que qualsevol pugui generar les seves pròpies aplicacions seguint un manual clar de funcionament.
 
Goteo es una plataforma web ( http :// www. goteo.org) impulsada por la fundación Goteo[55] (anteriormente Fundación Fuentes Abiertas) de financiación colectiva con la misión de impulsar proyectos con retornos abiertos a la sociedad. Entran dentro de la categoría de estos retornos proyectos de código libre, documentación abierta, proyectos de carácter social, etc. Goteo es una plataforma de código libre que lleva funcionando ya 5 años y que ahora se enfrenta a nuevos retos de futuro. Uno de ellos tiene que ver con la estrategia futura de la plataforma para adaptarse a los nuevos formatos de acceso a Internet así como la intercomunicación entre otras plataformas o servicios. El acceso actual a la plataforma es la web principal, una interfaz diseñada sólo para navegadores web y en un contexto determinado (por ejemplo la adaptación de la visualización a dispositivos móviles es bastante limitada todavía). El problema principal a resolver es pues, dotar de mayor independencia a los diferentes componentes de la plataforma: por un lado la lógica interna de proceso (incluye modelos de acceso a la base de datos, seguridad, implementación de pagos, etc.) y del otro la implementación concreta a un formato de acceso por parte del usuario final (en el caso actual la web). La separación completa de las dos partes de software permitirá desvincular los diferentes componentes de software además de simplificar los respectivos desarrollos. El objetivo del proyecto será pues la implementación de esta capa de abstracción normalizada de acceso a la plataforma, denominada API (Application Programming Interface) que hará de intermediaria entre las aplicaciones y la implementación de los servicios de la plataforma. También la documentación pública del funcionamiento de esta API forman parte de este proyecto, puesto que se quiere que cualquiera pueda generar sus propias aplicaciones siguiendo un manual claro de funcionamiento.
 
Goteo is a web platform ( http :// www. goteo.org) created by the Goteo Foundation[55] (previously Fundación Fuentes Abiertas) with the mission to “crowd-fund” (or collective financing) projects with the addition of collective returns to the society. By “collective returns” we include free software projects, open documentation, social projects, etc. Goteo itself is a platform available as free software, it has been on-line for 5 years and now has to face new challenges for the future. One of them is the strategy of the platform for adapting the new formats of Internet access, as well as the intercommunication between other platforms or services. The current access to the platform is the main website, an interface designed only for web browsers in some contexts (for example, the acces to the platform by using mobile devices is still quite limited in terms of user experience). Therefore, the main problem to resolve will be to achieve a higher independence of the different platform components: on the one hand, the internal business logic (including database access model, security, payments implementations, etc.), and on the other, the specifics of the implementation of one access format for the final user (in our case, the Web). The complete separation of the two parts of software will allow to decouple the different components of software and significantly simplify their respective developments. The aim of the project will be the implementation of this layer of standardized abstraction for accessing to the platform, we will call that an API (Application Programming Interface) and it will act as an intermediary agent between applications and the platform services. Additionally, we will include the public documentation of this API as part of this project, since we want anyone to be able to create his own applications following a clear operation’s manual.
Description
Desenvolupar una API pública i la documentació associada per a la plataforma de crowdsorcing Goteo, per facilitar la creació de noves eines que en facin ús.
SubjectsApplication software, World Wide Web, Entrepreneurship, Programari d'aplicació, Web, Emprenedoria
DegreeENGINYERIA DE TELECOMUNICACIÓ (Pla 1992)
URIhttp://hdl.handle.net/2117/98788
Collections
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona - Enginyeria de Telecomunicació (Pla 1992) [1.590]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
PFC_Ivan_Verges.pdf2,632MbPDFView/Open
PFC_Ivan_Verges_Annexos.zip215,3Kbapplication/zipView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina