Archive for October, 2009
Certificazione Windows 7 per josh
Oct 28th
Queste sono le notizie che rendono merito al lavoro di ogni team di sviluppo, quindi è giusto anche che ogni tanto ci congratuliamo da soli!! Quindi, complimenti tocca ora volgere lo sguardo ad Office 14.
Knowledge Box 2009 – Milano, 18 Novembre
Oct 27th
E’ arrivata l’ora di parlare di SharePoint 2010 e delle iniziative di Knowledge Management associate al nuovo prodotto, quindi cosa c’è di meglio del KBox? Ci saremo, io, Gabriele, Mariano Corso ed i partner e clienti di it Consult che testimonieranno i casi di successo incentrati sul Document e Business Process Management. Se volete dare un’occhiata all’agenda, qui è disponibile l’invito ed il modulo di registrazione all’evento!
PRESENTAZIONE
Knowledge Box Autumn 2009 è un convegno nazionale centrato sulla tematica del Knowledge Management. Aperto alla partecipazione di manager e ricercatori, affronta la Gestione della Conoscenza sia da un punto di vista teorico che metodologico, ponendo particolare attenzione alla presentazione di esperienze e tecnologie.
DOVE SI TIENE
Knowledge Box Autumn 2009 si tiene dalle 9,30 alle 16 presso il Convention Center della sede Microsoft – Via Rivoltana, 13 – Palazzo A – Segrate (MI)
La sede Microsoft è raggiungibile facilmente in auto
(e’ disponibile un ampio parcheggio) e con i mezzi pubblici.
(Indicazioni per arrivare)
Considerazioni post Las Vegas
Oct 27th
Sono tornato da qualche giorno ed ho mille idee che mi frullano per la testa: è proprio vero SharePoint 2010 ed in generale O14 mi hanno colpito molto e spero di riuscire a trasferire questa *ondata* di buon umore anche all’interno dei nostri prodotti e soluzioni per il Document Management.
Occorre comunque ragionare su alcune funzionalità e/o miglioramenti che sono stati apportati al prodotto e più in generale all’interno della famiglia O14. Condivido assieme a voi alcune idee, tenetele come spunto per innovare i prodotti e/o soluzioni che basano la propria architettura su questo particolare dominio applicativo.
Dev
In meno di 3 anni, il team di sviluppo ha consolidato le esperienze e best practice delle comunità di professionisti che ruotano attorno la famiglia di prodotti server made in Microsoft. Si può ora sviluppare applicazioni per O14 su Vista SP2 e Windows 7 e l’integrazione con Visual Studio 2010 permette di implementare soluzioni integrate in maniera *nativa*. Valorizzate SharePoint Designer, vi servirà tremendamente in futuro.
ITPro
Su questo aspetto credo abbiano lavorato molto e bene: finalmente è possibile creare dei disaster recovery planning per SPSite, SPList, SPItem. Più di 600 operazioni possibili che possono essere fatte tramite PowerShell, create dei piani di manutenzione di installazioni sempre a portata di mano!
Mktg
Office 14 può essere considerato il nuovo entry point adoption per SharePoint, la maggior parte dei tool di Office Automation è intagrata two way con il portale aziendale. Occhio ai Business Connectivity Services!
Esplodere questi tre concetti può esservi di aiuto per partire con il piedi giusto con O14 e SharePoint.
Microsoft SharePoint Conference 2009: day 4
Oct 22nd
Ieri sera abbiamo speso circa 80 dollari per una bistecca, a dir la verità molto buona ma credo che abbiamo perso una super patacca … cmq ci siamo divertiti as usual. Ritornando agli argomenti delle sessioni che ho seguito, segnalo 3 tempi principali:
- PowerShell, amministrazione avanzata di SharePoint 2010
- User Interface, programmazione dei Ribbon per SharePoint 2010
- Data Access, RESTfull Service Interface
Per quanto concerne la parte di amministrazione di SharePoint 2010, da oggi PowerShell mette a disposizione ben 652 cmdlets, un superset di comandi di amministrazione, estensioni ed un help inline completo. A differenza di stsadm e dei suoi 182 comandi, a qui tutti noi siamo affezionati, il nuovo tool si differenzia sopratutto per due motivi. Il primo riguarda la velocità di esecuzione, in quanto non deve più passare per la compilazione delle dll interne ed aggira quindi il problema dell’inizializzazione ad ogni comando dell’Object Model di riferimento. I risultati sono *apprezzabili*, una enumerazione di 5600 SPSite con stsadm impiega più di 10 ore, con PowerShell meno di 30 minuti. Il secondo riguarda la possibilità di estendere PowerShell con script custom che automatizzano più del 90% delle operazioni che possono essere fatte dalla console di amministrazione di SharePoint 2010.
Riguardo invece l’interfaccia utente e la programmazione dei Ribbon ci sono enormi novità. La stretta correlazione tra Visual Studio 2010 ed i template di progetti SharePoint di riferimento rende davvero banale la personalizzazione dell’interfaccia di navigazione sia del portale che di applicazioni custom (leggi Silverlight WebPart).
L’introduzione di RESTfull, d’altronde, rende anche la parte di interoperabilità dei dati di SPList davvero potente. Non è una novità implementare JSON e Atom ad oggi, diranno alcuni, ma stiamo parlando di un prodotto che fino a due anni fa non era WCAG 2.0 AA compliant … quindi davvero un grande passo avanti.
Nei prossimi giorni, con calma condividerò gli aspetti più importanti della nuova architettura e delle funzionalità che racchiude il prodotto. Può venirne fuori un bel ragionamento per l’immediato futuro.
Microsoft SharePoint Conference 2009: day 3
Oct 22nd
Per motivi a me sconosciuti, Windows LiveWriter ha sovrascritto il post del primo giorno, quindi ci siamo persi definitivamente un pezzo della storia di questa mini avventura a Las Vegas. Continuo quindi con il condividere alcune delle notvità più interessanti che ho avuto modo di apprezzare in questo terzo giorni di conferenza.
Ancora l’uscita ufficiale di Open XML SDK2 non ci è data a sapere da Zeyad Rajabi, Program Manager di Microsoft per open XML. Ha costruito un’ottima sessione e non ha accennato ad un rilascio definitivo del tool di sviluppo, si è limitato a dire: poco dopo il rilascio di Office 2010!!!
Mi soffermo invece sulle novità, alcune di queste già anticipate, circa il nuovo ambiente di sviluppo consigliato per SharePoint 2010. Abbiamo quindi ufficialmente 5 diverse possibilità:
- Stand-alone Server, questo approccio non passa mai di moda!
- Windows Vista SP2 – Windows 7, SharePoint 2010 supporta esclusivamente IIS 7 (off course)
- Windows Server 2008 R2
- Virtualization, Windows Server 2008 R2 Hyper-V (attenzione alle prestazioni)
- Boot to VHD, Windows 7 o Windows Server 2008 R2
Detto questo, è utile anche accennare alla possibilità di adottare una strategia di Application Lifecycle Management che vede la presenza di 4 sotto-sistemi di sviluppo e che vi descrivo di seguito:
- Dev PC dotato di Visual Studio 2010 e SharePoint 2010
- Team Foundation Server come solution track
- Build Server, con solo la parte di Build della Team Foundation
- Staging Server su cui ovviamente è installata una versione pulita di SharePoint 2010
Queste particolarità non sono comunque nuove, la novità sta tutta intorno alla possibilità (altamente consigliata) di utilizzare Windows 7 come ambiente di sviluppo integrato.
Il resto delle sessioni sono approfondimenti ai concetti già appresi nei giorni scorsi incluse sessioni sui Business Connectivity Services e lo sviluppo di WebPart e composite application.
Ho avuto il tempo anche di aggiornare alcune foto su Facebook … per gli appassionati!!
I-WPC 2009 SharePoint 2010 Overview
Oct 21st
Mi hanno confermato da poco la mia presenza all’edizione 2009 della I-WPC, ovvero la Conferenza Italiana dei Partner Microsoft che si terrà il 3 20 Novembre a Segrate (Microsoft). Ora che SharePoint 2010 non è più sotto NDA possiamo parlare liberamente delle particolarità del nuovo prodotto e della relativa suite client di Office. Ci vediamo a Milano.
Microsoft SharePoint Conference 2009: day 2
Oct 20th
La seconda giornata, almeno per me, è girata attorno alle funzionalità dei nuovi Business Connectivity Service. Per chi non lo sapesse, sono la naturale evoluzione dei *terribili* Business Data Catalog ed apprtengono al sotto-sistema *Composite* della nuova architettura di SharePoint 2010.
Il messaggio è chiaro da parte di Microsoft, hanno fatto del tutto per creare interoperabilità tra il mondo Office Client e la parte Server ed ora con i BCS si apre un reale scenario di interoperabilità con business entities esterne all’organizzazione, questa volta two-way.
Vi elenco le particolarità più importanti:
- Sincronizzazione dei dati in modalità two-way
- Integrazione con SPDesigner per la manipolazione di entità e gestione interfaccia utente
- Integrazione con VS2010 per la generazione della parte di LOB
- Integrazione con la famiglia Office Client: distribuzione e gestione delle business entities all’interno di Word, Excel, Outlook, e SharePoint Workspace Manager (Groove)
- Estensione delle External SPList con proprie entità derivanti da una qualaisasi LOB
Non posso andare oltre per ora, iniziate comunque a ragionare sulla possibilità di consolidamento dei dati esterni sui normali applicativi portatili (Windows Phone + SharePoint 2010 via REST) .. l’ho detto!!
In questi giorni Las Vegas si sta rivelando davvero ricca di opportunità … ma non posso parlare, sono sotto il famoso F-NDA (Friends-Non Disclosure Agreement) !!
SharePoint Conference: My personal Agenda
Oct 13th
Da oggi, tutti gli iscritti alla Microsoft SharePoint Conference hanno la possibilità di utilizzare l’opzione MySPC, che permette la schedulazione del calendario delle sessioni di maggiore interesse per i partecipanti.
A differenza dello scorso anno, ora è possibile sincronizzare il calendario di Outlook in aggiunta ad una nuova sezione dedicata alla community dei partecipanti alla conferenza: diciamo che quest’anno tutti hanno l’interesse di scambiarsi una quantità elevata di informazioni, feedback e commenti … sopratutto, credo il team di sviluppo!
Ritornando all’agenda, vi giro di seguito le sessioni che più mi interessano, magari può far comodo anche a voi avere una idea degli argomenti che saranno affrontati.
| Lunedi, 19 Ottobre | |
| Steve Ballmer | 100 Keynote: Unveiling Microsoft SharePoint 2010 |
| Jeff Teper | 100 Keynote: Microsoft SharePoint 2010 Drilldown |
| Paul Andrew | 200 SharePoint 2010 Developer Platform |
| John Durant | 300 What’s New in office 2010 for Developers |
| Scot Hilier | 300 SharePoint 2010 Sandboxed Solutions |
| Martedi, 20 Ottobre | |
| Michal Gideoni | 200 What’s New in Business Connectivity Services |
| Rolando Salgado | 300 Business Connectivity Services using Visual Studio |
| Tristan Davis | 400 Deep Dive Open XML and the Open XML SDK |
| Donovan Follette | 300 Office 2010 Add-Ins using SharePoint |
| Kirk Evans | 300 SharePoint 2010 Development Best Practies |
| Mercoledi, 21 Ottobre | |
| Jon Flanders | 300 Workflow Development in SharePoint 2010 |
| Todd Baginski | 400 Business Connectivity Services Runtime |
| Paul Schaeflein | 300 Developing with REST and LINQ in SharePoint 2010 |
| Brad Stevenson | 300 Using Business Connectivity Services |
| Bob German | 400 Advanced Development for Silverlight 3 |
| Giovedi, 22 Ottobre | |
| Harneet Sidhana | 400 Customizing Search in SharePoint |
| Pablo Castro | 300 The New SharePoint 2010 RESTful Data Service |
| Chris Auld | 300 Upgrading SharePoint 2007 code |
Alcune sessioni le ho tenute in parallelo e non le ho riportate in questo post, solo perchè sono delle alternative che è utile comunque schedulare a parte. Riguardo i *numeri* del panel, ci sono ad oggi 96 sessioni per developer e 190 per ITPro, solo 11 di queste sono di livello 400. Anche l’esigua presenza di MVP, 26 sessioni, aiuta a capire che il target della conferenza credo sarà abbastanza *entry level*, beh dai ancora siamo in pre-beta 2 … lasciamoli campare.
Ben venga comunque un possibile coinvolgimento del team di sviluppo nelle apposite sessioni di confronto, magari possiamo seguire ancora gli ultimi step di sviluppo del prodotto, prima del rilascio ufficiale della beta 2.
Quanto spende l’Italia in ICT?
Oct 8th
Si spende poco e male (e ti pareva)! La terza indagine congiunturale di Assinform parla chiaro: in media spendiamo il 40% in meno dei nostri partners eurupei. Il divario andrà sicuramente ad ampliarsi in quanto il piano triennale non prevede grossi investimenti. I soldi ci arrivano dall’Europa, tra poco dovrebbero arrivare altri 800ML per la banda larga, ma dove andranno a finire? Come saranno spesi, intanto apprendo da Alfredo che in Perù usano internet dappertutto a pochi centesimi di euro.
Come ho già scritto, si sta peggiorando lo si legge tra le cifre degli ordinativi in calo, del fatturato di circa il 50% delle maggiori aziende italiane. E’ vero, viviamo un periodo di basso impatto tecnologico ma questo non giustifica gli investimenti *non fatti* in ricerca e sviluppo. Si taglia sui costi e questi sono quasi sempre identificati nell’ICT, questo è un settore con 390.000 addetti impiegati in 92.000 imprese con un valore sul PIL di 20MLD di euro. Siamo quasi primi in Europa per livello di fatturato ma a quanto pare sono plusvalenze che fluttuano nelle tasche del marketing che prende granparte di questa fetta: produciamo poca innovazione, siamo dei buoni system integrator (siamo abituati a lavorare con lo scotch!) e dei inimitabili venditori!
Non esiste una vera e propria filiera produttiva quando si parla di ICT, occorrre innanzitutto una attena percezione di cosa serve al paese ed alla sua infrastruttura … è incredibile che ancora oggi, ad esempio, Trenitalia non abbia investito sulla banda larga. E’ anche vero, notizia di stamattina, che l’intervista con Fassino al programma Ultime da Babele di ieri è stata annullata, in quanto sul tratto Firenze-Roma non c’era banda a disposizione per una telefonata.
Andiamo comunque avanti, in ordine sparso… come dice Roberdan: piccoli passi ma misurabili!
e-Gov 2012 e dematerializzazione
Oct 8th
Chissà in che condizioni arriveremo al 2012 … intanto è utile ragionare assieme sulle tecnologie abilitanti che fino ad oggi formano il patrimonio di best practices su piattaforma Microsoft. Il 29 Ottobre Microsoft in collaborazione con it Consult presentano a Napoli, in occasione del TechnologyBiz, un panel incentrato sulla dematerializzazione tra casi di studio e testimonianze di adozione delle nuove tecnologie basate sul paradigma del Citizen Service Platform.
L’evento è gratuito, di seguito vi giro l’agenda ed alcuni riferimenti:
- Dalla dematerializzazione ai servizi al cittadino
(Alessandro Adamo – Industry marketing manager settore pubblico – Microsoft) - Gestione documentale, processi e dematerializzazione
(Daniela Fuga – Account Manager – itConsult) - Circumvesuviana Napoli
(Roberto Pirozzi, Dirigente Servizi Informartici) - Comune di S.Giorgio a Cremano
(Giorgio Zinno, Vice Sindaco e Ass. Innovazioni Tecnologiche) - Sessione aperta di domande e risposte
