elearning - strategies de développement multi-périphériques

45
eLearning, mLearning Stratégies pour des projets multi-périphériques Erick Ghaumez www.lafabrick.com

Upload: herve-labas

Post on 13-Jun-2015

1.450 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: eLearning - Strategies de développement multi-périphériques

eLearning, mLearningStratégies pour des projets multi-périphériques

Erick Ghaumezwww.lafabrick.com

Page 2: eLearning - Strategies de développement multi-périphériques

Erick Ghaumez• Concepteur et développeur d’applications

• Formateur certifié Adobe Flash / Flex / AIR

• Co-créateur de La Fabrick

Page 3: eLearning - Strategies de développement multi-périphériques
Page 4: eLearning - Strategies de développement multi-périphériques

La Fabrick

‣ Conception et Développement d’applications

‣ Formation et accompagnement( Flex, AIR, Java... )

‣ Édition de solutions eLearning

Page 5: eLearning - Strategies de développement multi-périphériques

Stratégiesmulti-périphériques

Page 6: eLearning - Strategies de développement multi-périphériques

2000

Page 7: eLearning - Strategies de développement multi-périphériques

2011

Page 8: eLearning - Strategies de développement multi-périphériques

Plateformes mobiles

Page 9: eLearning - Strategies de développement multi-périphériques

eLearning, mLearning, serious games...

‣ Contenu d’apprentissage

• interactif

• multimédia

Page 10: eLearning - Strategies de développement multi-périphériques

Formation & Multi-périphérique

‣Choisir... renoncer ?

Page 11: eLearning - Strategies de développement multi-périphériques

Développement mobile

‣natif

‣web

‣hybride

Page 12: eLearning - Strategies de développement multi-périphériques

Applications natives

‣ Performances

‣ Fonctionnalités du périphérique

‣ Coût

Page 13: eLearning - Strategies de développement multi-périphériques

Applications web

‣ Ubiquité

‣ Fonctionnalités périphériques

Page 14: eLearning - Strategies de développement multi-périphériques

HTML / JS / CSS

Développement hybrideTechnologies “cross-plateformes“

Plateforme Flash

Flash

Flex

AIR

Page 15: eLearning - Strategies de développement multi-périphériques

Développement hybride

‣ déploiements multiples

‣ mutualisation

‣ fonctionnalités natives

‣ ± performances

Page 16: eLearning - Strategies de développement multi-périphériques

Flash / Flex Vs HJC

Page 17: eLearning - Strategies de développement multi-périphériques

Plateforme Flash

‣ multimédia, 3D, POO, outils...

‣ export web, applications bureau & mobiles

‣ pas de version navigateur pour iOS et arrêt global du plugin pour navigateurs mobiles

Page 18: eLearning - Strategies de développement multi-périphériques

Flash & Flash player

‣ outil de création et de visualisation de contenu multimédia interactif

animation, audio, vidéo, 3D, streaming, jeux, visualisation de données...

Page 19: eLearning - Strategies de développement multi-périphériques

Flex

‣ Kit de développement d’applications riches pour l’entreprise

= Flash + nombreux composants graphiques extensibles, connexion Java, PHP, .Net, localisation ...

Page 20: eLearning - Strategies de développement multi-périphériques

AIR : Adobe Integrated Runtime

‣ des applications web sur le bureau...et sur mobile !

+ accès aux systèmes de fichiers, base de données locales, streaming audio/video...

Page 21: eLearning - Strategies de développement multi-périphériques

Plateforme Flash

JeuxMultimédia eLearningAudioTool

Page 22: eLearning - Strategies de développement multi-périphériques

Évolutions

‣ Flash Player 11 ...+ 3D

‣ AIR 3.2 ...+ Native extension» Mac / PC / iOS / Android / RIM

‣ Flex 4.6 » Opensource ...+ composants mobiles, performances( Fondation Apache )

Page 23: eLearning - Strategies de développement multi-périphériques

Plateforme Flash : 3DNissan Juke 3D

Unreal

Page 24: eLearning - Strategies de développement multi-périphériques

AIR mobileAdobe Touch Apps

Page 25: eLearning - Strategies de développement multi-périphériques

Ordinateurs

One code, all devices...

Navigateurs BureauSmartphone &

tablettes

ou presque...

Page 26: eLearning - Strategies de développement multi-périphériques

Stratégies

‣ Développement

‣ Interfaces Utilisateurs

Page 27: eLearning - Strategies de développement multi-périphériques

Outils

Flash ProInterface graphique, animation...

Flash Builder ( Eclipse )( IntelliJ, PDT, Flash Develop... )Plateforme de développement professionnel

Page 28: eLearning - Strategies de développement multi-périphériques

Développement

‣ Organisation

‣ Séparation

• fixe : échanges serveur, logique «métier», ...

• “contextuel“ : interactions, interfaces, connectivité, ...

Page 29: eLearning - Strategies de développement multi-périphériques

Développement

‣ POO

‣ Motif de conception

• MVC

• Inversion de contrôles et Injection de dépendances

• Presentation Model

• ...

Page 30: eLearning - Strategies de développement multi-périphériques

Expérience utilisateur

‣Interactivité

‣interfaces

‣écrans

Page 31: eLearning - Strategies de développement multi-périphériques

MultiTouch

Page 32: eLearning - Strategies de développement multi-périphériques

Accéléromètre

Page 33: eLearning - Strategies de développement multi-périphériques

Interfaces mobiles

Page 34: eLearning - Strategies de développement multi-périphériques

Interfaces mobilesConqu Machinarium

Age ofdefenders

Page 35: eLearning - Strategies de développement multi-périphériques

Interfaces multipériphériques

Page 36: eLearning - Strategies de développement multi-périphériques

Contexte

‣Réseau

‣ Interruption

Page 37: eLearning - Strategies de développement multi-périphériques

Smartdevices

‣ Caméra, Appareil photo

‣ Accéléromètre, Gyroscope

‣ Microphone

‣ Localisation , Boussole

‣ ...

Page 38: eLearning - Strategies de développement multi-périphériques

Déploiement

‣ Web

‣ Appstore

‣ Interne

Page 39: eLearning - Strategies de développement multi-périphériques

Appstore

Page 40: eLearning - Strategies de développement multi-périphériques

Déploiement interne

DSI

Cloud, GhostIntranet, LMS...

Page 41: eLearning - Strategies de développement multi-périphériques

Exemples

Page 42: eLearning - Strategies de développement multi-périphériques

Cooplang

‣ Apprentissage de la compréhension orale des languesConception : Nicolas Guichon - Université Lyon 2

Page 43: eLearning - Strategies de développement multi-périphériques

Twiidee

‣ Solution de visualisation, manipulation et diffusion de contenu 3D pour l’apprentissage

Page 44: eLearning - Strategies de développement multi-périphériques

Scheelz

‣ Plateforme de diffusion de documents et de médias pour l’apprentissage

Page 45: eLearning - Strategies de développement multi-périphériques

Merci !!!

www.lafabrick.com

[email protected]

@lafabrick