ComputerLand

Tu sei qui: Articoli MSDN

Notizie dal web

Online l'evento virtuale su Windows Phone "Mango"

E-mail Stampa PDF

Come tutti ormai sapete da qualche settimana è possibile scaricare la Beta 2 del Windows Phone SDK per sviluppare su Windows Phone 7 e “Mango” (il nome in codice della prossima versione). Gli sviluppatori che hanno un account sul Marketplace possono inoltre scaricare la ROM aggiornata del telefono in anteprima per tutti i modelli disponibili in Italia Sorpresa.

Per permettervi di studiare al meglio la nuova piattaforma e di passare l’estate divertendovi a programmare le vostre applicazioni, abbiamo preparato un evento online composto da una keynote, condotta da Gabriele Castellani e Marco Agnoli, con la partecipazione mia e di Giuseppe Guerrasio, e da 6 sessioni di approfondimento tecnico:

  • Introduzione allo sviluppo per Windows Phone – Cristian Civera
  • Il design delle applicazioni Windows Phone – Roberto Cavallini
  • Le novità della piattaforma di sviluppo in Windows Phone "Mango" – Lorenzo Barbieri
  • Multitasking nelle applicazioni Windows Phone "Mango" – Matteo Pagani
  • Live Tile e notifiche in Windows Phone "Mango" – Michele Locuratolo
  • Phone + Cloud in pochi clic con Azure Toolkit per Windows Phone 7 – Roberto Freato

Nelle demo della keynote vedrete anche alcune applicazioni già disponibili per Windows Phone 7 aggiornate per Mango, oltre ad una versione di Drop01 Experiment che sfrutta l’integrazione tra XNA e i controlli Silverlight per menu, opzioni, hi-score, etc…:

269612_244308058912962_226550480688720_1023903_6905138_n[1]

Cosa aspettate… guardate la keynote e le sessioni di approfondimento, fateci sapere di quali altri contenuti avete bisogno per realizzare applicazioni per questa piattaforma sempre più potente e facile da programmare, poi scaricate i tool e realizzate le vostre applicazioni!

P.s. vi ricordo che tra i tool è disponibile anche l’emulatore di Windows Phone Mango contenente Internet Explorer 9 in versione Phone, con cui testare la compatibilità dei vostri siti in versione mobile o in versione completa (anche in HTML 5) sfruttando l’accelerazione grafica e il supporto (anche nell’emulatore a partire da questa versione) dei video in H.264, e che è possibile, all’interno di applicazioni Silverlight, usare il WebBrowserControl nuovo per integrare al meglio il mondo delle applicazioni native con quello del web.

Buon divertimento! A bocca aperta

-Lorenzo


read full article

Orchard localizzato in Italiano

E-mail Stampa PDF

Come penso sappiate Orchard è un progetto gratuito, open source e soprattutto community-focused

Orchard è scaricabile dal sito del progetto e da poco potete scaricare anche i file localizzati in Italiano, consentendovi quindi di avere l'interfaccia  localizzata.

Il lavoro di localizzazione è stato portato a compimento da Simone che si è occupato della localizzazione in Italiano collaborando il team di Orchard insieme ad un altro gruppetto di volenterosi.

Oggi ha fatto un post con l'annuncio: qui il post in inglese, qui quello in Italiano, dove trovate anche le istruzioni su come aiutare la community a migliorare la traduzione e tenerla aggioranta.

Quindi:

image

Buon divertimento con Orchard!

Pietro Brambati, Developer Evangelist, Microsoft Italia


read full article

Sviluppatori di applicazioni Windows Phone: E' arrivato "Mango" Beta 2

E-mail Stampa PDF

Con un post sul  blog ufficiale, è appena stata annunciata la disponibilità dei Windows Phone Developer Tools per “Mango” e della possibilità di scaricare le ROM Beta di Mango per i telefoni “commerciali”, senza dover richiedere a Microsoft dei prototipi.

