Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoGregario D ambrosio Modificato 10 anni fa
1
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello.Net on Linux? Yes, we can with Mono! Emanuele Garofalo
2
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Chi sono? Emanuele Garofalo Blog: http:/www.dotnetcampania.org/blogs/nezumi Contatti: E-mail: nezumi.nailo@gmail.comnezumi.nailo@gmail.com
3
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Agenda Mono – Da dove viene? – Dovè? – Dove andrà? – A che serve?
4
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Cosè Mono? It is an open source implementation of Microsoft's.Net Framework based on the ECMA standards for C# and the Common Language Runtime. (fonte: wikipedia)
5
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello E i brevetti?.Net Framework Teconologie sotto ECMA ASP.NET ADO.NET Windows.Forms
6
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Ma Microsoft sorprende tutti Community Promise This is a personal promise directly from Microsoft to you, and you acknowledge as a condition of benefiting from it that no Microsoft rights are received from suppliers, distributors, or otherwise in connection with this promise. If you file, maintain, or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of any Covered Specification, then this personal promise does not apply with respect to any Covered Implementation made … http://www.microsoft.com/interop/cp/default.mspx
7
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Basta Storia!! Le domande ricorrenti: – Perché dovrei utilizzare unimplementazione di altri? – Ci sono limiti che mi vengono imposti dai brevetti?
8
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Ma a parte questo perché se ne parla bene? Come ne parlereste se vi dicessero che: – Si può usare Mono per sviluppare per : Wii PlayStation 3 iPhone …..
9
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Nomi…vogliamo i nomi!!! Esempi famosi di impiego di Mono – Unity 3d – My Animal Centre (per wii) – F-Spot – TomBoy – Paint.Net – Sims 3 – Keepass
10
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Ma gli strumenti? Gratuti – Mono Develop – MoMA (Mono Migration Analyzer) – Gtk# (c# wrap for Gtk+) – MoonLight A pagamento Mono Tools for V.S. MonoTouch
11
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Il vero punto di forza: La portabilità Ma ci aggiungerei anche…la compatibilità I progetti creati con VS sono compatibili con Mono Develop I binari prodotti da VS sono compatibili con Mono
12
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Gli accorgimenti I nome dei file: su unix e linux il file system è case sensitive – pippo.jpg != Pippo.jpg Separatori nei path – su Windows si usa \ – su Linux si usa / Windows form – I controlli e i form devono essere creati in un unico thread
13
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello …ancora accorgimenti Asp.Net (Mono NON supporta ASP) – Non si può utilizzare mod_mono su windows – Usare una cartella Bin invece che bin – Asp.Net 2.0 MembershipProvider Richiede la creazione di un database SQLite nella cartella App_Data (/App_Data/aspnetdb.sqlite) per la memorizzazione delle informazioni sugli account
14
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Come faccio a sapere se il mio codice è portabile? MoMA – Un tool in grado di evidenziare alcuni possibili problemi in cui potreste insorgere nel portare il codice da.Net a Mono
15
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Step 1/4
16
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Step 2/4
17
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Step 3/4
18
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Step 4/4
19
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello …and finally…the report
20
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Il deploy su apache Quando si sente parlare di linux si pensa subito a complicatissime righe di codice da scrivere…o peggio ancora a comandi da scrivere a ripetizione sulla shellma il deploy su apache grazie a Mono Develop si presenta come una passeggiata su una spiaggia al chiaro di luna…semplice ma efficace
21
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Scegliere lobbiettivo di produzione
22
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello
23
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello
24
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello
25
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Messa in produzione
26
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello
27
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello
28
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello DEMO MA ORA BASTA CHIACCHIERE…LINUX!! LINUX!! VOGLIAMO LINUX!!
29
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello Un grazie di cuore a tutti gli sponsor!
30
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto livello GRAZIE PER LATTENZIONE La vostra opinione per noi è fondamentale: compilate il modulo di feedback!
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.