Top 
Mar 16th, Session 5
Wednesday, 07 March 2012 00:10

Building Windows Phone Games in 3D with XNA

Why would you be forced to buy a Mac and learn yet another language to write mobile games? The truth is you can reuse your finely honed .NET and C# skills to write games that will run on Windows, Xbox 360 and the coolest kid on the block: Windows Phone. Enter XNA Game Studio 4.0. Join ActiveNick in this session as your fast track to the world of mobile game development where we jump right away into the fun stuff. We’ll go through a quick recap of XNA Game Studio and dive right in. No, we won’t be building no Atari 2600-style 2D games, let’s mess around with the cool 3D stuff. We’ll cover designing games for mobile phones, adapting desktop & console XNA code for Windows Phone, tapping into the phone hardware, handling gestures, discuss media assets and the Content Processing Pipeline and basically cover as much demo code as the session schedule will allow. Forget SharePoint and Entity Framework, this is the kind of coding you signed up for when you decided to go pro as a coding geek.

Published in Mobility

Silverlight is a Microsoft technology that has gotten a lot of love and a lot of hate.  So what's all the Buzz about?  Is it legitimate?  Is Silverlight dead, and better yet, while it's still alive, how do we build a Silverlight app?  We'll briefly discuss the history and future of Silverlight before delving head first into creating a simple app from scratch.

Published in Web Development

In an agile development life cycle, Visual Studio 2010 has built in tools to address a number of less frequently used tasks. Design and architecture diagrams recovered or generated directly from the code enables the developer to review and correct implementations. Also, it supports test planning, whether or not the software engineer has embarked on a design for testability philosophy. At software release it is necessary to have consonance of the design diagrams with the code, much like a mechanical or civil engineer matches their products with the design blueprint.

This introductory talk will address determination of code complexity and other code analytics, together with the tools to generate UML-type design diagrams from the implemented code, from within Visual Studio 2010. Code complexity analysis supports software test planning for different use cases.

Published in Architecture & Design

Writing secure code is not difficult but it does require that you have a good understanding of what is insecure.  In this session we will cover some of the top threats out there that can be used to break your applications.  We will also cover techniques to improve the design of your application to minimize the vulnerabilities and mitigate those you cannot remove.

Creating your own software company seems easier than ever, but it takes a lot more than a good idea to make a business. Find out real world lessons about what it takes to create and market a software product as an Independent Software Vendor (ISV) including:

  • Picking the right product to build around
  • Marketing in the Internet Age
  • What it looks like when you’re successful

Presented by one of the founders of Gibraltar Software, we break down some of the commonly held myths around software products so you can learn from our mistakes and get a look into the reality behind the dream.

Published in Methodology

Windows 8 offers a solid foundation for building your next spatial application.  The WinRT sensor API permits easy access to location and device orientation data.  The WinJS projection of WinRT allows you to use existing JavaScript libraries.  HTML5 provides a Canvas element for custom rendering.  And HTTP can be used to connect to your web services for data access.  This session will demonstrate how all of these pieces come together to provide a rich user experience for surfacing your spatial data.

Sunday, 23 October 2011 14:20

CoffeeScript: Good, Bold, and with Sugar

CoffeeScript has quickly become one of the most watched projects on GitHub. In this session we will talk about what CoffeeScript is, why it's important, and how it can help you develop better web apps in less time. This little language has taken the web development world by storm and it is gaining converts daily. You'll see how CoffeeScript makes code more readable, how it removes many of the "Bad Parts" of JavaScript, and how it allows you to express yourself more clearly without having to throw out all of the JavaScript skills that you have spent years perfecting. If you develop web applications, you owe it to yourself to learn about CoffeeScript and see if it is right for you.

Published in Web Development