Le ROM sono disponibili per tutti gli sviluppatori che hanno un account di publisher sul Marketplace, per una serie di paesi, tra cui l’Italia, nelle cinque lingue di lancio, incluso l’italiano e per tutti i telefoni disponibili in commercio.

In questo modo, oltre a testare i nuovi tool di sviluppo potete provare tutte le nuove funzionalità del telefono, e soprattutto, potrete andare dai vostri amici e mostrare un telefono aggiornato mesi prima del lancio ufficiale (sport in cui, da buon geek, mi diverto sempre molto Sorriso).

Attenzione: la ROM è in Beta, seguite attentamente le istruzioni alla lettera, incluso il fatto di fare il backup completo e di tenerlo da parte e custodirlo gelosamente, perchè nei vari passaggi c’è il rischio di commettere errori e di rendere il telefono inutilizzabile. In ogni caso, per qualsiasi problema, partite dai forum ufficiali, ma non preoccupatevi, essendo un programma di early access, sono state predisposte una serie di risorse per supportare anche chi ha avuto problemi.

 

Ricapitolando, ecco le cose che dovete fare:

  1. Scaricate i tool
  2. Aggiornate il vostro telefono
  3. Correte a mostrarlo a tutti! Sorriso
  4. Iniziate a realizzare applicazioni che usano tutte le nuove funzionalità, incluso il fast app resume, le nuove Live Tile, il Motion Sensor, le socket, l’accesso alla fotocamera diretto e la possibilità di fare applicazioni di realtà aumentata.

Nei prossimi mesi uscirà un aggiornamento dei tool, che conterrà la licenza go-live per pubblicare le applicazioni Mango sul Marketplace, ma non aspettate, iniziate fin da subito a sfruttare le possibilità offerte dalla nuova piattaforma!

Non vorrete arrivare tardi all’appuntamento con il lancio della nuova versione di Windows Phone, le vostre applicazioni devono essere in prima fila!

A questo link trovate le release notes dei tool di sviluppo, leggetele perché come tutte le beta ci sono ancora delle cose da sistemare.

 

Se siete studenti avete una possibilità in più!

Ci sono 50 HTC Mazaa, che includono anche il supporto al giroscopio, che verranno dati agli studenti registrati su DreamSpark che invieranno i migliori prototipi di applicazione realizzati con Sketchflow.

Partecipare &e grave; semplice:

  1. Registratevi su DreamSpark (se non l’avete già fatto)
  2. Scaricate gratuitamente Expression Studio Ultimate e i nuovi Windows Phone Developer Tools
  3. Scaricate lo Sketchflow Template for Windows Phone e create un mock-up con Sketchflow della vostra app
  4. Pubblicatelo da qualche parte, e  twittate il link con l’hash tag #WPAppItUp
  5. Il team di Windows Phone guarderà i prototipi e contatterà i migliori per spedirgli l’unico device che al momento ha tutte le feature hardware di Mango.

Che dire… buon download… e buon Mango a tutti i developer!

-Lorenzo


read full article

Sviluppatori di applicazioni Windows Phone: tutti dal fruttivendolo! E' arrivato "Mango" Beta 2

E-mail Stampa PDF

Con un post sul  blog ufficiale, è appena stata annunciata la disponibilità dei Windows Phone Developer Tools per "Mango" e della possibilità di scaricare le ROM Beta di Mango per i telefoni "commerciali", senza dover richiedere a Microsoft dei prototipi.

Le ROM sono disponibili per tutti gli sviluppatori che hanno un account di publisher sul Marketplace, per una serie di paesi, tra cui l'Italia, nelle cinque lingue di lancio, incluso l'italiano e per tutti i telefoni disponibili in commercio.

In questo modo, oltre a testare i nuovi tool di sviluppo potete provare tutte le nuove funzionalità del telefono, e soprattutto, potrete andare dai vostri amici e mostrare un telefono aggiornato mesi prima del lancio ufficiale (sport in cui, da buon geek, mi diverto sempre molto Sorriso).

