webOSfrance, Palm Pre, Palm Pixi, TouchPad, HP Veer, et webOS

Weekly App Hack : comment utiliser l'accéléromètre ?

DevCast
22/01/2012


Weekly App Hack : comment utiliser l'accéléromètre ?
Les Weekly App Hack sont des concours de développement sur un thème bien particulier. Accompagné d'un code exemple, cet événement propose de créer uen application en quelques jours ou d'ajouter le thème du concours à une application existante.

En janvier, ce sont les applications basées sur l'accéléromètre qui sont à l'honneur. Voici un code exemple : 

Pour mettre en place l'écoute de l'accéléromètre : 

window.addEventListener("deviceorientation", enyo.bind(this,"onSensorData"), true);

Puis ajouter la fonction pour afficher les coordonnées des axes : (ce code propose de faire tourner une image en fonction des données de l'accéléromètre.

onSensorData : function(event) {

// récupère les valeures sur les trois axes x, y, z
 
    // gamma is the left-to-right tilt in degrees, where right is positive
    var tiltLR = event.gamma;
 
    // beta is the front-to-back tilt in degrees, where front is positive
    var tiltFB = event.beta;
 
    // alpha is the compass direction the device is facing in degrees
    var dir = event.alpha
 
    // when using the devicemotion event, try these values:
    // event.acceleration.x/y/z
    // event.accelerationIncludingGravity.x/y/z
 
    var rotation = "rotate(" + dir + "deg) rotate3d(1,0,0, " + (tiltFB * -1) + "deg)"; //permet de faire tourner un élément en fonction des données de l'accelerometre.
 
    this.$.myImage.applyStyle('-webkit-transform',rotation); // permet de faire tourner une image dont le nom est myImage
 
    var res="Gamma="+Math.round(tiltLR)+" Beta="+Math.round(tiltFB)+" Alpha="+Math.round(dir); // compile les trois données d'axes pour les afficher dans la ligne suivante
    this.$.resultWindow.setContent(res);
}

Mais pour commencer je vous propose un exemple plus simple disponible ci dessous.

sensors.zip sensors.zip  (18.73 Ko)
com_palmdts_enyo_helloworld_1_0_0_all.ipk com.palmdts.enyo.helloworld_1.0.0_all.ipk  (8.67 Ko)


Retrouver l'ensemble des Weekly App Hack ici

Marc Aurélien | 
@marcaurelien  ScienceApps




1.Posté par umit1453 le 22/01/2012 19:43
je crois qu il n y a pas de devloppeur parmi nous.
Et le gagnat gagne quoi?

2.Posté par Marc Aurélien le 22/01/2012 22:15
un HP touchpad 16 Go a gagner !

3.Posté par jpiquard le 29/01/2012 12:47
@Umit, il y a quelques développeurs qui resistent. J'ai commencé à publier des applications il y a un peu plus d'un an et avec l'arrivée des Weekly App Hack, j'ai participé une première fois avec Pop Speed Dialer avec une mention honorable (Weekly App Hack Popup puis une seconde fois avec Gliders Data Tracking pour laquelle j'ai été le vainqueur (Weekly App Hack Winner Mapping/ et un beau TouchPad comme cadeau de noël...
@Marc Merci pour tes devcasts qui m'ont permis de démarrer.

4.Posté par video production companies le 24/02/2017 08:56
I don't see the point in undermining an amusement. The fun itself is setting aside the opportunity to get around hindrances you confront. Anyway, insofar as it's not on the web and your lone denying yourself of fun rather than yourself as well as other people.

5.Posté par Alisa Alana le 24/02/2017 12:34
The main thing that I've found is the.Plist document you can get in an SSH session, however so far it has not rolled out improvements in gameplay. [url=http://www.ordermypapers.com/]purchase custom paper online[/url] I suppose they hold a player's profile on the server as opposed to having the data on the iPod itself.

Nouveau commentaire :
Facebook Twitter








webOSfrance : RT @WiFiHotzones: Found a #Chinese #manufacture to build #webOS #routers! Min order 4k units. #Router needs minor redesign to bring down ma…
Lundi 27 Février - 15:44
webOSfrance : RT @WiFiHotzones: Retweet if you'd buy a #webOS based #wireless #touchscreen #router Lets see how much interest exists for this! @pivotCE…
Jeudi 23 Février - 20:55
webOSfrance : RT @WiFiHotzones: To make the #WebOS #wireless #router a reality we would need to (#sell) #Crowdfund via #Kickstarter around 2,500 #touchsc…
Jeudi 23 Février - 20:54










Derniers commentaires
Sur webOSfrance retrouvez toute l'actualité du webOS, du HP TouchPad, HP Pre3, HP Veer, Palm Pre, Palm Pre 2 et du Palm Pixi



Inscription à la newsletter

Créer une app




Les autres sites du groupe, créé par Philippe Lagane : News-Mobiles, AccessOWeb, En 1 image et AutoDay
Retrouvez l'actualité de l'iPhone 5S et iPhone 6 de l'iPad Mini 2 et du Samsung Galaxy S4 et du Blackberry Z10