This is something I was completely unaware: we can handle new Uri scheme in Windows (with great caution in respect to security). Either launching an application in charge of handling this uri (Registering an Application to a URI Scheme) or in developping a completly new component (About Asynchronous Pluggable Protocols or An Asynchronous Pluggable Protocol Handler for data: URLs).
Wow, I’m going to be able to open Mac/Linux smb://server/path syntax in Windows (just a small executable transforming this to \\server\path and open it in Explorer).
Casablanca is out and is now called C++ REST SDK.
It supports Windows Vista, Windows 7 and Windows 8 (Metro ans desktop) and Linux. Windows XP is missing and i don’t know about Windows RT.
C++ REST SDK codename “Casablanca” – Home.
A very interesting way to link a website to corresponding store application (Windows 8 implementation modeled on iOS6 new feature):
Implement a ‘smart banner’ for your Windows Store app.
But a standardized way is always better for customer’s recognition and confidence.
Interesting Objective-C implementation of Linq syntax:
Linq to Objective-C | Colin Eberhardt’s Technology Adventures but only for in memory array (NSArray) and without defered execution.
Most simple response:
sn -vf MyAssembly.dll
Bonus – You can also read public key with :
sn -Tp MyAssembly.dll
or check for Digital signature:
signtool verify /pa MyAssembly.dll
For more info: Three ways to tell if a .NET Assembly DLL has Strong Name « Coding Out Loud.
How to start your application instead of another one without replacing its binaries (used in Notepad2 and ProcessExplorer).
Notepad2 ― Replacing Windows Notepad.
We can see what is the impact of Galen Hunt work on recent Windows 8/Windows RT/Windows Phone 8.
For exemple, TapGlance introduce live Tiles and Experiment 19 show that MinWin/CLR wins on WinCE/CF. And this projects have ended in 2009.
I’m yet waiting for another Hunt project: Singularity. But with Eric Rudder not far from Midori, It can be possible.
Galen Hunt – Microsoft Research.