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
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: Contatti:
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?
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)
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
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 …
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?
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 …..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!!
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!
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!