Skip to content

20140604 Meeting Minutes

Stéphane Magnenat edited this page Jun 29, 2014 · 3 revisions

Roadmap setup

Milestone 1: Échange texte encrypté p2p

  • Single one to one chat
  • WebRTC
  • Fixed key
  • Run in a web page

Milestone 2: Discovery client par méta-serveur

  • WebSocket
  • Protocole de découverte
  • Écrire le serveur (par ex. Python)
  • max. 1000 lignes
  • Contact list
  • Several one to one chat

Milestone 3: Clés asymétriques client/serveur

  • Clé fixes privées/publiques
  • Protocole d'initialisation de ces clés par ex. J-PAKE (voir firefox sync)

Deliverable 1: alpha (geek intéressés)

  • Get third-party developers

Milestone 4: Multi-meta server

  • Resilient network of meta servers (distributed hash table)

Milestone 5: End-user packages

  • Packaging infrastructure
  • Mobile targets:
  • main: Android, iOS
  • extra: Jolla (Sailfish), WP, BB, …
  • Desktop targets:
  • main: Windows, MAC OS X, Ubuntu and co. (Deb)
  • extra: Fedora and co. (RPM), other Linux distros, freeBSD
  • Browser targets:
  • extra: Firefox plugin, Chrome plugin
  • Package generation workflow for all main target platforms

Milestone 6: Chat improvement

  • Group chat

Milestone 7: Multimédia

  • Son + vidéo HTML 5
  • Emoji

#Deliverable 2: beta (amis semi hi-tech et early adopters)

  • Get small active user community

  • Milestone 8: Échange de clé sécurisé et simple

  • Focus on user interface

#Deliverable 3: version 1 (amis, famille, travail)

  • Get known in specialised media

Milestone 9: Échange de fichiers

  • Échange basic
  • Interface pour integration téléphone (image/vidéo/son/pdf/… et support caméra/…)

#Deliverable 4: Minimum viable product

  • Take over the world (i.e. replace the competition)
  • Get known in mainstream medias

#Addons (Kickstarter?)

  • Whiteboard
  • Screen sharing
  • Support mode (remote control of computer, ala TeamViewer like )
  • Third-party API: games, etc.
  • Third-party web site integration
  • Acquired 3D objects with built-in RGB-D sensor
  • Extra packaging (cf Milestone 5)