Month: June 2012

Uefa Ranking sul Windows Phone Marketplace !

6786.primaryImageCACT2IMY_136E9D98

 

Da oggi è stata pubblicata sul marketplace di Windows Phone la mia nuova app Uefa Ranking, attraverso la quale è possibile ottenere tutte le informazioni sul ranking della UEFA sia per le squadre di club che per le federazioni con l’andamento negli ultimi 5 anni.

Per maggiori informazioni vi rimando al link sul market.

ioProgrammo : il mio articolo sul .Net Micro Framework

1884.4-176g_2CE5F352

Questo mese, nella nota rivista di programmazione “ioProgrammo” (n. 176, Luglio 2012), c’è un mio articolo sul .Net Micro Framework.

Si parte dalle basi, dall’architettura e dal modello di programmazione sino ad arrivare a realizzare, attraverso l’utilizzo del Netduino, un allarme fatto in casa che sfrutta un sensore di prossimità.

Mi raccomando non perdetevelo e correte in edicola ad acquistarlo !

Smart Device e .Net CF torneranno in Visual Studio 2012 !

Dopo aver abbandonato il supporto per lo sviluppo su Smart Device con il .Net Compact Framework in Visual Studio 2010, la Microsoft sembra essere tornata sui suoi passi. Infatti, in Visual Studio 2012 avremo nuovamente tale supporto soprattutto in vista dell’uscita di Windows Embedded Compact v.Next. A settembre, saranno annunciate anche delle novità relative alla roadmap per il .Net Compact Framework.

Queste informazioni, è possibile leggerle sul sito Microsoft Connect al seguente link relativo ad una richiesta aperta da uno sviluppatore che si chiedeva come mai in Visual Studio 2010 non ci fosse supporto per lo sviluppo su Windows CE e .Net Compact Framework. Una voce ufficiale della Microsoft ha risposto così …

“Hi folks,
In the first quarter of 2013, we plan to provide tooling for Visual Studio 2012 to create apps for Windows Embedded Compact v.Next. We’ll be announcing more details in September, including the roadmap for .NET CF. You can find more details this Fall in the Windows Embedded Compact website athttp://www.windowsembedded.com.

thanks,
Doug Turnure
Visual Studio PM”

A questo punto non ci resta che aspettare !

uPLibrary : componente per l’invio delle email via SMTP

La libreria μPLibrary (arrivata alla versione 1.6.0.0) si è arricchita di un nuovo componente software che fornisce la funzionalità di client per l’invio delle email via SMTP.

La classe principale è la SmtpClient, i cui metodi principali sono :

  • il costruttore che prevede in ingresso un oggetto di tipo SmtpServer attraverso il quale possiamo specificare il nome dell’SMTP server da utilizzare per l’invio delle email con la relativa porta (default 25);
  • il metodo Send() che riceve in ingresso un oggetto del tipo EmailMessage che rappresenta l’email da inviare e sul quale è possibile impostare, attraverso le relative property, l’oggetto, il mittente, il destinatario ed il body (eventualmente anche in formato HTML);

Utilizzare questo componente è semplicissimo come si può evincere dal seguente esempio.

SmtpClient smtpClient = new SmtpClient(new SmtpServer("smtpserver"));
ArrayList recipients = new ArrayList();
recipients.Add("indirizzodestinatario@provider.com");
string body = "<b>Testo in grassetto</b><br /><a href='www.google.com'>Google</a>";
smtpClient.Send(new EmailMessage()
    {
        From = "indirizzomittente@provider.com",
        To = recipients,
        Subject = "Test oggetto",
        Body = body,
        IsBodyHtml = true
    });

I destinatari possono essere ovviamente più di uno inserendoli in una lista, così come è possibile impostare il testo in formato HTML settando la property IsBodyHtml.

Ovviamente, il tutto è disponibile su Codeplex ed è stato anche aggiornato nella Nuget Gallery!