Ludovic ROLAND

Blog technique sur mes expériences de développeur.

Presentation de Pulp Vision

10 décembre 2011

Pulp Vision c’est quoi ?

Pulp Vision est une association étudiante de cinéma rattachée à la Rouen Business School.

Concrètement, cette association propose régulièrement des projections de films au sein de l’école, des avant-premières gratuites ou presque, des rencontres avec des acteurs ou des producteurs ou encore des soirées !

Le projet Pulp Vision

Le projet Pulp Vision est simple : créer un ensemble d’outils permettant à l’association de relayer facilement et massivement les évènements qu’elle propose.

Puisqu’il s’agit d’une association étudiante et que c’est bien connu les étudiants aiment les smartphones, le choix a été fait de développer une application sur les principaux OS de smartphones à savoir iOS, Android et Windows Phone 7.

Les applications téléphoniques

Dans sa version 1.0, l’application Pulp Vision propose des fonctionnalités simples et basiques.

L’application se découpe en trois parties/onglets :

  • La première partie est peut-être la plus importante. Elle est consacrée à l’affichage des évènements à venir sous la forme d’une liste reprenant une image d’illustration, le titre de l’évènement ainsi que sa date. A partir de cet écran, il est possible d’accéder à plus de détails concernant un évènement. On obtiendra alors le prix de l’évènement, son heure exacte, l’adresse de la manifestation avec la possibilité d’afficher l’emplacement sur une carte.
  • La seconde partie de l’application consiste en un descriptif de l’association.
  • Finalement, la dernière partie de l’application permet d’accéder directement au site web de l’association ou de contacter son bureau par e-mail directement depuis son téléphone.

L’API

Afin que l’application téléphonique puisse récolter les informations concernant les différents évènements, il a bien évidemment fallu mettre en place une API ainsi qu’un système de gestion des évènements pour que les membres de l’association Pulp Vision puissent facilement ajouter un évènement, en modifier un ou encore en supprimer un.

Puisque j’ai commencé le projet seul, je me suis chargé de développer ces modules. Le système de gestion des évènements a été développé via les technologies web classiques (xHTML/CSS, PHP et Javascript) tandis que l’API à proprement parlé a été développée en PHP et renvoie une réponse au format XML.

L’application Android

Je me suis chargé de développer l’application Android. Au moment où j’écris ce billet, l’application est disponible dans sa version 1.0 sur l’Android Market. A noter que vous devez posséder au minimum la version 2.1 du système d’exploitation de Google.

L’application iOS

N’ayant aucune connaissance en Objective-C et n’ayant pas de Mac, il m’est difficile de développer une application pour les téléphones Apple. C’est donc l’association ICE EFREI et plus spécifiquement son pôle iOS qui s’est chargé de développer la première version de l’application. Au moment où j’écris ces lignes, la version 1.0 de l’application est en cours de validation sur l’App Store.

L’application Windows Phone 7

Comme l’application Android, je suis en charge de développer l’application pour le système d’exploitation de Microsoft. A l’heure actuelle l’application est en cours de révision afin de répondre aux attentes de Microsoft.

La suite ?

Une fois que toutes les applications seront disponibles sur leurs markets respectifs, la suite logique sera de faire évoluer l’application en lui ajoutant toujours plus de fonctionnalités comme par exemple une partie « coups de cœur » ou encore ajouter une dimension sociale.

Commentaires