Idée d'application mobile pour mesurer la consommation d'énergie des autres applications

De ESCR
Aller à la navigation Aller à la recherche

Cette idée a pour but de montrer au consommateur la consommation des applications qu'il utilise sur son téléphone.

Objectif

  1. Améliorer l'autonomie de notre téléphone et ainsi baisser notre consommation électrique

Spécification

L'application se compose de 2 pages :

  1. un classement des applications qui consomment le plus dans nos téléphones
  2. un détail de chaque application s'affichera en sélectionnant une application sur la 1er page

Définition du graphe de connaissance

Schema

A faire

Vocabulaire

BASE

BASE <https://data.escr.fr/wiki/Utilisateur:FAVIEZ_Rémi/Projet#>

Préfixes

PREFIX ex: <http://www.example.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

Classes

Téléphone
<Telephone> rdf:type rdfs:Class .
Application
<Application> rdf:type rdfs:Class .

Propriétés

applicationName
<applicationName> rdf:type rdfs:Property .
<applicationName> rdf:domain <Application> .
percentOfUse
<percentOfUse> rdf:type rdfs:Property .
<percentOfUse> rdfs:domain <Application> .
image
<image> rdf:type rdfs:Property .
<image> rdf:domain <Application> .
description
<description> rdf:type rdfs:Property .
<description> rdf:domain <Application> .
contains
<contains> rdf:type rdfs:Property .
<contains> rdf:domain <Telephone> .
<contains> rdf:range <Application> .

Exemple d'un jeu de données

ex:HuaweiNova5T rdf:type <Telephone> .
ex:HuaweiNova5T rdfs:label "Huawei Nova 5T" .
ex:HuaweiNova5T ex:contains ex:TikTok .
ex:HuaweiNova5T ex:contains ex:OperaMini .
ex:HuaweiNova5T ex:contains ex:Twitter .
ex:HuaweiNova5T ex:contains ex:UCBrowser .
ex:HuaweiNova5T ex:contains ex:Chrome .
ex:HuaweiNova5T ex:contains ex:SamsungInternetBrowser .
ex:HuaweiNova5T ex:contains ex:ClashOfClan .
ex:HuaweiNova5T ex:contains ex:Google .
ex:TikTok rdf:type <Application> .
ex:TikTok ex:applicationName "TikTok"@fr .
ex:TikTok ex:percentOfUse "25"^^xsd:double .
ex:TikTok ex:image "https://cdn.worldvectorlogo.com/logos/tiktok-logo-2--1.svg" .
ex:TikTok ex:description "TikTok est une application mobile de partage de vidéo et de réseautage social lancée en septembre 2016. Elle est développée par l'entreprise chinoise ByteDance comme le pendant de l'application Douyin pour le marché non chinois. Son logo évoque une note de musique" .
ex:OperaMini rdf:type <Application> .
ex:OperaMini ex:applicationName "Opera Browser Mini"@en, "Opera Navigateur Mini"@fr .
ex:OperaMini ex:percentOfUse "18"^^xsd:double .
ex:OperaMini ex:image "https://img1.pnghut.com/t/21/17/19/xH290jnh7j/symbol-web-browser-windows-phone-opera-mini-mobile.jpg" .
ex:OperaMini ex:description "Opera Mini est un navigateur web à destination des appareils mobiles comme les téléphones mobiles ou les PDA. Il fonctionne sur Java ME, Symbian OS, Android et Windows Phone. Il est développé par Opera Software qui le met en téléchargement gratuitement" .
ex:Twitter rdf:type <Application> .
ex:Twitter ex:applicationName "Twitter" .
ex:Twitter ex:percentOfUse "17"^^xsd:double .
ex:Twitter ex:image "https://upload.wikimedia.org/wikipedia/fr/thumb/c/c8/Twitter_Bird.svg/1200px-Twitter_Bird.svg.png" .
ex:Twitter ex:description "Twitter [ˈtwɪtɚ] est un réseau social de microblogage géré par l'entreprise Twitter Inc. Il permet à un utilisateur d’envoyer gratuitement de brefs messages, appelés tweets, sur internet, par messagerie instantanée ou par SMS. Ces messages sont limités à 280 caractères" .
ex:UCBrowser rdf:type <UCBrowser> .
ex:UCBrowser ex:applicationName "UCBrowser" .
ex:UCBrowser ex:percentOfUse "16.5"^^xsd:double .
ex:UCBrowser ex:image "https://upload.wikimedia.org/wikipedia/fr/d/d0/UC_Browser_Logo.png" .
ex:UCBrowser ex:description "UC Browser est un navigateur mobile développé par UCWeb, une société chinoise d'internet mobile. Il est disponible sur Android, iOS, Windows Phone, Symbian, Java ME, et BlackBerry" .
ex:Chrome rdf:type <Chrome> .
ex:Chrome ex:applicationName "Chrome" .
ex:Chrome ex:percentOfUse "16"^^xsd:double .
ex:Chrome ex:image "https://img2.freepng.fr/20180324/ubq/kisspng-google-chrome-web-browser-google-logo-computer-sof-google-5ab6f14c6c0117.6811522415219387644424.jpg" .
ex:Chrome ex:description "Chrome est un navigateur web propriétaire développé par Google basé sur le projet libre Chromium fonctionnant sous Windows, Mac, Linux, Android et iOS. Chromium est similaire à Chrome, mais ce dernier contient des mouchards ou pisteurs" .
ex:SamsungInternetBrowser rdf:type <SamsungInternetBrowser> .
ex:SamsungInternetBrowser ex:applicationName "SamsungInternetBrowser"@en, "Navigateur Samsung"@fr .
ex:SamsungInternetBrowser ex:percentOfUse "15"^^xsd:double .
ex:SamsungInternetBrowser ex:image "https://play-lh.googleusercontent.com/wFAmWrV_t9YT75C6Vbyl1UupslTlq_lm7AcEPamSvWbqumIqKYfTpV_Ro_iC0fAjAQU" .
ex:SamsungInternetBrowser ex:description "Samsung Internet pour Android est un navigateur web mobile pour les smartphones et les tablettes développé par Samsung. Il est basé sur le projet open-source Chromium et est préinstallé sur les appareils Samsung Galaxy. Il est disponible au téléchargement sur le Google Play Store depuis 2015" .
ex:ClashOfClan rdf:type <ClashOfClan> .
ex:ClashOfClan ex:applicationName "ClashOfClan" .
ex:ClashOfClan ex:percentOfUse "14.8"^^xsd:double .
ex:ClashOfClan ex:image "https://upload.wikimedia.org/wikipedia/fr/5/59/Clash_of_Clans_Logo.png" .
ex:ClashOfClan ex:description "Clash of Clans ou COC est un jeu vidéo mobile de stratégie en temps réel massivement multijoueur, développé et édité par le studio finlandais Supercell. Il est sorti le 2 septembre 2013 sur iOS, le 7 octobre 2013 sur Android" .
ex:Google rdf:type <Google> .
ex:Google ex:applicationName "Google" .
ex:Google ex:percentOfUse "14.6"^^xsd:double .
ex:Google ex:image "https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Google_%22G%22_Logo.svg/753px-Google_%22G%22_Logo.svg.png" .
ex:Google ex:description "Google LLC /ˈguːgəl/ est une entreprise américaine de services technologiques fondée en 1998 dans la Silicon Valley, en Californie, par Larry Page et Sergey Brin, créateurs du moteur de recherche Google. C'est une filiale de la société Alphabet depuis août 2015" .

