SlideShare une entreprise Scribd logo
1  sur  59
.Net et l'Open Source Retour d’expérience Page  
Qui sommes-nous ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Open Source ? Page  
C’est aussi ça !
L’Open Source Way of Life Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Opensource et développement Opensource ?
Stack de développement
[object Object],Page  
Opensource et développement ,[object Object],Page  
Opensource et développement ,[object Object],Page  
Opensource et développement ,[object Object],Page  
Opensource et développement Page  
Opensource et développement ,[object Object],Page  
Opensource et développement ,[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Opensource et développement Page  
Les projets Open Source Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Les projets existant ,[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Les projets existant ,[object Object],Page  
Les projets existant ,[object Object],Page  
Nos meilleurs amis chez Microsoft ,[object Object],[object Object],[object Object],[object Object],Page  
Les besoins Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Les besoins ,[object Object],Page  
Les besoins ,[object Object],Page  
Les besoins ,[object Object],Page  
Les besoins ,[object Object],Page  
Les besoins ,[object Object],Page  
Les besoins ,[object Object],[object Object],[object Object],[object Object],Page  
Un cas concret Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Cas réel ,[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Cas réel ,[object Object],Page  
Cas réel ,[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page     400 000 €
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Cas réel ,[object Object],Page     Common.Logging  V 1.2 V 1.1 V 1.2.0
Cas réel ,[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Spring Java  ,[object Object],[object Object],Page  
Cas réel ,[object Object],Page  
Page     [Transaction] [Security(Action.CreateBook)] public class  BookService  : IBookService   { public  Book CreateBook ( string name ) { // code de création } } interface  IBookService  { Book C reateBook(string name); } Interface Implémentation
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
[object Object],[object Object],Page     Object ORM Base de donnée
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
[object Object],[object Object],Page  
[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  
Cas réel Page     [Transaction] [Security(Action.CreateBook)] public class  BookService  : IBookService   { public  Book CreateBook ( string name ) { Book book = new Book(); Book.Name = name; bookDao.Save(book); return book; } }
Cas réel ,[object Object],Page     2 mois
Cas réel ,[object Object],Page     Enterprise Library
Cas réel ,[object Object],Page  
Cas réel ,[object Object],Page  
Cas réel ,[object Object],Page  
Cas réel ,[object Object],[object Object],[object Object],Page  
Conclusion Page     Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
Conclusion ,[object Object],[object Object],Page  
www.sfeir.com ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  

Contenu connexe

En vedette

UC Nursing CESDEV Training 1
UC Nursing CESDEV Training 1UC Nursing CESDEV Training 1
UC Nursing CESDEV Training 1ucnursingcesdev
 
Séminaire Linagora sécurite et identité en Open Source, novembre 2009
Séminaire Linagora sécurite et identité en Open Source, novembre 2009Séminaire Linagora sécurite et identité en Open Source, novembre 2009
Séminaire Linagora sécurite et identité en Open Source, novembre 2009LINAGORA
 
CMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceCMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceSmile I.T is open
 
Business Models for Open Source Hardware
Business Models for Open Source HardwareBusiness Models for Open Source Hardware
Business Models for Open Source HardwareBenjamin Tincq
 

En vedette (9)

Plantas Electricas a Diesel
Plantas Electricas a DieselPlantas Electricas a Diesel
Plantas Electricas a Diesel
 
Nostradamus Y Chavez
Nostradamus Y  ChavezNostradamus Y  Chavez
Nostradamus Y Chavez
 
Probl Me 1 ..
Probl Me  1 ..Probl Me  1 ..
Probl Me 1 ..
 
UC Nursing CESDEV Training 1
UC Nursing CESDEV Training 1UC Nursing CESDEV Training 1
UC Nursing CESDEV Training 1
 
jel madden
jel maddenjel madden
jel madden
 
Séminaire Linagora sécurite et identité en Open Source, novembre 2009
Séminaire Linagora sécurite et identité en Open Source, novembre 2009Séminaire Linagora sécurite et identité en Open Source, novembre 2009
Séminaire Linagora sécurite et identité en Open Source, novembre 2009
 
Brochure Cotorra P R2
Brochure Cotorra  P R2Brochure Cotorra  P R2
Brochure Cotorra P R2
 
CMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceCMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open source
 
Business Models for Open Source Hardware
Business Models for Open Source HardwareBusiness Models for Open Source Hardware
Business Models for Open Source Hardware
 

Similaire à Symposium2008 Open Source 08 02 2008

Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
 
Linq et Entity framework
Linq et Entity frameworkLinq et Entity framework
Linq et Entity frameworkDNG Consulting
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !VISEO
 
Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVCNathaniel Richand
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsThomas Bassetto
 
Du site Web au portail d'entreprise
Du site Web au portail d'entrepriseDu site Web au portail d'entreprise
Du site Web au portail d'entreprisemastertic
 
Publication de documents sur le Web
Publication de documents sur le WebPublication de documents sur le Web
Publication de documents sur le WebSaïd Radhouani
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierDamien Laureaux
 
Utilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérienceUtilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expériencelouschwartz
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented ArchitectureDNG Consulting
 
Site Web Centrale Eco
Site Web   Centrale EcoSite Web   Centrale Eco
Site Web Centrale Ecom.dubucq
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
Paul valery et les Web components
Paul valery et les Web componentsPaul valery et les Web components
Paul valery et les Web componentsFrancois ANDRE
 
Initiation au développement mobile sous Android
Initiation au développement mobile sous AndroidInitiation au développement mobile sous Android
Initiation au développement mobile sous AndroidAbdelkader Rhouati
 

Similaire à Symposium2008 Open Source 08 02 2008 (20)

Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Linq et Entity framework
Linq et Entity frameworkLinq et Entity framework
Linq et Entity framework
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
 
Intégration Continue et PHP
Intégration Continue et PHPIntégration Continue et PHP
Intégration Continue et PHP
 
Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVC
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objets
 
Du site Web au portail d'entreprise
Du site Web au portail d'entrepriseDu site Web au portail d'entreprise
Du site Web au portail d'entreprise
 
Mongo db with C#
Mongo db with C#Mongo db with C#
Mongo db with C#
 
Publication de documents sur le Web
Publication de documents sur le WebPublication de documents sur le Web
Publication de documents sur le Web
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Utilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérienceUtilisation de ZK avec Java - Retour d’expérience
Utilisation de ZK avec Java - Retour d’expérience
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Site Web Centrale Eco
Site Web   Centrale EcoSite Web   Centrale Eco
Site Web Centrale Eco
 
Sds Programme
Sds ProgrammeSds Programme
Sds Programme
 
Drupal & Mobilité
Drupal & MobilitéDrupal & Mobilité
Drupal & Mobilité
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Paul valery et les Web components
Paul valery et les Web componentsPaul valery et les Web components
Paul valery et les Web components
 
Initiation au développement mobile sous Android
Initiation au développement mobile sous AndroidInitiation au développement mobile sous Android
Initiation au développement mobile sous Android
 

Symposium2008 Open Source 08 02 2008

  • 1. .Net et l'Open Source Retour d’expérience Page 
  • 2.
  • 3. Introduction Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 4. Open Source ? Page 
  • 6. L’Open Source Way of Life Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 17. Les projets Open Source Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Les besoins Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Un cas concret Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Page  [Transaction] [Security(Action.CreateBook)] public class BookService : IBookService { public Book CreateBook ( string name ) { // code de création } } interface IBookService { Book C reateBook(string name); } Interface Implémentation
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Cas réel Page  [Transaction] [Security(Action.CreateBook)] public class BookService : IBookService { public Book CreateBook ( string name ) { Book book = new Book(); Book.Name = name; bookDao.Save(book); return book; } }
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Conclusion Page  Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
  • 58.
  • 59.

Notes de l'éditeur

  1. Entreprise JavaBeans 3.0