Hackez Google Android - Introduction à la programmation système

Brault Frédéric 1 Albert Cohen 1 Jean Zundel 2
1 ALCHEMY - Architectures, Languages and Compilers to Harness the End of Moore Years
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, CNRS - Centre National de la Recherche Scientifique : UMR8623, Inria Saclay - Ile de France
Résumé : Appropriez-vous le système Android conçu par Google pour équiper les téléphones mobiles et les netbooks et affranchissez-vous des limites habituelles : accédez à toutes les couches basses du système pour exécuter un shell, développer des scripts, installer des modules Linux... L'image système étudiée dans ce livre est tirée du prototype Android fourni pour les TP d'un cours ambitieux donné en 2009 à l'École Polytechnique, "Composants d'un système informatique", visant à présenter toutes les couches d'un ordinateur, depuis l'interface utilisateur jusqu'au noyau. Les travaux pratiques présentaient un sérieux défi : les élèves utilisaient chacun leur propre ordinateur portable (avec l'hétérogénéité que cela implique, en terme de systèmes d'exploitations, notamment), mais devaient tous pouvoir faire les exercices portant sur des programmes Java, des scripts shell, des modules Linux... Après avoir envisagé plusieurs solutions, le choix se porta sur Android, qui n'existait à l'époque que sous la forme d'un émulateur. Cette plate-forme permettait à tous les élèves d'utiliser le même système, et gérait directement le langage Java. Mais en l'état, il n'était pas possible d'accéder aux couches Linux, ni d'écrire des scripts et d'utiliser un shell. Il fut donc décidé de modifier l'image système d'Android pour pouvoir s'affranchir de ces limites. Le prototype qui fut fourni aux élèves ressemblait fort à l'image système étudiée dans ce livre.
Type de document :
Autre publication
E-Book to introduce computing systems to undergraduate students and hobbyists, exploring the inte.. 2009
Liste complète des métadonnées

https://hal.inria.fr/inria-00551499
Contributeur : Albert Cohen <>
Soumis le : lundi 3 janvier 2011 - 21:16:29
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13

Identifiants

  • HAL Id : inria-00551499, version 1

Collections

Citation

Brault Frédéric, Albert Cohen, Jean Zundel. Hackez Google Android - Introduction à la programmation système. E-Book to introduce computing systems to undergraduate students and hobbyists, exploring the inte.. 2009. 〈inria-00551499〉

Partager

Métriques

Consultations de la notice

269