Quelques requêtes

Vérification que le vocabulaire est bien chargé :

s
http://www.example.org/HuaweiNova5T
11:26:11 21/11/2024 -- Actualiser -- Durée de la requête :0.019s -- CSV


Vérification que les données sont chargées :

property value
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:FAVIEZ_Rémi/Projet#Telephone
http://www.w3.org/2000/01/rdf-schema#label Huawei Nova 5T
http://www.example.org/contains http://www.example.org/OperaMini
http://www.example.org/contains http://www.example.org/TikTok
http://www.example.org/contains http://www.example.org/Twitter
http://www.example.org/contains http://www.example.org/Chrome
http://www.example.org/contains http://www.example.org/UCBrowser
http://www.example.org/contains http://www.example.org/ClashOfClan
http://www.example.org/contains http://www.example.org/Google
http://www.example.org/contains http://www.example.org/SamsungInternetBrowser
11:26:11 21/11/2024 -- Actualiser -- Durée de la requête :0.023s -- CSV


property value
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:FAVIEZ_Rémi/Projet#Application
http://www.example.org/applicationName TikTok
http://www.example.org/percentOfUse 25
http://www.example.org/description TikTok est une application mobile de partage de vidéo et de réseautage social lancée en septembre 2016. Elle est développée par l'entreprise chinoise ByteDance comme le pendant de l'application Douyin pour le marché non chinois. Son logo évoque une note de musique
http://www.example.org/image https://cdn.worldvectorlogo.com/logos/tiktok-logo-2--1.svg
11:26:11 21/11/2024 -- Actualiser -- Durée de la requête :0.021s -- CSV


property value
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:FAVIEZ_Rémi/Projet#Application
http://www.example.org/applicationName Opera Browser Mini
http://www.example.org/applicationName Opera Navigateur Mini
http://www.example.org/percentOfUse 18
http://www.example.org/description Opera Mini est un navigateur web à destination des appareils mobiles comme les téléphones mobiles ou les PDA. Il fonctionne sur Java ME, Symbian OS, Android et Windows Phone. Il est développé par Opera Software qui le met en téléchargement gratuitement
http://www.example.org/image https://img1.pnghut.com/t/21/17/19/xH290jnh7j/symbol-web-browser-windows-phone-opera-mini-mobile.jpg
11:26:11 21/11/2024 -- Actualiser -- Durée de la requête :0.021s -- CSV


Démonstrateur

A faire