Bienvenue sur le site du cours RIA

L'objectif est ici de répertorier toutes les ressources utiles au bon déroulement du cours, ainsi que le plan de travail pour chaque jour.

Tutoriel complet

EVALUATION FINALE

Enoncé de l'examen

Archive pour l'examen

Corrigé de l'examen

PLAN J1 (27.09.2010)

Introduction : RIA, qu'est-ce ?

A Convergence of User Interface Paradigms of Web and Desktop

Installation : Flash Builder 4, SDK Flex 4, ...

Tutoriel I : prise en main (pdf, sources)

Un premier projet, une première application + exercices

Application Perroquet + exercices

Application Login + exercices

Skinning de composants visuels

Liens complémetaires :

Mémo syntaxique ActionScript 3

Les bases de l’ActionScript 3

ActionScript 3.0 Reference for the Adobe Flash Platform

PLAN J2 (04.10.2010)

Suite du tutoriel I : effets et transitions (login effects, login layout, binding&dataprovider, skinning)

l'exemple Login (version Hbox, version TileLayout)

Association de données et utilisation des data providers

Création d'habillages de composants personnalisés (skinning)

PLAN J3 (11.10.2010)

Tutoriel II : skinning avancé et client/serveur (pdf, skinning avancé, client/serveur)

contrat d'interactions entre le composant et son habillage

applications client/serveur (HTTPService)

Liens complémentaires :

Aide concernant l'exercice de skinning 2.5 (pdf)

PLAN J4 (18.10.2010)

Tutoriel

Corrigé Exercice 2.5 corrige-2.5.zip

Applications client/serveur (HTTPService) pdf users.xmlsrc src-serverside

PLAN J5 (01.11.2010)

Tutoriel

Corrigé Exercice 3.7 corrige-3.7.zip

Corrigé Exercice 3.9 corrige-3.9.zip

Validation de formulaire et mise en forme pdf src

Liens complémetaires :

Same origin policy : crossdomain.xml, proxy.php.zip

PLAN J6 (08.11.2010)

Tutoriel

Applications client/serveur (RemoteObject) pdf src backend php ex 5.8

Lien complémentaires :

Téléchargement de AMFPHP 1.9

PLAN J7 (15.11.2010)

Tutoriel

Mise en oeuvre du framework PureMVC (pdf, src)

Liens complémentaires :

Téléchargement de PureMVC 2.0.4

PureMVC Best Practices

PLAN J8 (22.11.2010)

Tutoriel

Corrigé Exercice 5.8 corrige-5.8.zip

Correction de l'exercice PureMVC (Drupal Node CRUD)

Prise en main d'OpenScales, partie 1 (pdf, src)

Liens complémentaires :

Téléchargement de OpenScales 1.2

Documentation OpenScales

Démonstrateur OpenScales

PLAN J9 (29.11.2010)

Tutoriel

Corrigé Exercice 6.2 (Drupal Node Editor)corrige-6.2.zip

Prise en main d'OpenScales, partie 2 (pdf, src)

Corrigé Exercice 8.6 (Nav History) corrige-8.6.zip

PLAN J10 (6.12.2010)

Projet RIA CartoEditor & CartoExplorer (pdf)

Démonstrateur : http://ogo.heig-vd.ch/ria/carto/MainApplication.html

Quelques liens :

Collapsible panel : http://www.iwobanas.com/2009/09/creating-collapsible-panel-in-flex-4/

HSlider : http://blog.flexexamples.com/category/halo/hslider/

GeoNames city search : http://www.geonames.org/export/web-services.html#postalCodeSearch

Panoramio API : http://www.panoramio.com/api/data/api.html

Drupal API carto

Compte : mse

Service admin : http://ogo.heig-vd.ch/ria/cms/admin/build/services

Packaging de projet :

(BASE) vue globale avec (au choix) :

sélecteurs (HSlider)

recherche de ville (GeoNames) + historisation des vues

(ET) visualisation d'itinéraire

(ET) un composant d'enrichissement (au choix) :

galerie photos

profil de tracé

PLAN J10 (13.12.2010)

Corrigés exercices

Corrigé Exercice 2.5 (Custom TextInput) corrige-2.5.zip

Corrigé Exercice 3.7 (Users in label) corrige-3.7.zip

Corrigé Exercice 3.9 (Geonames & Google search) corrige-3.9.zip

Corrigé Exercice 4.5 (Checkbox validator) corrige-4.5.zip

Corrigé Exercice 5.6 (Login simple AMFPHP)corrige-5.6.zip

Corrigé Exercice 5.8 (Login complet AMFPHP)corrige-5.8.zip backend php ex 5.8

Corrigé Exercice 6.2 (Drupal Node Editor)corrige-6.2.zip

Corrigé Exercice 8.6 (Nav History) corrige-8.6.zip

Corrigé Exercice 9.7 (Boulangeries) corrige-9.7.zip

Corrigé Exercice 10.4 (Styling capitales) corrige-10.4.zip

PLAN J11 (20.12.2010)

Poursuite des travaux de projet RIA ...

PLAN J12 (10.01.2011)

Finalisation des travaux de projet RIA ...

Rendre pour le 17 janvier 2011, 12:30

un rapport présentant les tenants et les aboutissants de votre projet (difficultés rencontrés et solutions développés, avantages et inconvénients de vos approches RIA, détails sur la structure MVC de chaque fonctionnalité de votre application, ...)

une archive de vos sources, et toutes les informations nécessaires pour pouvoir déployer et tester l'application (dépendances de librairies, utilisation de proxy, ...)

période de 12:45 à 13h35

debriefing de classe sur le projet