mercoledì 25 luglio 2007
Nella Home Page del sito http://www.spacetime.com/ campeggia questo messaggio:
Introducing 3D Search. The Future of the web is here.
A partire da questo indirizzo, infatti, è possibile scaricare un browser Internet che consente di effettuare ricerche e navigare in modalità 3D... Mi rendo conto che è difficile spiegarlo, quindi date un'occhiata a questo screenshot:
Aprendo la Home Page, inoltre, verrà automaticamente avviato un video introduttivo che ha la scopo di mostrare in concreto le potenzionalità del programma. I requisiti per utilizzare in maniera fluida il browser 3D sono i seguenti:
Operating System: Windows 2000, Windows XP or Vista
System Memory (RAM): 512MB
Graphics Adapter: 128MB plus 3D Capable
CPU: Pentium 4 2.4GHz or AMD 2400xp+
Screen Resolution: 1280 x 1024
Color: 32-Bit True Color
Network Speed: 768 Kbits/sec
Informatico laureato azzoppato dall'ECDL
Credo che ogni commento sarebbe superfluo...
Microsoft ha recentemente reso disponibile un nuovo eBook gratuito, questa volta dedicato alla Service Oriented Architecture:
SOA is an architectural approach to creating systems built from autonomous services. With SOA, integration becomes forethought rather than afterthought.This book introduces a set of architectural capabilities, and explores them in subsequent chapters.
Il libro, di 196 pagine, può essere scaricato da questo indirizzo ed è disponibile sia in formato PDF sia in XPS.
Fonte: Redmond Developer News
Io ho sempre fatto il contrario, ovvero ho sempre richiamato da C# le funzioni di una libreria scritta in C++ (tipicamente utilizzando il Platform Invoke), ma questo post spiega come è possibile realizzare il processo inverso.
Devo ammettere che è frustrante scoprire ogni giorno nuove limitazioni del .NET Compact Framework. Capisco bene che il .NET Compact Framework può comprendere solo una minima parte delle classi e delle feature della versione Full, per una lunga serie di motivi che tutti conosciamo bene. Ma nonostante questo, quando riesco a fare una cosa con il .NET Framework e, cercando di applicarla alla versione Compact, mi accorgo che non è supportata, per un istante rimango interdetto... Di solito la mia esclamazione è la seguente: "Eh no, non è supportato neanche questo"
.
In ordine di tempo, l'ultima mia scoperta riguarda l'Asynchronous Programming Model. L'ho sempre usato senza problemi con il .NET Framework; stamattina mi serviva applicare lo stesso pattern ad un progetto per Compact Framework, ma con mio dispiacere quando ho provato ad eseguire il codice ho ottenuto una bella NotSupportedException in corrispondenza del metodo BeginInvoke. Una rapida ricerca su Google e ho trovato questa spiegazione: AsyncDelegates are supported only in the few scenarios in the current version of CF: Sockets and Async. calls to WebServices. Infatti, fino ad oggi avevo utilizzato l'APM solo per i Web Service, quindi non avevo mai notato questa limitazione!
A partire da questo indirizzo sono disponibili due video e un esauriente articolo che mostrano cosa c'è "sotto la superficie" di Microsoft Surface. Che dire, personalmente questa tecnologia mi sembra molto promettente...