Attenzione: la ROM è in Beta, seguite attentamente le istruzioni alla lettera, incluso il fatto di fare il backup completo e di tenerlo da parte e custodirlo gelosamente, perchè nei vari passaggi c'è il rischio di commettere errori e di rendere il telefono inutilizzabile. In ogni caso, per qualsiasi problema , partite dai forum ufficiali, ma non preoccupatevi, essendo un programma di early access, sono state predisposte una serie di risorse per supportare anche chi ha avuto problemi.

 

Ricapitolando, ecco le cose che dovete fare:

  1. Scaricate i tool
  2. Aggiornate il vostro telefono
  3. Correte a mostrarlo a tutti! Sorriso
  4. Iniziate a realizzare applicazioni che usano tutte le nuove funzionalità, incluso il fast app resume, le nuove Live Tile, il Motion Sensor, le socket, l'accesso alla fotocamera diretto e la possibilità di fare applicazioni di realtà aumentata.

Nei prossimi mesi uscirà un aggiornamento dei tool, che conterrà la licenza go-live per pubblicare le applicazioni Mango sul Marketplace, ma non aspettate, iniziate fin da subito a sfruttare le possibilità offerte dalla nuova piattaforma!

Non vorrete arrivare tardi all'appuntamento con il lancio della nuova versione di Windows Phone, le vostre applicazioni devono essere in prima fila!

A questo link trovate le release notes dei tool di sviluppo, leggetele perché come tutte le beta ci sono ancora delle cose da sistemare.

 

Se siete studenti avete una possibilità in più!

Ci sono 50 HTC Mazaa, che includono anche il supporto al giroscopio, che verranno dati agli studenti registrati su DreamSpark che invieranno i migliori prototipi di appli cazione realizzati con Sketchflow.

Partecipare è semplice:

  1. Registratevi su DreamSpark (se non l'avete già fatto)
  2. Scaricate gratuitamente Expression Studio Ultimate e i nuovi Windows Phone Developer Tools
  3. Scaricate lo Sketchflow Template for Windows Phone e create un mock-up con Sketchflow della vostra app
  4. Pubblicatelo da qualche parte, e  twittate il link con l'hash tag #WPAppItUp
  5. Il team di Windows Phone guarderà i prototipi e contatterà i migliori per spedirgli l'unico device che al momento ha tutte le feature hardware di Mango.

Che dire: buon download: e buon Mango a tutti i developer!

-Lorenzo


read full article

Guest post: Cosa ci aspetta nella prossima versione di Visual Studio per l'ALM

E-mail Stampa PDF

Questo post è stato scritto da Matteo Emili, MVP Visual Studio ALM.

Al Tech Ed North America 2011 abbiamo visto per la prima volta cosa sarà la prossima release di Visual Studio ALM, le novità saranno sostanziali, ed avranno come pilastri fondamentali i seguenti:

· Migliorare ciò che è già stato introdotto con Visual Studio 2010

· Accelerare l'adozione di processi agili

· Introdurre un anello di collegamento fra lo sviluppo del software e la sua gestione e monitoraggio da parte dei dipartimenti IT

image

Quindi già possiamo affermare una cosa: Software Engineering ed Operations Management diventano due parti di un unico ciclo.

Inoltre ci sono altri importanti elementi da considerare. Uno su tutti la collaborazione all'interno del team di sviluppo, che rimane la pietra angolare di una corretta gestione dell'Application Lifecycle Management, ma anche la possibilità di avere un flusso di feedback (e di comunicazione) fra i membri del team, che sia comprensibile a tutte le figure in gioco e che sia direttamente utile alla risoluzione di un problema. In questo Microsoft Test Manager è stato un ottimo inizio, ed è stato ampliato con le novità   che vedremo di seguito. Un ulteriore fattore da tenere in grande considerazione è la fruibilità delle informazioni: ogni utente deve avere lo strumento migliore e che meglio si adatta alla sua figura. Infine il processo deve essere trasparente, essere (cit. Jason Zander, Microsoft Corporate Vice President) the single point of truth.

Unire questi elementi alle novità suindicate comporta un rilascio della cosiddetta vNext di Visual Studio ALM!

Di seguito vediamo tutte le novità:

Strumenti di pianificazione agile

Si parte da una serie di problemi da risolvere organizzati per priorità (Product Backlog), si organizzano le risorse per coprire questi problemi (Capacity Planning), si determina quali attività affrontare nella prima iterazione (Sprint Planning) ed infine c'è da gestire il progresso di queste attività. Per facilitare ciò è stata introdotta una nuova interfaccia web based (il nuovo Web Access) che ricorda la taskboard utilizzata in Scrum.

imageimageimage

Requirements Management

Spesso capita che il requisito raccolto dal team non sia esattamente ciò che richiedesse il cliente. Basta un semplice misunderstanding per vanificare o addirittura rendere deleteria la trasformazione del requisito in funzionalità. E' per questo che viene introdotto un addin per un tool che praticamente tutti sanno utilizzare: PowerPoint.

image

Utilizzando PowerPoint sarà possibile definire in modo chiaro e visuale un mockup di requisito, incluse le varie gesture (tap, touch, ecc.) e dare feedback al team di sviluppo.

image

Il grande vantaggio dell'uso di questo strumento è che lo stakeholder utilizza un prodotto che già conosce e con cui è familiare, abbattendo la curva di apprendimento necessaria per un tool non noto e rendendone quindi naturale l'uso da parte di un utente non tecnico.

Feedback dallo stakeholder

Come per i requisiti, il dialogo in fase di test e di definizione della User Experience dell'applicazione fra team di sviluppo e cliente è essenziale. Utilizzando un tool di feedback simile a quello di Microsoft Test Manager è possibile registrare audio, video e commenti durante una sessione di test con lo stakeholder e renderli disponibili agli sviluppatori. Quindi dopo il rich bug introdotto con Visual Studio 2010, con la vNext si introduce il concetto di actionable feedback.

image

Nuovo test runner

Test runner completamente nuovo per Visual Studio ALM vNext, che permetterà di utilizzare i principali framewo rk di Unit Testing (xUnit, NUnit) oltre a MSTest con la prossima release di Visual Studio.

image

Inoltre il nuovo test runner permetterà di avere un feedback completamente diverso sull'esito degli Unit Test, che verranno eseguiti in background ed in un ordine ben preciso, anche con l'ausilio della Test Impact Analysis.

Code Review

Sarà possibile eseguire una revisione del codice evidenziando le modifiche eseguite sia in base all'utente sia in base al work item collegato.

image

Quality Assurance, Code Clone Analysis e Exploratory Testing

Il Team Explorer viene sostituito dal Team Navigator, che oltre ad essere uno strumento pe r lo sviluppatore sarà anche un tool fondamentale per chi si occupa di Quality Assurance, infatti permetterà di eseguire testing esplorativo all'interno delle applicazioni monitorando l'applicazione stessa.

imageimageimage

La Code Clone Analysis permetterà di analizzare le applicazioni e di evidenziare dove vengono ripetuti blocchi di codice, in modo da rendere la componentizzazione ed il disaccoppiamento molto più intuitivi.

image

image

Questa tecnologia utilizza un algoritmo di ricerca sviluppato da Microsoft Research che esegue una ricerca semantica sul codice, permettendo di riconoscere sia il 'copia e incolla' sia frammenti di codice molto simili che possono essere unificati.

Rich Work Item

Ora il Work Item integra al suo interno un nuovo controllo che permette di avere all'interno rich text (quindi anche codice HTML) o immagini.

image

Team Foundation Server su Windows Azure

Microsoft offrirà la possibilità di avere Team Foundation Server ospitato su Windows Azure, e quindi rendere disponibile in the cloud lo stesso servizio che è ospitabile on premise. Su questo specifico punto c'è ancora molto mistero, ma sicuramente i dubbi (nonchè l'offerta) verranno dissipati nei prossimi mesi.

image

Integrazione fra team di sviluppo e dipartimento IT

E' stato rilasciata una CTP (Community Technical Preview) del connettore fra System Center e Visual Studio Team Foundation Server 2010, che permette un allineamento fra team di sviluppo e dipartimento IT. Il connettore permette di assegnare da System Center Operations Manager dei performance counter sulle applicazioni, e di indirizzare poi i dati critici di eseguire un triage degli incident da parte di SCOM verso il Team Foundation Server, sottoforma di actionable feedback. Ovviamente sarà parte integrante della prossima release di Visual Studio ALM.

imageimage


read full article

Pronti per IE9 Mobile

E-mail Stampa PDF

Le nuove specifiche HTML5 forniscono  un potente strumento per sviluppare  applicazioni Web basate sul browser anche nell'area Mobile. Assieme al nuovo Windows Phone developer tools  per la prossima versione di Windows Phone basato su Silverlight e XNA, è disponibile anche la versione mobile di Internet Explorer 9. Effettuando il download del nuovo Windows Phone developer tools ,  oltre alla nuova piattaforma di sviluppo basata su Silverlight e XNA le cui principali nuove feature le trovate descritte  in questo post  assieme alle nuove risorse tutorial e lab per lo sviluppo per le applicazioni locali basate su Silverlight,  si trova all'interno del emulatore  anche il nuovo browser, che con il supporto per i nuovi standard HTML5, CSS3, JS come per la versione per Windows pc, arricchisce anche le possibilità di sviluppo di applicazioni Web basate appunto sul nuovo browser mobile.
È  possibile quindi cominciare ad utilizzare IE9 mobile all'interno dell'emulatore, per  iniziare a provare le nostre applicazioni web e per verificarne il comportamento sulla nuova versione mobile del browser.

Disponibile anche il nuovo  Mobile Test Drive versione mobile del noto Internet Explorer Test Drive, di seguito un immagine del nuovo Mob ile test drive visualizzato in IE9 mobile all'interno dell'emulatore dei nuovi tool :

 

 

Attraverso questo nuovo sito, come per la versione per desktop, si ha a disposizione una serie di applicazioni che utilizzano in modo significativo HTML5 ,CSS3 e JS pensate appositamente per il mobile. Si può utilizzare il sito per provare il comportamento dei vari browser mobile rispetto ad applicazioni che usano ini modo intesivo i nuovi standard. In attesa di poter provare il sito anche sui device con il nuovo Windows Phone, installando l'emulatore si possono provare anche queste applicazioni con IE9 Mobile, cominciando a verificare il supporto per i nuovi standard offerto dalla versione del browser mobile di Windows Phone .

Tra le applicazioni già disponibili nel  Mobile Test Drive abbiamo:

  • Audio Player
  • Geolocation
  • Border Radius
  • DOM Local Storage
  • Scalable Vector Graphics
  • CSS3 Media Queries
  • DOMContentLoaded
  • FishIE Tank
  • Speed Reading
  • Animated Text
  • HamsterDance Revolution
  • Business Charts
  • IE Logo
  • Video Panorama
  • Browser Control Theming


Enjoy Mobile Web development con IE9 Mobile e HTML5 !!!

 

 


read full article

Prima preview di Windows 8 e nuova developer conference BUILD

E-mail Stampa PDF

Annunciata ieri durante l'evento Computex 2011 la nuova developer conference di Microsoft in settembre (Settembre 13 - 16 in Anaheim, California) che si chiama BUILD a cui è possibile cominciare a registrarsi . Parallelamente a questo annuncio mostrata anche una prima preview di Windows 8  . Tante novità tra cui le applicazioni con HTML5 e JavaScript, la nuova shell, Internet Explorer 10, il supporto per  System on a Chip (SoC) e molto altro. In attesa di poterlo provare e vedere le ulteriori novità seguendo la conference BUILD in settembre, trovate  il video della preview nell'area press del sito Microsoft  assieme alle prime informazioni sulla prossima release di Windows e potete seguire il blog del team.

 

 

 

 


