SlideShare a Scribd company logo
1 of 31
Sami .NET kóði fyrir
Windows, Linux og Mac
OsX
Guðmundur Jón Halldórsson
http://www.gudmundurjon.net
Five Degrees
“There are two types of speakers:
those that are nervous and those that
are liars”
Mark Twain
Mono project – hvað er það?
• C# (async, LINQ, dynamic, ...)
• F#
• Java
• Scala
• Boo
• Nemerle

• Visual Basic .NET
Mono styður flest mál sem hægt er að compile-a á IL

• Python
• JavaScript
• Oberon
• PHP
• Object Pascal
• LUA
• Cobra
(meira)
Hvar keyrir Mono project – hvað er það?
An open source, cross-platform, implementation of C# and the CLR that
is binary compatible with Microsoft.NET
... Af því að við viljum nota .Net á Linux
• Mono Runtime
• Mono IL Contrast (gasnview, ilcontrast, gui-compare, mperfmon, gsharp)
• Mono Documentation
• MonoDeveloper (C, C++, C#, Vala, Boo, Java, Nemerle, Ilasm, ASP.NET, Mono/GNU
Debugger)
Á hverju keyrir Mono
• Linux
• OS X
• BSD
• iPhone
• Android

• PlayStation 3
• Wii
• Xbox 360
• Microsoft Windows
• x86, x64, ARM, s390, PowerPC,
SPARC, IA64
Er allt hægt með Mono
• Mono styður allt til og með .NET 4.0
• NEMA WPF, WF og hluta úr WCF

• Prófa að keyra Mono Migration Analyzer
Hvað er í Mono pakkanum
C#

F#

VB

Java

BASE CLASS LIBRARY

JS

Boo

PHP

MONO CLASS LIBRARY

Core

ADO.NET

ASP.NET

Mono Addins

LINQ

DLR

WCF

Mono Unix

MONO RUNTIME
JIT

Lua

AOT
(Ahead of time compilation)

Mono Cecil
Mono - .Net
.NET 1.1
C# 1.0
Core Libraries 1.1: mscorelib, System, System.Xml
ASP.NET 1.1
ADO.NET 1.1
Winforms/System.Drawing 1.1
System.Transactions
System.Management
System.EnterpriseServices
Mono - .Net
.NET 2.0
C# 2.0 (generics)
Core Libraries 2.0: mscorelib, System, System.Xml
ASP.NET 2.0 (ekki vefpartar)
ADO.NET 2.0
Winforms/System.Drawing 2.0
Mono - .Net
.NET 3.0
WCF (Silverlight 2.0 subset)
WPF (Ekki ráðgert)
WWF (Verður útfært síðar)
Mono - .Net
.NET 3.5
C# 3.0
System.Core
LINQ
ASP.Net 3.5
ASP.Net MVC
LINQ to SQL
Mono - .Net
.NET 4.0
C# 4.0
ASP.Net 4.0, ASP.Net MVC 1, MVC 2 and MVC3
System.Numerics
Managed Extensibily Framework (MEF)
Dynamic Language Runtime
Client side OData, EntityFramework, Parallel Framework, PLINQ
CodeContracts
Server-side OData
Mono - .Net
.NET 4.5
C# 5.0 - async support
Async Base Class Library Upgrade
MVC4 – (að hluta, ekki async)
ASP.NET 4.5 Async Pipeline
Viðmótsforritun með Mono
• Winforms
• Gtk# (GTK+ og GNOME)
• Qyoto
• WX.Net
• MonoCurses
• MonoMac
• iOS
• Android
(og fleiri ...)

• Moonlight (Silverlight)
Gagnagrunnar og Mono
• SQLite
• PostgreSQL
• MySQL
• Sysbase
• Oracle
• SQL Server
Mono C# Shell
Mono desktop

Banshee

F-Spot

Pinta2

Unity3d
MONO Developer
Mono Debug
MONO forritun
MONO forritun - vefur
MONO forritun - vefþjónustur
Mono Framtíðin
• Núverandi útgáfa er 3.2.4
• Það verður fullur stuðningur við .NET 4.0 (Nema WPF)
Xamarin sér um Mono.Android og Mono.iOs
Stýrikerfisnotkun
Android vs. iOS vs. Windows Phone
Xamarin Studio
Áður en þú ferð - spurningar
#Twitter
@gudmundurjon
#LinkedIn
http://www.linkedin.com/in/gudmundurjon
#Bloggið
http://www.gudmundurjon.net

More Related Content

What's hot

Mocloudos - Feather-weight Cloud OS developed within
14 man-days
Mocloudos - Feather-weight Cloud OS developed within
14 man-daysMocloudos - Feather-weight Cloud OS developed within
14 man-days
Mocloudos - Feather-weight Cloud OS developed within
14 man-days
Masaki Muranaka
 
From Test to Live with Rex
From Test to Live with RexFrom Test to Live with Rex
From Test to Live with Rex
Jan Gehring
 

What's hot (20)

NeXTBSD aka FreeBSD X
NeXTBSD aka FreeBSD XNeXTBSD aka FreeBSD X
NeXTBSD aka FreeBSD X
 
PLNOG 4: Ela Jasińska - (Ab)Using Route Servers
PLNOG 4: Ela Jasińska -  (Ab)Using Route ServersPLNOG 4: Ela Jasińska -  (Ab)Using Route Servers
PLNOG 4: Ela Jasińska - (Ab)Using Route Servers
 
FreeBSD hosting
FreeBSD hostingFreeBSD hosting
FreeBSD hosting
 
Mongo NYC 2011 2011 Windows BOF Session
Mongo NYC 2011 2011 Windows BOF SessionMongo NYC 2011 2011 Windows BOF Session
Mongo NYC 2011 2011 Windows BOF Session
 
Sentry (SF Python, Feb)
Sentry (SF Python, Feb)Sentry (SF Python, Feb)
Sentry (SF Python, Feb)
 
Dive into sentry
Dive into sentryDive into sentry
Dive into sentry
 
Linux introduction
Linux introduction Linux introduction
Linux introduction
 
Python on FreeBSD
Python on FreeBSDPython on FreeBSD
Python on FreeBSD
 
Deep drive into rust programming language
Deep drive into rust programming languageDeep drive into rust programming language
Deep drive into rust programming language
 
IronRuby
IronRubyIronRuby
IronRuby
 
Azure virtual machines
Azure virtual machinesAzure virtual machines
Azure virtual machines
 
[Js hcm] Java script- Testing the awesome
[Js hcm] Java script- Testing the awesome[Js hcm] Java script- Testing the awesome
[Js hcm] Java script- Testing the awesome
 
Concurrency models in python
Concurrency models in pythonConcurrency models in python
Concurrency models in python
 
Bsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integrationBsdtw17: allan jude: zfs: advanced integration
Bsdtw17: allan jude: zfs: advanced integration
 
Mocloudos - Feather-weight Cloud OS developed within
14 man-days
Mocloudos - Feather-weight Cloud OS developed within
14 man-daysMocloudos - Feather-weight Cloud OS developed within
14 man-days
Mocloudos - Feather-weight Cloud OS developed within
14 man-days
 
From Test to Live with Rex
From Test to Live with RexFrom Test to Live with Rex
From Test to Live with Rex
 
mruby/c in TokyoRubyKaigi#11
mruby/c in TokyoRubyKaigi#11mruby/c in TokyoRubyKaigi#11
mruby/c in TokyoRubyKaigi#11
 
Introduction to .NET
Introduction to .NETIntroduction to .NET
Introduction to .NET
 
Rust Programming Language
Rust Programming LanguageRust Programming Language
Rust Programming Language
 
MateriApps LIVE!の設定
MateriApps LIVE!の設定MateriApps LIVE!の設定
MateriApps LIVE!の設定
 

Viewers also liked

Presentation1.pptx 1
Presentation1.pptx 1Presentation1.pptx 1
Presentation1.pptx 1
timeryoyo
 
ALEKS: How can we help at-risk students be more successful in math?
ALEKS: How can we help at-risk students be more successful in math?ALEKS: How can we help at-risk students be more successful in math?
ALEKS: How can we help at-risk students be more successful in math?
Cara Warne Milligan
 
New mediadl adwords_intro
New mediadl adwords_introNew mediadl adwords_intro
New mediadl adwords_intro
Michal Lorenc
 
55555555555555555555555
5555555555555555555555555555555555555555555555
55555555555555555555555
timeryoyo
 
Balance between insight and noise indicia v2
Balance between insight and noise indicia v2Balance between insight and noise indicia v2
Balance between insight and noise indicia v2
Nick Barthram
 

Viewers also liked (20)

How a camera works
How a camera worksHow a camera works
How a camera works
 
Presentation1.pptx 1
Presentation1.pptx 1Presentation1.pptx 1
Presentation1.pptx 1
 
2012 apache hadoop_map_reduce_windows_azure
2012 apache hadoop_map_reduce_windows_azure2012 apache hadoop_map_reduce_windows_azure
2012 apache hadoop_map_reduce_windows_azure
 
Wordpress
WordpressWordpress
Wordpress
 
Score
ScoreScore
Score
 
Prowhitesmile
ProwhitesmileProwhitesmile
Prowhitesmile
 
Инокс Инженеринг
Инокс ИнженерингИнокс Инженеринг
Инокс Инженеринг
 
ISTE 2014: The Reflective Teacher's Tips and Tools for Guiding PBL
ISTE 2014: The Reflective Teacher's Tips and Tools for Guiding PBLISTE 2014: The Reflective Teacher's Tips and Tools for Guiding PBL
ISTE 2014: The Reflective Teacher's Tips and Tools for Guiding PBL
 
Tutorial dropbox
Tutorial dropboxTutorial dropbox
Tutorial dropbox
 
Expo marcas
Expo marcasExpo marcas
Expo marcas
 
Educación virtual
Educación virtualEducación virtual
Educación virtual
 
ALEKS: How can we help at-risk students be more successful in math?
ALEKS: How can we help at-risk students be more successful in math?ALEKS: How can we help at-risk students be more successful in math?
ALEKS: How can we help at-risk students be more successful in math?
 
New mediadl adwords_intro
New mediadl adwords_introNew mediadl adwords_intro
New mediadl adwords_intro
 
Twitter
TwitterTwitter
Twitter
 
2013 02 08 sky cloud for everyone
2013 02 08 sky cloud for everyone2013 02 08 sky cloud for everyone
2013 02 08 sky cloud for everyone
 
55555555555555555555555
5555555555555555555555555555555555555555555555
55555555555555555555555
 
Digital disruption
Digital disruptionDigital disruption
Digital disruption
 
Balance between insight and noise indicia v2
Balance between insight and noise indicia v2Balance between insight and noise indicia v2
Balance between insight and noise indicia v2
 
Tutoria
TutoriaTutoria
Tutoria
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year
 

Similar to UTMessan 2014 - Same .NET code for Windows, Linux, and OsX

JOHN LUTZ_RESUME-100
JOHN LUTZ_RESUME-100JOHN LUTZ_RESUME-100
JOHN LUTZ_RESUME-100
John Lutz
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
Günter Obiltschnig
 

Similar to UTMessan 2014 - Same .NET code for Windows, Linux, and OsX (20)

Delphi Prism for iPhone/iPad and Linux with Mono and Monotouch
Delphi Prism for iPhone/iPad and Linux with Mono and MonotouchDelphi Prism for iPhone/iPad and Linux with Mono and Monotouch
Delphi Prism for iPhone/iPad and Linux with Mono and Monotouch
 
Open source and .net
Open source and .netOpen source and .net
Open source and .net
 
Mono
MonoMono
Mono
 
.NET MeetUp Prague 2017 - .NET Standard -- Karel Zikmund
.NET MeetUp Prague 2017 - .NET Standard -- Karel Zikmund.NET MeetUp Prague 2017 - .NET Standard -- Karel Zikmund
.NET MeetUp Prague 2017 - .NET Standard -- Karel Zikmund
 
FITC - Node.js 101
FITC - Node.js 101FITC - Node.js 101
FITC - Node.js 101
 
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
 
.NET MeetUp Amsterdam 2017 - .NET Standard -- Karel Zikmund
.NET MeetUp Amsterdam 2017 - .NET Standard -- Karel Zikmund.NET MeetUp Amsterdam 2017 - .NET Standard -- Karel Zikmund
.NET MeetUp Amsterdam 2017 - .NET Standard -- Karel Zikmund
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
MongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART IIMongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART II
 
Node.js 101 with Rami Sayar
Node.js 101 with Rami SayarNode.js 101 with Rami Sayar
Node.js 101 with Rami Sayar
 
.Net Core
.Net Core.Net Core
.Net Core
 
.NET, OSS & Mono
.NET, OSS & Mono.NET, OSS & Mono
.NET, OSS & Mono
 
World of Node.JS
World of Node.JSWorld of Node.JS
World of Node.JS
 
olibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linuxolibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linux
 
JOHN LUTZ_RESUME-100
JOHN LUTZ_RESUME-100JOHN LUTZ_RESUME-100
JOHN LUTZ_RESUME-100
 
Os Rego
Os RegoOs Rego
Os Rego
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
Monkey space 2013
Monkey space 2013Monkey space 2013
Monkey space 2013
 
차세대컴파일러, VM의미래: 애플 오픈소스 LLVM
차세대컴파일러, VM의미래: 애플 오픈소스 LLVM차세대컴파일러, VM의미래: 애플 오픈소스 LLVM
차세대컴파일러, VM의미래: 애플 오픈소스 LLVM
 
