android spycamera server en 15 minutes = ruby + sinatra + sl4a + jruby

Je viens de tester ce tuto et il est assez impressionnant.

Turn your Android Phone Into a Remote Spy Camera with Ruby in 15 Minutes

  • ruby est un language de script
  • sinatra est un framework web mvc en ruby super léger. pour des projets simples il est super efficace (rapidité)
  • sl4 permet d’appeler les apis android avec un autre interpreteur (python, ruby etc..)
  • jruby est une vm ruby qui s’éxécute dans une vm java:  permet d’avoir ruby partout ou une vm java tourne (a peu près )
Cela permet d’avoir un serveur web qui tourne sur votre portable donc accessible depuis le réseau ( potentiellement depuis internet).
On ouvre donc une page web sur le telephone. A ce moment le code coté serveur (donc sur votre phone) prends une photo via la caméra, l’enregistre dans le répertoire public du serveur et l’intégre dans la page web qui est servie.
 Ce qui est impressionnant c’est la rapidité de mise en oeuvre et la concision du code. Pas mal de possibilité donc.
  • administrer le téléphone à distance
  • avoir un statut du phone: gps, orientation, charge du système, état de la batterie
  • interagir: afficher une alerte, émettre un son
  • enregister via le micro ?
Cela permet d’avoir un serveur web local sans serveur physique et sans accés internet également.
Je me demande ce que l’on peut faire avec le point d’acces wifi intégré à android…. Peut être un hot spot maison donc alternatif, qui se passe complètement du net, local et indépendant….
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *