Difference between revisions of "Développement de l'outil informatique pour la gestion de l'information dans utopiamaker"

From UtopiaMaker's Wiki
Jump to navigation Jump to search
(Presentation)
 
Line 59: Line 59:
 
     * Ressources financières: A étudier
 
     * Ressources financières: A étudier
 
     * Organiser des rencontres
 
     * Organiser des rencontres
 +
 +
==Plan de développement==
 +
* Plusieurs thèmes presque indépendants
 +
- modifier la base pour lire des transactions asynchrones (uuid+pull)
 +
- et les apps pour effectuer des demandes asynchrones (push)
 +
- activer le cache + storage web local (pas mal de décisions)
 +
  et algo de cache local
 +
- imaginer un mode de validation offline (sympa)
 +
- imaginer avec meshkit ou dans le genre
 +
- autre truc ? tester des trucs existants ?
 +
- faire une vraie app android + ios (akoibon?)
  
 
==First step: constitution de l'équipe==
 
==First step: constitution de l'équipe==

Latest revision as of 12:53, 10 July 2020

Project manager

GuyK
Br 588036 photo.jpg

Presentation

Utopiamaker n'est pas une app, c'est un concept, avec des échanges non économiques en transparence. La partie informatique permet de simplifier les archivages et publications des échanges. l'app utopiamaker actuelle est ok sur le concept, mais pour grandir en n'excluant personne, il lui manque

* de quoi etre utilisée localement , pour les personnes déconnectées
* un système de serveurs miroirs décentralisés
* une optimisation pour les grandes échelles (usr,act,docs..)

- il faut chercher les briques existantes concernant

* les apps asynchrones 
* les synchronisations de bases
* les synchronisations de documentations
* les communications hors connexions (meshkit..)
* les validations de transation en déconnecté

- ou bien réécrire certaines briques grâce à nos simplifications spécifiques :

- sachant qu'on a des simplifications :

* aucune donnée en base ne change une fois créée, 
  il n'y a que des créations, 
  éventuellement modif d'info de profil personnel, 
  le compte de credit social est recalculé d'après l'historique figé
* pas besoin d'avoir les historiques de tout le monde
en local, juste le sien de préférence
* pas besoin de cryptage et authentification forte : 
c'est le partage par tous qui crée la cohérence, 
la validation est faite par les pairs observateurs



<A HREF="https://www.google.com/search?q=how+to+communicate+with+mobile+phone+without+network&rlz=1C1GCEA_enFR862FR862&oq=how+to+communicate+with+mobile+phone+without+network&aqs=chrome..69i57j33.7705j0j9&sourceid=chrome&ie=UTF-8" ADD_DATE="1593449590" >how to communicate with mobile phone without network - Recherche Google</A>
<A HREF="https://qz.com/922010/meshkit-the-tech-behind-firechat-can-send-messages-and-music-without-the-internet/" ADD_DATE="1593449966" >MeshKit, the tech behind FireChat, can send messages and music without the internet — Quartz</A>
<A HREF="https://techtheday.com/mobile-communication-is-possible-without-cellular-or-internet-connection/" ADD_DATE="1593450063">Mobile Communication Is Possible Even without Cellular or Internet Connection</A>
<A HREF="https://thepreppingguide.com/off-grid-communication/" ADD_DATE="1593450132" >Off Grid Communication: How to Communicate without Phone or Internet</A>
<A HREF="https://crisisequipped.com/how-to-communicate-without-a-phone-or-internet-in-a-disaster/" ADD_DATE="1593450274" >How to Communicate Without a Phone or Internet in a Disaster</A>
<A HREF="https://www.bustle.com/p/emergency-apps-you-can-use-without-wi-fi-during-a-disaster-2307076" ADD_DATE="1593450357" >Emergency Apps You Can Use Without Wi-Fi During A Disaster</A>
<A HREF="https://mashtips.com/android-offline-messaging-apps/" ADD_DATE="1593450361" >12 Android Offline Messaging Apps to Send Message without Internet | MashTips</A>

Ressources nécessaires

   * Ressources humaines:
   * Développeurs du libre
   * Designer applications P2P
   * Ressources financières: A étudier
   * Organiser des rencontres

Plan de développement

  • Plusieurs thèmes presque indépendants
- modifier la base pour lire des transactions asynchrones (uuid+pull)
- et les apps pour effectuer des demandes asynchrones (push)
- activer le cache + storage web local (pas mal de décisions)
  et algo de cache local
- imaginer un mode de validation offline (sympa)
- imaginer avec meshkit ou dans le genre
- autre truc ? tester des trucs existants ?
- faire une vraie app android + ios (akoibon?)

First step: constitution de l'équipe