C# on a CHIPs
C# on a CHIPsC# on a CHIPs
C# on a CHIPs
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

UTMessan 2014 - Same .NET code for Windows, Linux, and OsX

  • 1. Sami .NET kóði fyrir Windows, Linux og Mac OsX Guðmundur Jón Halldórsson http://www.gudmundurjon.net Five Degrees
  • 2. “There are two types of speakers: those that are nervous and those that are liars” Mark Twain
  • 3. Mono project – hvað er það? • C# (async, LINQ, dynamic, ...) • F# • Java • Scala • Boo • Nemerle • Visual Basic .NET Mono styður flest mál sem hægt er að compile-a á IL • Python • JavaScript • Oberon • PHP • Object Pascal • LUA • Cobra (meira)
  • 4. Hvar keyrir Mono project – hvað er það? An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET ... Af því að við viljum nota .Net á Linux • Mono Runtime • Mono IL Contrast (gasnview, ilcontrast, gui-compare, mperfmon, gsharp) • Mono Documentation • MonoDeveloper (C, C++, C#, Vala, Boo, Java, Nemerle, Ilasm, ASP.NET, Mono/GNU Debugger)
  • 5. Á hverju keyrir Mono • Linux • OS X • BSD • iPhone • Android • PlayStation 3 • Wii • Xbox 360 • Microsoft Windows • x86, x64, ARM, s390, PowerPC, SPARC, IA64
  • 6. Er allt hægt með Mono • Mono styður allt til og með .NET 4.0 • NEMA WPF, WF og hluta úr WCF • Prófa að keyra Mono Migration Analyzer
  • 7.
  • 8. Hvað er í Mono pakkanum C# F# VB Java BASE CLASS LIBRARY JS Boo PHP MONO CLASS LIBRARY Core ADO.NET ASP.NET Mono Addins LINQ DLR WCF Mono Unix MONO RUNTIME JIT Lua AOT (Ahead of time compilation) Mono Cecil
  • 9. Mono - .Net .NET 1.1 C# 1.0 Core Libraries 1.1: mscorelib, System, System.Xml ASP.NET 1.1 ADO.NET 1.1 Winforms/System.Drawing 1.1 System.Transactions System.Management System.EnterpriseServices
  • 10. Mono - .Net .NET 2.0 C# 2.0 (generics) Core Libraries 2.0: mscorelib, System, System.Xml ASP.NET 2.0 (ekki vefpartar) ADO.NET 2.0 Winforms/System.Drawing 2.0
  • 11. Mono - .Net .NET 3.0 WCF (Silverlight 2.0 subset) WPF (Ekki ráðgert) WWF (Verður útfært síðar)
  • 12. Mono - .Net .NET 3.5 C# 3.0 System.Core LINQ ASP.Net 3.5 ASP.Net MVC LINQ to SQL
  • 13. Mono - .Net .NET 4.0 C# 4.0 ASP.Net 4.0, ASP.Net MVC 1, MVC 2 and MVC3 System.Numerics Managed Extensibily Framework (MEF) Dynamic Language Runtime Client side OData, EntityFramework, Parallel Framework, PLINQ CodeContracts Server-side OData
  • 14. Mono - .Net .NET 4.5 C# 5.0 - async support Async Base Class Library Upgrade MVC4 – (að hluta, ekki async) ASP.NET 4.5 Async Pipeline
  • 15. Viðmótsforritun með Mono • Winforms • Gtk# (GTK+ og GNOME) • Qyoto • WX.Net • MonoCurses • MonoMac • iOS • Android (og fleiri ...) • Moonlight (Silverlight)
  • 16. Gagnagrunnar og Mono • SQLite • PostgreSQL • MySQL • Sysbase • Oracle • SQL Server
  • 18.
  • 24. MONO forritun - vefþjónustur
  • 25. Mono Framtíðin • Núverandi útgáfa er 3.2.4 • Það verður fullur stuðningur við .NET 4.0 (Nema WPF) Xamarin sér um Mono.Android og Mono.iOs
  • 26.
  • 28.
  • 29. Android vs. iOS vs. Windows Phone
  • 31. Áður en þú ferð - spurningar #Twitter @gudmundurjon #LinkedIn http://www.linkedin.com/in/gudmundurjon #Bloggið http://www.gudmundurjon.net

Editor's Notes

  1. MonoTouchMonoMacMonoDroidMonoDeveloper IDEMac, Linux, WindowsGit ...(og framvegins)Fullt af librariesLLVM compilerNew Garbage CollectorSharpenMoonlightC# Compiler as a ServiceMono í leikjumMono á serverum