Mini- Projet : Géolocalisation

Dimension: px
Commencer à balayer dès la page:

Download "Mini- Projet : Géolocalisation"

Transcription

1 Présentation des objectifs : Mini- Projet Géolocalisation Ce mini-projet va consister à développer une application universelle (iphone ou ipad) permettant la géolocalisation du matériel ipx sur un applicatif distant à l aide d une carte Google MAP. De même l application sur ipx permettra de connaître et de visualiser localement sur une carte Apple MAP ou Google Map la dernière position des autres utilisateurs du même service. Votre travail portera exclusivement sur l applicatif du matériel ipx et mettra principalement en œuvre : - le service de géolocalisation GPS du matériel, classe CLLocationManager, - l affichage d une carte Apple Map de localisation, classe MKMapView, - l affichage d annotations sur la carte, protocole MKAnnotation, - l utilisation de réglages généraux pour paramétrer l application et la surveillance de ces réglages pour notifier l application en cas de changement, classes NSUserDefaults et NSNotificationCenter, - la prise en compte de la langue choisie pour l ios afin d adapter les messages de l application en conséquence pour l anglais et le français (au minimum ), méthode NSLocalizedStringFromTable, - la gestion d une vue liste «UITableViewController» pour la sélection d un utilisateur à localiser, classes UITableViewController et UIpopoverController. Le synoptique suivant décrit les matériels et services logiciels mis en œuvre dans ce mini-projet : Géolocalisation des utilisateurs Google Map API Service WEB WCF Applicatif De géolocalisation Cloud Réseau Privé Serveur hôte WCF (service Windows) Serveur BDD SQL 2008 SOA ServiceWeb Géolocalisation MSMQ Applicatif de suivi des terminaux mobiles Votre Job! Wifi 802.1x Borne Wifi BDD_IDEVICES Mon Job (déjà fait et non modifiable, criticable, etc ) Au niveau du serveur de géolocalisation fourni (prêt à l emploi) se trouvent les services suivants : Un serveur de base de données SQL 2008 hébergeant une base BDD_IDEVICES contenant une table Devices formée : o des données utilisateurs et matériels associés (un identificateur du matériel, le nom de l utilisateur et son mot de passe), o de l état de l utilisateur (connecté ou non), et du code de transaction qui lui a été délivré en cas de connexion valide pour signer chacune de ses transactions avec le service WEB, o de la dernière position connue et datée de l utilisateur (latitude, longitude, vitesse, date et heure de cette information). Une file MSMQ dans laquelle sont stockés tous les messages de position émis par les matériels ipx connectés au service. Un applicatif Windows.Net affichant en temps réel la position des utilisateurs connectés identifiée par un label marqué du nom de l utilisateur et de l identificateur du matériel. Un service Web SOAP1.1 encodage text/xml donnant accès aux services de géolocalisation décrits ci-avant. Page 1

2 Présentation des parties fournies : Présentation de la table BDD_IDEVICES.Devices Schéma de la table Devices : Devices Nom de la colonne Type de données Autoriser l... ID int Utilisateur nvarchar(20) Password nvarchar(32) CodeAcces uniqueidentifier EnLigne int Latitude float Longitude float Vitesse float Date datetime Exemple d enregistrements : Présentation de la file privée MSMQ «msmqgeoloc» Exemple d enregistrements de messages dans la file MSMQ privée : Constitution d un message MSMQ : <?xml version="1.0"?> <Geoloc xmlns:xsi=" xmlns:xsd=" <id>2</id> <user>joseph</user> Page 2

3 <latitude> </latitude> <longitude> </longitude> <vitesse>0</vitesse> <dateheure>01 nov. 15:53:00</dateHeure> </Geoloc> Présentation de l application Windows.Net nomades de géolocalisation des utilisateurs Présentation du service WEB de géolocalisation L URI de description WSDL du service, accessible depuis le réseau privé IRIS ou le réseau public est la suivante : Il est possible de tester ce service depuis l URI d accès au service : Classes implémentées par le service Web : Page 3

4 Présentation de l application à réaliser, telle qu elle pourrait-être La fenêtre au démarrage de l application (réglage ios en français) Les réglages généraux : Page 4

5 Une fois la connexion établie avec le service Web, le bouton «Envoyer ma position» devient actif et permet d émettre sa position au service Web de localisation avec la période et la précision choisies. La position courante de l utilisateur apparaît sur la carte de l ipx ainsi que sur la carte de l application distante Un clic sur le bouton «répertoire» permet de lister les utilisateurs enregistrés dans la base du serveur de géolocalisation afin de visualiser la dernière position de l un d entre eux. Page 5