read full article

Calendario corsi su Windows Embedded

E-mail Stampa PDF

image

Il Microsoft Innovation Center (MIC) di Torino è una struttura che agevola la collaborazione fra istituzioni, mondo accademico e industriale per favorire lo sviluppo di soluzioni innovative in ambito software. Obiettivo del MIC-ISMB è promuovere l'innovazione e la crescita dell'economia locale e internazionale del software e creare un ecosistema sulle tecnologie Microsoft nel settore embedded e cloud computing, coinvolgendo attivamente il mondo dell'industria.

Questo avviene anche attraverso l'erogazione di corsi tecnici e seminari, dove i partecipanti hanno la possibilità di creare applicazioni software e sperimentare sin da subito su sistemi hardware messi a disposizione presso la sala corsi.

Il calendario di giugno è particolarmente ricco e prevede la possibilità di partecipare gratuitamente a diverse giornate di presentazione delle ultime novità Microsoft:

Seminario gratuito: Windows Embedded Handheld Torino 7 giugno
In collaborazione con Adeneo Embedded fornisce ai partecipanti una panoramica su Windows Embedded Handheld, un sistema operativo a elevate prestazioni per la realizzazione di dispositivi palmari aziendali. Grazie a questa piatta forma, gli OEM sono in grado di creare dispositivi che eseguono applicazioni line-of-business (LOB) e consentono di inserire i dati in modo sicuro ed efficiente. Windows Embedded Handheld intende soddisfare le svariate esigenze delle aziende in molti settori, inclusi la mobilità sul campo, il trasporto e la logistica, la vendita al dettaglio, i servizi sanitari e il settore manifatturiero. Il sistema operativo è l'evoluzione di Windows Mobile 6.5.

Seminario gratuito: Entra nel mondo di Windows Embedded Milano 9 giugno 
In collaborazione con Arrow Electronics, avrai la possibilità di incontrare un team di esperti Microsoft, scoprire gli innovativi sistemi che utilizzano Windows Embedded attraverso le nostre demo e partecipare a laboratori tecnici per conoscere le nostre piattaforme.

Seminario gratuito: Azure Workshop Torino 13 giugno
Microsoft ha il piacere di invitarvi a un workshop appositamente ideato per ISV, System Integrator e sviluppatori con lo scopo di approfondire la piattaforma Microsoft per il Cloud: Windows Azure. Non perdere questa opportunità. L'evento è gratuito e i posti sono limitati.

Seminario gratuito: Windows Embedded Compact 7 Torino 28 giugno 
In collaborazione con BEPS Engineering ed AVNET Embedded il seminario fornisce ai partecipanti una panoramica  sul sistema operativo Windows Embedded Compact 7, l'evoluzione di Windows Embedded CE 6.x. L'unico sistema "hard real time" di Microsoft che presenta numerose novità in diverse aree del prodotto: CPU (è gestito il multicore), networking, kernel, tool e soprattutto per la parte di interfaccia utent e: Multimedia, multi-touch, nuovo Silverlight, nuovo browser, nuove applicazioni e tanto altro. 

Corso su Windows Embedded CE 6.0 R3 Torino 29-30 giugno e 1° luglio
Questo corso, in collaborazione con BEPS Engineering e Avnet Embedded è un corso ufficiale "Microsoft Building Solutions with Windows Embedded CE 6.0 R3". Il corso è stato ideato con un'alternanza di parti teoriche e di laboratori pratici per permettere ai partecipanti di consolidare con un esercizio diretto i concetti teorici via via acquisiti. Fornisce una formazione di base completa sul sistema operativo Windows CE e sull'ambiente di sviluppo Platform Builder e sull'interazione con gli ambienti di sviluppo di applicativi in ambiente Windows Embedded CE.  Costo € 1.000,00 + IVA.

Il team MIC Torino


read full article

Pagina 29 di 49

 
 
 
 
Certificazioni