Microsoft to Windows 8 Store apps developers providing technical guidence and resources with in-depth review of Bing apps for Windows 8 -- as a model to make "more compelling" and to serve as a model for Windows 8 app developers to follow.
"Our apps are designed for all PC devices, many of which we expect to be tablet devices. All our apps are written in HTML/Java Script, except the Maps app, which is built in XAML/C#. All the apps share a common client platform that provides several essential services, such as instrumentation, caching, query services, settings, roaming, profile management, market customizations, and speech fundamentals. We deliberately chose to have client side caching, to invest in prefetching and for the client to set the time to live of various pieces of data for a couple reasons," Microsoft wrote.
Microsoft notes that they've itself "learned a lot" including things they would do differently next time.
While on the Windows Store, check this video, offering a quick walkthrough on the OData Service setup for Team Foundation Server. And, also talks about the Windows Store App that connects to the Service and the various features of the App.
Get the the OData Service and TFS Dashboard App here.
In another blog entry, Microsoft posted a "how-to quickly start developing apps with the new "0-60" developer experience" and explain some of the thinking and benefits behind the Office 365 developer site.
Further, the company said that the "new "0-60" developer experience allows you to start developing apps for Office and SharePoint in minutes instead of days." This new developer experience begins in your Office 365 developer http://dev.office.com site is where you can find anything and everything related to apps for Office and SharePoint, including videos, docs, samples, tools, forums, etc.
"When you sign up for a developer subscription, you also get SharePoint, which includes many powerful features. For developer tenancies, we automatically provision the default site collection using the developer site template, which tailors your experience for app development," the company added.
Here is what you get with developer site:
- Build apps from your browser with Napa. You can build apps for Office and SharePoint without installing any software. The first time you choose the Build an app tile on your developer site, it will take you to a complimentary download copy of Napa from the Office Store . Subsequent launches will open the app directly. To use the full power of Visual Studio you can open a Napa project in Visual Studio.
- Develop apps remotely from Visual Studio. Your developer site allows you to sideload apps to it directly from Visual Studio (more on sideloading later). If you don't have the Visual Studio tools, you can get them from our downloads section.
- Deploy apps manually. While site collection administrators can deploy apps via the App Catalog, your developer site also has an apps in testing section where you can manually upload a package and deploy it.
- Submit apps to the Office Store. This will launch the Seller Dashboard and associate your subscription to your developer account. During the Office 365 Preview, it doesn't matter where you launch the Seller Dashboard from. When Office 365 reaches general availability, you will need to launch the Seller Dashboard at least once from your developer site so that we can associate your subscription with your seller account.
- Additional features. A full Office 365 instance is included with your developer subscription. That means you can use your developer site to store documents, create a small public website, and more.