.NET Micro Framework
Continua la serie degli articoli dedicati a .NET Gadgeteer che sto scrivendo sulla rivista ioProgrammo. Questa volta tocca alla domotica: sul numero di Dicembre (181) mostro come creare un device embedded grazie al quale possiamo accendere una lampadina da remoto attraverso Windows Phone. Correte ad acquistarlo :-) Tag di Technorati: .NET,Programming,.NET Micro Framework,.NET Gadgeteer,C#,Windows Phone
Finalmente trovo il tempo di scrivere due righe sull'evento Natural User Interface con Kinect e .NET Gadgeteer che si è svolto lo scorso 10 Novembre a Pisa. Secondo me, l'evento è andato molto bene, l'interesse sull'argomento è stato alto, e vedere Kinect all'opera è davvero uno spettacolo :-) E' stata la prima volta che ho avuto la possibilità di lavorare con Massimo Bonanni, e devo dire che è stato un vero piacere: sfruttando Team Foundation Service, siamo riusciti ad unire due progetti assolutamente eterogenei, uno su Gadgeteer e uno con Kinect. Per coordinarci, abbiamo fatto solo un paio di...
Il secondo articolo dedicato a .NET Gadgeteer è stato pubblicato sul numero di Novembre (180) di ioProgrammo. Questa volta mi occupo della creazione di servizi Web sul dispositivo, per ottenere informazioni dal device oppure comandare il suo funzionamento. Il divertimento continua :-) Tag di Technorati: .NET,Programming,.NET Micro Framework,.NET Gadgeteer,C#
Con grande soddisfazione, il talk che io e Marco Dal Pino abbiamo proposto per il Codemotion del 17 Novembre a Venezia è stata accettato! Nella nostra sessione mostreremo come Azure può essere utilizzato per controllare da remoto una serra automatizzata con .NET Gadgeteer. Non sto nella pelle all'idea di partecipare a questo evento come speaker! Tag di Technorati: Community,Azure,.NET Gadgeteer
Sul numero di Settembre di ioProgrammo (178) è stato pubblicato il mio articolo Introduzione a .NET Gadgeteer. Si tratta del primo di una serie in cui illustrerò le caratteristiche della piattaforma, dal punto di vista hardware e software, e come utilizzarla per realizzare dispositivi embedded in modo estremamente facile e veloce, anche senza avere conoscenze di elettronica. Spero che il mio lavoro possa contribuire ad aumentare la conoscenza e la diffusione di questa fantastica piattaforma, con cui personalmente mi diverto da matti! Tag di Technorati: .NET,Programming,.NET Micro Framework,.NET Gadgeteer,C#
I miei esperimenti con .NET Gadgeteer continuano senza sosta, perché mi diverto troppo… Questa volta, ho realizzato un Robot controllato via Wi-Fi da un'applicazione Windows Phone, con streaming delle immagini catturate dalla camera installata nella sua parte frontale:
Tutti i dettagli di realizzazione, insieme al codice dell'applicazione .NET Gadgeter e di quella per Windows Phone, sono disponibili nell'articolo Wi-Fi Gadgeteer Robot controlled by Windows Phone with image streaming. Tag di Technorati: .NET,Programming,.NET Micro Framework,.NET Gadgeteer,Windows Phone
Abbiamo pubblicato i primi video dell'evento .NET Micro Framework presenta Gadgeteer. Questo è un assaggio di quello che vi siete persi:
Tutti gli altri video sono disponibili nella Video Gallery dell'evento.
Il resto del materiale (e ce n'è davvero tanto) verrà reso disponibile a breve.
Tag di Technorati: Community,.NET Micro Framework,Gadgeteer
E’ sempre bello sapere che i propri contributi sono apprezzati. E’ quindi con grande gioia che ho scoperto che, per la terza volta, un mio post è stato segnalato su Channel9. Questa volta è toccato all’articolo sulla comunicazione via Bluetooth tra un’applicazione desktop e un sistema .NET Gadgeteer. Farò di tutto per mantenere questo trend positivo. Tag di Technorati: .NET,Programming,.NET Micro Framework
E’ stato rilasciato un aggiornamento dell’SDK per .NET Gadgeteer, che arriva così alla versione 1.6.0. Questa release aggiunge il supporto ai nuovi moduli presentati alcune settimane fa. Non è necessario alcun aggiornamento del firmware della scheda. Il download è disponibile sulla pagina del supporto di TinyCLR.com. Si tratta dell’ultima versione basata su .NET Micro Framework 4.1. Le prossime release sfrutteranno la versione 4.2. Tag di Technorati: .NET Micro Framework,.NET Gadgeteer,Updates
Ho pubblicato sul blog di Micheal Dodaro un articolo che spiega come inviare messaggi via Bluetooth da un PC ad un device .NET Gadgeteer usando la libreria open source 32feet.NET (nota personale: è la stessa che ho utilizzato per la mia tesi di laurea). Tag di Technorati: .NET,Programming,.NET Micro Framework,Gadgeteer
Sono appena stati rilasciati ben 12 nuovi moduli per .NET Gadgeteer. Tra gli altri, quelli secondo me più interessanti sono il VideoOut, per la connessione di uno schermo VGA, il ricevitore infrarosso e il modulo per la lettura di tag RFID. Ma, stando a quello che si legge sul forum del TinyCLR, a breve dovrebbero esserci nuove uscite… Insomma, il team è più attivo che mai! Tag di Technorati: .NET,Programming,.NET Micro Framework
Per la seconda volta, un mio contributo è stato recensito su Channel9. Oggi tocca all’applicazione Windows Phone che controlla un servomeccanismo gestito da un device .NET Gadgeteer. Quest'ultima parte del sistema è stata sviluppata dall'amico Micheal Dodaro.
E' bello scoprire che i miei lavori suscitano questo interesse.
Tag di Technorati: .NET,Programming,.NET Micro Framework
Alzi la mano chi non ha mai inserito in Google un messaggio di errore di .NET, alla ricerca di una spiegazione del problema: così facendo, infatti, spesso possiamo trovare descrizioni dettagliate, con precise indicazioni su come risolvere l'inghippo. Tuttavia, se utilizziamo una versione localizzata del Framework .NET (oppure se installiamo un'applicazione in un PC con la versione localizzata del Framework), anche i messaggi di errore sono tradotti. Come ben sappiamo, invece, abbiamo maggiori possibilità di trovare informazioni se cerchiamo il messaggio in inglese. Ma c'è un problema: spesso le traduzioni dall'inglese lasciano molto a desiderare (per non dire di...
Qualche settimana fa ho parlato della mia libreria per il Text-To-Speech con il .NET Framework. Nel frattempo, il servizio Microsoft Translator, su cui la libreria si appoggia, è stato spostato su Azure ed è stato arricchito di nuove funzionalità. Ora è possibile ottenere il parlato in formato WAV oppure MP3 e specificarne la qualità. Uno dei maggiori cambiamenti è che il meccanismo di accesso basato sul Bing Application ID, usato nella versione precedente, non è più supportato. Il nuovo servizio utilizza un sistema basato su token, compatibile con lo standard OAuth. Di conseguenza, per usare il servizio...
L’applicazione per .NET Gadgeteer che ho realizzato insieme a Micheal Dodaro, .NET Gadgeteer Servo Camera & Windows Phone Client, è stata inserita nel sito ufficiale di .NET Gadgeteer. In questo momento compare direttamente nella Home Page come Featured Project. Anche queste sono soddisfazioni, e un chiaro stimolo a continuare sulla strada che ho intrapreso. Tag di Technorati: .NET,Programming,.NET Micro Framework
Ho completato il porting della mia libreria per il Text-To-Speech sulla piattaforma .NET Micro Framework. Come sempre, l’ho pubblicata su MSDN Code Gallery, dove è possibile trovare anche gli esempi del suo semplicissimo utilizzo. La libreria è anche disponibile su NuGet. E’ sufficiente effettuare una ricerca per TranslatorService.Speech. All’interno di questo package si trovano sia la nuova versione per il .NET Micro Framework, sia quella per il “Full”. In base al tipo di progetto, Visual Studio referenzierà la libreria corretta. Tag di Technorati: .NET,Programming,C#,.NET Micro Framework,NuGet
Da pochi giorni è stata rilasciata la nuova versione dell’SDK di .NET Gadgeteer fornito da GHI Electronics. E’ compatibile con le schede FEZ Spider e Hydra e include anche il supporto ai moduli realizzati da Seeed Studios. Può essere scaricato dal sito TinyCLR. Tag di Technorati: .NET,Programming,.NET Micro Framework
Provando ad aggiungere i controlli del Windows Phone Toolikit alla Toolbox di Visual Studio, ho ottenuto un messaggio di errore abbastanza criptico: Per qualche strano motivo, in alcuni casi la presenza del .NET Micro Framework impedisce di aggiungere nuovi elementi alla casella degli strumenti di Visual Studio. Le prime soluzioni trovate suggerivano di disinstallare il .NET Micro Framework, ma poi ho scovato una via molto più semplice e meno invasiva. E' sufficiente rinominare il file FrameworkList.xml che si trova nella cartella C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETMicroFramework\v4.1\RedistList. In questo modo, diventa possibile aggiungere i controlli del Toolkit alla...
Certo che la vita è strana… Se un paio di mesi fa qualcuno mi avesse chiesto se avrei mai sperimentato le potenzialità del .NET Micro Framework, gli avrei subito risposto che non sarebbe mai successo… E invece oggi eccomi qua, lanciato più che mai in questo fantastico mondo! Qualche tempo fa mi è stato chiesto di entrare a far parte della neonata community www.tinyclr.it. Inutile dire che sono molto felice di poter contribuire, nel mio piccolo, a questa community, di cui fanno parte molte persone che stimo. Poco fa ho pubblicato il mio primo articolo, dedicato all’Introduzione a .NET...
I miei esperimenti (e il mio divertimento) con la piattaforma .NET Gadgeteer continuano senza sosta. Ecco i miei nuovi articoli:
Cercare file su una memory card SD
File di configurazione XML per applicazioni .NET Micro Framework
Oltre a questi, segnalo le traduzioni di alcuni articoli di Michael Dodaro:
Il designer di .NET Gadgeteer
Soluzione temporanea per il corretto funzionamento del modulo Ethernet_J11D
Soluzione temporanea per l’errore su KeyboardConnected con il modulo USBHost
… E nuovi articoli sono in fase di elaborazione!
Tag di Technorati: .NET,Programming,.NET Micro Framework
Prendendo spunto da una problematica nata durante il Coding Day di DotNetToscana, ho scritto una classe per gestire un socket TCP multithread con .NET Gadgeteer. Il suo funzionamento è descritto nel post Un Server TCP con .NET Gadgeteer, che il grande Micheal Dodaro ha prontamente tradotto anche in inglese. Ed ho già in cantiere un nuovo articolo, anch'esso legato a quello che abbiamo sviluppato durante il Coding Day… Stay tuned! Tag di Technorati: Community,.NET,Programming,.NET Micro Framework
Ho da poco completato la traduzione in italiano di un post di Micheal Dodaro dedicato alla creazione e all'uso di un Web Service REST con .NET Gadgeteer: Web Service REST per registrare dati da un sensore .NET Gadgeteer. Si tratta di un articolo molto interessante, che spiega passo-passo la realizzazione del sistema. Assolutamente consigliato! Tag di Technorati: .NET,Programming,.NET Micro Framework
Con sommo piacere, Micheal mi ha fatto sapere che i nostri post dedicati a .NET Gadgeteer sono stati segnalati sul blog di Pete Brown, Maker Geek Roundup. Pete è lead del Developer Guidance Community Team di Microsoft, quindi vedere citati i miei post sul suo blog mi riempi di gioia… Evviva .NET Gadgeteer! Tag di Technorati: .NET,Programming,.NET Micro Framework
Da qualche giorno è stato inaugurato il nuovo sito ufficiale del progetto .NET Gadgeteer, un ottimo punto di partenza per conoscere la piattaforma, dare un'occhiata ai progetti basati su di essa, trovare news sempre aggiornate. Naturalmente, c'è anche un forum per condividere le proprie esperienze e trovare risposte ai problemi sull'utilizzo di questo fantastico strumento. Tag di Technorati: .NET,Programming,.NET Micro Framework
Continua la mia collaborazione con Michael Dodaro. Ecco i nuovi posti dedicati a .NET Gadgeteer: Sincronizzare l’orologio con un server di riferimento su Internet Una ProgressBar per .NET Gadgeteer Michael, oltre a concedermi spazio sul suo blog, si occupa anche di tradurre i miei post in inglese, in modo da dare loro una maggiore visibilità. Per ricambiare il favore, io ho iniziato a fare la stessa cosa con i suoi. Per il momento ho tradotto il suo articolo sull’utilizzo di Camera, Display e salvataggio su scheda SD, ma ne...
Qualche giorno fa ho segnalato un interessante blog dedicato a .NET Gadgeteer. L’autore, Michael Dodaro di Microsoft Research, mi ha contatto per ringraziarmi; ne è nato un interessante scambio di mail, culminato nella proposta di collaborare con lui scrivendo articoli dedicati a .NET Gadgeteer sul suo blog. Ed è così che ho iniziato questa nuova avventura, che ad oggi ha portato alla scrittura di tre post: Extension Methods con .NET Micro Framework Realizzare interfacce per .NET Gadgeteer Interfacce Windows-like con .NET Gadgeteer E altri post...
Per utilizzare un font in un’applicazione .NET Micro Framework, è necessario creare un apposito file di definizione in formato TinyFNT. Ogni applicazione Gadgeteer realizzata con il template di Visual Studio 2010 include due font predefiniti, Small e NinaB. E’ però possibile creare nuovi TinyFNT font a partire dai normali font True Type di Windows. Su MSDN è disponibile un’apposita sezione che spiega come utilizzare il tool TFConvert.exe per questo scopo. Tag di Technorati: .NET,Programming,.NET Micro Framework,Tools,Gadgeteer
Facendo esperimenti con .NET Gadgeteer, come succede sempre in questi casi ho iniziato a sviluppare una piccola libreria con tutto quello che mi serve (sincronizzazione dell’orologio, invio di mail, lettura/scrittura di file, extension methods vari, oggetti grafici, ecc.). Così mi sono detto: perché non rendere disponibile tale libreria per tutti? Ecco quindi che è nato il progetto .NET Gadgeteer Toolkit. L’ho creato proprio stasera su CodePlex; nei prossimi giorni inizierò a caricare le prime classi della libreria. La licenza è la Apache 2.0, la stessa del progetto Microsoft .NET Gadgeteer, anch’esso pubblicato su CodePlex. Tag di Technorati: .NET,.NET Micro...
L’oggetto Display del .NET Gadgeteer SDK è un display touch screen incredibilmente facile da utilizzare. Infatti, oltre alle classiche funzioni “primitive” per disegnare immagini, forme geometriche e testo, espone un oggetto, chiamato WPFWindow, grazie al quale è possibile creare oggetti con una filosofia simile a quella che si avrebbe con WPF (ovvero utilizzando contenitori e controlli). Ovviamente, il numero di oggetti disponibili è limitato, ma sono presenti classi come Canvas, Text, Image e ListBox, che possono essere utilizzate per creare oggetti più complessi. Il seguente esempio è tratto dal forum di TinyCLR: ...
Ho appena trovato una risorsa molto interessante per approfondire lo studio del .NET Gadgeteer: Integral Design, un blog, gestito da Michael Dodaro, la cui sezione Embedded Microcontrollers contiene diversi esempi di programmazione della scheda. Inoltre, c’è anche un articolo che spiega come creare un modulo software per gestire un Light Sensor di terze parti che può essere collegato alla board attraverso l’Extender Module di GHI Electronics. Tag di Technorati: .NET,Programming,.NET Micro Framework,C#
Come accennato nel mio precedente post, la piattaforma .NET Gadgteer è ancora giovane, quindi soffre di alcuni piccoli problemi, i cosiddetti Kwnon Issues. Sul forum del team di sviluppo è stato pubblicato un apposito topic che descrive tali problemi, con la descrizione delle relative soluzioni. In particolare, c’è un problema con la classe dell’SDK che gestisce il Button Module, per cui l’evento ButtonPressed non viene generato (oppure viene generato solo alcune volte). E’ stato però rilasciato un aggiornamento ufficiale, che sostituisce gli assembly che si occupano di gestire il bottone, e che sistema perfettamente la situazione (l’ho verificato in...
Qualche giorno avevo parlato di .NET Gadgeteer e della mia intenzione di ordinare il FEZ Spider Starter Kit prodotto da GHI Electronics Ebbene… Ho fatto l’ordine e da circa una settimana mi sto dilettando con questo nuovo giocattolino! E’ impressionante la facilità con cui questa piattaforma permette di sviluppare applicazioni per dispositivi embedded. Tanto per dirne una, in circa un quarto d’ora ho installato sulla scheda un web server attraverso cui è possibile impostare il colore di un led attraverso chiamate REST-like con un comune browser Web e una risorsa che restituisce una pagina HTML con l’elenco di tutti...
Microsoft .NET Gadgeteer is an open-source toolkit for building small electronic devices using the .NET Micro Framework and Visual Studio/Visual C# Express. Sviluppato da Microsoft Research, .NET Gadgeteer è una piattaforma open source, il cui codice sorgente, disponibile su CodePlex, è regolato dalla licenza Apache 2, mentre le specifiche tecniche e il design rispondono alla Creative Commons. Il toolkit permette agli utenti di realizzare piccoli dispositivi elettronici e prototipi usando hardware modulare, scrivendo codice con il .NET Framework e Visual Studio/Visual C# Express. GHI Electronics mette a disposizione il FEZ Spider Starter...
Ultimamente, non ci siamo quasi più fatti sentire, quindi immagino che molti di voi abbiamo pensato che DotNetToscana fosse morta. E invece, come l’araba fenice, siamo tornati! Dopo una serie di incontri, virtuali e non, abbiamo pubblicato un nuovo sito web, molto più snello e veloce del precedente. Ma, soprattutto, abbiamo deciso di partire alla grande organizzando un Hands On Lab sullo sviluppo di videogiochi per Windows Phone 7 con XNA. L’evento si svolgerà il 14 Maggio a Pisa e avrà durata giornaliera. E’ già tutto pronto: sul nostro sito potete leggere di cosa si tratta e registrarvi immediatamente...
DotNetToscana non è mai decollata come avremmo voluto. Comunque noi non ci arrendiamo e ce la metteremo tutta per cambiare rotta ed imboccare quella giusta. Vogliamo approfittare di questa pausa estiva per riflettere sulle difficoltà ed i problemi che abbiamo incontrato più volte in questi anni e risolverli. Però per farlo al meglio abbiamo bisogno anche di sentire la vostra voce, per questo abbiamo creato un piccolo sondaggio grazie a cui potrte farci sapere le vostre opinioni, i vostri consigli e suggerimenti. L’obiettivo finale è quello di far “rinascere” DotNetToscana. Clicca qui per rispondere al sondaggio Technorati Tag:...
La nostra Community cresce… Da pochi minuti il sito DotNetToscana si è arricchito di una nuova sezione, Tips & Tricks, in cui raccoglieremo trucchi e suggerimenti per risolvere i tipici problemi che si devono affrontare nel mondo della programmazione .NET. Technorati Tag: .NET,Programming,Visual Studio,C#,Visual Basic .NET,ASP .NET,LINQ,AJAX,Silverlight
The .NET V4.0 Beta is coming to a PC near you. Sign up on Microsoft Connect to get your copy when it becomes available!n Lot’s of great new features and SOURCE CODE in this release! Questo è l'annuncio che si legge sul blog Embedded Musings. Purtroppo non ho mai avuto modo di provare questo framework, ma devo ammettere di essere molto curioso ed interessato alle sue potenzialità. Technorati Tag: .NET,Programming,Updates
Ultimamente sto utilizzando con una certa frequenza l'accoppiata Sandcastle e Sandcastle Help File Builder per creare la documentazione tecnica delle librerie che sviluppo. Ho così notato che gli stili predefiniti inclusi nella distribuzione di Sandcastle non risultano completi (ad esempio, non contengono tutte le trasformazioni per il tag <note>). Su CodePlex è però disponibile un progetto, Sandcastle Styles, che contiene una serie di fix per gli stili di Sandcastle. L'ultima versione è disponibile qui. Technorati Tags: .NET, Programming, Tools
Cercando su MSDN, ho notato che le informazioni sulla documentazione XML (tag supportati, significato dei vari parametri, ecc.) sono sparse in varie pagine, ovvero manca un punto centrale che raccolga tutte le risorse. Come sempre, però, Google mi è venuto in aiuto, trovando il documento XML Documentation Comments Guide: si tratta di una guida disponibile in vari formati (tra cui un PDF di circa 70 pagine) che illustra tutti i tag supportati, con chiari esempi di utilizzo. Technorati Tag: .NET,Programming,C#,VB .NET
Da un paio di settimane è stata rilasciata la nuova versione di GhostDoc, un add-in per Visual Studio in grado di aiutare nella scrittura di commenti XML relativi a metodi, proprietà ed eventi delle nostre classi .NET. Personalmente lo ritengo un tool indispensabile se si utilizza Sandcastle per generare la documentazione delle proprie librerie. Le novità di questa versione comprendono il supporto ufficiale a VB .NET (prima era considerato solo "sperimentale") e la compatibilità con Visual Studio 2010 Beta 1. Technorati Tag: .NET,Programming,Visual Studio,Tools
Cercando qualche informazione in merito all'utilizzo dei certificati X509 in .NET, sono capitato in questo blog, che contiene una nutrita serie di articoli molto interessanti, relativi alle linee guida per lo scrittura di codice .NET riutilizzabile (ad esempio, non usare la notazione ungherese, utilizzare il camelCase per i nomi di variabili private e parametri, ecc.). Si tratta soprattutto di post che fanno riferimento al libro Framework Design Guidelines. Molto interessante. Technorati Tag: .NET,Programming,ASP .NET,C#,VB .NET
Se la cancellazione di file dal Solution Explorer di Visual Studio impiega diversi secondi, arrivando a bloccare l'intero ambiente di sviluppo, il problema è dovuto all'elevato numero di file presenti nel Cestino: basta svuotarlo per ottenere il comportamento normale (ovvero cancellazioni quasi istantanee). Technorati Tags: Visual Studio
DotNetRomaCesta è il neonato User Group di Roma dedicato al mondo .NET. Come si legge nella sua Home Page: Lo scopo di quest'associazione è quella di creare un punto di riferimento per la città di Roma e per tutti gli appassionati ed utilizzatori di questa tecnologia, un modo per confrontarsi e scambiarsi le proprie esperienze. L'User Group nato dalla passione di persone, ha il compito di fornire materiale formativo, quali articoli e trucchi nonché notizie e di promuovere una serie di attività culturali e formativi volte ad accrescere la conoscenza di questa materia. Gli eventi, che...
Su DotNetToscana sono disponibili le slide della mia sessione Windows 7 – Le novità per gli sviluppatori che ho tenuto nel corso dell'Installation Fest di Windows 7 di Mercoledì 25 Marzo. Technorati Tag: .NET,Programming,Community
So che sono un po' di parte, ma personalmente ritengo che l'Installation Fest di Mercoledì scorso sia andato molto bene. L'organizzazione è stata ineccepibile (quanto c'era da mangiare…), le persone si sono dimostrate interessate agli argomenti e la mia sessione sulle novità per sviluppatori è piaciuta, come testimoniato dalle domande che mi sono state fatte alla fine. Sono contento che sia andata così bene, e che l'evento sia stato anche l'occasione per incontrare nuove persone, fare due chiacchere mentre l'installazione di Windows 7 filava più o meno liscia… E lanciare il sasso per coinvolgere altra gente nella nostra avventura di...
Nel blog I know the answer (it's 42) è possibile trovare una serie è possibile trovare una serie di articoli che spiegano vari aspetti del funzionamento del Garbage Collector di .NET. Al momento sono ben 9: When does the .NET Compact Framework Garbage Collector run Forcing a Garbage Collection is not a good idea Series on dynamic memory management Reference Counting Garbage Collection Copying Garbage Collection Optimizing reference counting garbage collection Handling...
Oggi, mentre stavo per creare una Custom Exception in .NET, mi sono ricordato una cosa che avevo studiato nell'esame di certificazione 70-536, ovvero che la classe System.ApplicationException non dovrebbe essere utilizzata. Ma perché? Qual è il motivo che ha spinto Microsoft stessa a sostenere questa cosa? La risposta si trova facilmente con una ricerca su Google: JEFFREY RICHTER: System.ApplicationException is a class that should not be part of the .NET Framework. The original idea was that classes derived from SystemException would indicate exceptions thrown from the CLR (or system) itself, whereas non-CLR exceptions would be derived...
Venerdì scorso, presso il Dipartimento di Informatica dell'Università di Pisa, si è svolto il primo Workshop dello User Group toscano su .NET, Microsoft. NET Framework tra presente e futuro. E' stata la prima esperienza, sia come organizzatore di eventi, sia come speaker. A distanza di un giorno e mezzo, volevo condividere con voi le mie prime impressioni sull'esperienza: L'organizzazione di un evento è veramente un'attività impegnativa: questo sarà forse perché è stato il nostro primo Workshop, e quindi ci tenevamo che fosse tutto perfetto; La "tensione per la prima" era evidente: la...
Spesso la programmazione è vista metaforicamente come una "sfida", con traguardi da raggiungere, ostacoli sul proprio cammino, aiuti, imprevisti, ecc… Microsoft e HTML.it hanno provato a rendere concreta questa sfida, proponendo un gioco in Silverlight in cui lo sviluppatore deve cercare di rispondere il più velocemente possibile ad una serie di domande, guadagnando così punti per entrare in classifica, allo scopo di ottenere uno sconto del 40% sull'acquisto di Visual Studio 2008 Professional + MSDN Premium. Technorati Tag: .NET,Programming,Visual Studio
Andrea Marzilli, redattore e amico di HTML.it, mi ha fatto un'intervista a proposito dello User Group DotNetToscana, di cui sono un fondatore: si parla della sua nascita, del suo spirito e dell'evento che si terrà a Pisa il 20 Febbraio prossimo. Technorati Tag: .NET
E' con sommo piacere (e una punta di soddisfazione) che annuncio pubblicamente il primo workshop organizzato dallo User Group .NET Toscana: Microsoft .NET Framework tra presente e futuro. L'evento si svolgerà il giorno 20 Febbraio, dalle 14.00 alle 19.00 presso il Dipartimento di Informatica dell'Univeristà di Pisa. La partecipazione è completamente gratuita. Gli argomenti di cui vorremmo parlare sono tanti, ma purtroppo dobbiamo fare una scelta: per tale motivo, attualmente è in corso un sondaggio con cui chiunque può esprimere le proprie preferenze. Technorati Tags: .NET
Lo scorso 28 ottobre è stata rilasciata la versione definitiva dell'SDK del .NET Micro Framework 3.0. Il download è disponibile qui, mentre per maggiori informazioni è possibile fare riferimento al sito di Microsoft Connect. Technorati Tag: .NET,Programming,.NET Micro Framework,Updates
Con una mail di Microsoft Connect mi viene annunciata la disponibilità della prima Release Candidate del .NET Microsoft Framework SDK 3.0. Tra le novità, oltre ai numerosi bug fix, si segnalano: Support for Visual C# 2008 Express Edition File system (including emulator support) Significant DPWS improvements WiFi support (pending hardware availability) Performance optimizations New sample code and improved documentation Questa release è compatibile solo con Visual Studio 2008 (versioni Express comprese) aggiornato al...
Il buon Matteo mi ha preceduto di qualche clic... Il panorama delle Community regionali dedicata a .NET si è da poco allargato con la nascita dello User Group Toscano. Era da diverso tempo che questa idea ci rimbalzava per la testa, e finalmente ci siamo riusciti! Il gruppo si è riunito per la prima volta intorno alle metà di Settembre... Un'allegra combriccola di 8 persone accomunata dalla passione per .NET, dalla voglia di mettersi in gioco e dalla convinzione che le Community siano un luogo di incontro (reale o virtuale che sia) di grande importanza. Poi sono arrivati i...
In questo post è presente un breve questionario sulla distribuzione delle applicazioni .NET, che ha la scopo di raccogliere informazioni per migliorare il deploy nelle prossime versioni del Framework. Technorati Tag: .NET
Sul blog del team di sviluppo, si legge che il .NET Micro Framework 3.0 è disponibile in versione beta. Può essere scaricato dal sito Connect e il suo rilascio finale è previsto entro l'anno. Technorati Tag: .NET Micro Framework,Updates,Programming
In attesa che venga definitivamente deciso quale collocazione attribuire a Sandcastle (ad essere sinceri, a me non sembra una decisione tanto difficile ), per adesso è possibile scaricare l'ultima versione da Microsoft Downloads. Technorati Tag: .NET,Visual Studio,Tools
Sui blog di MSDN è apparso un post per me molto interessante, in cui si discute del fatto che il codice non può commentarsi da sé, quindi è necessario scrivere commenti per spiegare quello che si sta sviluppando. Si tratta di un argomento che mi sta molto a cuore: personalmente, sono dell'opinione che sia meglio un commento in più di uno in meno... Anzi, forse io esagero e tendo a commentare più del dovuto, ma lo faccio nell'ottica di riprendere il codice dopo qualche tempo dalla sua scrittura: quello che all'inizio può apparire chiarissimo (nel momento in cui lo si...
Tranquilli, non ho assolutamente intenzione di scrivere un post in cui metto a confronto .NET e C++, dicendo quale è meglio e quale è peggio... Su questo argomento è già stato scritto di tutto . Vorrei invece fare una riflessione sulla diverse "filosofie di programmazione" che seguo quando lavoro in C++ rispetto a quando uso .NET. Come i miei 25 lettori sanno bene, nell'ultimo anno ho accumulato una certa esperienza con .NET, accompagnata dal conseguimento di diverse certificazioni. Anche i lavori che ho fatto finora hanno sempre riguardato questa piattaforma. Ultimamente, però, nella mia nuova società sto affrontando un...
Anche se mi piacerebbe, per mancanza di tempo non sono ancora riuscito a fare qualche esperimento con il .NET Micro Framework. Certo comunque di tenermi aggiornato sull'argomento (almeno "sulla teoria"), quindi mi segno questo post in cui si parla di gestione dei thread, un argmento sempre molto importante. Technorati Tag: .NET Micro Framework
Da questo indirizzo è possibile scaricare la versione 2.5 del .NET Micro Framework, l'SDK di Microsoft dedicato allo sviluppo sui cosiddetti small devices. Tra le novità di questa versione ci sono il supporto alle comunicazioni via TCP/IP e ai Web service. Fonte: Computerworld Technorati Tag: .NET Micro Framework,Updates
A questo indirizzo è possibile raggiungere la nuova MSDN Code Gallery, una grande raccolta di esempi di codice e documentazione tecnica dedicata a .NET, a cui chiunque può contribuire inviando nuove risorse. Lo stile e l'interfaccia grafica del portale ricalcano molto da vicino quelli di CodePlex.
Technorati tags: .NET, Programming, C#, VB .NET, ASP .NET, ADO .NET, .NET Compact Framework, .NET Micro Framework, LINQ, Silverlight
Da qualche giorno è stato rilasciato un aggiornamento all'SDK di Windows SideShow dedicato allo sviluppo con il .NET Micro Framework. Maggiori informazioni e il link al download sono disponibili qui.
Technorati tag: .NET Micro Framework
In questo post Alessandro Del Sole ci segnala un articolo, scritto dal grande Francesco Balena, che illustra una nuova tecnica per progettere gli assembly .NET dalla decompilazione, senza utilizzare strumenti di terze parti. Io l'ho letto tutto d'un fiato e non vedo l'ora di fare qualche esperimento
Grazie Alessandro, grazie Francesco!
Technorati Tags: .NET, Programming
Magari è una cosa risaputa, ma io l'ho scoperto solo oggi per puro caso: per selezionare tutto il corpo di un metodo nell'editor di Visual Studio, basta fare doppio clic in un punto qualsiasi a sinistra del metodo stesso (per capirci, nello spazio della finestra in cui il puntatore del mouse "cambia orientamento" passando ad indicare verso destra).
Technorati Tag: Visual Studio
In questo post viene spiegato come la velocità del disco rigido influenza le prestazioni di Visual Studio 2005. Sono anche fornite alcune raccomandazioni sulle velocità consigliate per gli hard disk dei PC fissi e portatili, oltre ad una serie di link che spiegano come migliorare le prestazioni dell'ambiente di sviluppo.
Technorati Tag: Visual Studio
Today we've released a beta of the next version of the Windows SideShow Device SDK for .NET Micro Framework (v1.4), and we need your help to test it out!
Questo è l'annuncio che campeggia sul blog del team di sviluppo di Windows SideShow. Per partecipare al programma beta, è sufficiente inviare una mail di richiesta all'indirizzo showsdk@microsoft.com. Una cosa interessante è che non c'è NDA sul progetto
Technorati Tag: .NET Micro Framework
Questa mattina nella mia mailbox ho trovato una lettera di Microsoft Connect con il seguente messaggio: You are invited to apply for participation in .NET Micro Framework V2.0 SP1 Beta program on the Microsoft Connect Web site Ho subito fatto clic sul link contenente l'invito e ho provveduto a scaricare il nuovo framework: il .NET Micro Framework 2.0 SP1 Beta è stato rilasciato il 21 agosto scorso. Sono proprio curioso di provarlo Technorati tags: .NET Micro Framework, Updates
A questo indirizzo sono disponibili alcuni video che mostrano l'utilizzo del .NET Micro Framework. C'è anche un filmato che mostra passo-passo come utilizzare Visual Studio 2005 per creare un progetto per .NET MF e testarlo sia con l'emulatore software sia su una piattaforma hardware di riferimento.
Il .NET Micro Framework è stato rilasciato già da qualche mese, tuttavia in giro non si trovano molte informazioni ed esempi al riguardo. Questo post di Dario Airlodi fornisce una breve introduzione al framework ed alla sua architettura, e presenta una serie di link di approfondimento.
Sul sito http://www.codeplex.com/reflectoraddins è disponibile una nutrita raccolta di add-in per Reflector. La lista è gestita dallo stesso autore di questo indispensabile tool. Le estensioni più interessanti, secondo me, sono le seguenti: SQL2005Browser: This add-in allows to browse .NET assemblies stored in SQL Server 2005 databases BamlViewer: Load BAML resources (WPF) and render in XAML format CodeSearch: This add-in allows searching for strings and regular expressions in disassembled code
Come sempre avviene in occasione del rilascio di ogni CTP di Sandcastle, il programma Sandcastle Help File Builder è stato aggiornato e ora supporta le nuove funzionalità introdotte con la CTP di Marzo 2007.
E' stata rilasciata ieri la versione 4.0 del Visual Studio 2005 SDK. Nel pacchetto è incluso anche Sandcastle. Per maggiori informazioni e per il download fare clic qui.
Come la maggior parte dei programmatori .NET, ritengo che Reflector sia un tool assolutamente indispensabile. Oggi ho scaricato la nuova release: l'applicazione conferma le caratteristiche che l'hanno resa celebre, anche se ho riscontrato un piccola pecca relativa alla compatibilità con Windows Vista. Il programma, infatti, non richiede i diritti di amministratore, ma salva la sua configurazione nella stessa cartella in cui si trova l'eseguibile: qualora quest'ultimo sia stato copiato nella directory C:\Programmi (come ho fatto io), poiché su di essa non ha i diritti di scrittura, entra in azione il sistema di virtualizzazione del file system, che redirige il salvataggio del file...
Segnalo questo webcast per quanti sono interessati o anche solo incuriositi dal .NET Micro Framework, rilasciato proprio oggi: In this webcast, we describe how the .NET Micro Framework brings managed code to smaller devices and includes a number of additional features and extensions intended specifically for more of these small, embedded devices. Discover how the integration of the .NET Micro Framework with Visual Studio supports emulation on the computer, in addition to building, deploying, and debugging on the device from within the integrated development environment (IDE). Learn how the .NET Micro Framework also supports UI development with a graphics model...
Anche se è stato poco pubblicizzato, da qualche mese Microsoft ha reso disponibile una beta dell'SDK per il .NET Micro Framework, scaricabile qui. Si tratta della versione che è stata distribuita durante la conferenza Microsoft Mobile and Embedded DevCon dell'estate 2006.
The Microsoft .NET Micro Framework is an environment that extends the advantages of Microsoft .NET and the toolset in the Microsoft Visual Studio development system into a class of smaller, less expensive, and more resource-constrained devices than previously possible with other Microsoft embedded offerings.
Il .NET Micro Framework ha una sezione su MSDN, raggiungibile qui.