290 likes | 377 Views
ON SQUATTE AUSSI CODING4FUN. LIKE A BOSS. SQUATTEUR : RUDY HUYN. Problématique. « Comment mettre à jour les données du téléphone à l’entrée du magasin ? ». Problématique. « Ne pas utiliser la connexion data du téléphone ». Propositions. Mettre en place un hotspot wifi ?
E N D
ON SQUATTE AUSSI CODING4FUN LIKE A BOSS SQUATTEUR : RUDY HUYN
Problématique « Comment mettre à jour les données du téléphone à l’entrée du magasin ? »
Problématique « Ne pas utiliser la connexion data du téléphone »
Propositions Mettre en place un hotspot wifi ? Connexion bluetooth? Lancement de la Communauté Windows Phone
Solution Passer par port USB du téléphone Lancement de la Communauté Windows Phone
API ? NON Lancement de la Communauté Windows Phone
HACK ? OUI Lancement de la Communauté Windows Phone
A quoi sert le port USB ? Recharger le téléphone Synchroniser avec Zune Déboguer/déployer des applications Utiliser la connexion internet du pc Lancement de la Communauté Windows Phone
Principe Priorité de la connexion internet : Câble USB Wifi 3G/Edge Pigeon Lancement de la Communauté Windows Phone
Démonstration Let’s DEV La communauté Windows Phone Squatte Microsoft
EXPECTED : Lancement de la Communauté Windows Phone
RESULT : Lancement de la Communauté Windows Phone
Principe • Envoyer une requête Multicast contenant les ordres Format : Zoom @ latitude @ longitude @ mode Lancement de la Communauté Windows Phone
Principe • Surveiller les requêtes Multicast • Parser les données • Calculer les coordonnées de sa carte selon l’offset • Modifier les coordonnées Lancement de la Communauté Windows Phone
0,0 0,1 0,2 1, 0 1, 1 1, 2 Lancement de la Communauté Windows Phone
Calculer les coordonnées • Convertir les coordonnées reçu en pixel • Convertir la position en pixel en coordonnées Lancement de la Communauté Windows Phone
Calcul de X Lancement de la Communauté Windows Phone
Calcul de Y Lancement de la Communauté Windows Phone
Taille de la carte selon le zoom Lancement de la Communauté Windows Phone
Les coordonnées Lancement de la Communauté Windows Phone
position relative Lancement de la Communauté Windows Phone
Principe • L’utilisateur clique sur le téléphone à synchroniser • On garde en mémoire le coin • L’utilisateur clique sur un téléphone déjà synchroniser • Envoie d’une requête multicast • # IdCoin # offsetX # offsetY Lancement de la Communauté Windows Phone
position relative Multicast : Ma position : 0,3 On stocke : synchroGauche Calcule : 0,(3+1) = 0,4 Lancement de la Communauté Windows Phone