Upload
lucas34990
View
1.459
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Dans le cadre du concours adullact More info : http://www.lucas-nelaupe.fr/
Citation preview
Application Android de Financement participatif(CrowdFunding) pour le developpement de projets
d’utilite publique
FERRAND Anthony NELAUPE Lucas
Concours Adullact : ”Cree ton appli libre”
18 septembre 2014
1/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 1 / 19
1 Le probleme de la baisse des dotationsBaisse des ressources pour le financement de projets locauxNotre proposition pour trouver des financements alternatifs
2 Notre Application : PublicrowdFundingPresentation des fonctionnalitesAvantage de notre applicationUn exemple d’aide au financement d’un projetSpecificites techniquesLicence
3 Demonstration
2/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 2 / 19
Le probleme de la baisse des dotations
Sommaire
1 Le probleme de la baisse des dotationsBaisse des ressources pour le financement de projets locauxNotre proposition pour trouver des financements alternatifs
2 Notre Application : PublicrowdFundingPresentation des fonctionnalitesAvantage de notre applicationUn exemple d’aide au financement d’un projetSpecificites techniquesLicence
3 Demonstration
3/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 3 / 19
Le probleme de la baisse des dotations Baisse des ressources pour le financement de projets locaux
Un des problemes actuels des collectivites locales
Figure: Article de Laurence Albert du 28/09/2011
4/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 4 / 19
Le probleme de la baisse des dotations Baisse des ressources pour le financement de projets locaux
Le probleme de la baisse des dotations
L’Etat cherche a faire 50 Milliards d’euros d’economies d’ici a 2017
Dont 10 Milliards pour les seules collectivites locales
Manuel Valls, 1er Ministre
«Je demande donc aux collectivites locales de mieux maıtriser l’evolution desdepenses»
Marylise Lebranchu, Ministre de la fonction publique
«Les collectivites seront associees a l’effort de redressement des comptes publicsen 2014 et en 2015»
Jean-Marc Ayrault, 1er Ministre lors de la declaration
«Des efforts d’economie demandes aux collectivites locales»
5/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 5 / 19
Le probleme de la baisse des dotations Notre proposition pour trouver des financements alternatifs
Consequence
Necessite de trouver de nouvelles sources de financements
Une des solutions : le financement participatif (CrowdFunding)
6/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 6 / 19
Notre Application : PublicrowdFunding
Sommaire
1 Le probleme de la baisse des dotationsBaisse des ressources pour le financement de projets locauxNotre proposition pour trouver des financements alternatifs
2 Notre Application : PublicrowdFundingPresentation des fonctionnalitesAvantage de notre applicationUn exemple d’aide au financement d’un projetSpecificites techniquesLicence
3 Demonstration
7/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 7 / 19
Notre Application : PublicrowdFunding Presentation des fonctionnalites
Publicrowdfunding : Presentation et fonctionnalites
Application Android pour Smartphone et tablette de CrowdFunding
Utilisable par tout le mondeAffiche des projets qui manquent de financementGeolocalisation des projets pour favoriser le financement local
Fonctionnalites pour tous
Creer un compte personnelCreer une liste de projets ”favoris”Financer un projetProposer une idee de projet
Fonctionnalite supplementaire pour les collectivites locales
Valider un projet soumis par un utilisateur
8/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 8 / 19
Notre Application : PublicrowdFunding Avantage de notre application
Avantage de notre application
Excellente visibilite pour les projets
Moderation des projets par les collectivites locales
Disponible des maintenant : l’application est fonctionnelle et prete a l’emploi
Ergonomique : navigation fluide et application agreable a utiliser
Simple a prendre en main : interface intuitive
”Smart design” : charte graphique epuree pour une lecture optimale
9/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 9 / 19
Notre Application : PublicrowdFunding Avantage de notre application
UI multi-ecrans pour s’adapter a l’utilisateur
10/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 10 / 19
Notre Application : PublicrowdFunding Un exemple d’aide au financement d’un projet
Un exemple de projet : Le potager communautaire
11/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 11 / 19
Notre Application : PublicrowdFunding Specificites techniques
Langage, technologie et strategie de developpement
Application sous Java avec l’API Android
Robustesse : Typage statiqueEfficacite : Compilation
Serveur sous PHP/Apache/Mysql
Standard, facilement installable partout
Serveur en API RESTful
Standard permettant a d’autres applications accreditees d’utiliser le serviceDonnees sous format JSON
Rapidite d’envoiReduction de la consommation de bande passante
Clarte du code
Convention de nommage
12/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 12 / 19
Notre Application : PublicrowdFunding Specificites techniques
Repartition des donnees de l’application
13/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 13 / 19
Notre Application : PublicrowdFunding Specificites techniques
Integration d’un moteur de cache
14/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 14 / 19
Notre Application : PublicrowdFunding Specificites techniques
Respect de l’architecture MVC
Modele
RessourcesInterface client/serveur
VueFichiers XML
Natif d’Android et standardComprehension simple, modification rapide
ControleurFragments
Natif d’Android, technologie d’avenirPermet la superposition et l’animation des vues
Adapteur
Permet l’extraction et l’affichage des donnees des modeles
15/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 15 / 19
Notre Application : PublicrowdFunding Specificites techniques
Gestion des ressources : evolutif, souple et extensible
16/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 16 / 19
Notre Application : PublicrowdFunding Specificites techniques
Diagramme UML de la hierarchie des requetes
Covariance des parametres d’entrees garanties par la genericite F-Bornee :
public class AuthenticationRequest extends
AuthenticatedRequest<AuthenticationRequest, AuthenticationEvent,
AuthenticationErrorHandler>
17/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 17 / 19
Notre Application : PublicrowdFunding Licence
Developpement suivant la philosophie du logiciel libre
Licence de notre projet
APACHE 2.0Open source [Forge Adullact] [GitHub]
Le developpement a necessite l’utilisation de 9 librairies8 sous licence APACHE 2.0 dont :
RxJava (Observation et Multi-Thread)Retrofit (”A type-safe REST client for Android and Java”)Joda (Gestion des dates)
1 sous licence BSD (API Paypal)
18/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 18 / 19
Demonstration
Sommaire
1 Le probleme de la baisse des dotationsBaisse des ressources pour le financement de projets locauxNotre proposition pour trouver des financements alternatifs
2 Notre Application : PublicrowdFundingPresentation des fonctionnalitesAvantage de notre applicationUn exemple d’aide au financement d’un projetSpecificites techniquesLicence
3 Demonstration
19/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 19 / 19