La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, Bruno Montani,

Présentations similaires


Présentation au sujet: "Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, Bruno Montani,"— Transcription de la présentation:

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


Télécharger ppt "Présentation générale dAvalon et de Mono Opportunités Jean-Pierre Rey, Bruno Montani,"

Présentations similaires


Annonces Google