HTML5 vs Silverlight : head to head
I feel its all about the ALM/TFS stuff but anyway, its nice to have a great mind !
The Common Language Runtime team has an opening on its core operating system team for a program manager. On this team you would be at the center of multiple platform initiatives ranging from high-scale servers to portable devices. The technical areas include processor threading, exception handling, platform abstractions (e.g. MacOS), and supporting new processor architectures. A program manager on our team will build relationships with the many teams delivering .NET development platforms including Windows, Silverlight, Windows Phone, Technical Computing, Visual Studio, Xbox, and Windows Azure.
Be the person at the center of taking .NET to multiple platforms. This is one of the best chances to have an impact across all of Microsoft's businesses!
• Respond to computing trends like increasing amounts of physical memory and greater number of CPU cores. The work includes improvements to the .NET thread pool and other projects working jointly with Technical Computing.
• Drive the CLR and .NET Framework adoption on the ARM architecture and support scenarios for devices and phones.
• Listen to developer community feedback and identify opportunities to improve programmer productivity in systems areas like exception handling and multi-threading.
• Partner with the Silverlight team to deliver .NET programming experiences on Macintosh.
• Partner with Xbox and advise how .NET can support their entertainment strategy.The Common Language Runtime (CLR) team is looking for a program manager to join our team. We are the team building the core of the .NET Framework and our mission is to make programmers highly productive and improve the performance of .NET applications. Features of the CLR you may be familiar with are the garbage collector, just-in-time (JIT) compiler, thread pool, base class libraries, reflection, and type system. There's much more. And we're the team that is bringing the .NET experience to new platforms (MacOS, Windows Phone) and architectures (ARM). Few other teams have the opportunity to collaborate with and support dozens of other products across Microsoft including Windows, Silverlight, Windows Phone, Technical Computing, Visual Studio, Xbox, SQL Server, Office, Exchange, and Windows Azure.
This is one of the best chances to have an impact across all of Microsoft's businesses. You could be building the technology that takes .NET to platforms like Macintosh, Windows Phone, or Xbox. You could be speeding up the web by making ASP.NET websites leaner and faster. And you could be exciting programmers around the world with new programming language features.
• Drive new features that enable better end-to-end experiences for .NET developers such as performance improvements, new platform support, or new programming language foundations.
• Work with partner teams to design solutions to their problems and support their business goals.
• Listen to developer community feedback and identify opportunities to improve the .NET platform.
• Bring new technologies to the .NET platform based on both competitive trends and academic discoveries.
as far as I've heard, the team was solely focued on these in the M1/M2 cycles.
If Microsoft is so keen to refresh the look of Windows making it different than before or "cool", why don't they officially open up their theme system to allow users to make their own themes. They should have created a system allowing users to replace icons system wide, common glyphs, window ornaments, and behaviours using packages. If Microsoft made it easy for people to easily download/install/change themes it would go a long way in winning over customers, especially if customers could make Windows look and act like anything. I'm sure Windows users would proudly show off their pimped out desktops on Internet forums. Windows would be cool again.
I'm not a fan of 'themes' myself, but I guess if its officially supported, people will complain about those shitty themes and blame Microsoft. if Windows can look like 'anything' its a disaster for serious customers. In fact you 'theme' lovers can actually do this now right, but you need to hack a little bit, or using 3rd party solutions, like Stardock ( which is offically supported by Microsoft, btw) , so why complain ?
Why doesn't Microsoft open up their compositing system to allow for integration of third party effects or plug ins? Effects like a desktop zoom, custom exposé, custom window snapping, or anything third party developers dream up related to window compositing?
maybe because they will crash ?? they will BSOD ? and they may decrease the usability ??
cant see why Microsoft should give up the other part of market just because a minorty of 'you' are different from that part, since you are not forced to use those stuff designed for them, you still have what you want on this system, why can't Microsft add something and extend the capabilities ?
Why do desktop and notebooks need an even simpler input method? (touch versus the tradtional mouse and keyboard). Why is Microsoft pushing to dumb down so many things related to the PC? We're not afraid of typing long blocks of text. We're not afraid of copying files. People that don't want to type (those who constantly feel the urge to check facebook or watch youtube clips) will move to a different type of device (phone or tablet). They are not loyal to Windows since they all they want is a fun video/blog/facebook post. Get over the social media fad and make Windows central to content creation, which includes programming, video editing, and productivity among other things. If Mcrosoft really wants to get into social media, write a new OS for it and don't call it Windows. Make the OS highly compatible with Windows or .NET even, but target it to devices other than desktops and notebooks.
It's AllThingsD, its not a conference for 'you' if you not not 'them'. and they are just showing off the 'new' stuff, your good old stuff is still there, safe as milk, why they should demo some 'old as usual' stuff in a conference ??
Why is Microsoft alienating a world of desktop computer users/developer by making our first peak at their next version of Windows seem less like an improved desktop OS (composing letters or forums posts, editing photos or videos, creating web pages, being productive), and more like a thin layer of veneer to make Windows seem more like a tablet OS (finger input, checking the time or weather, playing music or videos, reading twitter or facebook)? It's like Microsoft wants to design computers to be less useful.
its not going away.
even if Microsoft wont let you boot into this desktop directly, I think you can just add a shortcut to 'Launcher.Desktop' into your startup group and everything is fine. Hmmm.... maybe I can just write an app to do this for you and sell it in the windows store .... profit !
and, just dont run any 'immersive' application, just like Sinofsky said.
2, WindowsRuntime framework: Windows.*.dll (Windows.Foundation.dll, Windows.System.dll, Windows.UI.dll, Windows.Networking.dll etc.)
HTML5/JS is just one side of the story, maybe the WinDiv side, what we developers need is the DevDiv side.
the AppX packaging format supports far more types of applications, and I think Silverlight assembly is supported natively.
and we are yet to see what DIRECTUI.dll, Windows.UI.Immersive.dll, SLR100.dll and friends can do.
and, rumours said the next major Windows Phone will be Windows 8 based, and Microsoft is talking about 'unified ecosystems' and 'single platform'.
and RAD frameworks and tooling support for HTML5/JS is coming to VS and Blend.
but if those HTML5/JS apps can't access the 'Windows Runtime' / native apis, then they will be far inferior than Native/Managed apps.