News

Microsoft Starting Contest for Surface Developers

Redmond is taking steps to increase Microsoft Surface developer participation.

The company added a Web portal to its developer network that will make it easier for its more than 640,000 partners to sign up. The portal, called "Microsoft Surface QuickStart," is accessible here.

Developers using Microsoft's Surface table-top computer and software development kit (SDK) can expect to pay about $15,000 for the unit and the kit.

In addition, Microsoft will open a contest for Surface developers called "Touch First" that can be accessed at this page on Monday. The company will give away a Microsoft Surface unit to contest winners, who will be announced at the Microsoft Professional Developer Conference in November.

Contestants are expected to build an application that taps into another part of the Microsoft product stack than just Windows Presentation Foundation. WPF is the basis of the multitouch Surface graphical interface, along with the XNA gaming framework.

Surface is a Windows Vista-based table-top touch screen that can support more than four dozen finger tips at the same time without degradation in performance, according to Brad Carpenter, general manager of software development for Microsoft Surface. The screen uses a "vision system" consisting of five cameras that can record finger interactions at a rate of 60 frames per second, he explained. The main software interface is through "tags," which are recognizable software objects on the display.

Microsoft released Surface SDKs in limited batches at past trade shows. The last update to the Surface SDK was Service Pack 1, released at Microsoft Tech-Ed in May. Carpenter said no updates to the Surface SDK will be expected at the Microsoft Worldwide Partner Conference, which starts next week in New Orleans.

Microsoft Worldwide Partner Conference attendees will be able to network with others at the event by placing their attendee cards down on Surface tables at the event, Carpenter said.

Microsoft has three levels of partnership with Surface, Carpenter explained. The lowest level is the Microsoft Surface Community Member, which gives people access to the Workstation Edition SDK. Next are Microsoft Surface Partners, who get access to the SDK, the Surface application logo and marketing support. At the top level are Microsoft Surface Strategic Partners, who get special attention from Microsoft's field sales force.

Microsoft Surface applications are currently used in about six vertical markets, including entertainment, hospitality, education, retail, real estate and insurance. Microsoft has more than 200 Surface partners, Carpenter said.

About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube