SlideShare a Scribd company logo
1 of 29
Open Source and
   Microsoft
       Justin Lee
  triplez@justinlee.sg
Disclaimer:
I do not represent
     Microsoft
www.JustinLee.sg
  Microsoft MVP (Visual C#/F#)
Software Development Consultant
   Digital Strategy Consultant
Community Engagement/Relations
 Technology Journalist (Tech65)
Open Source
Open Standards
 Open Systems
Applications
Microsoft .NET Framework
Mono Project
MonoDevelop
Mono/.NET Applications
Mono/.NET Applications
MonoTouch and Mono for Android
Infrastructure
supporting Microsoft’s
Open Source Ecosystem
CodePlex.com
Outercurve Foundation
Nuget
Web Platform Installer
WebMatrix
Port25
Supporting
Open Source
PHP on IIS and Azure
Hadoop on Azure
JQuery
Node.js
Microsoft’s
Open Sourced
  Projects
ASP.NET MVC
F# Language
YOU
Thanks
triplez@justinlee.sg

More Related Content

Similar to Open Source and Microsoft

Shanling_resume_1019
Shanling_resume_1019Shanling_resume_1019
Shanling_resume_1019
lucifer1986
 
Seminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptxSeminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptx
NishuKumari166875
 

Similar to Open Source and Microsoft (20)

20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Microsoft Embracing Open Source Technologies
Microsoft Embracing Open Source TechnologiesMicrosoft Embracing Open Source Technologies
Microsoft Embracing Open Source Technologies
 
GDSC SKCT
GDSC SKCTGDSC SKCT
GDSC SKCT
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5Introduction to ASP.NET 5
Introduction to ASP.NET 5
 
Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?
 
Open-source, how we survive with it?
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
 
Scope of .net for ppt
Scope of .net for pptScope of .net for ppt
Scope of .net for ppt
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Developer cloud roadmap keynote
Developer cloud roadmap keynoteDeveloper cloud roadmap keynote
Developer cloud roadmap keynote
 
Microsoft ♥ Open Source
Microsoft ♥ Open SourceMicrosoft ♥ Open Source
Microsoft ♥ Open Source
 
MEAN (Jeudis du Libre)
MEAN (Jeudis du Libre)MEAN (Jeudis du Libre)
MEAN (Jeudis du Libre)
 
NET !!! A must have tool under your belt
NET !!! A must have tool under your beltNET !!! A must have tool under your belt
NET !!! A must have tool under your belt
 
Shanling_resume_1019
Shanling_resume_1019Shanling_resume_1019
Shanling_resume_1019
 
2012 Updated Portfolio
2012 Updated Portfolio2012 Updated Portfolio
2012 Updated Portfolio
 
Introduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioIntroduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual Studio
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Seminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptxSeminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptx
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Open Source and Microsoft

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. Value of Openness \n\nGianugo explained that the frontiers between open source, proprietary and commercial software are becoming more and more of a blur. The point is not about whether you run your IT on an Open Source stack or a commercial stack, the important thing is how you can assemble software components and build solutions on top of them using APIs, protocols and standards.  And the reality is that most IT systems are using heterogeneous components, he said.\n\n
  5. \n
  6. \n
  7. \n
  8. MonoDevelop (http://www.monodevelop.com/Main_Page)\nMonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages.\n
  9. Banshee (http://banshee-project.org/)\nBanshee is a music organizational and playback tool.\n\nF-Spot (http://f-spot.org)\nF-Spot is a photo management application for the GNOME desktop.\n\nGNOME Do (http://do.davebsd.com/)\nGNOME Do is a crazy-delicious launcher tool that makes performing common tasks on your computer simple and efficient.\n\nPinta (http://pinta-project.com/)\nPinta is a paint program designed for simplicity and ease of use. It is modeled after Paint.Net.\n\nMonoUML (http://www.monouml.org/)\nMonoUML is a CASE tool designed for allowing all UNIX/Linux developers faster computer systems design using a friendly GUI application.\n\nSmuxi (http://www.smuxi.org/)\nSmuxi is a flexible open-source cross-platform IRC client for the GNOME desktop.\n
  10. NClass (http://nclass.sourceforge.net/) \nNClass is a UML modeling application written in C#. \n\nPaint.Net (http://www.getpaint.net/)\nPaint.Net hasn't been fully ported to Mono yet (due to p/invokes), but we can still see it using the new 2.0 controls.\n\nmojoPortal (http://www.mojoportal.com/)\nmojoPortal is an open source content management system and web site framework portal for .NET on Windows or Mono on Linux and Mac OS X.\n\nGraffiti CMS (http://graffiticms.codeplex.com/)\nGraffiti CMS allows you to quickly publish and maintain dynamic content Web sites with little or no knowledge of Web programming.\n\nSecond Life uses Mono as an engine that accelerates the execution of user provided scripts by translating LSL scripts into ECMA CIL bytecodes and in turn letting Mono turn that into x86 machine code.\n\nUnity (http://unity3d.com/)\nGame Development Tool implemented using Mono.\n\n
  11. \n
  12. \n
  13. Project Hosting for Open Source Software using Team Foundation Server as the Source Control System.\nSimilar to GitHub.\n
  14. Previously known as CodePlex Foundation.\n\nThe mission of the Outercurve Foundation is to enable the exchange of code and understanding among software companies and open source communities. In practice this means providing software IP management and project development governance to enable and encourage organizations to develop software collaboratively in open source communities for faster results.\n\nThe Outercurve Foundation projects release intellectual property under a standard open source license. Project leaders determine which open source license depending on the needs and constraints of the open source project in question. The only requirement on the license is that it is an Open Source Initiative approved license.\n\n
  15. Package Library Manager for .NET projects.\nSimilar to ruby gems or debian apt-get.\n\nNuGet is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. NuGet is a member of the ASP.NET Gallery in the Outercurve Foundation.\n\nThere are a large number of useful 3rd party open source libraries out there for the .NET platform, but for those not familiar with the OSS ecosystem, it can be a pain to pull these libraries into a project.\n
  16. \n
  17. \n
  18. http://blogs.technet.com/b/port25/\n\n
  19. \n
  20. \n
  21. End of the year. Technical Preview available right now\n
  22. \n
  23. Node.js v0.6.0 supports Windows Server with the help of Microsoft.\n\nThis comes some four months after our June 23rd announcement that Microsoft was working with Joyent to port Node.js to Windows. Since then we’ve been heads down writing code.\nThose developers who have been following our progress on GitHub know that there have been Node.js builds with Windows support for a while, but today we reached the all-important v0.6.0 milestone.\nThis accomplishment is the result of a great collaboration with Joyent and its team of developers. With the dedicated team of Igor Zinkovsky, Bert Belder and Ben Noordhuis under the leadership of Ryan Dahl, we were able to implement all the features that let Node.js run natively on Windows.\nAnd, while we were busy making the core Node.js runtime run on Windows, the Azure team was working oniisnode to enable Node.js to be hosted in IIS. Among other significant benefits, Windows native support gave Node.js significant performane improvements, as reported by Ryan on the Node.js.org blog.\nNode.js developers on Windows will also be able to rely on NPM to install the modules they need for their application. Isaac Shlueter from the Joyent team is also currently working on porting NPM on Windows, and an early experimental version is already available on GitHub. The good news is that soon we’ll have a stable build integrated in the Node.js installer for Windows.\n\n
  24. \n
  25. MVC Contrib is useful for developers looking to develop and test UI elements on top of the ASP.NET MVC framework\n\n
  26. \n
  27. \n
  28. \n
  29. \n