SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.

Slides:



Advertisements
Présentations similaires
TABLE RONDE « Lutilisation dinternet dans un environnement professionnel » 12 novembre 2012 Office de Tourisme de Sens et du Sénonais Avec le soutien de.
Advertisements

MANUEL D’UTILISATION DU LOGICIEL DE MISE A JOUR (GPS Navirad V4)
Site Accueil New York Mode d'Emploi Accueil New York Webmaster Mofifi é le 6 fév.2012.
LE LANGAGE JAVASCRIPT LES FENETRES.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Boîte à outils d'annotation de cartes géographiques de type GoogleMaps dans un contexte d'applications Web Bergeret Michael Saint-germain Emeric.
Projet de blog de voyage géolocalisé
P1 Octobre 2006Stéphane ROUILLY Javascript : Ajax & Mashups Mastère MNT 2006
La société MAKINA CORPUS Spécialisée dans le « libre ». Deux pôles technologiques principaux. La conjoncture.
Conception d’une application de gestion de fiches études
Maîtrise des données et des métadonnées de l’ODS
Ajouter la position GPS de votre terrain S.A.R.L. ALGICIEL - au capital de RC N° Code APE : 6202A 1, Place Alfred Sauvy
Site vitrine Joomla.
Cours 6 : Have fun Dominique Rossin. Ou suis-je ? Idée : On affiche un div On crée une carte centrée sur une latitude et une longitude. On définit un.
Développement Mobile : Android
BERNARDIN Benoît Lycée Louis Pergaud
ST40 – Stage Professionnel
Chef de projet : Paul ROOSENS Membre du projet : Vadim PIVAK
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Interfaces et Scénarisation (COM2571) 29 octobre 2013 Grégory Petit
BERNARDIN Benoît Lycée Louis Pergaud
Etiquettes Universelles
Méthode de suppression des cadres entourant les animations flash et activation automatique de leur focus lors du chargement des pages dans Internet Explorer.
Chef de projet : Paul Roosens Membre du projet : Vadim PIVAK
Netvibes VS Pearltrees
Université du Québec à Montréal Juin 2014 Accueil Baccalauréat en psychologie.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
2 solutions pour s’authentifier :
CRÉER ET ALIMENTER UN BLOG A PARTIR DE LA PLATE FORME OVER BLOG
Modules Web pour l’ENT Réalisé par: HONG Liang WANG Min Tuteur: SPRIET Thierry.
Application de gestion des retards
Soutenance de stage Projet principal :
– Sites Internet – – A2S Entreprises – – Portail Entreprise – De Luca Sébastien Université de Provence Licence Pro SIL & NTI Septembre 2006.
L’internet des associations affiliées 1 (Version du 30 avril 2009)
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Plan de la présentation
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
Implémentation de fonctionnalités e-commerce dans Xaraya.
Affichage carte Google Maps Je vais décrire cette fonctionnalité du site (du plus général au plus détaillé) en mettant a chaque fois des exemples graphique.
1 Tutoriel SPIP Rédacteur. 2 Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création d’un article Fonctionnalités de base.
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
1 La Semaine des Arts Site Web du festival organisé par le lycée Le Grand Chênois du 07 au 12 Avril 2003.
MARS 2015V0.1 DOC-DEPOT La Consigne Numérique Solidaire Support Formation Acteur Social (compte bénéficiaire)
Séminaire de rentrée cours de programmation web & Wordpress
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
UN MINI SIG POUR LE WEB Présenté par : Mr ABDELAZIZ Adel Encadré par:
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
EVALUATION FINANCIERE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Flash MX – Séance 2 Interactions & ActionScript David Rapin Si28 P06.
Dreamweaver le retour Avec Les Formulaires Les Calques
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
MelonDoc Projet libre de fin d’année
EXPOSE FLASH 2 SI 28 24/10/2006 Delphine GODREAU Hélène PERRIER.
Formation.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
INTRODUCTION Dans le cadre de la campagne CNDS 2016, vous devez inscrire votre club sur le site internet si vous déposez une demande.
Association régionale pour la formation, l’orientation et l’emploi Mode d’emploi Portail internet Aquitaine Cap Métiers Novembre 2011 Service éditions.
Transcription de la présentation:

SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET

Projet SwitcHome 2 Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion Le projet SwitcHome Site Internet gratuit d’échange de maisons Cherche à améliorer le site et à attirer de nouveaux internautes

