Your SlideShare is downloading. ×
0
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
UTMessan 2014 - Same .NET code for Windows, Linux, and OsX
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

217

Published on

How to run the same .NET code for Windows, Linux, and OsX

How to run the same .NET code for Windows, Linux, and OsX

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
217
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • MonoTouchMonoMacMonoDroidMonoDeveloper IDEMac, Linux, WindowsGit ...(og framvegins)Fullt af librariesLLVM compilerNew Garbage CollectorSharpenMoonlightC# Compiler as a ServiceMono í leikjumMono á serverum
  • Transcript

    • 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. 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
    • 8. 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
    • 9. 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
    • 10. Mono - .Net .NET 3.0 WCF (Silverlight 2.0 subset) WPF (Ekki ráðgert) WWF (Verður útfært síðar)
    • 11. Mono - .Net .NET 3.5 C# 3.0 System.Core LINQ ASP.Net 3.5 ASP.Net MVC LINQ to SQL
    • 12. 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
    • 13. 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
    • 14. Viðmótsforritun með Mono • Winforms • Gtk# (GTK+ og GNOME) • Qyoto • WX.Net • MonoCurses • MonoMac • iOS • Android (og fleiri ...) • Moonlight (Silverlight)
    • 15. Gagnagrunnar og Mono • SQLite • PostgreSQL • MySQL • Sysbase • Oracle • SQL Server
    • 16. Mono C# Shell
    • 17. Mono desktop Banshee F-Spot Pinta2 Unity3d
    • 18. MONO Developer
    • 19. Mono Debug
    • 20. MONO forritun
    • 21. MONO forritun - vefur
    • 22. MONO forritun - vefþjónustur
    • 23. 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
    • 24. Stýrikerfisnotkun
    • 25. Android vs. iOS vs. Windows Phone
    • 26. Xamarin Studio
    • 27. Áður en þú ferð - spurningar #Twitter @gudmundurjon #LinkedIn http://www.linkedin.com/in/gudmundurjon #Bloggið http://www.gudmundurjon.net

    ×