Editeur de logiciels spécialisé dans la vidéo numérique
et les technologies innovantes sous Mac OS X


Module de visualisation d’information géographiques (2D, 3D) associées

à un catalogue de données vidéos.

Intégration avec les systèmes de données géographiques (Google Earth,

Google Map, …)


Intitulé du stage:

L'objet de ce stage est d’ajouter un module de gestion et de visualisation d’informations géographiques à une application de catalogage vidéo (iDive, www.idive.fr ). Il s’agira pour le stagiaire d’étudier les différentes sources de données géographiques disponibles (web services, Google maps, Google Earth) et de les intégrer dans le système de catalogage.

L’objectif final est de permettre :

- d’annoter des éléments du catalogue à l’aide de données géographiques (latitude, longitude, nom de lieux),

- de lier les noms entrés à une représentation cartographique en utilisant Google

Maps et Google Earth. Une pré-étude déterminera quelles autres sources de représentations disponibles notamment sur internet doivent être considérées.

- de mettre en place un système de recherche s’appuyant sur les web services disponibles permettant d’associer une latitude et une longitude à chaque lieu entré.

- De permettre la visualisation d’un lieu identifié par ses coordonnées sur un fond de carte 2D ou 3D.

- De permettre la visualisation des média disponibles sur un fond de carte et de permettre leur sélection en 2D ou 3D.


Mission:

Dans un premier temps, le stagiaire se familiarisera avec les différents types d’informations cartographiques et géographiques disponibles sur internet.

Il développera ensuite un formulaire d’entrée des coordonnées géographiques (champs latitude, longitude) soit manuel soit assisté par des cartes accessibles sur internet.

Il développera ensuite un module de représentation des données vidéo sur un fond de carte (planisphère 3D en utilisant OpenGL) ainsi que des fonctions de sélection des

données sur la carte.

L'objectif du stage est d'obtenir un prototype avancé démontrant l'utilisation de ces techniques et de l’intégrer au logiciel commercial iDive.


Profil:

Bonne maîtrise d'un langage objet, de préférence Objective C, Java ou Smalltalk. La connaissance de Cocoa et de l'outil Xcode serait un avantage. Goût pour la résolution de

problèmes pouvant faire intervenir des algorithmes et des mathématiques (géométrie).

Compétences acquises lors du stage:

Design d'application, design object, C (Objective-C), Cocoa, OpenGL, Web Services,

WebKit, Google Map SDK, Google Earth SDK.


Mots clés:

C++, Cocoa, Xcode, Apple, Mac OS X, Open GL, web services, google earth, google

maps, anglais technique, autonomie, persévérance, efficacité


Emplacement et Contact:

Le stage aura lieu à Cap Omega (Montpellier) .

Personne à contacter: Matthieu KOPP

Courriel: stage@aquafadas.com

Toutes les propositions de stage:

http://stages.aquafadas.com/index.html