6 Après sélection, sa position est affichée textuellement dans le label en bas de la vue, il est possible de localiser sa position sur la carte en cliquant sur le bouton «localiser la position de». Il va de soi que le basculement dans tous les sens du matériel ipx doit être possible tout en gardant une organisation correcte de la vue. Les pistes quant au travail à réaliser, dans l ordre qui me semble le plus logique Création du projet, ajout des classes «proxy» d accès au service Web, puis conversion en projet ARC. 1. Créer un projet Xcode de type «Single View Application» et choisir le type de cible ou «universel» si vous comptez développer l application pour toutes les cibles possibles. Cocher l option «Use Storyboard» et décocher l option «use ARC» car le générateur de classes proxy que nous allons utiliser n utilise pas ARC. Nous convertirons le code produit en code utilisant ARC par la suite. Nommer le projet appgeoloc. 2. Utiliser l utilitaire WSDL2Obj pour générer les classes d accès au service Web (ajouter un tag au service Web à partir de l URL de sa description WSDL. Ajouter l ensemble des fichiers générés à votre projet dans un nouveau groupe nommé WSgeoloc. 3. Certaines des classes générées font appel à la bibliothèque libxml non incluse dans la configuration par défaut de XCode. Pour ajouter celle-ci à votre projet il est nécessaire d ajouter à la configuration «Build Settings» du projet : le chemin /usr/include/libxml2 à la rubrique Header Search Paths, l option lxml2 à la rubrique Other Linker Flags. Construire le projet afin de vérifier la bonne configuration de celui-ci. Page 6

7 4. Une fois le projet «non ARC» configuré, le convertir en projet ARC, menu Edit->Refactor- >Convert To Objective-C ARC. Corriger les éventuels avertissements restants (propriétés weak à remplacer par strong). Construction graphique de la vue principale et configuration des paramètres de l application dans les réglages généraux. 5. Ajouter à votre vue tous les contrôles tels qu ils apparaissent dans la présentation de l application, à savoir de haut en bas : une barre d outils UIToolBar, avec les 3 boutons suivants : i. un UIBarButtonItem d identificateur «custom», attribut buttonconnect, ii. un UIBarButtonItem d identificateur «custom», attribut buttondisconnect, iii. un UIBarButtonItem d identificateur «bookmarks», attribut buttonlisteusers, une MKMapView, attribut carte (nécessite l ajout du framework MapKit.framework), un UILabel pour la période d émission, attribut labelperiod, un UILabel pour la précision, attribut labelaccuracy, un UIButton pour l envoi de sa position, attribut buttonsendmyposition, un UIButton pour localiser l utilisateur sélectionné, attribut buttonlocateuser, un UILabel pour l affichage des informations relatives à l utilisateur sélectionné, attribut labeluserlocation. 6. Faire en sorte qu au démarrage de l application tous les boutons soient inactifs. 7. Ajouter au projet un fichier settings.bundle afin de configurer les paramètres de réglages généraux de l application tels qu ils apparaissent dans la présentation, à savoir de haut en bas : un premier groupe pour les paramètres de localisation avec : i. un contrôle «switch» pour activer ou non la localisation, ii. un contrôle «multi-values» pour la période d émission, iii. un contrôle «multi-values» pour la précision sur la position, iv. un contrôle «multi-values» pour le type de carte. un second groupe pour les paramètres de connexion disposant d un «footer text» pour le nom de l auteur et la version du logiciel avec : i. un contrôle «text field» pour l URL du service WEB, ii. un contrôle «text field» pour l identificateur du matériel, iii. un contrôle «text field» pour le nom d utilisateur, iv. un contrôle «text field» pour le mot de passe. Pour les braves, le fichier de description Root.plist et le fichier des titres en français Root.strings sont fournis en annexe et pour les autres ils sont également fournis dans le dossier de ressources du miniprojet L accès aux dictionnaires des données de paramétrage se fait à l aide de la classe NSUserDefaults. La création des données de paramétrage de l application nécessite qu un premier accès en écriture soit réalisé pour la création du «cache» de paramétrage de l application. Ensuite la méthode synchronize est automatiquement et périodiquement appelée pour maintenir l état de ce cache. L exemple suivant propose le code d une méthode d initialisation du cache pour tous les paramètres de réglages à partir de la clé de ces paramètres et de la valeur par défaut définies dans le fichier root.plist. Création du cache : + (void)initializensuserdefault NSString *path = [[NSBundle mainbundle] pathforresource:@"root" oftype:@"plist" indirectory:@"settings.bundle"]; Page 7

8 NSDictionary *dico = [NSDictionary dictionarywithcontentsoffile:path]; NSArray *prefspecifiers = [dico objectforkey:@"preferencespecifiers"]; NSMutableDictionary *defaults = [NSMutableDictionary dictionarywithcapacity:[dico count]]; for (NSDictionary *item in prefspecifiers) NSString *key = [item objectforkey:@"key"]; NSString *value = [item objectforkey:@"defaultvalue"]; if (key!=nil) [defaults setobject:value forkey:key]; [[NSUserDefaults standarduserdefaults] registerdefaults:defaults]; [[NSUserDefaults standarduserdefaults] synchronize]; Accès en lecture du paramètre de clé «txturi» : NSUserDefaults *defaults = [NSUserDefaults standarduserdefaults]; NSString* url = [defaults stringforkey:@"txturi"]; 8. Compléter la méthode de chargement de l application «didfinishlaunchingwithoptions» afin qu elle crée le cache de paramétrage. 9. Ajouter à la classe contrôleur de vue ViewController un attribut et sa propriété pour chacun des paramètres des réglages généraux. On pourra les nommer par exemple : enablegeoloc pour la validation ou non de la géolocalisation, maptype pour le type de carte, positionaccuracy pour la précision sur la position, sendingperiod pour la période d émission de sa position, serviceuri pour l URI du service WEB, identifierdevice pour l identificateur du matériel, username pour le nom d utilisateur, password pour le mot de passe. 10. Ajouter une méthode (void) readparamsreglages à la classe contrôleur de vue ViewController et coder celle-ci pour qu elle initialise les attributs précédents avec les paramètres de réglages généraux de l application. 11. Appeler la méthode précédente au chargement de la vue, méthode viewdidload. Vous pouvez à présent valider cette partie en affichant par exemple les valeurs des attributs initialisés dans la console en utilisant la fonction NSLog(). Correction des classes proxy générées, initialisation du service Web et test de celui-ci à l aide de la méthode servicebonjour. Après tests il s est avéré que le générateur de classes proxy du service Web a eu quelques ratés, il interprète le service comme de type Soap1.2 encodé application/soap+xml alors qu il est de type Soap1.1 encodé text/xml. Pour corriger cette erreur : 12. Rechercher la méthode sendhttpcallusingbody: de la classe servicegeobinding et modifier la valeur de l en-tête de requête HTTP en conséquence. Faire de même pour la méthode didreceiveresponse: de la classe servicegeobindingoperation. 13. Rechercher la méthode serializedformusingheaderelements: de la classe servicegeobinding_enveloppe et remplacer l ajout de l espace de nom : (Soap 1.2) par (Soap 1.1). Page 8

9 14. Ajouter un attribut de type servicegeobinding et sa propriété de nom service à la classe ViewController, objet d accès au service Web. 15. Compléter la méthode viewdidload afin qu elle instancie cet objet service, l initialise avec l adresse du service WEB, fixe un time-out de requête à 5s et active l affichage des logs. 16. Ajouter à la classe ViewController une méthode -(NSString*) MethodeBonjour qui appellera la méthode servicebonjour du service WEB en mode synchrone et retournera le message résultat. Ci dessous un extrait de code présentant le principe d utilisation de la méthode servicebonjour. NSString* GeoSvc_serviceBonjour* requetebonjour = [GeoSvc_serviceBonjour new]; servicegeobindingresponse* repbonjour = [service servicebonjourusingparameters:requetebonjour]; for (id repbody in repbonjour.bodyparts) resultmessage = [repbody (NSException *exception) resultmessage = [NSString stringwithcstring:"" encoding:[nsstring return resultmessage; 17. Compléter la méthode viewwillappear afin qu elle active le bouton de connexion si enablegeoloc est vrai puis appelle la méthode MethodeBonjour et selon le résultat de cette méthode : si la chaîne de retour est vide affiche dans la toolbar le message «Hors ligne», affiche le message «En ligne» autrement. On pourra pour l affichage dans la toolbar utiliser un contrôle UIBarButtonItem de style «Plain». Attention à utiliser la méthode NSLocalizedStringFromTable et les associations clés = valeurs dans le fichier de localisation InfoPlists.strings. Vous pouvez à présent valider cette partie en testant votre accès au service WEB. Connexion/déconnexion auprès du service WEB, obtention d un code de transaction. Mis à part la méthode de test «servicebonjour», toutes les autres méthodes mises à disposition par le service Web nécessitent un code de transaction obtenu suite à une authentification réussie à l aide de l association identificateur de périphérique, nom d utilisateur et mot de passe. 18. Faire en sorte que le clic sur le bouton de connexion réalise l authentification auprès du service afin d obtenir le code de transaction qui sera sauvegardé dans un attribut NSString nommé codetransaction de la classe ViewController. On fera en sorte d activer/désactiver les différents boutons utiles en cas de code valide et d afficher une alertview en cas d échec en prenant soin de gérer la langue du message affiché. 19. Coder la méthode associée à la déconnexion en gérant l état des différents boutons et le texte de la Toolbar. Vous pouvez à présent valider cette partie en testant votre connexion/déconnexion au service WEB et en affichant dans la console le code de transaction obtenu. Page 9

10 Transmission périodique de la position GPS avec la période et la précision définies dans les réglages de l application. La transmission périodique de la position sera réalisée par un objet de la classe NSTimer. L obtention de la position GPS du matériel ipx sera réalisée à l aide de la classe CLLocationManager, classe assurant les fonctionnalités de récepteur GPS et de boussole (nécessite l ajout du framework CoreLocation.framework). Le GPS peut fournir (entre autres) les informations de position dans un objet de type CLLocationCoordinate2D et de vitesse dans un objet NSNumber. 20. Ajouter l attribut nommé timer à la classe ViewController pour la gestion de la fonction timer. 21. Ajouter l attribut nommé gpsmanager à la classe ViewController pour la gestion de la fonction GPS. 22. Ajouter les attributs nommés mylastposition et mylastspeed à la classe ViewController pour la sauvegarde de la dernière position et de la dernière vitesse acquises. 23. Ajouter à la classe ViewController une méthode de prototype ci-dessous réalisant : l instanciation de l objet gpsmanager, son initialisation avec la précision reçue en paramètre de la méthode, sans filtrage sur la position, et avec la classe courante pour délégué. En effet, nous allons devoir capturer le message locationmanager:didupdatelocations: du protocole CLLocationManagerDelegate auquel répond la classe CLLocationManager, message déclenché dès lors qu une nouvelle position GPS est mesurée dans la gamme de précision choisie, le démarrage de la fonction GPS, éventuellement l affichage d un message dans une alertview en cas d exception dans le code précédent, toujours en prenant soin de gérer la langue du message affiché. - (void)startgpsmanagerwithaccuracy:(cllocationaccuracy)accuracy 24. Ajouter à la classe ViewController la méthode locationmanager:didupdatelocations: du protocole CLLocationManagerDelegate et coder celle-ci afin : qu elle centre la carte de votre application sur votre position courante, qu elle sauvegarde votre position et votre vitesse courantes dans les attributs prévus à cet effet. 25. Faire en sorte qu une fois connecté, le clic sur le bouton «Envoyer ma position» réalise : l affichage dans le label «labelperiod» d un message signalant la période d émission de la position (en prenant soin de gérer la langue), l affichage dans le label «labelaccuracy» d un message signalant la précision sur la position émise (en prenant soin de gérer la langue), le démarrage de la fonction GPS avec la précision choisie, à l aide de la méthode précédente. Vous pouvez à présent valider partiellement cette partie en testant le fonctionnement du GPS et l affichage de votre position sur la carte (propriété showuserlocation de MKMapView). Il reste à transmettre périodiquement la position courante au service Web. 26. Ajouter à la classe ViewController une méthode de prototype ci-dessous réalisant l envoi de la position et de la vitesse passées en paramètre au service Web. Vous pouvez utiliser un appel synchrone ou asynchrone au service Web selon votre humeur ou votre témérité : - (BOOL) SendPositionWithCode:(NSString*)code identificateur:(nsnumber*)identif position:(cllocationcoordinate2d)pos vitesse: (NSNumber*)vit Page 10

11 27. Ajouter à la classe ViewController une méthode de prototype ci-dessous qui sera déclenchée par l événement timer et devra appeler la méthode précédente avec les bons paramètres : - (void) envoipositionperiodiquetimer: (NSTimer*)theTimer 28. Enfin compléter la méthode associée au clic sur le bouton «Envoyer ma position» afin de configurer et démarrer le timer, celui-ci devant déclencher à la période choisie la méthode envoipositionperiodiquetimer, elle même appelant la méthode SendPositionWithCode d envoi de la position au service WEB. Vous pouvez à présent valider pleinement cette partie en testant l affichage de votre position sur la carte de votre matériel ipx et sur la carte de l application Windows.Net. Localisation d un autre utilisateur du service après sélection dans la vue liste de type «Popover». Une fois connecté, un clic sur le bouton «répertoire» doit afficher dans une nouvelle vue la liste des utilisateurs enregistrés dans la base de données accessible via le service Web. Cette vue «liste» devra être traitée «un peu» différemment selon que l on se trouve sur un matériel de type ipad ou de type iphone. En effet, l ipad autorise l affichage de fenêtres modales incomplètes (qui ne couvrent pas l intégralité du cadre de la vue) alors que l iphone n autorise pas ce type d affichage, la vue devra être «complète». Pour ceux d entre vous qui auraient fait le choix, un peu fou, d une application universelle, il va donc falloir aiguiller le code selon le type de «device». Ceci est réalisable à l aide de la classe UIDevice qui permet par la méthode statique currentdevice de connaître le type du matériel courant. Deux solutions (au moins) sont envisageables pour ce test. Exemple (pour ios depuis 3.2) : if([[uidevice currentdevice] userinterfaceidiom]==uiuserinterfaceidiompad) ceci est un ipad 1, 2, ou +, ou un ipad Simulator else ceci est sans doute un iphone Exemple (pour ios depuis 2.0) : NSRange range = [[UIDevice currentdevice].model rangeofstring:@"ipad"]; if(range.location!= NSNotFound ) ceci est un ipad 1, 2, ou +, ou un ipad Simulator else ceci est sans doute un iphone 29. Pour la vue liste, ajouter au storyboard du projet un objet graphique contrôleur de vue «liste» UITableViewController. 30. Ajouter au projet un nouveau fichier du type Objective-C class héritant de la classe UITableViewController que vous nommerez listeusersviewcontroller. 31. Associer l objet graphique à cette classe. Page 11

12 La classe listeusersviewcontroller va devoir accéder aux attributs de la classe ViewController, ne serait-ce que pour accéder au service WEB. Nous allons donc déclarer une référence à la classe ViewController dans la classe listeusersviewcontroller, cette référence sera initialisée par la classe ViewController lorsqu elle instanciera la vue liste. 32. Ajouter à la classe listeusersviewcontroller l attribut et la propriété de type UIViewController* que l on nommera vueprincipale. 33. Compléter toutes les méthodes nécessaires de la classe listeusersviewcontroller afin que celleci affiche la liste des utilisateurs au chargement de sa vue, c est-à-dire : la méthode viewwillappear qui devra appeler le service Web pour récupérer la liste des utilisateurs dans un tableau de type NSMutableArray, membre de la classe, la méthode numberofsectionsintableview qui doit retourner le nombre de section de la liste (une seule), la méthode numberofrowsinsection qui doit retourner le nombre de rangées de la liste (autant que d utilisateurs à afficher), la méthode tableview:cellforrowatindexpath appelée autant de fois que de cellules ou rangées à initialiser et qui doit initialiser chaque cellule avec le nom de l utilisateur. Il faut à présent faire en sorte d afficher la vue liste de type listeusersviewcontroller lorsque l on clique sur le bouton «répertoire». L affichage d une vue de type popover nécessite l utilisation de la classe UIPopoverController pour le contrôle de celle-ci. 34. Ajouter les attributs et propriétés suivants à la classe ViewController pour l affichage de la liste des utilisateurs : popoverusersview de type listeusersviewcontroller*, popoveruserscontroller de type UIPopoverController*. 35. Compléter la méthode ViewDidLoad afin, si votre matériel est de type ipad, d initialiser l attribut popoverusersview avec une taille restreinte aux dimensions 320x400 pixels par exemple (propriété contentsizeforviewinpopover = CGSizeMake( ) ;). 36. Coder la méthode associée au clic sur le bouton «répertoire» afin que celle-ci affiche la liste des utilisateurs si celle-ci n est pas présente et la supprime autrement. Veiller à n utiliser la classe popoveruserscontroller que dans le cas d un matériel compatible, i.e. de type ipad. Ci-dessous un exemple de code «universel» réalisant l affichage de la vue liste des utilisateurs dans une vue complète sur iphone et dans une vue popover accrochée au bouton à l origine de l événement sur ipad : - (IBAction)clicBoutonListUsers:(id)sender if([popoveruserscontroller ispopovervisible]==no) if([[uidevice currentdevice]userinterfaceidiom] == UIUserInterfaceIdiomPad) popoveruserscontroller = [[UIPopoverController alloc] initwithcontentviewcontroller:popoverusersview]; [popoveruserscontroller presentpopoverfrombarbuttonitem:sender permittedarrowdirections:uipopoverarrowdirectionany animated:yes]; else [self presentviewcontroller:popoverusersview animated:yes completion:nil ]; Page 12

13 else [popoveruserscontroller dismisspopoveranimated:yes]; Vous pouvez à présent valider partiellement cette partie en testant l affichage de la liste des utilisateurs. Il reste à gérer la sélection d un utilisateur de la liste pour afficher sa dernière position dans le label prévu à cet effet, pour ceci vous allez devoir compléter la méthode tableview:didselectrowatindexpath: de la classe listeusersviewcontroller. 37. Coder cette méthode afin qu elle : sauvegarde dans un attribut nommé lastuserselected le nom de l utilisateur sélectionné, récupère les informations de dernière position auprès du service Web, sauvegarde dans un attribut nommé lastpositionoflastuserselected la dernière position de l utilisateur sélectionné, affiche les informations obtenues dans le label prévu à cet effet, active le bouton permettant de visualiser la dernière position de cet utilisateur sur la carte, ferme la vue liste, popover ou non. Vous pouvez à présent valider cette partie en testant l affichage de la position de l utilisateur sélectionné dans le label prévu à cet effet. Localisation de l utilisateur sélectionné sur la carte avec ajout d une annotation comportant son nom et sa position GPS. Les annotations correspondent à de petites punaises affichées sur une carte. Généralement un toucher de la punaise fait apparaître un encadré constitué d un titre et d un sous-titre. L ajout d annotations à une carte de type MKMapView nécessite la création d une classe d annotation personnalisée devant respecter le protocole MKAnnotation. Ce protocole n impose le codage que de l attribut coordinate qui sert à spécifier l emplacement de la «punaise» sur la carte. D autres attributs comme le titre title et le sous-titre subtitle sont prévus mais non obligatoire et peuvent être complétés à loisir avec une image par exemple. Dans notre cas nous allons créer une classe d annotation nommée Cannotation prenant en compte le titre pour afficher le nom de l utilisateur localisé et le sous-titre pour afficher sa position GPS sous la forme «Latitude = 49,5; Longitude = -0,5» par exemple. Elle devra également disposer d une méthode permettant d initialiser la position, le titre et le sous-titre. L exemple ci-dessous est une proposition de définition de cette classe qui présente l avantage d être fonctionnelle pour toutes les versions d ios (tout du moins à la date de rédaction de ce texte!). #import <Foundation/Foundation.h> #import CAnnotation : NSObject <MKAnnotation> CLLocationCoordinate2D coordinate; NSString* title; NSString* (assign,nonatomic) CLLocationCoordinate2D coordinate; // Si ios version < 5.0 retain, sinon c'est copy (c.f. doc apple) #if IPHONE_OS_VERSION_MAX_ALLOWED < (nonatomic, retain) NSString (nonatomic,retain) NSString* subtitle; (nonatomic, copy) NSString *title; Page 13

14 @property (nonatomic,copy) NSString* subtitle; #endif - (id)init; - (void) setpositiontitleandsubtile:(cllocationcoordinate2d)theposition title:(nsstring*)thetitle 38. Ajouter au projet un nouveau fichier de type Objective-C class héritant de NSObject nommé Cannotation, lui ajouter l implémentation du protocole MKAnnotation puis coder la classe comme proposé. 39. Coder la méthode associée au clic sur le bouton «localiser la position» afin de centrer la carte sur la position de l utilisateur préalablement sélectionné en insérant une punaise ou annotation formée du nom et de sa position GPS comme décrit précédemment. Il faudra sans doute stopper le gpsmanager pour éviter que l affichage de la carte ne bascule quasi instantanément sur l affichage de votre position courante Vous pouvez à présent valider cette partie en testant l affichage de la position de l utilisateur sélectionné sur la carte à l aide d une punaise personnalisée. Ce qu il reste à faire pour que cela commence à ressembler à quelque chose de pro... Faire en sorte que l application soit notifiée d un changement survenu sur les paramètres de réglages et s adapte en conséquence (observation de la notification NSUserDefaultsDidChangeNotification). Faire en sorte que les textes des boutons, labels, etc s adaptent à la situation et vérifier toutes les conditions d état des boutons. Vérifier que la fonction GPS ainsi que la fonction timer sont bien stoppées quand il le faut. Ajouter la prise en compte d une seconde langue (settings.bundle, storyboard et InfoPlist.strings) et valider sa prise en compte. Vérifier que l organisation de la vue reste correcte dans toutes les orientations du matériel. Faire en sorte que l application continue à émettre sa position même lorsque l appareil est en mode veille (activation de la localisation en background). Enfin vérifier que votre application est «Apple Store Ready» avec les outils Profile et Analyse. Sécuriser la liaison au service WEB au niveau transport Les accès au service WEB utilisent http et par conséquent tous les messages échangés sont «en clair». L application assure un certain degré de sécurité avec l authentification par nom d utilisateur/mot de passe mais cela est bien léger compte tenu de la «clarté» des messages Afin de sécuriser la liaison nous allons utiliser un canal sécurisé https, les messages échangés entre clients et serveur seront alors chiffrés. Les protocoles de chiffrement et la clé publique seront fournis par un certificat auto-signé au niveau du serveur. Le schéma de principe et le tableau descriptif ci-dessous résument la sécurité mise en place : Page 14

15 Characteristic Security Mode Interoperability Authentication (Server) Authentication (Client) Integrity Confidentiality Transport Binding Description Transport With existing Web services and clients Yes Application level (no WCF support) Yes Yes HTTPS WsHttpBinding Les URI du service sécurisé sont les suivantes : Pour la description WSDL du service : o Pour le service : o Réaliser une copie du projet appgeoloc et le nommer appgeoloctrusted. 41. Utiliser l utilitaire WSDL2Obj pour générer les classes d accès au service Web sécurisé à partir de l URL de sa description WSDL (ajouter le tag au service Web). Remplacer les fichiers des classes du service Web non sécurisé par ceux du service Web sécurisé puis convertir le projet en ARC. 42. Construire l application et corriger les éventuelles erreurs et avertissements. (si des problèmes de liens apparaissent il faut aller dans la rubrique «Build Phase->Compile Source» et vérifier que tous les fichiers source sont présents (éventuellement les supprimer puis les ajouter à nouveau ). 43. Dans la rubrique Targets->Summary changer le «bundle Identifier» en lui ajoutant «Trusted», faîtes de même pour le Project Name, ceci afin que cette nouvelle application ne viennent pas écraser la précédente qui fonctionne si bien! 44. Ajouter à votre projet le framework «Security.Framework» nécessaire à la gestion de la liaison SSL. 45. Penser à changer l URL du service dans les paramètres de réglage. Malheureusement cette fois encore le code généré n est pas totalement compatible avec le service Web du fait que l autorité de certification du certificat de service utilisé par le serveur ne peut pas être contrôlée. Nous avons tous déjà vu passer ce genre de message ( xxx ne parvient pas à vérifier l identité du site Web ). Il va falloir ajouter au proxy du service la gestion du délégué déclenché par l arrivée de ce genre de question et modifier la méthode de traitement du challenge d authentification La gestion des échanges avec le service Web est réalisé dans la classe servicegeobindingoperation (fichiers GeoSvc) et utilise la classe NSURLconnection. Cette classe répond au protocole NSURLConnectionDelegate, celui-ci disposant du délégué canauthenticateagainstprotectionspace. Page 15

16 Cette méthode est déclenchée pour demander si oui ou non la tentative de connexion au serveur doit-être réalisée compte tenu du critère de protection «incomplet». Si elle n est pas gérée, la réponse par défaut est non, celle-ci n étant pas codée dans le proxy il n est donc pas possible de se connecter à un service présentant un certificat signé par une CA non joignable. Il suffit donc dans notre cas de lui faire retourner «YES». 46. Ajouter cette méthode à la classe servicegeobindingoperation et lui faire retourner «YES». Une fois la méthode précédente achevée le «challenge» d authentification se poursuit en déclenchant le délégué didreceiveauthentificationchallenge. Cette méthode donne la possibilité de déterminer le cours de l'action à mener pour relever le défi : fournir des informations d'identification, continuer sans fournir les informations d'identification ou annuler le défi d'authentification et le transfert. Cette méthode est codée au sein de la classe servicegeobindingoperation de façon à fournir un nom d utilisateur et un mot de passe définis en attribut pour poursuivre le défi ou challenge d authentification avec identification du client par nom d utilisateur et mot de passe, ce qui n est pas notre cas puisque le client est anonyme. Nous pouvons donc l utiliser sans modification et sans configurer de nom d utilisateur ni de mot de passe. Page 16

17 Si dès à présent vous tentez d utiliser le service vous allez obtenir le message d erreur suivant en réponse à une requête : <s:envelope xmlns:s=" xmlns:a=" <s:header> <a:action s:mustunderstand="1"> </s:header> <s:body> <s:fault> <s:code> <s:value>s:sender</s:value> <s:subcode><s:value>a:messageaddressingheaderrequired</s:value></s:subcode> </s:code> <s:reason> <s:text xml:lang="fr-fr">aucun en-tête Action header n'a été trouvé avec l'espace de noms ' pour le message donné. </s:text> </s:reason> <s:detail> <a:problemheaderqname>a:action</a:problemheaderqname> </s:detail> </s:fault> </s:body> </s:envelope> A la lecture du message et après quelques recherches il semblerait que l espace de noms auquel il est fait référence correspond à la specification de l adressage des services de type wshttpbinding (accès https) aussi nommé WS-Addressing. Enfin cette spécification impose que l action correspondant à la requête auprès du service soit spécifiée dans l en-tête de requête en référence au namespace sus-nommé. Chaque classe d accès au service Web (fichiers GeoSvc) dispose d une fonction main qui initialise la requête auprès du service, en-tête et corps de message. C est donc au sein de ces fonctions main que nous allons ajouter la balise d en-tête associée à son espace de nom. L exemple ci-dessous montre la ligne correspondante ajoutée à la fonction main (incomplète) de la classe servicegeobinding_authentification servicegeobinding_authentification - (void)main response = [servicegeobindingresponse new]; servicegeobinding_envelope *envelope = [servicegeobinding_envelope sharedinstance]; NSMutableDictionary *headerelements = nil; headerelements = [NSMutableDictionary dictionary]; // Ajout perso header soap action [headerelements setobject:@" forkey:@"wsa:action"]; // FIN Ajout La méthode action est décrite par l espace de noms wsa qu il faut donc définir dans l en-tête de requête. La définition des espaces de noms est faite dans la classe servicegeobinding_enveloppe, méthode serializedformusingheaderelements. L exemple ci-dessous montre l instruction correspondant à l ajout de l espace de nom wsa : Page 17

18 // Ajout perso namespace wsa xmlnewns(root, (const xmlchar*)" (const xmlchar*)"wsa"); // Fin Ajout 47. Compléter chaque fonction main de chaque classe d accès au service avec l action correcte. 48. Compléter la méthode serializedformusingheaderelements: de la classe servicegeobinding_enveloppe afin d ajouter l espace de nom wsa, juste après la définition de la version par exemple. 49. Tester votre application «secured». Une dernière partie pour les possesseurs d un matériel avec IOS 6.0 mini... La classe MKMapItem (disponible depuis l IOS 6.0) encapsule des informations sur un point précis d une carte. Ces informations comprennent la position sur la carte et toutes les autres données qui pourraient être utiles, telles que le nom d'une entreprise à cet endroit, etc Les applications peuvent utiliser cette classe pour partager des données cartographiques avec l'application Maps. Vous pouvez utiliser cette classe pour l un et/ou l autre des 2 fonctionnalités suivantes : Si votre application souhaite fournir des informations de navigation, vous pouvez utiliser cette classe pour fournir à l application Maps le point de départ et d arrivée ainsi que des informations sur le mode de transport (à pied, en voiture, ). Maps générera alors le trajet sur une carte et les informations de navigation, L'autre fonctionnalité consiste à utiliser cette classe pour créer des points d intérêt puis demander à l'application Maps de les afficher. Couramment, on utilise cette classe pour représenter des emplacements fixes sur la carte, mais il est également possible d utiliser la méthode mapitemforcurrentlocation pour obtenir un élément de la carte qui représente l emplacement actuel de l'utilisateur. Votre travail va donc consister à ajouter un bouton supplémentaire UIBarButtonItem à la ToolBar de l application et faire en sorte que ce bouton soit actif uniquement lorsque la position d un nomade a été localisée. L action sur ce bouton déclenchera l utilisation de Maps pour naviguer en mode conduite automobile à destination du nomade sélectionné. Quelques informations à cette fin : Détecter si votre matériel peut utiliser la classe MKMapItem (voir aide MKMapItem) : Class mapitemclass = [MKMapItem class]; if (mapitemclass && [mapitemclass respondstoselector:@selector(openmapswithitems:launchoptions:)]) // Utiliser la classe Initialiser un MKMapItem : Deux solutions, avec la position courante ou avec un objet MKPlacemark. Un objet MKplacemark contient au minimum une position GPS avec éventuellement des informations sur la position, adresse, point d intérêt Exemple, initialisation avec la position courante : MKMapItem *currentlocationmapitem = [MKMapItem mapitemforcurrentlocation]; Exemple, initialisation avec un objet MKPlacemark : Page 18

19 CLLocationCoordinate2D positioncool; positioncool.latitude= f; positioncool.longitude = f; MKPlacemark *placemarkmk = [[MKPlacemark alloc] initwithcoordinate:positioncool addressdictionary:nil]; MKMapItem *destinationmapitem = [[MKMapItem alloc] initwithplacemark:placemarkmk]; [destinationmapitem setname:@ Ma destination à l issue du stage (on peut rêver) ]; Activer la navigation Maps en mode «conduite auto» entre MKMapItem : NSDictionary *launchoptions : MKLaunchOptionsDirectionsModeDriving; [MKMapItem openmapswithitems:@[currentlocationmapitem, destinationmapitem] launchoptions:launchoptions]; Fichier Root.plist Annexe <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" " 1.0.dtd"> <plist version="1.0"> <key>preferencespecifiers</key> <array> <key>type</key> <string>psgroupspecifier</string> <key>title</key> <string>groupgeolocalisation</string> <key>defaultvalue</key> <true/> <key>key</key> <string>switchgeoloc</string> <key>title</key> <string>switch</string> <key>type</key> <string>pstoggleswitchspecifier</string> <key>values</key> <array> <integer>1</integer> <integer>60</integer> <integer>300</integer> <integer>1800</integer> <integer>3600</integer> </array> <key>titles</key> <array> <string>seconde</string> <string>minute</string> <string>minute5</string> <string>minute30</string> <string>heure</string> </array> <key>type</key> <string>psmultivaluespecifier</string> <key>title</key> <string>période</string> <key>key</key> <string>selectperiodeenvoi</string> <key>defaultvalue</key> <integer>60</integer> <key>values</key> Page 19

20 <array> <string>kcllocationaccuracybest</string> <string>kcllocationaccuracynearesttenmeters</string> <string>kcllocationaccuracyhundredmeters</string> <string>kcllocationaccuracykilometer</string> <string>kcllocationaccuracythreekilometers</string> </array> <key>titles</key> <array> <string>maximum</string> <string>metres10</string> <string>metres100</string> <string>metres1000</string> <string>metres3000</string> </array> <key>type</key> <string>psmultivaluespecifier</string> <key>title</key> <string>précision</string> <key>key</key> <string>selectprecision</string> <key>defaultvalue</key> <string>kcllocationaccuracyhundredmeters</string> <key>values</key> <array> <string>mkmaptypestandard</string> <string>mkmaptypesatellite</string> <string>mkmaptypehybrid</string> </array> <key>titles</key> <array> <string>standard</string> <string>satellite</string> <string>hybride</string> </array> <key>type</key> <string>psmultivaluespecifier</string> <key>title</key> <string>carte</string> <key>key</key> <string>selectmaptype</string> <key>defaultvalue</key> <string>mkmaptypehybrid</string> <key>footertext</key> <string>footertext</string> <key>type</key> <string>psgroupspecifier</string> <key>title</key> <string>groupconnexion</string> <key>keyboardtype</key> <string>url</string> <key>defaultvalue</key> <string> <key>type</key> <string>pstextfieldspecifier</string> <key>title</key> <string>uri</string> <key>key</key> <string>txturi</string> <key>keyboardtype</key> <string>numberpad</string> <key>defaultvalue</key> <string>1</string> Page 20

21 <key>type</key> <string>pstextfieldspecifier</string> <key>title</key> <string>id</string> <key>key</key> <string>txtid</string> <key>keyboardtype</key> <string>user</string> <key>defaultvalue</key> <string>michel</string> <key>type</key> <string>pstextfieldspecifier</string> <key>title</key> <string>username</string> <key>key</key> <string>txtuser</string> <key>keyboardtype</key> <string>pwd</string> <key>defaultvalue</key> <string>password1234</string> <key>type</key> <string>pstextfieldspecifier</string> <key>issecure</key> <true/> <key>title</key> <string>password</string> <key>key</key> <string>txtpwd</string> </array> <key>stringstable</key> <string>root</string> </plist> Fichier Root.strings "GroupGeolocalisation" = "Paramètres de géolocalisation"; "Switch" = "Activé"; "Période" = "Période d'envoi"; "Précision" = "Précision"; "Carte" = "Type de carte"; "GroupConnexion" = "Paramètres de connexion"; "URI" = "URI du service WEB"; "ID" = "Identificateur du matériel"; "Username" = "Nom d'utilisateur"; "Password" = "Mot de passe"; "seconde" = "1 seconde"; "minute" = "1 minute"; "minute5" = "5 minutes"; "minute30" = "30 minutes"; "heure" = "1 heure"; "maximum" = "Maximale"; "metres10" = "10 mètres"; "metres100" = "100 mètres"; "metres1000" = "1000 mètres"; "metres3000" = "3000 mètres"; "Standard" = "Standard"; "Satellite" = "Satellite"; "Hybride" = "Hybride"; "footertext" = "Application de géolocalisation développée par Michel MARIE - Version 1.0"; Page 21

Manipulation 4 : Application de «Change».

Manipulation 4 : Application de «Change». Manipulation 4 : Application de «Change». Première partie : Cette manipulation a pour but d utiliser un service Web afin d obtenir les taux de change appliqués entre les différentes monnaies référencées

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

Guide Utilisateur Transnet

Guide Utilisateur Transnet Guide Utilisateur Transnet > Sommaire 1 I Introduction 3 2 I Les premiers pas sous Transnet 4 2.1 Configuration informatique nécessaire pour accéder à Transnet 4 2.2 Initialisation de Transnet 4 3 I Téléchargement

Plus en détail

domovea Portier tebis

domovea Portier tebis domovea Portier tebis SOMMAIRE SOMMAIRE Page 1. INTRODUCTION... 2 1.1 OBJET DU DOCUMENT... 2 2. VIDEO UNIQUEMENT (SANS SON), BASE SUR CAMERA IP... 3 2.1 ARCHITECTURE... 3 2.2 CONFIGURATION... 4 2.2.1 Creation

Plus en détail

Mettre en place un accès sécurisé à travers Internet

Mettre en place un accès sécurisé à travers Internet Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer

Plus en détail

Module pour la solution e-commerce Magento

Module pour la solution e-commerce Magento Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés. Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration

Plus en détail

FileMaker Server 14. Aide FileMaker Server

FileMaker Server 14. Aide FileMaker Server FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Les tablettes et l'extranet Intermixt Mode d'emploi

Les tablettes et l'extranet Intermixt Mode d'emploi Les tablettes et l'extranet Mode d'emploi Ce document vous présente les étapes vous permettant d avoir accès aux documents disponibles sur l'extranet d'. Vous pouvez éventuellement les télécharger pour

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

TigerPro CRM Application mobile

TigerPro CRM Application mobile TigerPro CRM Application mobile Mise à jour : 8 août 2014 Table des matières INTRODUCTION 3 INSTALLATION 4 STRUCTURE D APPLICATION 5 MENU 5 LA BARRE DES ACTIONS 6 LA BARRE DES MODULES LIES 6 LA VUE INDEX

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

Notice de fonctionnement DVR H264. + Méthode de Visionnage ESEENET

Notice de fonctionnement DVR H264. + Méthode de Visionnage ESEENET Notice de fonctionnement DVR H264 + Méthode de Visionnage ESEENET 1 Le point de départ de chacune des différentes configurations traitées ci-dessous sera l écran de visualisation des 4 ou 8 caméras. A

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC 19/11/2012 e-sidoc et OpenENT INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités disposant

Plus en détail

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur TUTORIEL RADIUS Dans ce tutoriel nous allons voir, comment mettre en place une borne wifi avec un protocole RADIUS. Pour cela, vous aurez besoin : - d un serveur Windows 2012 - d un Active Directory -

Plus en détail

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence : 9016809-01

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence : 9016809-01 Logiciel de connexion sécurisée M2Me_Secure NOTICE D'UTILISATION Document référence : 9016809-01 Le logiciel M2Me_Secure est édité par ETIC TELECOMMUNICATIONS 13 Chemin du vieux chêne 38240 MEYLAN FRANCE

Plus en détail

Manuel d utilisation DeveryLoc

Manuel d utilisation DeveryLoc Manuel d utilisation DeveryLoc Page 1/37 Version Numéro de la version Date de modification Modification apporté Version v.1 Le 1 juillet 2004 Version v.2 Le 1 Juin 2006 Page 2/37 SOMMAIRE 1. SE CONNECTER

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Programmation MacOSX / ios

Programmation MacOSX / ios Programmation MacOSX / ios Master Ingénierie Informatique 2011-2012 Jean-Baptiste.Yunès@liafa.jussieu.fr deux extensions objets de C : C++ (Stroustrup) Objective-C (Cox & Love) ajout de constructions à

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC 06/05/2013 e-sidoc et l ENT Libre INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités

Plus en détail

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

Tutoriel pour la configuration des ipad et son «rattachement» au CG

Tutoriel pour la configuration des ipad et son «rattachement» au CG Tutoriel pour la configuration des ipad et son «rattachement» au CG Contexte : Les élus du conseil général du Cantal doivent prendre des décisions tout au long de l année sur différents thèmes (éducation,

Plus en détail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

Restaurer des données

Restaurer des données Restaurer des données Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il est également nécessaire

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

Guide de démarrage rapide. (pour la version 5.0.)

Guide de démarrage rapide. (pour la version 5.0.) Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS

Plus en détail

SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR

SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR Table des matières Introduction... 3 Client Office Communicator 2007 R2 pour ordinateur... 4 Configuration manuelle d Office Communicator... 4 Dépannage...

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.

Plus en détail

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS Page 1/8 Envoi des SMS La nouvelle fonctionnalité d envoi de SMS va vous permettre d envoyer des SMS directement à partir de Médialogis SQL. Ces SMS peuvent être générés automatiquement lors de la saisie

Plus en détail

Manuel de l utilisateur

Manuel de l utilisateur 1 Laplink Software, Inc. Manuel de l utilisateur Service clientèle/support technique : Web : http://www.laplink.com/fr/support E-mail : CustomerService@laplink.fr Tel (USA) : +1 (425) 952-6001 Fax (USA)

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall RTE Technologies RTE Geoloc Configuration avec Proxy ou Firewall 2 Septembre 2010 Table des matières Introduction... 3 Présentation de RTE Geoloc... 3 Configuration des paramètres de sécurité... 3 Configuration

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

GPI Gestion pédagogique intégrée

GPI Gestion pédagogique intégrée Société GRICS GPI Gestion pédagogique intégrée Guide d installation Fonctionnalités Internet GPI 2012 Version mise à jour le 29 janvier 2014 Société GRICS Page 1 de 23 Table des matières PRESENTATION DES

Plus en détail

Installation FollowMe Q server

Installation FollowMe Q server Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise

Plus en détail

Administration du site

Administration du site Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Guide pour la configuration d adresse email

Guide pour la configuration d adresse email Guide pour la configuration d adresse email Index 1. Information serveurs (page 2) 2. Installation et configuration Windows live mail (page 3 à 7) 3. Configuration de l application mail sur iphone, ipod

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

La double authentification dans SharePoint 2007

La double authentification dans SharePoint 2007 La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne

Plus en détail

Tutorial pour l installation et l utilisation de CREO et de Windchill https://www.windchilleducation.eu/windchill/

Tutorial pour l installation et l utilisation de CREO et de Windchill https://www.windchilleducation.eu/windchill/ Tutorial pour l installation et l utilisation de CREO et de Windchill https://www.windchilleducation.eu/windchill/ Conseil: Pour accéder rapidement au paragraphe souhaité ci-dessous, faites CRTL+Clic sur

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

Paramétrage des navigateurs

Paramétrage des navigateurs Paramétrage des navigateurs 1 Procédure d'accès aux ressources électroniques nationales suivant le script de configuration automatique de proxy revelec.pac Document mis à jour en avril 201 Configuration

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

Projet tablettes numériques Document de référence

Projet tablettes numériques Document de référence Projet tablettes numériques Document de référence Version 1.0 Projet tablettes numériques Document de référence 1 Gestion des versions Numéro de Auteur Révision Date version 0.1 Martin Langelier Ébauche

Plus en détail

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

Guide de démarrage Tradedoubler. Manuel éditeur / affilié Guide de démarrage Tradedoubler Manuel éditeur / affilié 1 DEMARRER 1. Devenir éditeur sur Tradedoubler 2. Ajouter ses informations bancaires 3. Bénéficier des paiements internationaux 4. Avoir accès aux

Plus en détail

Hébergement et configuration de services WCF. Version 1.0

Hébergement et configuration de services WCF. Version 1.0 Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce

Plus en détail

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques

Plus en détail

Netissime. [Sous-titre du document] Charles

Netissime. [Sous-titre du document] Charles [Sous-titre du document] Charles Sommaire I. Commandez votre sauvegarde en ligne 2 II. Installation 3-7 III. Utilisation du logiciel de sauvegarde en ligne 8-19 A. Fonctionnement de l application de protection

Plus en détail

Configuration de SQL server 2005 pour la réplication

Configuration de SQL server 2005 pour la réplication Sommaire Configuration de SQL server 2005 pour la réplication 1. Présentation du besoin... 2 2. Architecture des deux sites... 2 3. Présentation du modèle de publication de réplication... 3 4. Configuration

Plus en détail

Avertissement. La Gestion Electronique de Documents

Avertissement. La Gestion Electronique de Documents Sommaire Les plus de GEDExpert... p 1.3 Mise en place Fichiers de bases... p 1.4 Mise en place Plan de classement... p 1.8 La fiche dossier... p 1.13 L acquisition de documents... p 1.19 Les liens avec

Plus en détail

WINDOWS SHAREPOINT SERVICES 2007

WINDOWS SHAREPOINT SERVICES 2007 WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création

Plus en détail

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) SOMMAIRE AVANT PROPOS... 3 PRÉSENTATION FONCTIONNELLE WATCHDOC... 4 APERÇU DU MANUEL... 5 INTRODUCTION... 5 CONTACTER DOXENSE... 5 PRÉPARER L INSTALLATION...

Plus en détail

avast! EP: Installer avast! Small Office Administration

avast! EP: Installer avast! Small Office Administration avast! EP: Installer avast! Small Office Administration Comment installer avast! Small Office Administration? avast! Small Office Administration est une console web qui permet la gestion a distance de

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme PAYZEN. Définition de Web-services Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0 Manuel de l utilisateur Soft-phone - Client VoIP 3CX Version 6.0 Copyright 2006-2008, 3CX Ltd. http:// E-mail: info@3cx.com Les informations contenues dans ce document sont sujettes à modifications sans

Plus en détail

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1. Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online Version 1.0 du 10/08/2011 Objectif L objectif est d alimenter une liste «Articles2» sur Sharepoint

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

PROCÉDURE D AIDE AU PARAMÉTRAGE

PROCÉDURE D AIDE AU PARAMÉTRAGE PROCÉDURE D AIDE AU PARAMÉTRAGE SOMMAIRE Futur a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers

Plus en détail

Guide de configuration pour accès au réseau Wifi sécurisé 802.1X

Guide de configuration pour accès au réseau Wifi sécurisé 802.1X Guide de configuration pour accès au réseau Wifi sécurisé 802.1X Windows XP Service Pack 2, IE 6.0 / Firefox 1.0 CRI Université de Franche Comté. Déc 2005-1 - Table des matières Introduction... 3 Téléchargement

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC INTERCONNEXION ENT / BCDI / E - SIDOC 11/03/2013 e-sidoc et les ENT proposés par l éditeur ITOP Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et

Plus en détail

Tutoriel d installation de Hibernate avec Eclipse

Tutoriel d installation de Hibernate avec Eclipse Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Guide d installation

Guide d installation Simplement professionnel Guide d installation de l accès au Réseau santé social et à Internet www.lereseausantesocial.fr Version 5.04 pour Windows Compatible avec les logiciels de gestion de cabinet ayant

Plus en détail

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions Androïd Manuel d installation MB PRO LIGHT Préalable MB Pro Light est compatible avec tous les téléphones disposant du système d exploitation Androïd 1.5 et supérieur Après votre achat, vous avez reçu

Plus en détail

Déployer les Fonts, Icones, et Images avec Forms Services 11G

Déployer les Fonts, Icones, et Images avec Forms Services 11G Déployer les Fonts, Icones, et Images avec Forms Services 11G 1. Le fichier Registry.dat Le fichier Registry.dat permet de gérer les correspondances de font entre celles utilisées pour le développement

Plus en détail

CS REMOTE CARE - WEBDAV

CS REMOTE CARE - WEBDAV CS REMOTE CARE - WEBDAV Configuration des serveurs archange KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 18/10/2011 1 - Claude GÉRÉMIE Nicolas AUBLIN Sommaire 1) PRINCIPE

Plus en détail

Guide de démarrage Intellipool Network Monitor

Guide de démarrage Intellipool Network Monitor Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

http://manageengine.adventnet.com/products/opmanager/download.html?free

http://manageengine.adventnet.com/products/opmanager/download.html?free Introduction Opmanager est un outil de supervision des équipements réseau. Il supporte SNMP, WMI et des scripts ssh ou Telnet pour récupérer des informations sur les machines. Toutefois les machines doivent

Plus en détail