Norwegian Developer Conference 2010; Second day

Two weeks ago I compiled my agenda for the first day of Norwegian Developer Conference 2010. A killer conference day, but as a mobility developer the real goodies begins on day two. Here´s what i plan to attend:

Check out my first day agenda here.

9:00 – 10:00: Silverlight for Windows Phone  with Tim Heuer

Windows Phone 7 Series is coming…and if you are a Silverlight developer there is good news: Silverlight *is* the development platform for Windows Phone applications.

This session will provide an overview of the tools, the emulator, and the core APIs for Silverlight for Windows Phone development. Find out what is (and is not) possible in creating and porting your Silverlight applications ready for Windows Phone 7.

10:20 – 11:20: Silverlight applications for Windows Phone 7 with Jonas Follesø

Windows Phone 7 is brand new, totally fresh operating system that will appear in phones before Christmas. The new platform is a complete rewrite and offers lots of interesting opportunities to third party developers. The development platform for Windows Phone 7 is all based around managed code and the tools and frameworks you already know and love. This presentation you will give you an overview of the Windows Phone 7 development platform, and how you can leverage your existing Silverlight skills to build great applications for the Windows Phone 7 marketplace.
The session assumes some prior knowledge of Silverlight, as the focus of this presentation will be features that are specific to the phone. It will not only cover the basics of the Windows Phone 7 platform, but also how you can re–use many of the same patterns, frameworks, techniques and practices that you use when building regular Silverlight applications.

11:40 – 12-40: Silverlight data access and services not for the faint of heart with Gill Cleeren

For data needs, Silverlight can talk to services like WCF or REST enabled services. These service types are sufficient for most scenarios. But what if it isn’t? Most examples that can be found out there cover the basics, but in the real world, that’s sometimes not enough. In this session, we’ll explore the dark corners of Silverlight’s service access. Among others, we’ll cover duplex communication, debugging services, the HttpWebRequest, TCP communication and securing service communication from Silverlight..

13:40 – 14:40: Introduction to MonoTouch with Chris Hardy

An overview of what’s possible using Monotouch, Novell’s tool to enable C# and .Net based applications for the iPhone, iPod touch and iPad. Find out what you need to start using Monotouch and how to create a sample application. If you have any questions on why you’d use this, what are the benefits and downsides of using Monotouch then this is your place!

There has been some debate around MonoTouch lately after info from Apple and leaks about iPhone OS 4.0. Their developer license now states that applications MUST be developed with the use ob Obj-C, C, C++ or JavaScript. Banning all 3rd party frameworks but mainly targeted at Adobe and Flex/Air it looks like,

15:00 – 16:00: MonoTouch deep dive with Chris Hardy

A deep dive into developing applications with MonoTouch. Learn about the different UI components available on the iPhone and iPad and how to use these with MonoTouch as well as how you can create interoperability with your .Net libraries within MonoTouch.

I really hope Novell will manage to resolve this issue with Apple, MonoTouch is a great way of using C# for iPhone and iPad development.

16:20 – 17:20: Top Security Scenarios for WCF Services: On Premise & In The Cloud with Michele Bustamante

Today you will be hard–pressed to find an enterprise application that does not rely on distributed messaging and service–orientation. Client applications such as rich clients, Rich Internet Applications (RIAs) built with Silverlight or some flavor or AJAX, and those targeting mobile devices all access resources via services exposed to the intranet or Internet. Oftentimes the middle tier also includes layers of services living in the DMZ or behind it. There are many possible security models available for scenarios involving the various client technologies and service tiers – and Windows Communication Foundation (WCF) supplies the tools necessary to implement each and every possibility. In this session, you will learn the most common and practical security scenarios that involve WCF services within the intranet or exposed to the Intranet including classic Windows security, username and password, certificates, federated identity, REST–based and securing calls between tiers. The session will also discuss scenarios that can benefit from aspects of Windows Azure platform including AppFabric Service Bus and Access Control – such as for securing services behind the DMZ and enabling federation for REST–based services. All examples will cover requirements for the client and service, give you a formula to achieve each scenario, and show you custom components that simplify implementation. You’ll leave this session with a recipe for the most common security scenarios including sample code to get you on your way.

17:40 – 18:40: Introducing the .NET Service Bus with Juval Löwy

The .NET services bus is part of the new Microsoft Cloud Computing Windows Azure initiative, and arguably, it is the most accessible, ready to use, powerful, and needed piece. The service bus allows clients to connects to services across any machine, network, firewall, NAT, routers, load balancers, virtualization, IP and DNS as if they were part of the same local network, and doing all that without compromising on the programming model or security. The service bus also supports callbacks, event publishing, authentication and authorization and doing all that in a WCF–friendly manner. This session will present the service bus programming model, how to configure and administer service bus solutions, working with the dedicated relay bindings including the available communication modes, relying on authentication in the cloud for local services and the various authentication options, and how to provide for end–to–end security through the relay service. You will also see some advanced WCF programming techniques, original helper classes, productivity–enhancing utilities and tools, as well as discussion of design best practices and pitfalls.

NDC Party night

A great day for learning new stuff! But also a night of partying!

NDC is famous for arranging great parties, and NDC 2010 is no exception. Last year our main attraction was the world renown Datarock, which turned out to be a huge hit. This year we have been lucky enough to attract one of Norway’s best live bands to NDC. Ralph Myerz & the Jack Herren bands new record will be out this spring, only months before they play at NDC 2010. You don’t want to miss this show!

Hopefully the party won’t stop me from getting through my third day agenda, but I think i’ll haack it.

Use Facebook to Comment on this Post

Tags: , , , , , , , , , , , ,

One Response to “Norwegian Developer Conference 2010; Second day”

  1. Gøran
    Tuesday, April 20. 2010 at 01:16 #

    Hi Alexander

    Didn’t know the description of the sessions was missing. Thanks notifying me! It’s an error in the title as well. It’s supposed to be ingredients in plural.

    I’m looking forward to NDC:)

    Now I should get some sleep. Have been cranking out Silverlight code this evening.

    Gøran