1. Présentation du projet. 2. 2. Étape du projet... 2 3. Difficulté rencontré... 3. 4. Guide d utilisation... 4. 5. Conclusion...

Documents pareils
Machine virtuelle Java pour Palm TX

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

ActoPalm 1.0 b. Logiciel d'aide au relevé d'observation in situ sur Organiseurs PalmOS Compatibles. Alain Kerguelen, mai 2002

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

A lire en premier lieu

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

(1) XDCAM Browser

Note Technique : Sauvegarder un NAS ND16000 ou ND26000 sur un disque dur externe USB ou esata

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

1. DÉMARRER UNE SESSION SÉCURISÉE SUR LE MACINTOSH SESSIONS DES APPLICATIONS CLIENTES SUR LE MACINTOSH... 5

Guide d utilisation de «Partages Privés»

Manuel BlueFolder ADMINISTRATION

Tutoriel : Utiliser Time Machine pour sauvegarder ses données

Manuel de l utilisateur

Fiche Pratique. Présentation du problème. Le cas le plus simple. Un cas plus compliqué. MAJ le 15/12/2011

Initiation à Mendeley AUT2012

Manuel d utilisation

Quelques outils pour le logiciel «Tuxpaint»

Optimiser pour les appareils mobiles

Archivage des pièces comptables

PLAN. Connexion Mac vers PC. mercredi 15 juillet 2009

L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X Yosemite

Scopia Desktop. Sommaire

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

Rapports d activités et financiers par Internet. Manuel Utilisateur

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

GUIDE D UTILISATION PARTICIPANT

Manuel d'installation de GESLAB Client Lourd

Tutoriel déploiement Windows 7 via serveur Waik

Contrôler un ordinateur à distance avec Google Chrome

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

MANUEL DE L UTILISATEUR

Mise en route de Cobian Backup

Annexe 10 - Procédure pour créer un Jar

OCLOUD BACKUP MINI GUIDE. 1 Ocloud Backup/Mini- Guide

Manuel d'utilisation de Mémo vocal

Caméra Numérique de Microscopie Couleur USB. Guide d installation

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

Boot Camp Guide d installation et de configuration

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Salle Jupiter. Fonctionnement.

Contents Backup et réinstallation... 2

Notice d installation et d utilisation du blog nomade avec un nouveau blog

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Manuel de l'application SMS

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Manuel d'utilisation de Palm BlueBoard 2.0

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

GUIDE DE DÉMARRAGE RAPIDE

Guide rapide IDEP. Helpdesk

Network Scanner Tool R2.7. Guide de l'utilisateur

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

WinARC Installation et utilisation D un écran déporté (Windows 7)

Manuel d utilisation Logiciel (Communications Utility)

Téléchargement du micrologiciel de téléviseur ACL AQUOS

Sauvegarde des données d affaires de Bell Guide de démarrage. Vous effectuez le travail Nous le sauvegarderons. Automatiquement

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011

Préparation d une flotte d IPADS dans une école via ITUNES

Single User. Guide d Installation

Sauvegardes par Internet avec Rsync

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Consignes générales :

FOIRE AUX QUESTIONS - WebDEPOT

Atelier de l Ecole doctorale : Latex, Lyx, and friends Chapitre 2 : Gestion de la bibliographie

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Manuel d installation de l application Dimona New via SMS

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

MANUEL D UTILISATION TERMINAL PHL 2700

Pilote KIP certifié pour AutoCAD. Guide de l utilisateur État de l imprimante KIP

PRÉSENTÉ PAR : NOVEMBRE 2007

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Introduction à Eclipse

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

JULIE SMS V2.0.1 NOTICE D INSTALLATION ET D UTILISATION

ENDNOTE WEB POWERED BY THOMSON REUTERS WEB OF KNOWLEDGE SM

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

SVP j ai besoin d aide!

INF 9013 Les TIC et l apprentissage en milieu de travail

I / La démarche à suivre pour l installation de l application-crm

Guide informatique AUDIT EVALUATION DE LA PRATIQUE DE L ANTIBIOPROPHYLAXIE EN MATERNITE

Guide d utilisation de la clé mémoire USB

Importer une bibliographie au format «texte» dans Zotero

Ceci est un Chromebook, ton ordinateur!

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Configuration de ma connexion ADSL

