thierry.blin@laposte.net Posté(e) 6 janvier 2012 Share Posté(e) 6 janvier 2012 Savez-vous comment fonctionne techniquement cet OS ? Que contient le fichier build.prop? quid de la machine virtuelle sous Android ? Que se passe-t-il lorsque l'on lance une application ? Y-a-t-il des sites ou une doc quelque part qui explique le fonctionnement de cet OS ? du genre Android pour les nulls pour commencer ??? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kuroshinta Posté(e) 6 janvier 2012 Share Posté(e) 6 janvier 2012 http://developer.android.com/index.html bonne lecture Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.blin@laposte.net Posté(e) 7 janvier 2012 Auteur Share Posté(e) 7 janvier 2012 Oui j'ai dèjà vu ce site qui est très orienté developpeur d'application. (API , exemple,etc...) mais je n'ai pas vu bcp de choses sur le fonctionnement de l'OS et notament l'histoire de machine virtuelle sous Android !!!!! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
2beta Posté(e) 7 janvier 2012 Share Posté(e) 7 janvier 2012 Y a énormément de chose sur la VM faut juste savoir qu'elle s'appelle Dalvik ! ex: http://en.wikipedia.org/wiki/Dalvik_%28software%29 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.blin@laposte.net Posté(e) 10 janvier 2012 Auteur Share Posté(e) 10 janvier 2012 J'ai vu pas mal de choses et je vais essayer de résumer ma pensée: Les pilotes des périphériques sont gérés sous Linux. Android est une sur-couche de Linux. C'est en gros un gestionnaire de machine virtuelle (dalvik). dalvik fournit des API adaptés aux terminaux embarqués (JAVA et C) et permet la virtualisation de ces périphériques (ecran, wifi, caméra,...) Des outils (frameworks) sont batis sur ces API. Les dev peuvent utilisées ces frameworks ou les API pour construire leurs applis. A chaque application lancée, une VM est associées ?? Le fichier buid.prop sert au démarrage pour configurer Android. ais-je bien compris ? par avance, merci. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
BankiZ Posté(e) 12 janvier 2012 Share Posté(e) 12 janvier 2012 (modifié) Je suis quasiment partout d'accord avec toi, sauf que moi je voyais plutôt la chose comme ça : On a d'un côté une partie Linux séparée de la partie Android. Le noyau Linux permet la communication avec le matériel et fait le pont avec Android pour que celui-ci contrôle et agisse sur les composants, et de l'autre côté la machine Dalvik (tu sembles avoir compris son fonctionnement) s'exécute directement sur Android, qui lui est un OS bien à part différent de Linux. Par contre on a qu'une seule VM si je n'm'abuse. C'est comme la machine virtuelle Java sur un PC, elle ne se lance qu'une fois (déjà qu'émuler un proc ça consomme pas mal j'imagine mal une VM par appli :o). Modifié 12 janvier 2012 par BankiZ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
thierry.blin@laposte.net Posté(e) 13 janvier 2012 Auteur Share Posté(e) 13 janvier 2012 Pour la (les) VM(s) et le reste , je suis tomber sur un site qui explique pas mal la chose.... http://wiki.frandroid.com/wiki/DevGuide/topics/fundamentals.html Il y a aussi pas mal d'explications..... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.