Posts Tagged ‘java’

Calendrier de l’Avent 2021

Commentaires fermés sur Calendrier de l’Avent 2021

Les étudiants de SNIR1 viennent de créer des jeux-vidéo écrits en langage JAVA dans l’environnement Processing. Ces jeux vous sont proposés sous la forme d’un calendrier de l’Avent disponible ci-dessous. Bon jeu.
https://snir.ovh/travaux/jeux-video-2021/
screenshot_avent_2021


Calendrier de l’Avent 2020

Commentaires fermés sur Calendrier de l’Avent 2020

Les étudiants de SNIR1 viennent de créer des jeux-vidéo écrits en langage JAVA dans l’environnement Processing. Ces jeux vous sont proposés sous la forme d’un calendrier de l’Avent. Bon jeu.

https://snir.ovh/travaux/jeux-video-2020/

calendrier_avent_snir2020


Projet TACHYv1

Commentaires fermés sur Projet TACHYv1

Le projet consiste à réaliser une application permettant de lire les données tachygraphiques d’une carte à puce d’un chauffeur pour ensuite les envoyer sur un serveur gérant les missions du chauffeur. Ce projet est réalisé en partenariat avec l’entreprise Partenaires Conducteurs.

  • lecture des données tachymétriques des cartes à puces avec le protocole ISO7816
  • envoi sécurisé avec HTTPS
  • enregistrement et affichage sur une interface web

resume_tachy

 


Jeux-vidéo en ligne

Commentaires fermés sur Jeux-vidéo en ligne

Les étudiants de SNIR1 et SNIR2 planchaient depuis plusieurs semaines sur un mini-projet consistant à créer un jeu-vidéo en ligne en utilisant Processing et le langage Java.

Voici leurs productions. Il suffit de cliquer sur le nom du jeu pour l’essayer. Vous pouvez ensuite voter pour le meilleur jeu à l’aide du module sondage sur le bandeau droit de ce site.

 

Numéro Nom Description
#1 HOBO DES BOIS Défendez vous !

screenshot_hobo-des-bois

(Par Arthur et Kévin)

#2 BOY RUN (Par Armand, Florian et Valentin)
#3 PIXELFIGHT PixelFight est une jeu de combat 2D mettant en scène 2 types de personnages, le moine et le guerrier dans un combat sans merci, deux autres classes sont à venir l’archer et l’assassin, et tout ceci dans un environnement 8 bits.

screenshot_pixelfight

(Par Anthoine, Benjamin et Clément T.)

#4 PROFESSOR DEFENSE Professor_defense est un jeu de tir classique. Le but du jeu est de ne pas perdre. Vous perdez à partir du moment où vous laisser un seul étudiant passer. Ce jeu n’est compatible qu’avec Firefox.

screenshot_professor-defense

(Par Bastien, Sébastien M. et Sébastien T.)

#5 COCHON MOUVANT (Par Canelle, Clément G et Etienne)
#6 UPSIDE DOWN Upside down

screenshot_upside-down

(Par Léonard, Nathan et Virgile)

#7 SQUIRREL ATTACK Lors d’une partie de chasse un chasseur est attaqué par des écureuils sauvages. Les règles: – Pour jouer à notre jeu il faut cliquer sur les écureuils qui
apparaissent de part et d’autre de l’écran, si vous loupez un écureuil vous
perdez une vie avec un maximum de 5 vies.screenshot_squirrel-attack(Par Adalio, Alexis et Quentin)
#8 SNIRRRRRRATOR (Par Alexandre, Alicia et Johan)

Système d’aide pour pilotes non voyants

No Comments »

Il s’agit d’un système d’aide au pilotage de planeur pour des personnes non voyantes. Il offrira un guidage sonore à l’élève pilote aveugle. L’information sonore est émise en fonction de la position du planeur par rapport à une trajectoire à suivre, ainsi qu’en fonction des mouvements du planeur.

3 versions :

  • une version pour les smartphone android
  • une version sur PDA avec .NET
  • une version pour PC portables avec un GPS et une Wiimote


Station météorologique java

No Comments »

Ce mini-projet est consacré à l’étude, la mise en oeuvre et le développement d’une station météorologique professionnelle ainsi que ses outils logiciels basés sur les technologies JAVA.

  • application « console » utilisant les sockets TCP/IP, et analysant le protocole WX200
  • application « ihm » pour enregistrer les informations dans une base de données MySQL (avec JDBC)
  • applet pour récupérer et afficher en live les données météorologiques
  • servlet pour récupérer et afficher les données météorologiques dans une page web (serveur tomcat)
  • midlet pour afficher les données dans un téléphone portable

La station météorologique WMR918 :

Station météorologique WMR918

Le diagramme UML de déploiement de tout le système :

Diagramme UML de déploiement du système


Sériation de meringues QNX

No Comments »

Sériation de meringues sous QNX, avec contrôle qualité des meringues effectuée par une caméra industrielle Cognex. La chaîne de production est pilotée par un automate et accessible via Modbus/TCP. Une supervision graphique gère le tout.

  • TSX37 + coupleur ETY 110
  • Protocoles Modbus/TCP, FTP et SMTP
  • QNX Neutrino 6.2.1
  • Caméra Cognex avec le logiciel InSight
  • Applet Java + PHP/MySQL + WML

Synoptique du système :

Synoptique du système

Supervision réalisée sous QNX/Photon :

Supervision sous QNX

Supervision web avec applets JAVA :

Supervision web avec applets Java

Mesure automatique du diamètre moyen d’une meringue avec la caméra COGNEX et son logiciel InSight :

Logiciel caméra Cognex


Tracking GPS planeur

No Comments »

Suivi GPS en « temps réel » et à distance par ondes radio de planeurs sur cartes pour l’aérodrome de Niort-Souché.

  • GPS Garmin 12
  • Talkie-walkies Alan
  • Tinytrack et modem baycom
  • Protocoles NMEA, APRS, …
  • Linux/Qt
  • Site web PHP/JAVA

Synoptique du système :

Schéma du système

Lecture d’une trame NMEA « brute » via le protocole APRS sur les sockets radio AX25 :

Trame GPS selon la norme NMEA

Visualisation du vol en live sur une carte via des pages PHP/JAVA :

Ihm de suivi d'un vol en PHP/Java

Statistiques et courbes du vol via des pages PHP :

Statistiques et courbes du vol