Maison des Arts et des Sciences Informatiques

Systèmes d'Exploitation

Calendrier 2021-2022

  • Me 06.04.2022 8h30-11h45
  • Me 06.04.2022 13h00-16h15
  • Me 13.04.2022 8h30-11h45
  • Me 13.04.2022 13h00-16h15
  • Me 20.04.2022 8h30-11h45
  • Me 20.04.2022 13h00-16h15
  • Me 27.04.2022 8h30-11h45
  • Me 27.04.2022 13h00-16h15
  • Me 11.05.2022 8h30-11h45
  • Me 11.05.2022 13h00-16h15
  • Me 18.05.2022 8h30-11h45
  • Me 18.05.2022 13h00-16h15
  • Lu 30.05.2022 08h30-11h00 - Contrôle

Liens vers le support de cours


Projet Qt 2022

L'objectif est d'essayer de faire fonctionner l'application Qt suivante sur au moins deux plates-formes

Chaque binôme rendra compte des difficultés rencontrées donnera les explications minimales
pour reproduire le travail effectué

L'objectif n'est pas de rendre un résultat final, mais plutôt de savoir rendre compte d'une étape dans un projet

Parmi les différentes plates-formes possibles, citons :

  • WSL, Unbuntu
  • Windows, Visual Studio
  • Windows, QtCreator
  • Windows, MinGW-w64
  • Linux
  • MacOS
  • ...

Quelques liens concernant Qt


Quelques liens pour les compilateurs et environnements de programmation


Pages à propos du WSL


Fichier Projet vu en cours / TD


Traces du Projet Qt 2019


Utilitaires Windows vus en cours

Gestion des disques : diskmgmt.msc

Fonctionnalités Optionnelles : optionalFeatures.exe

Variables d'environnement : systempropertiesadvanced.exe


Pages d'exercices pour le contrôle


Autres pages pour le contrôle


Étude du Cross-origin resource sharing (CORS)


Contenu du fichier imagePHP


Divers


Support du cours


Compléments


Notes 2019 sur l'installation d'une machine virtuelle

Si l'installation d'une version Ubuntu 64 bits pose problème, alors choisir la version 5.2 de VirtualBox pour installer la version 16.04 32 bits de Ubuntu

Installation pas évidente avec « lubuntu » et un écran 1920x1080. Le bouton « Continuer » n'est pas visible.

Quelques trucs : agrandir la fenêtre de la VirtualBox au maximum avant de démarrer ou utiliser la touche TAB pour basculer d'un champ à l'autre (si cela ne marche c'est qu'on est bien positionné) et alors essayer « Return »

Sinon avec « Ubuntu 18.04.2 LTS » moins de problèmes

Dans tous les cas, tester javac, python3 et gcc et le cas échéant les installer

Votre projet doit contenir, un dossier avec les programmes Java, C++ des TDs

Notes sur les problématiques suivantes

→ CODECs en Java : quand utiliser UTF-8, CP1252, IBM850...

→ Comment en Java peut-on garantir l'accès à une structure de données

...

Travaux Dirigés

Divers


Divers Linux


Installation d'un environnement de programmation


Quelques Outils Système


Voir aussi la page du site


Tests ADSL


Éligibilité ADSL


Divers Liens