Hackez Google Android - Introduction à la programmation système -... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Hackez Google Android - Introduction à la programmation système
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Hackez Google Android - Introduction à la programmation système

Hackez Google Android - Introduction à la programmation système

Exclusivité ebook - Disponible uniquement en version numérique à télécharger

Frédéric Brault, Albert Cohen, Jean Zundel - Collection eBooks Informatique Eyrolles

70 pages, parution le 18/05/2009

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.

L'auteur - Frédéric Brault

Diplômé de Supelec et de l'Imperial College (master of Advanced Computing, Londres), Frédéric Brault est doctorant INRIA, ingénieur expert "système et compilation" à Kalray et chargé de TD dans le cursus Informatique de l'École Polytechnique. Il suit depuis longtemps une vocation de hacker par l'étude approfondie qu'il mène à titre personnel dans de nombreux domaines de l'informatique, tant théorique qu'industrielle : sécurité, systèmes d'exploitation (Unix), systèmes embarqués, compilation, langages de programmation, réseaux et électronique.

L'auteur - Albert Cohen

Emmanuel Baccelli, Albert Cohen, Christine Eisenbeis et Thierry Viéville sont docteurs en informatique et chercheurs INRIA. Leurs travaux respectifs portent sur les réseaux, la construction de programme effectuant des milliers de calculs en parallèle, la compilation et la simulation du cerveau.

Autres livres de Albert Cohen

L'auteur - Jean Zundel

Autres livres de Jean Zundel

Sommaire

  • Google à la conquête des smartphones avec Android
    • Les différentes couches d'Android
    • Le système de fichiers
    • Android côté utilisateur : le téléphone
    • Côté développeur : installer l'émulateur Android
  • Compiler du code C ou C++
    • Pourquoi ne pas se contenter de Java ?
    • Quelle méthode de compilation choisir : avec ou sans SDK ?
    • Outils de compilation à installer
    • Compilation croisée
    • Installation de la chaîne de compilation croisée libre Scratchbox
    • Configuration et démarrage de Scratchbox
    • Configuration de la cible Android
    • Premier programme en C
    • Compiler et configurer la boîte à outils Busybox
    • Tester Busybox
  • Modification du système
    • L'image système d'Android
    • Première modification
    • Un exemple complet de personnalisation
    • Installation de Busybox
    • Personnaliser la procédure de login
    • Modifier le fichier de démarrage
    • Création du fichier de profil
    • Mise en place d'un serveur Telnet
    • Connexion à Android
  • Compiler avec le SDK Android
    • Avant de commencer : où trouver plus d'informations
    • Prérequis en termes d'espace disque et d'équipement logiciel
    • Premiers pas avec le SDK Android
    • Récupérer le code source
    • Compiler le code
    • Ajouter du code au SDK : JNI
    • Le code Java
    • Le code C++
    • Compiler avec le SDK Android
    • Configuration de la compilation
    • Compilation et test
Voir tout
Replier

Caractéristiques techniques

  NUMERIQUE
Éditeur(s) Eyrolles
Auteur(s) Frédéric Brault, Albert Cohen, Jean Zundel
Collection eBooks Informatique Eyrolles
Parution 18/05/2009
Nb. de pages 70
Contenu ePub + PDF
EAN13 9782212850093

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription