Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Microsoft Archive

SDK Released for Microsoft Surface

Microsoft offered a software development kit for Surface, the company's tabletop computer, to about 1,000 people at its Professional Developers Conference in Los Angeles. The article features a some details on apps already available for Surface. (For example, designers at Vectorform have built an application that lets people can "carve" a jack-o'-lantern on the Surface by using their fingers to trace a design in an image of a pumpkin.)

Create Your Own Version of Microsoft BASIC for 6502

"If you disassemble a single binary, you can never tell why something was done in a certain way. If you have eight different versions, you can tell a lot. This episode of Computer Archeology is about reverse engineering eight different versions of Microsoft BASIC 6502 (Commodore, AppleSoft etc.), reconstructing the family tree, and understanding when bugs were fixed and when new bugs, features and easter eggs were introduced. This article also presents a set of assembly source files that can be made to compile into a byte exact copy of seven different versions of Microsoft BASIC, and lets you even create your own version."

Microsoft Releases Silverlight 2

Microsoft announces new rich Internet applications development and streaming media features; company outlines plans for supporting Windows, Mac and Linux tools for developing Silverlight applications. Microsoft also announced further support of open source communities by funding advanced Silverlight development capabilities with the Eclipse Foundation's integrated development environment (IDE) and by providing new controls to developers with the Silverlight Control Pack (SCP) under the Microsoft Permissive License.

Bill Gates’ Personal Easter Eggs in 8 Bit BASIC

Pagetable.com has an interesting article on a Microsoft easter egg. "If you type 'WAIT6502,1' into a Commodore PET with BASIC V2 (1979), it will show the string 'MICROSOFT!' at the top left corner of the screen. Legend has it Bill Gates himself inserted this easter egg 'after he had had an argument with Commodore founder Jack Tramiel', 'just in case Commodore ever tried to claim that the code wasn't from Microsoft'. In this episode of Computer Archeology, we will not only examine this story, but also track down the history of Microsoft BASIC on various computers, and see see how Microsoft added a second easter egg to the TSR-80 Color Computer - because they had forgotten about the first one."

Microsoft Begins to Reveal Visual Studio 2010

Yesterday Microsoft started introducing Visual Studio 2010 to Windows developers with a press release and a MSDN website. Introductions to the next Visual Studio also popped up on various technology news sites; InformationWeek, ChannelWeb, Microsoft Watch, BetaNews, and Ars Technica each have brief summary and explaination of the information Microsoft has released so far. Only NetworkWorld digs into the subject by asking various developers to give their impressions of the new Visual Studio.

Windows Live Messenger 9.0 To Use WPF?

One of the common complaints regarding Microsoft is that the company has problems eating its own dog food. Even though it promoted Windows Presentation Foundation as the programming framework for building Windows and web applications, it so far failed to produce any significant WPF applications itself. None of Microsoft's major applications use WPF (Expression Design and Blend aren't major), which does not help in promoting it as the Next Big Thing. This may all change in the near future, as a small but extremely popular Microsoft application is about to make the switch to Windows Presentation Foundation: MSN Windows Live Messenger.

Microsoft menaced by Open Source

Microsoft . . . complained in its annual report that it was facing increasing pressure from open source companies. It claims they are stealing its ideas and benefiting from its intellectual property. "A number of commercial firms compete with us using an open source business model by modifying and then distributing open source software to end users at nominal cost and earning revenue on complementary services and products." Also see analysis at Microsoft Watch.

Midori: Microsoft’s Endgame for Windows

Microsoft appears to be assembling its game plan for the day when the Windows client OS as it has been developed for the past 20 years becomes obsolete. The incubation project, also known as Midori, seeks to create a componentized, Net-centric OS, based on connected systems - one that largely eliminates dependencies between local apps and the hardware on which they run. SDTimes is also featuring an article that has some more details about Midori.

Ext2 Ported to Microsoft’s Singularity

Scott Finley, a researcher at the University of Wisconsin-Madison has ported the Linux files system Ext2 to Microsoft's new research operating system Singularity. One of the most striking observations was the author's comments on Singularity's robustness. "Perhaps the best testament to Singularity's dependability was the extremely good system stability during the development of ext2... If the ext2 process terminated as the result of a failure, it only resulted in open channels closing. Other processes could (and did) recover gracefully." Finley's report details all his findings quite extensively.

Midori: A Non-Windows OS in the Works, Not Just Experimental

Codename Midori is a derivative of Singularity that is meant to supersede Windows, and it is more than just a research project. Singularity, is an experimental microkernel and operating system project started in 2003 for which Microsoft posted the source code back in March. Unfortunately Singularity was developed exclusively for research purposes and is not intended for practical use.

Microsoft Responds to Interoperability Concerns

The launch of Microsoft's new interoperability principles have been both cautiously welcomed and sceptically scrutinised as the company goes about convincing the IT industry that it is genuine in its pursuit to provide interoperability with rival products, more consumer choice, less vendor lock-in and greater collaboration with the open source community. Here, Microsoft Australia CTO Greg Stones gives some obviously polished PR-approved responses to questions from Computerworld regarding the motivations behind support for ODF and PDF, what the software giant is really gaining by providing support to rival formats, and the ambiguities in its Open Specification Promise. He also gives a painfully polished response to CNN's senior editor's claims that the company is trying to eliminate free software.Typical Microsoft PR response to tough questions, but interesting nonetheless....

Innovation in Next-Gen PC Design Competition

The NextGen PC Design Competition is a competition set up by Microsoft to allow people to design their idea of the next generation computer. "Influence tomorrow's digital lifestyle with your vision of the Next-Gen PC. Change the way people pursue their passions by designing the ultimate Next-Gen Windows-based PC. Give them everything they need to do what they love, easily, powerfully, and enjoyably. Introduce the Next-Gen PC. It's your design."

Silverlight 2 Beta 2 Released

As Bill Gates promised earlier this week during his last public speech as chairman of Microsoft at TechEd 2008, the company has released the second beta of Silverlight 2, Microsoft's Flash competitor. Silverlight 2 beta 2 comes as a 4.66MB download, but as Ars Technica already noted, the Silverlight homepage has not yet been changed to reflect the new release, but there is a changelog that details many of the changes in this release. The Mac OS X version has not yet been released.