SQL Data Export for PS/PSS

Guide de l'agent de notification

Groupe Eyrolles, 2003, ISBN : X

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Transcription:

1. Présentation du projet. 2 2. Étape du projet... 2 3. Difficulté rencontré..... 3 3.1 Problème mémoire et performance........ 3 3.2 Problème interface graphique...... 3 4. Guide d utilisation........ 4 4.1 Installation de micro java (MIDP.prc) sur votre Palm en utilisant HotSync... 4 4.2 Installation de PalmBibDB.prc sur votre Palm.. 6 4.3 Mise à jour de PalmBibDB après la mis a jour de la base Bibtext... 7 5. Conclusion..... 12 1

1. Présentation du projet Lors de congres scientifiques, il n est pas rare de rencontrer des collègues chercheurs connus uniquement par l intermédiaire de leurs publications. Aussi, il est intéressant alors de pouvoir retrouver les publications de ces collègues pour les replacer dans le contexte de leurs recherches. Malheureusement, avec le nombre de publications toujours plus grandes chaque année, il est difficile, voire impossible, de se souvenir de tous les articles lus, leurs thèmes, leurs résultats. Pourtant, la source de données existe sous la forme d une base de données BibTeX, et le moyen de la consulter en tout lieu n est pas a porté de la main avec l omniprésence des assistants digitaux personnels. Dans ce contexte, le projet PalmBibDB a été lancé pour trouver une solution pratique et performante pour avoir dans la main une base de donne Bibtext sur un assistant numérique personnel. 2. Étape du projet Le travail consisté d abord à se familiariser avec le format BibTex, et comprendre le fonctionnement du parseur BibTex fourni par Monsieur Yann, pour parser les informations du fichier (.bib). Ce travail n a pas été très compliqué car le parseur est fait d une façon conviviale. La deuxième étape était d étudier l édition micro de Java pour comprendre les contraintes, et ces applications afin de développer l application pour le Palm Pilot. Et pour terminer, il a fallu implémenter une simple interface usager avec Java Micro pour permettre l accès depuis un Palm Pilot aux données BibTeX, les choix de conceptions et d implantation étaient le plus grands défit dans ce projet car chaque espace sur l écran doit être bien géré et optimisé, et chaque espace de mémoire est une ressource très importante car la mémoire disponible ne dépasse pas 124 KB avec la version 3.1 de Palm OS (64 KB avec les versions inférieur). 2

3. Difficulté rencontré 3.1 Problème mémoire et performance La façon de transmettre les données paressées au palm a été la plus grande difficulté rencontrée dans ce projet. Pour commencer j ai essayé de sauvegarder les données paressées dans un fichier texte normal, et ensuite de lire le fichier texte dans une application qui roule sur le Palm OS pour être capable de remplir la mémoire avec ces données. Cette solution a été un grand échec car la seule façon de lire un fichier texte avec l édition micro de java est de le lire caractère par caractère, ce qui cause un problème de mémoire car on dispose seulement de 64 KB de disponibles (124 KB avec la version 3.1 de Palm OS). Alors la recherche pour une autre solution a commencé là, et l idée magique est survenue de Monsieur Yann, qui m a proposé de mettre les données dans un fichier Java au lieu de les mettre dans un fichier texte, en remplissant un tableau String de dimension n*4 (n = nombre de conférence, 4 : Nom Auteur ; Titre Article ; Mois ; Années),puis de compiler le fichier Java généré pour en avoir un fichier (.class), qui va être transmis au Palm directement. La seule contrainte qui restée était de s assure que la version du compilateur de java est la même pour Java Micro et Java. Cette Solution a permis de transmettre toutes les données à l application, avec une performance asse acceptable considèrent que le processeur qui roule sur la (Palm V) est de 16 MHz (Dragonball EZ). 3.2 Problème interface graphique L interface graphique a causé pas mal de difficulté car il a fallu se familiariser avec le fait que la seule librairie disponible est celle de MIDP, alors aucun élément d interface de Java est disponible, et aussi aucun contrôle sur la distribution des éléments sur l écran car cette distribution est semblable à flow-layout en Java. 3

4. Guide d utilisation 4.1 Installation de micro java (MIDP.prc) sur votre Palm en utilisant HotSync. - Placer votre Palm sur la base de synchronisation - En utilisant le logiciel Palm Desktop sur votre PC (ou un programme similaire), appuyer sur l icône Install, et sélectionner MIDP.prc comme c est illustré dans la Figure1, Ensuite appuyer sur le bouton HotSync sur la base de synchronisation pour installer le fichier. Figure 1: Utilisation de Palm Desktop pour installer MIDP.prc - Dans votre le répertoire des applications sur votre Palm assurez vous de voir Java HQ (Figure 2), JAVA HQ est une application d environnement Java qui support MIDP sur Palm OS il faut note que l application Java HQ prend 600K de mémoire sur vôtre palm. 4

Figure 2: Icon Java HQ Maintenant vous êtes prêt à installer n importe quelle application Java Mobile sur votre Palm. 5

4.2 Installation de PalmBibDB.prc sur votre Palm - Placer votre Palm sur la base de synchronisation - En utilisant le logiciel Palm Desktop sur votre PC (ou un programme similaire), appuyer sur l icône Install et sélectionner PalmBibDB.prc, puis appuyer sur le bouton HotSync dans votre base de synchronisation pour installer le fichier. - Assurez-vous de voir PalmBibDB dans le répertoire des applications sur votre Palm (Figure 3) Figure 3: Icon PalmBibDB Maintenant vous êtes prêt à démarrer PalmBibDB 6

4.3 Utilisation de PalmBibDB - Démarrer le programme en appuyant sur l icône PalmBibDB, Figure 4 Figure 4: Programme PalmBibDB - Choisir le type de la recherche (Author, Title, Author&Year, Title&Year) Figure 5: Type de la recherche 7

- Enter le mot recherche - Appuyer sur le bouton (Search) Figure 6: Mot Recherche - Le résultat de la recherche va être affiché sous forme d une liste, appuyé sur (Back) pour revenir au menu principale Figure 7: Résultat de la recherche 8

- Le bouton (Clear) va vous permettre de vider le champ de données. - Pour quitter le programme : - Double clique sur la plus haute barre du menu principal, puis appuyer sur (Go), et choisir (Exit) Figure 8: Quiter le programe 9

4.3 Mise à jour de PalmBibDB après la mis a jour de la base Bibtext (Gueheneuc.bib) - Appuyez sur l icône (Update.bat) (Figure 9) Figure 9: Mise a jour (Update.bat) - Un nouveau fichier DB.class va être génère avec les nouvelles mise à jour, PalmBibDB.jar va être mis a jour avec le nouveau DB.class. - Le programme JADMaker vas démarrer Automatiquement. - Prenez le fichier PalmBibDB.jar est insert dans le Programme JADmaker puis ferme le programme. Figure 10: JadMaker (Convertir le fichier.jar a un fichier.jad) 10

- Le programme (PRC Converte Tool) vas démarre automatiquement Figure 11: PRC Converter (Convertir le fichier.jad a un fichier.prc) - Appuyez sur (File), et choisissez (Convert) - Cherchez le fichier PalmBbDB.jad de votre répertoire - Un nouveau programme PalmBib.prc viens d être crée, vous avez juste a installe le nouveau programme PalmBibDB.prc sur votre Palm (Section 4.2) 11

5. Conclusion En choisissant ce projet, j ai appris à utiliser les dernières techniques des assistants digitaux personnels liées à la programmation en Java, dont Palm Pilot, En particulier. Je me suis aussi familiarisé avec l édition micro du langage Java, Java Micro Edition. De plus, j ai appris à gérer le format de bibliographie BibTeX. Et surtout à apprendre comment programmer avec un espace mémoire rentrant, ce qui n est pas le cas en programmation normale ou on dispose d un grand espace mémoire. Ces connaissances vont beaucoup m aide sur le marche du travail, surtout que les digitaux personnels sont maintenant omniprésents et gérés par des grandes entreprises montréalaises, tel que IBM ou SAP, consacrant un effort de développement grandissant pour adapter leurs produits a ce genre de matériel. Aussi, l expérience de d enveloppement pour ces assistants se révélera un atout indéniable. Du point de vue de Monsieur Yann, le travail réalisé permettra une meilleure interaction avec les collègues lors des congres en permettant un accès rapide aux publications de leurs interlocuteurs. 12