Escolar Documentos
Profissional Documentos
Cultura Documentos
Prsentation du kit de
Vous avez un projet en lien avec les technologies de
survie
dveloppement ?
Quoi ?
Pourquoi ?
Qui ?
O ?
Quand ?
Comment ?
A faire
A ne pas
faire
Objectifs
Mieux
apprhender le
contexte, les
enjeux, les
contraintes et
les
problmatiques
Intgrer la
dimension
dergonomie et
de design dans
le projet
technique
Faciliter la
communication
avec vos
quipes
techniques en
parlant le
mme langage
Agenda
Les nouveaux usages numriques
Application, site web, client, serveur,
cloud : kezako ?
Le dveloppement multi-plateforme
Les langages de dveloppement
Les nouveaux
usages
numriques
Le contexte dutilisation
Autant de technologies de
dveloppement connaitre
?
KEZAKO
Devinettes
Device
Serveur
Site Web
Cloud
Interfac
e
Client
LAN/WAN
Data
Windows Server
Unix,
OS
OS
Framework
Framework
Interfac
e
Service Web
Re
qu
t
Windows Server
Unix,
ht
tp
Service Web
Data
Data
Framework
OS
API /
Interface
Plateforme
Serveur
Device
(Application
KESAKO ? API
Cloud Web
Donnes
OS
(Operating
System)
Framework
Application/site
Web
Service
Plateforme
Serveur
Application
Programming Interface)
Windows
Server
Unix,
Interfac
e
Plateforme
OS
OS
Framework
Framework
Service Web
Machine virtuelle
Interfac
e
Service Web
Ex: Windows
Azure
Software
OS
Cloud
OS
Framework
Interfac
e
Service Web
Ex: Gmail,
Office Web
OS
Cloud
Le dveloppement
multi-plateforme
Dveloppement multi-plateforme
Une application dcline sur
les diffrents modles de
smartphone et tablettes,
du march
Application native
-
Application web/hybride
-
Alternative
-
Gnration dapp
Cross-Plateforme
Avantages
Inconvnie
nts
- Dcliner autant
dapplication que de
type de device/OS
- Ncessite des
comptences diffrentes
pour chaque app (soustraitance ?)
- Donne accs la
plupart des possibilits
techniques offertes
par la plate-forme
- Vous engage avec un
outil tiers (confiance)
- Manque de recul
Quelques premires
questions se poser
Quel march vais-je
viser ? Dois-je cibler
toutes les
plateformes ?
Mon application
ncessite-t-elle
laccs des
fonctionnalits
spcifiques du device
? (sensors, )
Y aura-t-il dautres
applications
dvelopper par la
suite ?
Les langages de
dveloppement
Diffrents types de
langages
Langages ct serveur
PHP : le basic du web
JavaScript/Node.js : JS ct serveur (!=
Java !!)
C#, VB.net, /ASP.Net : le dev Web par
MS
Ruby (On Rails)
Python
Client
http://www.wikipedia.f
r
Get request
Browser displays
page
Server response
<html></html>
Langage
Apple iOS
C, Objective-C
Google Android
Java
Windows Phone
BlackBerry
Java
Windows 8 (Store
app)
Dautres langages
spcialiss
Base de donnes :
SQL
Et aprs ?
**
***
La qualit du contenu
Le contenu correspond mes
attentes
Le niveau technique du
contenu me convient
Jai appris quelque chose
La dure de la session me
convient