Hinuviel Labs

Logiciels

Je vous propose dans cette partie quelques developpements personnel.

Vous trouverez pour chacun d'eux une capture d'écran ainsi qu'une note explicative. Je suis ouvert à toutes suggestions ainsi qu'à toutes manifestations de dysfonctionnements et / ou "bugs".

Pour me contacter. (remplacer le [ANTISPAM] par @)

ATTENTION : Toute utilisation à but lucratif de ces developpements est formellement interdite par son créateur.

Lost & Rescue Phone

03/2012



Lost & Rescue Phone est une application permettant de retrouver et d'intéragir avec son téléphone dans le cas où on l'aurait perdu.

Pour une description complete et pour le télécharger, gratuitement, une seule addresse, le Google Play !

Hard Disk Connect

04/2007



Hard Disk Connect est un utilitaire qui permet de connecter dynamiquement des lecteurs réseaux. Il scanne à interval régulier la disponibilité des lecteurs sur le réseau. Il remplace donc avantageusement les scripts .bat au démarrage de Windows et offre une surveillance en continue de l'état des lecteurs réseaux dans l'explorateur Windows.

Hard Disk Connect est architecturé autour du .Net Framework 2.0 et est écrit en C# sous Visual Studio 2005.

Changelog v0.5 (04/2007):
  • ajout et suppression de lecteurs réseaux basé sur l'explorateur Windows.
  • actualisation manuelle et / ou automatique de l'état des lecteurs réseaux.
  • possibilité de connecter les lecteurs au démarrage de l'application avec un temps maximum d'attente pour éviter le bloquage de l'application.
  • possibilité de déconnecter les lecteurs réseaux lors de la fermeture de l'application.
  • réduction en barre des tâches (à coté de l'heure).
  • possibilité de connecter un lecteur réseau sous un utilisateur différent.
  • actualisation des lettres de lecteur utilisées.
  • possibilité de démarrage minimisé.
  • sauvegarde automatique à la fermeture (crypté).

Fichier Zip 14Ko

IP2FTP

02/2007



IP2FTP est un petit utilitaire permettant d'envoyer un fichier qui contient votre adresse IP sur un serveur FTP. Cela permet dans le cas d'une adresse IP dynamique d'effectuer une actualisation permanente de liens vers sa machine personnelle !

Cet utilitaire récupere votre adresse IP via un site web tel que http://www.whatismyip.com puis remplace toutes les occurances de [IP] et [DA] contenu dans le fichier à envoyer par l'adresse IP obtenu ainsi que la date d'obtention.

IP2FTP est architecturé autour du .Net Framework 2.0 et est écrit en C# sous Visual Studio 2005.

Changelog v0.7 (02/2007):
  • possibilité de démarrage minimisé.
  • réécriture complète du système de cryptage des fichiers (fichier de sauvegarde incompatible avec les versions antérieures).
  • correction de "bugs mineurs".
Changelog v0.6 (10/2006):
  • refonte de l'interface sous forme d'onglets.
  • ajout du bouton "actualiser" pour une Mise à Jour manuelle des données.
  • correction d'un bug lors de la fermeture de connexion au serveur FTP.
  • ajout d'un texte personnalisé lors de la fermeture du logiciel.
  • possibilité de traiter plusieurs fichiers à la fois en les positionnant dans une liste (ces fichiers ne sont pas concernés par l'envoi FTP).
  • possibilité d'executer un programme lors du changement d'adresse IP et ce avant et après le changement d'adresse IP. (pour redémarrer un serveur FTP par exemple)
  • correction de quelques "bugs mineurs".
Changelog v0.5 (03/2006):
  • possibilité de choisir l'URL pour la mise à jour de l'adresse IP.
  • cryptage du fichier qui contient les données "sensibles".
  • logs des erreurs survenus pendant l'execution.
  • réduction en barre des tâches (à coté de l'heure).
  • possibilité de choisir la fréquence d'actualisation.
  • visualisation rapide de l'état de chaque lecteur réseau.
  • sauvegarde automatique à la fermeture (crypté).

Fichier Zip 13Ko

Loader 68HC11

06/2006



Ce programme est Loader pour 68HC11. Il fonctionne sous environnement Windows XP. Il est architecturé autour du .Net Framework 2.0 et est écrit en C# sous Visual Studio 2005.

J'ai écrit ce programme car je n'ai jamais été pleinement satisfait des programmes déjà existant. En effet ils étaient soit trop compliqués d'utilisation soit ils ne marchaient jamais correctement.
Ainsi les fonctions de ce programme ne sont pas immenses mais pour simplement charger un programme par RS232 dans un 68HC11 et le faire tourner je pense qu'il est suffisant.

Ces fonctionnalités sont donc les suivantes :
  • possibilité de choisir indépendament la vitesse pour charger le Loader et celle pour communiquer avec ce dernier.
  • possibilité de choisir un delai d'attente entre 2 commandes envoyées sur la COM RS232 (1 à 500 millisecondes recommandé) pour les PC rapides.
  • permet de compiler un fichier source .asm en .s19 à l'aide du programme AS11.exe.
  • permet de transformer un fichier .s19 en .boo pour l'envoyer ensuite directement dans la RAM du 68HC11.
  • possibilité d'envoyer un bootloader (fichier .boo) de son choix en RAM du 68HC11 (testé avec Eeprogix.boo (fourni)).
  • possibilité d'envoyer un fichier .s19 en EEPROM interne ou externe une fois le loader présent en RAM.
  • possibilité d'envoyer un fichier .boo ou .s19 directement en RAM (taille mémoire configurable).
  • démarrage du programme piloté par ordinateur.
  • espion de trame RS232 (avec envoi de commande manuel possible).
  • gestion de la priorité du programme dans Windows intégré.

Ce logiciel à été testé avec deux cartes "faites maison" d'architecture différentes avec des quartz de 8Mhz. Ce logiciel à besoin que le 68HC11 se synchronise sur une vitesse de 1200 Bauds lors de sa procédure de RESET pour pouvoir communiquer.
Les 68HC11 qui ont servit aux différents tests sont des séries A1 et E1.

Il se peut que lors du premier envoi du Loader en Ram le 68HC11 "n'accroche pas". Retenter l'opération de la même façon et/ou en changeant le delai d'attente sur la liaison RS232 et/ou en changeant la priorité Windows et/ou en fermant et en réouvrant le logiciel.

Le développement de ce programme est arreté car je me suis réorienté depuis vers le microcontroleur ATMEGA d'ATMEL.

Fichier Zip 26Ko