Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

Windows 8 apps - How anyone can be a developer for new OS

Microsoft has outlined how easy it is for anyone to develop apps for Windows 8 - Here's how to be a Windows 8 developer

Article comments

Microsoft Windows 8 Developer Platform group program manager Ian LeGrow has explained that the Windows 8 app development program was designed for non developers. He outlined the process of creating and submitting an app at an event in The Netherlands.

According to LeGrow there are important consistent elements to all Metro style apps: Metro style tiled design, fast and navigation, support for multiple states and devices, and support for the right Charms, or navigational elements. The good news however - according to LeGrow at least - is that Microsoft will do three quarters of this work for you. He said that an app that is mere stable fast, and easy to use is merely a three-star application, and one that is beautifully designed, and functionally complete just four stars. But he stressed that using Microsoft's Dev Center this work would be largely done for would-be developers. The tricky part, he said, is to 'delight and capture imagination'. And on that devs are on their own.

But it would be worth making the effort, LeGrow said, because the Windows Store offers world-wide reach, and rich back-end analytics. He said that Microsoft offers powerful tools, code and design tools, and that anyone can use a variety of skills to code in multiple languages including HTML, DX, Javascript, C/C++, XAML and C#, using VisualBasic. The tools required to create Windows 8 apps are all free, and Windows RunTime APIs offer the ability to create apps that take advantage of local and cloud services. That's one platform for multiple devices, written in a language you know.

Developing Windows 8 apps - Where to start

That's the easiest bit: head over to the Dev Center, at dev.windows.com. Here you'll find the Metro Style Apps Dashboard, which is the key entry point for developers. You can create an app as a project, reserving its name. You'll also find tutorials telling you how to code Windows 8 apps, and code samples. LeGrow demonstrated this by searching for the term 'Geo-location' - he found code samples in multiple languages, commented with advice. So you can use the language you already have to adapt the code. There are more than 500 such samples in multiple languages, LeGrow said.

At the Dev Center you can also download the Windows 8 RP and useful tools in which to code your app. There is a Support tab, as well as Community, and the Windows Runtime Component allows multiple languages to work together in the same app.

Without writing a single line of code, you can preview a basic app with no content, and then tweak from there. As you code you can see a live preview - hovering over code in Visual Studio let's you see how your app appears while it is still running, or you can simulate the app in a small window, running the app as you code it, adjusting the screen size to see how it looks on different screen sizes, and in different aspect ratios. Here you can also take multiple screenshots of apps in development in order to aid the design process.

Baked in functions require only a single line of code - you simple add in the code for 'Share' to add social and email options, for instance. To improve the design you can visually change application in VisualBasic Blend - a tool that has an interface like a DTP program. HTML taken from a website renders in the app - so If your syndicated HTML includes video tags, you don't need to 'add' video capability to your app, Windows 8 will work it out. And video automatically streams out to Xbox - controlled from Windows device - with zero code required (like 'Share').

Apps run on Windows RT devices, as well as X86 Windows 8.

Once you have a working app, you head back to the Dev Center to create an app package and submit it to the Windows Store. Microsoft will run content checks, and technical checks before deciding whether to list your app, but LeGrow said this was a 'transparent process that gives users confidence that apps are going to be great'. To help this process you can run the Windows App Certification Kit, which LeGrow claimed is the same tool run by Microsoft for pre-Store technical checks. If your app passes your own test, it is going to pass the code check, he said. And if it fails before you submit, you get immediate feedback.

Once you have an app that has passed you add an age rating, name, cryptography, and notes to testers, and then wait for your app to appear in the Store.


Share:

More from Techworld

More relevant IT news

Comments




Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *