Cantitate/Preț
Produs

Inside the Android OS: Building, Customizing, Managing and Operating Android System Services

Autor G. Meike, G. Blake Meike, Lawrence Schiefer
en Limba Engleză Paperback – 4 aug 2021

În domeniul dispozitivelor mobile și al sistemelor embedded, adaptarea unui sistem de operare complex la cerințe hardware specifice reprezintă o provocare tehnică majoră. Inside the Android OS oferă o perspectivă riguroasă asupra mecanismelor interne ale platformei Android, fiind concepută special pentru inginerii care depășesc bariera dezvoltării de aplicații pentru a lucra direct cu nucleul sistemului. Observăm o tranziție clară de la nivelul de software layer către arhitectura de sistem, autorii ghidând cititorul prin procesul de configurare a unei platforme de build și descărcarea surselor AOSP (Android Open Source Project). Reținem structura logică a materialului, care pornește de la faza de boot și inițializarea sistemului, continuând cu modulele de kernel specifice Android și securitatea infrastructurii. Un element distinctiv al lucrării este analiza detaliată a modului în care containerele Zygote controlează procesele aplicațiilor și modul în care Project Treble a revoluționat flexibilitatea prin implementarea HAL-ului (Hardware Abstraction Layer) modularizat. Descoperim aici soluții practice pentru interfațarea programelor Java cu resurse native prin JNI, totul fiind ancorat într-un proiect continuu care transformă teoria în configurații hardware funcționale. Tonul este strict tehnic, evitând jargonul inutil, dar fără a sacrifica profunzimea necesară înțelegerii mediului ART (Android Runtime).

Citește tot Restrânge

Preț: 29214 lei

Preț vechi: 36518 lei
-20%

Puncte Express: 438

Carte disponibilă

Livrare economică 02-16 iunie
Livrare express 16-22 mai pentru 3381 lei


Specificații

ISBN-13: 9780134096346
ISBN-10: 0134096347
Pagini: 272
Dimensiuni: 178 x 235 x 15 mm
Greutate: 0.48 kg
Ediția:1. Auflage
Editura: Pearson International

De ce să citești această carte

Recomandăm această lucrare profesioniștilor IT și inginerilor de sistem care doresc să implementeze Android pe echipamente IoT personalizate. Veți câștiga o înțelegere profundă a arhitecturii AOSP, învățând să construiți imagini de sistem optimizate și să gestionați eficient comunicarea între hardware și software prin Project Treble și HAL.


Despre autor

G. Blake Meike este un expert recunoscut în ecosistemul Android, având o experiență vastă în instruirea dezvoltatorilor. În timp ce în lucrarea Programming Android with Kotlin acesta se concentrează pe limbajul oficial de dezvoltare a aplicațiilor și pe experiența utilizatorului final, în Inside the Android OS face echipă cu Lawrence Schiefer pentru a explora substratul tehnic al sistemului. Expertiza lor combinată acoperă atât nivelul înalt al programării orientate pe obiecte, cât și detaliile de finețe ale integrării hardware, oferind o resursă completă pentru ingineria de sistem.


Descriere

The Complete Guide to Customizing Android for New IoT and Embedded Devices Inside the Android OS is a comprehensive guide and reference for technical professionals who want to customize and integrate Android into embedded devices, and construct or maintain successful Android-based products. Replete with code examples, it encourages you to create your own working code as you read---whether for personal insight or a professional project in the fast-growing marketplace for smart IoT devices. Expert Android developers G. Blake Meike and Larry Schiefer respond to the real-world needs of embedded and IoT developers moving to Android. After presenting an accessible introduction to the Android environment, they guide you through boot, subsystem startup, hardware interfaces, and application support---offering essential knowledge without ever becoming obscure or overly specialized. Reflecting Android's continuing evolution, Meike and Schiefer help you take advantage of relevant innovations, from the ART application runtime environment to Project Treble. Throughout, a book-length project covers all you need to start implementing your own custom Android devices, one step at a time. You will: Assess advantages and tradeoffs using Android in smart IoT devices Master practical processes for customizing Android Set up a build platform, download the AOSP source, and build an Android image Explore Android's components, architecture, source code, and development tools Understand essential kernel modules that are unique to Android Use Android's extensive security infrastructure to protect devices and users Walk through Android boot, from power-on through system initialization Explore subsystem startup, and use Zygote containers to control application processes Interface with hardware through Android's Hardware Abstraction Layer (HAL) Provide access to Java programs via Java Native Interface (JNI) Gain new flexibility by using binderized HAL (Project Treble) Implement native C/C++ or Java client apps without bundling vendor libraries