Projet SwitcHome 3 Maquette Ajout d’un système de GeoTagging 2 axes de travail: Ajout d’une annonce de maison à échanger Recherche de maisons Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 4 Page pour ajouter une annonce Ajout d’un bouton de géolocalisation: Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 5 Page de Géolocalisation 2 types de géolocalisation possibles: par géocodage et par GPS Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 6 Localisation avec l’adresse Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Projet SwitcHome 7 Localisation avec l’adresse Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 8 Localisation avec des coordonnées GPS Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Projet SwitcHome 9 Récupération des coordonnées Champs latitude et longitude dans le formulaire d’inscription de l’annonce Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 10 Page pour rechercher des maisons Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 11 Association d’une info bulle à un tag Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 12 La géolocalisation Intégration des fonctionnalités de géolocalisation de Google Map: Respect de la structure du site: un fichier javascript : geolocalisation.js un fichier javascript pour l’aide (génération d’une popup) : popup.js un fichier HTML : appel aux fonctions javascript et programmation des boutons Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 13 Les fonctions Google Map Les fonctions Google Map utilisées : Dans la fonction load() chargement de la carte initiale map.addControl(new GLargeMapControl()); // cette fonction permet d’ajouter les fonctions de zoom et de déplacement de Google Map map.addControl( new GMapTypeControl()); // cette fonction permet d’ajouter les différentes vues plan, mixte, aérien Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 14 Les fonctions Google Map map.setCenter(new GLatLng(34, 0), 1); // vue globale du monde geocoder = new GClientGeocoder(); // autorise une nouvelle géolocalisation Dans la page html la fonction load() est appelée 3 fois : -au chargement de la page -lors d’une géolocalisation par l’adresse -lors d’une localisation par GPS Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 15 La géolocalisation: ShowAddress() ShowAddress(address) : pour le geocodage function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " veuillez rentrer une adresse valide :"+" "+"rue,ville,pays" ); } else { ADDRESS lat lon Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 16 Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion // création du marqueur repositionnable associé var marker = new GMarker(point, {draggable: true}); map.addOverlay(marker); // association de la bulle info au marqueur marker.openInfoWindowHtml(address+" "+" lat="+point.y+" lon="+point.x+" "+"vous pouvez repositionner le marqueur en cliquant et en faisant glisser le marqueur, si vous êtes satisfait par la position appuyez sur valider ma position"); La géolocalisation: ShowAddress()

Projet SwitcHome 17 // gestion de l'événement " marqueur déplacé" GEvent.addListener(marker, "dragend", function() { // récupération du point associé au marqueur var pointnew=marker.getPoint(); // association de l'info-bulle correspondante marker.openInfoWindowHtml(address+" "+" lat="+pointnew.y+" lon="+pointnew.x+" "+"vous pouvez repositionner le marqueur en cliquant et en faisant glisser le marqueur, si vous êtes satisfait par la position appuyez sur valider ma position"); La géolocalisation: ShowAddress() Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 18 La géolocalisation : GPS( lat, lon) // création d'un point associé aux coordonnées GPS var pointb = new GLatLng(latb,lonb); // on centre la carte sur ce point map.setCenter(pointb, 13); // création du marqueur associé var markerb = new GMarker(pointb,{draggable: true}); // on ajoute le marqueur à la carte map.addOverlay(markerb); latblonb Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 19 Validation de la position JavaScript: document.forms["validation"].elements["lat"].value=latitude; document.forms["validation"].elements["lon"].value=longitude; HTML: latitude: longitude: Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 20 Page ajouter une annonce Récupération de la latitude et de la longitude: " style="width:100px;" /> Bouton “géolocaliser sa maison”: Lien vers une FAQ: A quoi ca sert? Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 21 Recherche Introduction I. Maquette II. Programmation a) inscription b) recherche III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 22 Difficultés rencontrées Intégration dans un site déjà existant : Respect de l’architecture Compréhension de l’organisation Travail sur une base de données personnelles: Tests réguliers Pas de conflits entre les différents programmeurs ( équipe projet et designer ) Problème : base de données en SQL4 vs SQL5 Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 23 Difficultés rencontrées Difficultés liées à Google Map Difficultés à retrouver l’origine d’une erreur dans un code API Google Map toujours en développement: les nouvelles fonctionnalités sont peu documentées Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 24 Difficultés rencontrées Exemple : Problème: chaque marqueur est associé à une carte Solution adoptée : utiliser la fonction load() Autre solution possible : utiliser le MarkerManager qui gère la visibilité des marqueurs. Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion

Projet SwitcHome 25 Conclusion Introduction I. Maquette II. Programmation III. Intégration IV.Difficultés rencontrées Conclusion