Téléphone mobileUn téléphone mobile, téléphone portable ou téléphone cellulaire est un appareil électronique de télécommunication, normalement portatif, offrant une fonction de téléphonie mobile et pouvant être utilisé sur de grandes distances sous réserve d'une couverture réseau. En Belgique, en Nouvelle-Calédonie et à La Réunion, le terme « GSM » (pour Global System for Mobile Communications, un standard de communication de téléphonie mobile) est couramment utilisé pour désigner un téléphone mobile.
Java (technique)Java est une technique informatique développée initialement par Sun Microsystems puis acquise par Oracle à la suite du rachat de l'entreprise. Défini à l'origine comme un langage de programmation, Java a évolué pour devenir un ensemble cohérent d'éléments techniques et non techniques.
AndroidAndroid ( , en français : ) est un système d'exploitation mobile fondé sur le noyau Linux et développé par des informaticiens sponsorisés par Google. À la suite du rachat par Google en 2005 de la startup du même nom, le système avait d'abord été lancé en juin 2007 pour les smartphones et tablettes tactiles, avant de se diversifier dans les objets connectés, ordinateurs comme les télévisions (Android TV), les voitures (Android Auto), les Chromebook (Chrome OS qui utilise les applications Android) et les smartwatch (Wear OS).
Android software developmentAndroid software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit (SDK), while using other languages is also possible. All non-Java virtual machine (JVM) languages, such as Go, JavaScript, C, C++ or assembly, need the help of JVM language code, that may be supplied by tools, likely with restricted API support.
Machine virtuelle Javavignette|Machine virtuelle Java - Spécification Java 7 La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plateforme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate.
Dalvik (machine virtuelle)Dalvik est une machine virtuelle destinée aux téléphones mobiles et tablettes tactiles, qui est incorporée dans le système d'exploitation Android. Dalvik est destiné à permettre l'exécution simultanée de plusieurs applications sur un appareil de faible capacité (peu d'espace mémoire et peu de puissance de calcul). Créé par Dan Bornstein, Dalvik fait partie du runtime, le moteur qui permet l'exécution des applications pour Android. Le nom est celui d'un village de pêcheurs en Islande, pays d'origine de son auteur.
ART (Android)droite|vignette|Comparaison des architectures Dalvik et ART. ART (abréviation de Android Runtime) est un environnement d'exécution utilisé principalement par le système d'exploitation Android. Il vise à remplacer la machine virtuelle Dalvik et à remplacer le bytecode par des instructions natives. L'arrivée d'Android 2.2 "Froyo" permet une optimisation des applications par du profilage de code et une recompilation fréquente de certains éléments du bytecode, afin de permettre de meilleures performances.
Java performanceIn software development, the programming language Java was historically considered slower than the fastest 3rd generation typed languages such as C and C++. The main reason being a different language design, where after compiling, Java programs run on a Java virtual machine (JVM) rather than directly on the computer's processor as native code, as do C and C++ programs. Performance was a matter of concern because much business software has been written in Java after the language quickly became popular in the late 1990s and early 2000s.
Mobile phone trackingMobile phone tracking is a process for identifying the location of a mobile phone, whether stationary or moving. Localization may be affected by a number of technologies, such as the multilateration of radio signals between (several) cell towers of the network and the phone or by simply using GNSS. To locate a mobile phone using multilateration of mobile radio signals, the phone must emit at least the idle signal to contact nearby antenna towers and does not require an active call.
Application mobilevignette|Smartphones Android. Une application mobile ou appli est un logiciel applicatif conçu pour un appareil électronique mobile, tel qu'un assistant personnel, un téléphone portable, un smartphone, un baladeur numérique, une tablette tactile. Elles sont pour la plupart distribuées depuis des plateformes de téléchargement (parfois elles-mêmes contrôlées par les fabricants de smartphones) telles que l'App Store (plateforme d'Apple), le Google Play (plateforme de Google / Android), ou encore le Microsoft Store (plateforme de Microsoft pour Windows 10 Mobile).
Système immunitairevignette|Un lymphocyte, principale composante du système immunitaire adaptatif des vertébrés. Le système immunitaire d'un organisme est un système biologique complexe constitué d'un ensemble coordonné d'éléments de reconnaissance et de défense qui discrimine le soi du non-soi. Ce qui est reconnu comme non-soi est détruit. Il protège l'organisme des agents pathogènes : virus, bactéries, parasites, certaines particules ou molécules « étrangères » (dont certains poisons), mais est responsable du phénomène de rejet de greffe.
Application mobilevignette|Smartphones Android. Une application mobile ou appli est un logiciel applicatif conçu pour un appareil électronique mobile, tel qu'un assistant personnel, un téléphone portable, un smartphone, un baladeur numérique, une tablette tactile. Elles sont pour la plupart distribuées depuis des plateformes de téléchargement (parfois elles-mêmes contrôlées par les fabricants de smartphones) telles que l'App Store (plateforme d'Apple), le Google Play (plateforme de Google / Android), ou encore le Microsoft Store (plateforme de Microsoft pour Windows 10 Mobile).
Java version historyThe Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform. The language is specified by the Java Language Specification (JLS); changes to the JLS are managed under JSR 901.
Vaccinvignette|Trois ampoules de verre du vaccin contre le choléra, Paris, France, 1924. vignette|Publication marquant en 1896 le centenaire de la découverte de la vaccine par Jenner. Un 'vaccin' est une préparation biologique administrée à un organisme vivant afin d'y stimuler son système immunitaire et d'y développer une immunité adaptative protectrice et durable contre l'agent infectieux d'une maladie particulière.
Immunité passiveL'immunité passive est le transfert d'anticorps de la mère à son fœtus ou à son nouveau-né ou le transfert artificiel d'une immunité humorale d'un organisme à un autre. Cette immunité est immédiatement active (permise par des anticorps), mais non durable. Chez certaines espèces (dont l'espèce humaine), l'immunité passive est une immunité d'abord apportée au fœtus, in utero, par la mère, via des anticorps transférés au fœtus par le placenta; Après la naissance, le transfert continue brièvement, via le colostrum du lait maternel.
Immunité grégaireL', aussi appelée immunité de communauté, immunité collective ou encore immunité de groupe, est le phénomène par lequel la propagation d'une maladie contagieuse peut être enrayée dans une population si une certaine proportion des individus est immunisée, soit par vaccination, soit par immunité croisée, soit parce qu'après avoir été contaminés ils n'ont pas développé la maladie ou en ont guéri. En effet, plus la proportion de personnes immunisées augmente, plus le risque pour une personne non immunisée de rencontrer un malade et d'attraper sa maladie diminue.
Scala (langage)Scala est un langage de programmation multi-paradigme conçu à l'École polytechnique fédérale de Lausanne (EPFL) pour exprimer les modèles de programmation courants dans une forme concise et élégante. Son nom vient de l'anglais Scalable language qui signifie à peu près « langage adaptable » ou « langage qui peut être mis à l'échelle ». Il peut en effet être vu comme un métalangage. Scala intègre les paradigmes de programmation orientée objet et de programmation fonctionnelle, avec un typage statique.
Immunité humoraleL'immunité humorale, ou immunité à médiation humorale, est l'immunité adaptative par production d'anticorps. Cette réponse immunitaire se compose de quatre grandes étapes : la reconnaissance de l'antigène et une sélection clonale, la prolifération clonale, la différenciation des lymphocytes B en plasmocytes et la formation de complexe immun pour neutraliser l'antigène. Reconnaissance de l'antigène et sélection clonale : le lymphocyte B étant capable de reconnaître la molécule étrangère sera sélectionné et cette sélection va provoquer l'activation des lymphocytes B.
LuaLua est un langage de script libre, réflexif et impératif. Créé en 1993, il est conçu de manière à pouvoir être embarqué au sein d'autres applications afin d'étendre celles-ci. Lua (du Lua , au Brésil : , signifiant « Lune ») a été développé par Luiz Henrique de Figueiredo, et Waldemar Celes, membres du groupe de recherche TeCGraf, de l'université pontificale catholique de Rio de Janeiro au Brésil. L'interpréteur Lua est écrit en langage C ANSI strict, et de ce fait est compilable sur une grande variété de systèmes.
Téléphone mobile basiquevignette|Un exemple de téléphone mobile basique Un téléphone mobile basique est un téléphone mobile limité à des fonctions de base de la téléphonie, essentiellement les appels téléphoniques et l’envoi et la réception de SMS et la gestion d’un répertoire. Peuvent s’y ajouter des fonctions multimédia (photographie et lecteur MP3 notamment). Un téléphone mobile basique est également appelé téléphone GSM, téléphone mobile classique, téléphone mobile simple ou encore téléphone portable basique, téléphone portable classique, téléphone portable simple.