by Med Manai ( aka Mack ) - Mozilla Tunisia Team
Un système d'exploitation open source développé par Mozilla pour les smartphones ( +tablettes ) basé sur les nouvelles technologies du Web
index.html
<body>
<h3>Hello World ! :)</h3>
</body>
manifest.webapp
{
"name":"Hello World",
"description":"Hello world pour le workshop Netlinks Event",
"launch_path":"/index.html",
"developer": {
"name":"medmack",
"url":"http://github.com/MedMack"
},
"default_locale":"en"
}
var battery = navigator.battery;
battery.level;
battery.charging;
battery.chargingTime;
battery.dischargingTime;
battery.addEventListener("levelchange", myEventHandler, false);
battery.addEventListener("chargingchange", myEventHandler, false);
battery.addEventListener("chargintimechange", myEventHandler, false);
battery.addEventListener("dischargingtimechange", myEventHandler, false);
navigator.vibrate(100);
navigator.vibrate([100,50,200]);
navigator.vibrate(0);
navigator.vibrate([]);
var myNotification = navigator.mozNotification.createNotification(
"Hello",
"Juste pour dire salut :p",
iconURL);
//myNotification.onclick = function () {}
//myNotification.onclose = function () {}
myNotification.show();
"permissions":{
"desktop-notification":{
"description":"Accès aux notification"
}
}
window.addEventListener('deviceproximity', myEventHandler);
function myEventHandler(event){
var val = event.value;
var max = event.max;
var min = event.min;
//TODO
}
"permissions":{
"background-sensor":{
}
}
var tel = navigator.mozTelephony;
var muted = tel.muted; //modifiable
var speakers = tel.speackerEnabled; // modifiable
var unAppel = tel.dial("+21650123456");
unAppel.hangUp();
tel.onincoming = function(event){
var appel = event.call;
var num = appel.number;
appel.anwser();
};
telephony
var sms = navigator.mozSMS;
sms.send("+21650123456", "Bonjour :)");
sms.onreveived = function (event){
var msg = event.message;
};
sms