Awww, why they chose a name that already be used ??? its really confusing. You speak with great confidence, appreciated. Another piece that doesnt fit into the picture is the wcl*.dll/slr100.dll because they are isolated, can you shed some light on these stuff ?
Well, after Direct2D and DirectWrite it's natural that now we get DirectUI. Since the "old DirectUI" was never documented there shouldn't be any confusion. Note that there are some similarities between the old DirectUI and WPF/Silverlight/new Direct UI. I wouldn't be suprised if the old DirectUI isn't the root of all these new technologies. He he, I wish I know more about that. Isolated, well said, nothing uses those dlls. I guess one could say it's a new version of .NET but it's so different from the existing .NET that it doesn't make much sense. Unlike .NET dlls, the wcl ones contain native code. But the exported function names are weird and it's unlikely that those dlls where compiled from C/C++. A C# to native compiler? Maybe, but what this has to do with Windows anyway?! PS: the .NET framework that's included with Win8 (4.5 as you noted) already has support for WinRT. So all these new APIs (see WinMD files) should be accessible from .NET too.
Looks indeed to be some sort of native compiled .NET code. I saw some mention of "garbage collector" and "PInvoke" in the wcl files, shows they are definitely related to .NET. Also, the exported function names follow the pattern tXXX.mXXX, where t probably stands for "type" and m for "method".
You pretty much nailed it. I think the whole html5 thing was blown out of proportion. I didn't watch the presentation very carefully but to me it sounded like "you can make apps for windows 8 using html5". There was no "only html5" in those presentations. Given all this stuff we have seen in win8 I'm pretty sure these apps can be written in C++ or .NET or HTML. But we'll see, we all know these leaked builds are far from done. Stuff can be added but can be also removed in a future build.
well, lets look closer in the om.js code, there are some interesting comments Heck, it sounds like someone from the Win32/COM world is learning JS from scratch, and the whole js code looks just like C, I bet any web guy in the DevDiv can teach them a lot about JavaScript programming. Just call Scott Hanselman for support ! I know the Browser Programmability and Tools team are building new HTML5/JS frameworks and tooling support with DevDiv, but clearly WinDiv guys wont be using that thing, I wont how much they are taking these cool buzzwords seriously, heheh.
Hi everyone, I was just wandering whether you can; Unlock my tablet just by swiping up the lock screen and skip the login screen, just like they did in the video... this should be possible in this build, right? Thanks for any help.
annoyingly that doesnt work... also if I enable touch support on the user profile, touch input doesn't work on the logon (apart from when you swipe up to unlock) but if it isnt enabled the login works normally but no swipe up screen
oh I imagine WinDiv could be threating DevDiv this way : "if any of you guys dare to promote your stuff when we are talking about HTML5, we wont include your stuff in the default installation image of Windows 8 !". How terrible could that be !
Ha ha, that's cool. Now where's the WinRT version ? Speaking of immersive windows: not sure if it has been mentioned but the likely reason why immersive windows are 640x480 in size is that twinui.dll isn't "running". I guess it works like this: - DWM knows what an immersive window is but since twinui isn't running it doesn't display the window - When you stop dwm (ctrl-shift-f9) the classic window manager (win32k.sys) takes over. It doesn't know what an immersive windows is so it doesn't care about twinui. It just slaps the window on the screen in the top right corner using a default size.
Insightful +5 . maybe I should try that shsxs.dll thing once more. the only stuff I got from it is just a blank window covering my desktop, should be the new 'start screen' but not really working. dealing with COM, even a 'modern' version in C++ is not that funny. maybe I should try managed code or even javascript.