Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parVictoire Billon Modifié depuis plus de 10 années
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 Journées académiques 2005, Paris, le 26 avril
2
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 2 Agenda Présentation de linstitution et des intervenants Avalon oPrésentation oExemples Le projet Mono oPrésentation oExemples Conclusion oQuestions – opportunités ?
3
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 3 Agenda Présentation de linstitution et des intervenants Avalon oPrésentation oExemples Le projet Mono oPrésentation oExemples Conclusion oQuestions – opportunités ?
4
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 4 Haute Ecole valaisanne (HEVs) Un espace douverture, un lieu de réalisation La HEVs sest : o6 filières HES o2 écoles ES associées o1260 étudiants (643 HES) o320 collaborateurs oCharges brutes 40 millions deuros o8 millions deuros de francs de CA o> 100 projets Ra&D o200 partenaires industriels
5
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 5 HEVs - 2004 Systèmes industriels Technologies du vivant TC UEC UEC UEC Unité dEnseignement Commun Informatique de gestionEconomie et tourisme UEC TC
6
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 6 Présentation des intervenants Personnelle oJean-Pierre Rey oBruno Montani Focalisation sur la mouvance AutoID/RFID
7
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 7 Introduction Contexte de la présentation o« Perspectives dinnovation et denseignement sur la plate-forme Microsoft » Axe plutôt Software Engineering
8
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 8 Agenda Présentation de linstitution et des intervenants Avalon oPrésentation oExemples Le projet Mono oPrésentation oExemples Conclusion oQuestions – opportunités ?
9
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 9
10
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 10
11
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 11
12
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 12
13
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 13
14
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 14
15
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 15
16
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 16
17
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 17
18
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 18
19
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 19
20
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 20
21
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 21
22
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 22
23
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 23
24
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 24
25
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 25
26
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 26
27
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 27
28
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 28
29
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 29
30
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 30
31
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 31
32
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 32
33
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 33 Démonstration et liens Démonstration osur le « portable » labellisé helvétique Listes de références
34
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 34 Agenda Présentation de linstitution et des intervenants Avalon oPrésentation oExemples Le projet Mono oPrésentation oExemples Conclusion oQuestions – opportunités ?
35
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 35
36
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 36 Mono oWrite once in any.NET supported language C#, VB.NET, etc oFonctionnement sur nimporte quelle plateforme Mono ou sur une plateforme.NET avec le runtime Mono ou la CLR Unix, Linux, Windows, OS X Many (Languages) to Many (Platforms)
37
Historique : oLe projet Mono a débuté en 2001 oFondé par Miguel de Icaza et Ximian oJanvier 2003 – Novell acquière Suse (2ème plus grande distribution Linux) oAoût 2003 – Novell acquière Ximian Mono ? oImplémentation libre du Framework.NET de Microsoft oVolonté daméliorer la productivité des développeurs Linux Quest-ce que Mono (1/6) ?
38
But : oPorter le Framework.NET pour Unix oEnvironnement dexécution compatible CLI (Common Language Infrastructure) oLibrairies de classes compatibles avec.NET oMulti-plateformes (Windows, Linux, Solaris, BSD, MacOs) Quest-ce que Mono (2/6) ?
39
Multi-langages, multi-plateformes Quest-ce que Mono (3/6) ?
40
Aperçu des librairies (Microsoft, Mono) Quest-ce que Mono (4/6) ?
41
Inclus dans Mono : oUn compilateur C# (mcs) oUn environnement dexécution (mono, mint) oLes librairies de classes standardisées de.NET oLes librairies de classes spécifiques à Mono oLe support des bases de données avec ADO.NET oLe support des applications et services Web avec ASP.NET Quest-ce que Mono (5/6) ?
42
Quest-ce que Mono (6/6) ? Demo
43
Bases de données : oCompatible avec le.NET Framework Nombreux fournisseurs daccès aux données ADO : oODBC oOLE DB oMySql oMicrosoft SQL Server oOracle oSqlite oPostGreSql o… ADO.NET
44
XSP : oServeur Web léger de production écrit en C# oTraite les pages ASP.NET et les services Web oMulti-plateformes mod_mono : oModule pour Apache 1.3 ou 2.0 oProfite des possibilités de configuration de Apache oLinux seulement ASP.NET
45
System.Windows.Forms : API de conception graphique de.NET sous Windows Appels 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
46
MonoDoc : oExplorateur de documentation de Mono oUniquement Unix, portage Windows en cours Sharpdevelop/MonoDevelop (IDE) : oGestion de projets, de solutions oManagement de classes, aide en ligne oColoration syntaxique, auto-complétion de code oDebugger intégré oMonodevelop uniquement Unix, portage Windows en cours Outils
47
Ville de Munich: ASP.NET o350 serveurs, 150'000 utilisateurs SourceGear: Vault Software 2.0 oServices Web client pour Microsoft.NET MonoDevelop IDE oEnvironnement de développement Linux porté et adapté depuis Windows en temps record (sharp- develop) Novell Ifolder et Zen/RCE Mono en entreprise
48
Le futur de Mono
49
oPoints positifs oCompilateur et environnement dexécution oIndépendance de la plateforme (x86, PowerPC (Apple),…) oIndépendance des langages oSupport avancé des librairies.NET oEntièrement gratuit (comme le Framework.NET) oTrès bon support (mailing-list, Forums, Blogs, etc) oPoints négatifs oLibrairies pas implémentées encore à 100% oSupport Windows.Forms incomplet oDocumentation incomplète Conclusion
50
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 50 Mono Resources (1/2) Mono – http://www.go-mono.comhttp://www.go-mono.com Ximian - http://www.ximian.comhttp://www.ximian.com Novell - http://www.novell.comhttp://www.novell.com Miguel de Icaza - http://primates.ximian.com/~miguel/http://primates.ximian.com/~miguel/ Miguel de Icazas weblog - http://primates.ximian.com/~miguel/activity-log.php http://primates.ximian.com/~miguel/activity-log.php Monologue - http://www.go-mono.com/monologue/http://www.go-mono.com/monologue/ Mono FAQ - http://www.go-mono.com/faq.htmlhttp://www.go-mono.com/faq.html Mono Project Roadmap – http://www.go-mono.com/mono- roadmap.htmlhttp://www.go-mono.com/mono- roadmap.html GotMono? – http://www.gotmono.comhttp://www.gotmono.com MonoHandbook - http://www.gotmono.com/docs/http://www.gotmono.com/docs/ MonoWiki - http://www.nullenvoid.com/mono/wiki/http://www.nullenvoid.com/mono/wiki/
51
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 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 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.asphttp://www.veridicus.com/tummy/programming/java_vs_csharp.asp Miguel de Icaza explains - http://essaysfromexodus.scripting.com/stories/storyReader$1275 http://essaysfromexodus.scripting.com/stories/storyReader$1275 The GNOME Project – http://www.gnome.org/http://www.gnome.org/ GNOME history - http://primates.ximian.com/~miguel/gnome-history.htmlhttp://primates.ximian.com/~miguel/gnome-history.html Helix-Code (The GNOME Company) - http://primates.ximian.com/~miguel/helix- history.htmlhttp://primates.ximian.com/~miguel/helix- history.html GTK# - http://gtk-sharp.sourceforge.net/http://gtk-sharp.sourceforge.net/ WinHQ - http://www.winehq.com/http://www.winehq.com/ Cairo - http://www.cairographics.org/http://www.cairographics.org/
52
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 52 Agenda Présentation de linstitution et des intervenants Avalon oPrésentation oExemples Le projet Mono oPrésentation oExemples Conclusion oQuestions – opportunités ?
53
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 53 Questions ouvertes, opportunités Perpectives dinnovation, axes de Ra&D, questions ouvertes oXul versus XAML ? Mozilla versus Microsoft ? oMicrosoft vs Flash/Macromedia/Adobe ? oClients riches: le retour ? oMobilité ? oExemple semaine dernière: 3D & Dassault o…
54
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 54 Monos future? Open discussion: oWhat does Mono mean to you?.NET (C#, VB.NET), Java, C/C++, LAMP, Linux developer oJava/Linux developer movement to C# and.NET? oNovell, SuSE, Ximian and Mono oMicrosoft and Mono oLonghorn and Mono oMac OS X and Mono o…
55
HEVs, rej, mob, Journées académiques, Paris 26 avril 2005Page 55 Téléchargement dinformations Pour télécharger des informations oftppublic.hevs.ch ologin: public opwd : ftphevs o! Le répertoire est purgé tous les dimanches soirs
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.