#let ADB = link()[ADB] #let APK = link()[APK] #let ART = link()[ART] #let AXML = link()[AXML] #let DEX = link()[DEX] #let OAT = link()[OAT] #let JAR = link()[JAR] #let IDE = link()[IDE] #let SDK = link()[SDK] #let XML = link()[XML] #let notation_table = align(center, table( columns: 2, align: center+horizon, table.header( [Acronyms], [Meanings], ), ADB, [Android Debug Bridge, a tool to connect to an Android emulator of smartphone to run commands, start applications, send events and perform other operations for testing and debuging purpose ], APK, [Android Package, the file format used to install application on Android. The APK format is an extention of the #JAR format ], ART, [Android RunTime, the runtime environement that execute an Android application. The ART is the successor of the older Dalvik Virtual Machine ], AXML, [Android #XML. The specific flavor of #XML used by Android. The main specificity of AXML is that it can be compile in a binary version inside an APK ], DEX, [Dalvik Executable, the file format for the bytecode used for applicatiobs by Android ], IDE, [Integrated Development Environment, a software providing tools for software development ], JAR, [Java ARchive file, the file format used to store several java class files. Sometimes used by Android to store #DEX files instead of java classes ], OAT, [Of Ahead Time, an ahead of time compiled format for #DEX files ], SDK, [Software Development Kit, a set of tools for developing software targeting a specific platform. In the context of Android, the version of the SDK can be associated to a version of Android, and application compatibility is defined in term of compatible SDK version ], XML, [eXtensible Markup Language, a language to store data ], ))