présentation générale davalon et de mono opportunités jean-pierre rey,...
TRANSCRIPT
![Page 1: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/1.jpg)
Présentation générale d’Avalon et de MonoOpportunités
Jean-Pierre Rey, [email protected] Montani, [email protected]
Journées académiques 2005,Paris, le 26 avril
![Page 2: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/2.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 2
Agenda
Présentation de l’institution et des intervenantsAvalon
o Présentationo Exemples
Le projet Monoo Présentationo Exemples
Conclusiono Questions – opportunités ?
![Page 3: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/3.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 3
Agenda
Présentation de l’institution et des intervenantsAvalon
o Présentationo Exemples
Le projet Monoo Présentationo Exemples
Conclusiono Questions – opportunités ?
![Page 4: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/4.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 4
Haute Ecole valaisanne (HEVs)
Un espace d’ouverture, un lieu de réalisation
La HEVs s’est :o 6 filières HES
o 2 écoles ES associées
o 1260 étudiants (643 HES)
o 320 collaborateurs
o Charges brutes 40 millions d’euros
o 8 millions d’euros de francs de CA
o > 100 projets Ra&D
o 200 partenaires industriels
![Page 5: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/5.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 5
HEVs - 2004HEVs - 2004
Systèmes industrielsTechnologies du vivant
TC TC
UEC UUEC Unité d’EEnseignement CCommun
Informatique de gestionEconomie et tourisme
UEC
TC TC
TC TC
![Page 6: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/6.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 6
Présentation des intervenants
Personnelleo Jean-Pierre Rey
o Bruno Montani
Focalisation sur la mouvance AutoID/RFID
![Page 7: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/7.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 7
Introduction
Contexte de la présentationo « Perspectives d’innovation et d’enseignement sur
la plate-forme Microsoft »Axe plutôt Software Engineering
![Page 8: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/8.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 8
Agenda
Présentation de l’institution et des intervenantsAvalon
o Présentationo Exemples
Le projet Monoo Présentationo Exemples
Conclusiono Questions – opportunités ?
![Page 9: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/9.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 9
![Page 10: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/10.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 10
![Page 11: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/11.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 11
![Page 12: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/12.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 12
![Page 13: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/13.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 13
![Page 14: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/14.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 14
![Page 15: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/15.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 15
![Page 16: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/16.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 16
![Page 17: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/17.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 17
![Page 18: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/18.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 18
![Page 19: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/19.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 19
![Page 20: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/20.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 20
![Page 21: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/21.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 21
![Page 22: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/22.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 22
![Page 23: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/23.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 23
![Page 24: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/24.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 24
![Page 25: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/25.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 25
![Page 26: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/26.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 26
![Page 27: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/27.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 27
![Page 28: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/28.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 28
![Page 29: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/29.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 29
![Page 30: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/30.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 30
![Page 31: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/31.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 31
![Page 32: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/32.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 32
![Page 33: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/33.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 33
Démonstration et liens
Démonstration o sur le « portable » labellisé helvétique
Listes de références
![Page 34: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/34.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 34
Agenda
Présentation de l’institution et des intervenantsAvalon
o Présentationo Exemples
Le projet Monoo Présentationo Exemples
Conclusiono Questions – opportunités ?
![Page 35: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/35.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 35
![Page 36: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/36.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 36
Mono
Monoo “Write once in any .NET supported language”
C#, VB.NET, etco Fonctionnement sur n’importe quelle plateforme Mono
ou sur une plateforme .NET avec le runtime Mono ou la CLRUnix, Linux, Windows, OS X
Many (Languages) to Many (Platforms)
![Page 37: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/37.jpg)
Historique : o Le projet Mono a débuté en 2001o Fondé par Miguel de Icaza et Ximiano Janvier 2003 – Novell acquière Suse (2ème plus
grande distribution Linux)o Août 2003 – Novell acquière Ximian
Mono ? o Implémentation libre du Framework .NET de
Microsofto Volonté d’améliorer la productivité des
développeurs Linux
Qu’est-ce que Mono (1/6) ?
![Page 38: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/38.jpg)
But : o Porter le Framework .NET pour Unixo Environnement d’exécution compatible CLI
(Common Language Infrastructure)o Librairies de classes compatibles avec .NETo Multi-plateformes (Windows, Linux, Solaris, BSD,
MacOs)
Qu’est-ce que Mono (2/6) ?
![Page 39: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/39.jpg)
Multi-langages, multi-plateformes
Qu’est-ce que Mono (3/6) ?
![Page 40: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/40.jpg)
Aperçu des librairies (Microsoft, Mono)
Qu’est-ce que Mono (4/6) ?
![Page 41: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/41.jpg)
Inclus dans Mono : o Un compilateur C# (mcs)o Un environnement d’exécution (mono, mint)o Les librairies de classes standardisées de .NET o Les librairies de classes spécifiques à Monoo Le support des bases de données avec ADO.NETo Le support des applications et services Web
avec ASP.NET
Qu’est-ce que Mono (5/6) ?
![Page 42: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/42.jpg)
Qu’est-ce que Mono (6/6) ?
Demo
![Page 43: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/43.jpg)
Bases de données : o Compatible avec le .NET Framework
Nombreux fournisseurs d’accès aux données ADO : o ODBCo OLE DBo MySqlo Microsoft SQL Servero Oracleo Sqliteo PostGreSqlo …
ADO.NET
![Page 44: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/44.jpg)
XSP : o Serveur Web léger de production écrit en C#o Traite les pages ASP.NET et les services Webo Multi-plateformes
mod_mono : o Module pour Apache 1.3 ou 2.0o Profite des possibilités de configuration de
Apacheo Linux seulement
ASP.NET
![Page 45: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/45.jpg)
System.Windows.Forms : API de conception graphique de .NET sous
WindowsAppels natifs à la plateforme win32 (msg
Windows)Complexe à porter, encore instable et non
complet sous Linux
GTK# : Toolkit graphique basé sur GTK (langage C) Aisément internationalisable, architecture
complète Look natif ou par thème sur Linux et Windows
QT# - WxWidgets
Applications GUI
![Page 46: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/46.jpg)
MonoDoc : o Explorateur de documentation de Monoo Uniquement Unix, portage Windows en cours
Sharpdevelop/MonoDevelop (IDE) : o Gestion de projets, de solutionso Management de classes, aide en ligneo Coloration syntaxique, auto-complétion de codeo Debugger intégréo Monodevelop uniquement Unix, portage
Windows en cours
Outils
![Page 47: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/47.jpg)
Ville de Munich: ASP.NETo 350 serveurs, 150'000 utilisateurs
SourceGear: Vault Software 2.0o Services Web client pour Microsoft .NET
MonoDevelop IDEo Environnement de développement Linux porté et
adapté depuis Windows en temps record (sharp-develop)
Novell Ifolder et Zen/RCE
Mono en entreprise
![Page 48: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/48.jpg)
Le futur de Mono
![Page 49: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/49.jpg)
o Points positifso Compilateur et environnement d’exécutiono Indépendance de la plateforme (x86, PowerPC (Apple),…)o Indépendance des langageso Support avancé des librairies .NETo Entièrement gratuit (comme le Framework .NET)o Très bon support (mailing-list, Forums, Blogs, etc)
o Points négatifso Librairies pas implémentées encore à 100%o Support Windows.Forms incompleto Documentation incomplète
Conclusion
![Page 50: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/50.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 50
Mono Resources (1/2)
Mono – http://www.go-mono.com Ximian - http://www.ximian.com Novell - http://www.novell.com Miguel de Icaza - http://primates.ximian.com/~miguel/ Miguel de Icaza’s weblog -
http://primates.ximian.com/~miguel/activity-log.php Monologue - http://www.go-mono.com/monologue/ Mono FAQ - http://www.go-mono.com/faq.html Mono Project Roadmap –
http://www.go-mono.com/mono-roadmap.html GotMono? – http://www.gotmono.com MonoHandbook - http://www.gotmono.com/docs/ MonoWiki - http://www.nullenvoid.com/mono/wiki/
![Page 51: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/51.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 51
Mono Resources (2/2)
ECMA 334 (C#) – http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA 335 (CLI) – http://www.ecma-international.org/publications/standards/Ecma-335.htm Integrate Enterprise Software With the CLI –
http://www.ftponline.com/wss/2003_TE/magazine/columns/trends/default_pf.aspx
Java vs C# - http://www.veridicus.com/tummy/programming/java_vs_csharp.asp Miguel de Icaza explains -
http://essaysfromexodus.scripting.com/stories/storyReader$1275 The GNOME Project – http://www.gnome.org/ GNOME history - http://primates.ximian.com/~miguel/gnome-history.html Helix-Code (The GNOME Company) - http://primates.ximian.com/~miguel/helix-
history.html GTK# - http://gtk-sharp.sourceforge.net/ WinHQ - http://www.winehq.com/ Cairo - http://www.cairographics.org/
![Page 52: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/52.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 52
Agenda
Présentation de l’institution et des intervenantsAvalon
o Présentationo Exemples
Le projet Monoo Présentationo Exemples
Conclusiono Questions – opportunités ?
![Page 53: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/53.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 53
Questions ouvertes, opportunités
Perpectives d’innovation, axes de Ra&D, questions ouverteso Xul versus XAML ?
Mozilla versus Microsoft ?
o Microsoft vs Flash/Macromedia/Adobe ?o Clients riches: le retour ?o Mobilité ?o Exemple semaine dernière: 3D & Dassaulto …
![Page 54: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/54.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 54
Mono’s future?
Open discussion:o What does Mono mean to you?
.NET (C#, VB.NET), Java, C/C++, LAMP, Linux developer
o Java/Linux developer movement to C# and .NET?o Novell, SuSE, Ximian and Monoo Microsoft and Monoo Longhorn and Monoo Mac OS X and Monoo …
![Page 55: Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, jpierre.rey@hevs.chjpierre.rey@hevs.ch Bruno Montani, bruno.montani@hevs.chbruno.montani@hevs.ch](https://reader035.vdocuments.pub/reader035/viewer/2022062511/551d9d80497959293b8b8c1b/html5/thumbnails/55.jpg)
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005
Page 55
Téléchargement d’informations
Pour télécharger des informationso ftppublic.hevs.cho login: publico pwd : ftphevso ! Le répertoire est purgé tous les dimanches soirs