12,90 € TTC
p. 06 Préparez votre environnement de travail
p. 20 Partez à la découverte d'Eclipse et structurez votre projet
p. 40 Première version du gestionnaire de tâches
p. 60 Ajout de différents types de tâches
p. 84 Sauvegarde des informations : utilisation d'une base de données
p. 96 Interface graphique
p. 100 Les erreurs les plus courantes et comment les corriger
Java, à ne pas confondre avec l’île ou même la danse du même nom, est un langage multiplateforme que l’on retrouve partout que ce soit sur les ordinateurs de bureau, les smartphones Android ou encore dans certains systèmes embarqués. À sa sortie, il devint rapidement populaire, ce qui entraîna la présence de nombreux développeurs Java sur le marché. Cette popularité entraîna Google à le choisir comme langage pour le développement des applications Android de manière à permettre à une grande communauté de développeurs d’accéder rapidement à leur plateforme qui était, au départ, en retard par rapport à Apple et aux iPhones. Ce choix renforça donc le langage dans sa position dominante et on le retrouve encore aujourd’hui parmi les langages les plus utilisés (si ce n’est le plus utilisé). Si l’on regarde l’index TIOBE (indicateur de popularité des langages) d’août 2015, on peut voir que Java occupe la première place devant le C, le C++, le C# et Python. Au niveau du nombre de projets hébergés sur GitHub, c’est le JavaScript qui apparaît en première place devant Java, Ruby, PHP et Python. On voit bien que quelle que soit la méthode de mesure employée, Java reste une valeur sûre, un langage à connaître.
Ne croyez pas pour autant que sa popularité provienne de sa simplicité. Java est un langage nativement orienté objet et il faudra donc, en plus de la syntaxe, maîtriser ce type d’architecture. Dans ce hors-série, nous vous proposons de mener à bien un petit projet et nous considérerons que vous savez déjà programmer en Java... Oui, même si vous n’y connaissez rien, il faudra vous immerger dans le code ! Mais ne vous inquiétez pas, les bouées de sauvetage ne seront jamais loin et des explications seront bien sûr présentes, le plus souvent sous forme d’encadrés qui vous permettront de les retrouver rapidement même au cours de la lecture d’une autre partie ou plus tard, lorsque vous créerez vos propres programmes.
Pour commencer, avant de plonger dans le grand bain nous vérifierons quand même ensemble l’état de votre matériel de manière à être certains que vous disposiez de tous les outils requis. Alors un peu de courage, et jetez-vous à l’eau !
Tristan Colombo
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Le secteur de l’aéronautique a intégré depuis longtemps une démarche poussée dans les domaines de la maîtrise des risques liés aux opérations à travers les initiatives visant à renforcer la sécurité aérienne ou la sûreté. Ainsi, la plus-value de la création d’un centre dédié à la prise en compte du risque cyber a été très rapidement comprise par les décideurs de la filière, regroupés au sein du Conseil pour la Cybersécurité du Transport Aérien qui est coprésidé par le Directeur Général de l’Aviation Civile et le Directeur de l’Agence Nationale de la Sécurité des Systèmes d’Information. Le défi réside en la mise en place d’un organisme financièrement viable et dont les apports répondent aux attentes du secteur. Cet article aborde la stratégie de développement technique adoptée.
Si beaucoup a déjà été fait ces dernières années pour former les « spécialistes cyber » de demain, la cybersécurité demeurait trop peu présente au collège et au lycée. C’est le point de départ de CyberEnjeux et DemainSpécialisteCyber, deux initiatives imaginées par l’Agence nationale de la sécurité des systèmes d’information et le ministère de l’Éducation nationale (MEN).
Toujours présent, le mot de passe résiste à l’annonce de sa disparition depuis plus d'une décennie. Pourtant, de nombreuses idées reçues – souvent véhiculées par des tableaux farfelus – continuent d’alimenter une fausse impression de sécurité. Cet article propose un regard critique sur ces affirmations, en confrontant les notions de robustesse théorique à la réalité des attaques modernes.