etudiant

Pages: 5 (1063 mots) Publié le: 19 août 2014
Extrait de rapport de stage
STUBI Thomas
Développement d'une application iPhone et conception
d'une architecture client-serveur
Stage réalisé du 12 avril au 2 juillet 2010
à

Schedstar

Résumé :
Lors de ce stage, j'ai tout d'abord développé une application iPhone permettant de
visualiser des données stockées sur un serveur. J'ai ensuite travaillé sur la conception d'une
architectureclient-serveur dans le but d'améliorer un logiciel d'ordonnancement industriel
développé par Schedstar. Cette nouvelle architecture permettra d'accroître les possibilités du
logiciel et de le rendre plus évolutif.

Mots clés (5) :
Ordonnancement, iPhone, Objective-C, Architecture client-serveur, Servlet

STUBI Thomas – Développement d'une application iPhone et conception d'une architectureclient-serveur

1

Introduction

Dans le cadre de mes études,
première année de Master Informatique à
l'Université du Maine, j'ai effectué un stage
de 3 mois (12 semaines) au sein de
l'entreprise Schedstar du 12 Avril 2010 au 2
Juillet 2010.
Schedstar est une petite entreprise
située au Mans qui existe depuis une
dizaine
d'année
et
qui
comporte
actuellement trois personnes dontdeux
salariés recrutés récemment. L'entreprise
développe et vend un logiciel de planning et
d'ordonnancement pour l'industrie.
Le
logiciel
Schedstar
est
principalement utilisé dans des usines afin
d'optimiser la production de celles-ci,
réduire
les
délais,
augmenter
la
productivité, répartir le travail plus
efficacement, etc. Le logiciel est très
complet et entièrementparamétrable, ce qui
lui permet de s'adapter parfaitement aux
spécificités de l'usine dans laquelle il est
déployé. Le logiciel a également la
particularité
d'effectuer
les
calculs
d'ordonnancement relativement rapidement
grâce à une intelligence artificielle.

2
21.

Contenu du stage
Objet du travail

L'objectif principal du stage était de
réaliser une application iPhone et je n'en
avaisjamais développé auparavant. Cette
application assez simple devait grosso
modo récupérer des données via Internet et
ensuite permettre à l'utilisateur de les
visualiser. Le but de l'application est en fait
de permettre aux clients des entreprises
ayant acheté le logiciel Schedstar de voir
l'avancement de la production de ces
dernières. Ils peuvent donc savoir à quelle
date ils serontlivrés et si la production a du
retard.

Pour développer l'application j'ai
utilisé le SDK officiel fourni par Apple qui
ne fonctionne que sur Mac, de plus, les
applications doivent être programmées en
Objective-C, un langage que je ne
connaissais pas du tout.
Le deuxième objectif du stage était
de reconcevoir le logiciel Schedstar en se
basant sur une architecture de type clientserveur pourpouvoir par la suite développer
plus facilement des services web,
smartphone ou autres autour du logiciel. Le
stage était bien trop court pour pouvoir
réaliser entièrement cette tâche, je devais
donc essentiellement faire de l'analyse.

22.

Apports

Ce stage a été l'occasion pour moi
de
découvrir
le
développement
d'applications iPhone et l'Objective-C.
Travailler sur uneapplication clientserveur m'a permis d'améliorer mes
connaissances dans ce domaine, ce que est
très utile à mon avis car ce genre
d'application est très répandu.
J'ai également appris des choses sur
l'ordonnancement
et
la
production
industrielle.

23.

Résultats obtenus

Pour
développer
l'application
iPhone, j'ai d'abord réalisé des diagrammes
UML afin de représenter l'application etson
fonctionnement.
L'application comporte trois écrans
différents, le premier permet à l'utilisateur
d'entrer le nom de l'entreprise dont il
souhaite voir la production, le deuxième lui
permet d'entrer son identifiant et son mot de
passe et le troisième permet de visualiser
l'avancement de la production. Des
messages d'erreurs apparaissent lorsque les

STUBI Thomas – Développement...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Etudiante
  • Etudiant
  • Étudiant
  • Etudiante
  • Étudiant
  • etudiante
  • etudiant
  • Etudiant

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !