Tag Archives: Windows 8

Event: Edinburgh 27/09/2012 – IIS 8.0 Platform for the Future!

Scottish Developers are pleased to announce that Andy Westgarth will be presenting on the 27th of September 2012! The event is being held at Storm ID‘s Leith office.

With the release of Windows Server 2008 and Windows Vista, Internet Information Server (IIS) received a major update and this has continued through IIS 7.5 which was released with Windows Server 2008 R2 and Windows 7.

Now we sit on the verge of another update with the upcoming release of Windows Server 8 and Windows 8 which bring with them IIS 8.0.

In this session we’ll set the scene with a quick run through of the building blocks put in place through IIS 7 and 7.5 and then deep dive into the features coming in IIS 8.0 which enable Developers and IT pros to deliver optimised, advanced interactive applications using technologies such as HTML5 and Web Sockets whilst also making use of scalability and configuration enhancements on the underlying platform.

Please register for this event via Eventbrite: http://iis8future.eventbrite.com

About the speaker
Andrew Westgarth is Co-founder of North East Bytes (@nebytes), a free User Group covering the North East and Cumbrian regions of the United Kingdom having technical meetings covering Development and IT Pro topics every month and he is the principal organiser of DDD North (@dddnorth), a free community conference held once a year in the North of England.

He is a Technical Architect at Sage (UK) Ltd working on large scale web applications. Andrew is very active in the UK Developer Community, attending and speaking at multiple events, supporting users and other User Groups.

In the past he has spoken at the Irish Microsoft Technology Conference, VBUG’s National Two Day Conference; DDD Events and local User Group meetings. Andrew has experience in VB6/.NET; C#; ASP.NET and Internet Information Services.

Andrew’s current technical interests include IIS 8.0/7.5/7.0, IIS Extensions and Windows Azure; Personal Performance Improvement and Best Practices.

Results: Windows 8 devices & app development survey

Earlier this month, I ran a Windows 8 – devices & app development survey.

I asked four simple questions:

  • Do you intend to purchase a Windows 8 device?
  • Are you planning to develop your own “apps” for Windows 8?
  • Is your employer planning to develop ‘tablet’ apps for Windows 8?
  • Thinking about ‘tablet’ devices – what is important to you?

During the first two weeks of August, the survey was tweeted and re-tweeted. As such, it attracted enough attention to provide some very interesting results. 200 people responded within the first week of August; another 80 during the second week. I’m now in a position to share the results…having spent a “little bit” of time working out how best to display the data! Turns out Microsoft Excel was the answer all along!

Thanks are due to Matt Baxter-Reynolds for his input and contribution towards the design of this survey.

QUESTION 1 – Do you intend to purchase a Windows 8 device?
The answers on offer were:

  • Yes, I plan to purchase a device as soon as it’s available
  • Yes, I plan to purchase a device next year
  • Yes, I plan to purchase a “Windows RT” device this year and a “Windows Pro” device next year
  • Perhaps
  • No, I have no plans to purchase a device this year or next

Between now and next year, 61% of respondents are planning to purchase a device capable of running Windows 8.

36% plan to purchase a Windows 8 capable device as soon as it’s available. From what information is available at the time of writing, this device will be running Windows RT; it may or may not be a Microsoft piece of hardware though. Personally, I see the Windows RT device as something that I can have on the arm of a sofa. It’s not a device I plan to spend a lot of time “working” at, but a device that I will use for short periods of time on a regular basis. It may well be the device that we use when travelling, something to keep us connected in hotels, etc. It’s unlikely that a keyboard will play a major part in its use, although it may well be used if it’s part of the cover.

20% plan to wait until next year before buying into Windows 8. Like most things, some folks prefer to wait until a device / platform has been established before making their investment.

5%, myself included, plan to purchase a Windows RT device and a Windows Pro device. I am hoping the Windows RT device will be the device that is kept in the lounge, on the arm of the aforementioned sofa. The Windows Pro device I hope to be able to use in place of a laptop. I would like to be able to use it at conferences, as organiser, as attendee and as a speaker. By that virtue, I would like it to have sufficient performance to be able to run Visual Studio and the like, i.e. it should be able to “achieve” where many netbooks have tried and failed.

17% are considering their options when they responded with “Perhaps.” This is fine. Whilst Microsoft would love it if we all rushed out to by their devices running Windows 8, it’s understandable that many folks will want to wait and see how the devices and the operating system turn out.

22% do not intend to purchase a Windows 8 capable device.

QUESTION 2 – Are you planning to develop your own “apps” for Windows 8?

The answers on offer were:

  • Yes, I am already developing software for Windows 8
  • Yes, I plan to start developing software for Windows 8 this year
  • Yes, I plan to start developing software for Windows 8 next year
  • Perhaps
  • No, I have no plans to develop software for Windows 8

63% of respondents are either developing software for Windows 8 or have plans to do so between now and next year. Do remember that it is possible to develop Windows 8 software without actually owning a device. Whilst it is possible, developing Windows 8 applications on a tablet-like device itself is probably an extreme, most respondents will use meatier development machines.

25% are already developing software. I would imagine that this pot included a number of Windows Phone developers who are busy porting their “apps” over to Windows 8. The programming model is very similar; so much so, one might consider the Windows Phone model a subset of the Windows 8 model. However, I would also expect this 25% includes those developers who have downloaded Visual Studio 2012 (in it’s pre-RTM releases).

31% are planning to start developing software during the course of this year.

7% are planning to develop software, but not until next year.

15% are sitting on the fence and might develop Windows 8 software.

22% are fairly clear and have no plans at all. In many ways, there is no obligation to own a device in order to develop apps for it. This has been proven in the Windows Phone space; students at the University of Hull have published apps in the Windows Phone Marketplace that were developed using the Windows Phone emulator attached to Visual Studio 2010. I expect that some of the 22% of respondents have gone on to answer the remaining questions with that in mind.

QUESTION 3 – Is your employer planning to develop ‘tablet’ apps for Windows 8?

The answers on offer were:

  • Yes, definite plans for off-the-shelf products
  • Yes, definite plans for internal use
  • Yes, definite plans for off-the-shelf products and internal use
  • We are planning to run a pilot/investigate further
  • Perhaps
  • No plans to develop Windows 8 apps
  • I don’t have an employer

21% of respondents are planning to develop ‘tablet’ software for their employers, whether it is for off-the-shelf or internal use only products. 12% are looking to develop off-the-shelf products, 3% are building for internal use only and 6% are targeting both. Internal use only development seems rather low, 3% equates to 8 respondents.

18% plan to run a pilot study. In the corporate world, this is a fairly normal thing to do. It is likely that some of the percentage points will convert themselves in to “Yes” responses as the pilot projects prove themselves. Equally, some will become “No” or may be put on the back-burner to “Perhaps”.

21% are sitting on the fence and might consider developing ‘tablet’ software if their employer asked. This is a demand driven approach – if clients ask for tablet-based software, many firms will weigh up the pros and cons of such a development venture. Given that Windows 8 devices have the ability to run applications that are built using Visual Studio, firms with a bedrock of Visual Studio development expertise may well find a new market has opened up for them. And it is a low-risk market at that – if the developers know the tools, there’s no cross-training to Objective-C (Apple devices) or Java (Android devices).

33% of “corporate” respondents have no plans to develop ‘tablet’ software. This ties in with Questions 1 and 2, where we saw 22% of respondents answer “No”. It stands to reason that some respondents may not have employer or may not be looking to develop software for their employer.

7% of respondents did not have an employer. This answer was included largely to provide an “out” for this question. I did not want the “No” vote skewed when folks reached this question, I would rather have the 7% broken out than have it bundled in with the 33% of “No” responses.

QUESTION 4 – Thinking about ‘tablet’ devices – what is important to you?
Question four was a “tick all that apply” style of question. It was added to gather sentiment towards slates / tablets.

The results are not very surprising: a device that is quick to power on, doesn’t cost the Earth and can run for a long time would be an excellent design goal. Having plenty of “apps” available is also a good design goal – it appears that people want to be able to use their devices “right out of the box”; we can perhaps infer that also means “right out of the box at launch“. This is not a bad thing: Microsoft are being very proactive and are rallying the developer community such that they might develop Windows 8 apps before the launch date in October. And that’s not all: there is a steady stream of DevCamps covering Windows 8 development, Azure, Windows Phone and the Web.

High up the list, at 45.1%, “Availability of free software development tools”. In keeping with earlier releases, Microsoft has Visual Studio Express 2012 for Windows 8. With the exception of any membership fees that developers must pay in order to submit apps to the Windows Store, Visual Studio Express won’t cost you a penny. If you have an MSDN licence, the membership fees are waived for the first year.

Lower down the percentage points, we see a reasonable drop from 28.5% down to 13.4%.  Screen size, Flash support, packaging and colour appear to be the less popular options.  The problems of the Nexus 7 packaging did not seem to ruffle any feathers in this poll, only 6.5% of respondents were keen on easy access packaging! Looking at everything from 28.5% upwards, the specification for current Microsoft hardware devices hit all of these percentage points. I am sure we can expect to see many third party hardware manufacturers using these percentage points as differentiators in what promises to be a heated lead up to Christmas 2012.

Only 9.7% of respondents expressed the need for Flash support. With HTML 5 becoming ever more prevalent, many web-sites are moving away from using Flash. Plus, it would appear to be the subject of a rather emotive debate that involves some rather choice language!

Colour choice does not seem to be a deciding factor in this survey, 5.1% equates to 14 respondents. Elsewhere, colour is number 9 (out of 10) on Debra’s list of 10 reasons I can’t wait to get a Microsoft Surface tablet! Colour choice is probably useful if you have more than one similar looking device at your disposal. It also provides choice to the fraternity of folks who complain “I don’t like black”. That said, my wife loves her Nokia Lumia, despite the fact it’s not the right shade of pink for her (it’s magenta wasn’t the correct answer it seems!)

I am happy to update this post with your thoughts, please note them in the comments below.

Next Steps
If you are thinking about developing software or apps for Windows 8, find your nearest DevCamp! They are a great place to meet like-minded developers and your local Microsoft Developer Platform Evangelists (DPEs)!

Windows 8 development
Azure
Windows Phone
Web
UK DPEs

Edinburgh – Aug/Sept – Windows Azure, Windows 8 UX and Windows 8 Dev Camps

survey

As mentioned at the recent Scott Hanselman tour of Scotland, Microsoft are running a bunch of dev camps in Edinburgh.

These dev camps are great opportunities for you to spend a day with like-minded individuals and the talented evangelists from Microsoft. If you are looking to build apps for the soon-to-be-released Windows 8 operating system (and indeed, Windows Phone), attending a dev camps is the perfect way to kick-start your development!

They are free to attend and you will get fed and watered!

Windows Azure – 30th August, Edinburgh
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032522070&Culture=en-GB&community=0

Windows 8 UX Dev Camp – 30th August, Edinburgh
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032522071&Culture=en-GB&community=0

Windows 8 Dev Camp – 31st August, Edinburgh
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032522072&Culture=en-GB&community=0

Windows 8 Dev Camp – 1st September, Edinburgh
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032522073&Culture=en-GB&community=0

Windows 8 – devices & app development – four question poll

I’m running a Windows 8 – devices & app development survey, I’m keen to learn more about what your plans are for Windows 8, app development and tablets in general.

It’s a short four question poll. The first three questions are single point and click answers, the fourth is multiple choice – it should take you about 30 seconds to complete!

The poll is here: surveymonkey.com/s/L5QP57N

I’ll keep the poll open for the first couple of weeks of August. The results will be posted on this blog soon after the poll closes.

survey

Workshop: Programming Metro-style Apps

metro logoProgramming Metro-style Apps Workshops are a unique event in the UK designed to help developers get started on the road to building software for Windows 8 and Windows RT. We take you from the point of having done “Hello, world” and the basics and lift you up to the next level where you can start building real retail and line-of-business apps on the platform.

You’ll learn:

  • How and why Windows was “reimagined”
  • The fundamentals of moving from .NET
  • Asynchronous programming
  • Sandboxing and protection
  • Unit testing
  • Working with SQLite
  • Sharing, search, notifications
  • Application lifetime and background activities
  • Packaging, private deployment, and store deployment
  • …and more

book coverWe guarantee by the end of the session you’ll have a firm understanding of Metro-style development on Windows 8 and Windows RT.

The presentations will be given by Matthew Baxter-Reynolds, an expert in developing on the Microsoft platform an author of a half-dozen books on the subject. Matthew is also an occasional contributor to the Guardian’s technology section and his Programming Metro-style Apps in C# book will be published by O’Reilly in November.

The workshop will take place in Edinburgh on the 13th of September 2012; the venue is still TBC, but it will be central.

Further information can be found here:

http://metrostyle.eventbrite.co.uk/

Gill Cleeren on Windows Runtime & Metro Apps for Windows 8 and Windows Phone App Development

Scottish Developers are pleased to present two talks by Gill Cleeren on Wednesday 23rd November 2011 in Edinburgh.

Gill Cleeren is Microsoft Regional Director (www.theregion.com), MVP ASP.NET, INETA speaker bureau member and Silverlight Insider. He lives in Belgium where he works as .NET architect at Ordina. Passionate about .NET, he’s always playing with the newest bits. In his role as Regional Director, Gill has given many sessions, webcasts and trainings on new as well as existing technologies, such as Silverlight, ASP.NET and WPF. He also leads VISUG (www.visug.be), the largest .NET user group in Belgium. He’s the author of the upcoming book called Silverlight Data Access Cookbook. You can find his blog at www.snowball.be

Building a Windows Phone 7 app from start to finish
Have you been dreaming about browsing through the Windows Phone Marketplace and seeing your application at the top-selling list but don’t know where to start? In this session, we’ll take a look at how to build an entire Windows Phone 7 application from the very start to deployment in the marketplace. You’ll be creating your own apps minutes after you leave the room.

Windows Runtime and Metro Apps for Windows 8
At BUILD 2011, Microsoft announced Windows 8. This upcoming version of Windows is probably the biggest change the OS ever went through. Windows 8 focuses on web, apps, touch and the tablet form factor. For developers, things will change as well. They need to be ready to build applications, called Metro applications, tailored for Windows 8 or adapt their existing applications for the new OS. Together with Windows 8, Microsoft announced Windows Runtime (WinRT), a new way of working with Windows.

As you can see, that’s a lot of new stuff to get your head around! To help you, Gill Cleeren, Microsoft Regional Director and Silverlight MVP will explain you the new strategy that Microsoft is taking. In this talk, we’ll see what WinRT really is, how we can use it to build Metro applications with and how we can leverage C# and Silverlight knowledge to build Metro applications. We’ll take a look at a fully working application as well to give you a clear picture of all the knowledge you’ll gather during this hour.

By joining this session, the developer story for Windows 8 will have less secrets for you!

Location
The Corn Exchange,
35 Constitution Street,
Edinburgh,
EH6 7BS

Agenda
18.30 – Doors open
18.55 – Welcome
19.00 – Building a Windows Phone 7 app from start to finish
19.55 – Break
20.05 – Windows Runtime and Metro Apps for Windows 8
21.00 – Close

This is a free event, but you do have to register!