SDN Event 9 December 2011
SDN Event 9 December 2011

Het laatste SDN event van 2011 was een klapper! Wederom hadden we sessies over de onderwerpen Mobile, Web, Desktop en Cloud, maar natuurlijk ook over Delphi en DotNetNuke. Delphi pakte uit met twee buitenlandse sprekers Cary Jensen en Bruno Fierens, ook Olivier Olmer komt spreken. DotNetNuke liet Ian Robbinson overkomen voor een drietal sessies over DNN 6. Voor de overige tracks waren Dennis Doomen, Maarten Balliauw, Gill Cleeren, Maarten Struys en Alex Thissen gevraagd.

Registratie en en ontvangst begon om 9:30 en de eerste sessie startte om 10:00. Na afloop van de laatste sessie, om 16:30, was er natuurlijk nog gelegenheid voor een drankje en een praatje.

Dit evenement vond plaats in het Achmea Eureko Conference Center in Zeist.

Agenda
Alles uitklappen Alles inklappen
9-12-2011 10:00-11:00
 
Uitklappen Inklappen
Dutch Metro voor .NET Developers
.NET, Metro, Windows 8
Alex Thissen

Je bent .NET ontwikkelaar en hebt inmiddels van alles gehoord over de toekomst van .NET op Windows 8. Een nieuw soort applicaties met Metro style gaat veel veranderen. Waarschijnlijk heb je allerlei vragen, zoals: “Blijft .NET bestaan?”, “Kan ik .NET nog wel gebruiken in een Metro applicatie?”, “Wat moet ik straks allemaal leren en wat heb ik voor niets geleerd?” en “Moet ik misschien in C++ of JavaScript gaan programmeren?”. In deze sessie krijg je een antwoord op vragen over het ontwikkelen van Metro applicaties vanuit het perspectief van een .NET ontwikkelaar. Je zult een overzicht krijgen van het Windows 8 landschap met daarin elementen als XAML, WinRT, .NET BCL en CLR. Na deze sessie weet je wat je te wachten staat als je Windows 8 en Metro applicaties wilt gaan bouwen.

 
Uitklappen Inklappen
English Developing for PCs, Macs, and iOS with Delphi XE2
Apple, Delphi XE2, Mobile
Cary Jensen

It’s here, cross-platform development from a single IDE.
This presentation shows you how to design and distribute applications that run on PCs, Macs, and iPhones.
Topics include using the FireMonkey class library, managing your target platforms, application deployment, debugging, and resolving user interface issues.

 
Uitklappen Inklappen
Dutch Bureaucracy versus agility, webservices with Uniface 95
Agile, REST, SOAP, Uniface
Berry Kuijer Saat

This presentation will cover the consumption and production of webservices by Uniface 95. Nowadays SOAP-based webservices can contain very complex, structured data. The number of standards seems already to be endless and is still growing. Critics can be heard on non-RESTful webservices for their complexity and dependencies. There are performance concerns about XML as message format and SOAP as envelope over HTTP. The “bureaucracy” dictated by SOAP is immense.

The way Uniface processes complex data structures will be shown during this presentation. All phases for calling-out to a web services from a Uniface application and calling-in to a Uniface application will be explained.

 
Uitklappen Inklappen
English DNN 6: Rocking the New User Interface
DNN6, HTML, Module
Ian Robinson

DotNetNuke 6 introduced a brand new, modern, user interface that not only looks great, but is completely reusable by any DotNetNuke module. This session will walk through each of the new UI patterns and discuss how they’re intended to be used and also show how they were created with HTML, CSS and JavaScript. We’ll also look at examples of re-using this functionality in custom modules to achieve a consistent user interface.

 
Uitklappen Inklappen
Dutch Crowdsourcing software development and crowd testing, feel the full potential of Hosted TFS on A (1)
ALM, Azure, TFS
Hassan en Clemens

Met TFS op Azure zijn de barrières weg genomen welke samen software te ontwikkelen tegenhouden. In teams kan er via de cloud op een agile manier gewerkt worden aan een software systeem. Deze teams kunnen adhoc samengesteld zijn, teamleden kunnen eenvoudig aan teams toegevoegd worden met LiveID's. Team leden kunnen eenvoudig, met hun favoriete tool, verbinden met de server in de cloud. 
 
In deze interactieve sessie gaan we samen met het gehele publiek, in teams, features realiseren en testen. Neem je laptop mee, geconfigureerd voor tfs preview () en je favoriete client tool (excel, test manager, vs2010, vs11 of sp1 en de tfs update ...).

Tijdens deze zeer interactieve sessie wordt de ware waarde van TFS in de cloud getoond en gebruikt. Tevens wordt er getoond hoe TFS optimaal gebruikt en geconfigureerd kan worden voor adhoc teams. Een goede branching strategie, build configuraties, test en developement aanpak worden gaande de sessie besproken.

Alles uitklappen Alles inklappen
9-12-2011 11:15-12:15
 
Uitklappen Inklappen
Dutch Web of Cloud - Welke richting kies ik voor mijn desktop applicatie?
Cloud, Uniface, Web/Win
Ton Blankers

Bij de meeste grote bedrijven draaien belangrijke business applicaties vaak nog in een Client Server omgeving.  Bedrijven willen deze applicaties, die vaak zijn geschreven in C, Cobol of een 4GL, graag omzetten naar echte Web Applicaties. Aangezien Web Applicaties qua architectuur en verwachte functionaliteit nogal verschillen van traditionele Desktop Applicaties is deze omzetting vaak duur en tijdrovend. Deze presentatie geeft een aantal technologieen en methoden die het mogelijk maken om op een efficiente manier moderne bedrijfs kritische Web Applicaties te bouwen waarbij de kennis en de code van bestaande applicaties herbruikt kunnen worden. Daarnaast laten we zien hoe een bedrijfs applicatie makkelijk kan integreren met Social Media zoals Linkedin of Google Maps.

 
Uitklappen Inklappen
Dutch Rapid immersive multi-touch enabled application development with TMS MultiTouch SDK
Delphi, Touch, Windows 7
Bruno Fierens

In this session, Bruno Fierens from TMS software gives technical background information on the multi-touch capabilities in Windows 7 and how to use this from Delphi. 
From there, the TMS MultiTouch SDK is introduced and its architecture is explained.
With 5 live demos of multi-touch enabled applications on a large multi-touch table, the features, capabilities and advantages of the SDK are demonstrated.

 
Uitklappen Inklappen
Dutch Introducing the Silverlight Cookbook
Best Practices, Silverlight
Dennis Doomen

Het bouwen van enterprise-class WPF of Silverlight line-of-business applicaties kent vele uitdagingen. Daarom heb ik begin dit jaar het Silverlight Cookbook initiatief opgestart. Dit is een CodePlex site waar ik een Silverlight 4 LOB applicate host waarmee ik op basis van ervaringen uit mijn eigen projecten de belangrijkste technische uitdagingen probeer op te lossen. De Cookbook gebruikt uiteraard een aantal bekende oplossingen zoals Caliburn Micro, NHibernate 3 en WCF Data Services, maar bevat ook aspecten uit de CQRS architectuur. Daarnaast gebruik ik het om mijn ideeen over het schrijven van goed onderhoudbare unit testen te demonstreren. Ik ben nog volop bezig om de Cookbook verder te ontwikkelen en zie het dan ook als een levend project waarop ik nieuwe ideeen uit de community uit probeer of waarin ik bewezen oplossingen uit mijn eigen projecten integreer. In deze sessie geef ik een introductie van de belangrijkste technische keuzes en oplossingen en probeer ik jullie de juiste bagage te geven om met behulp van de Cookbook serieuze LOB applicaties te bouwen.

 
Uitklappen Inklappen
Dutch Een webwinkel met DotNetNuke
DNN, e-Commerce
Stefan Kamphuis

Stefan Kamphuis zal de open source module NB_Store uitgebreid de revue laten passeren. Natuurlijk is het mogelijk om met NB_Store in een uur een werkende webshop te maken, maar deze sessie zal zich ook richten op de mogelijkheden die voor ontwikkelaars ontstaan wanneer je niet benauwd bent om de source versie van NB_Store te gebruiken.

 
Uitklappen Inklappen
Dutch Crowdsourcing software development and crowd testing, feel the full potential of Hosted TFS on A (2)
Hassan en Clemens

Met TFS op Azure zijn de barrières weg genomen welke samen software te ontwikkelen tegenhouden. In teams kan er via de cloud op een agile manier gewerkt worden aan een software systeem. Deze teams kunnen adhoc samengesteld zijn, teamleden kunnen eenvoudig aan teams toegevoegd worden met LiveID's. Team leden kunnen eenvoudig, met hun favoriete tool, verbinden met de server in de cloud. 
 
In deze interactieve sessie gaan we samen met het gehele publiek, in teams, features realiseren en testen. Neem je laptop mee, geconfigureerd voor tfs preview () en je favoriete client tool (excel, test manager, vs2010, vs11 of sp1 en de tfs update ...).

Tijdens deze zeer interactieve sessie wordt de ware waarde van TFS in de cloud getoond en gebruikt. Tevens wordt er getoond hoe TFS optimaal gebruikt en geconfigureerd kan worden voor adhoc teams. Een goede branching strategie, build configuraties, test en developement aanpak worden gaande de sessie besproken.

Alles uitklappen Alles inklappen
9-12-2011 13:00-14:00
 
Uitklappen Inklappen
Dutch Architecting for a cost effective Windows Azure solution
Cloud, Costs, Windows Azure
Maarten Balliauw

Cloud computing and platforms like Windows Azure promise to be "the next big thing" in IT. This is certainly true as there are a lot of advantages to cloud computing. Computing and storage become an on-demand story that you can use at any time, paying only for your effective usage. But this also poses a problem: if a cloud application is designed like one would design a regular application chances are that the cost perspective of that application will not be as expected. This session covers common pitfalls and hints on improving the cost effectiveness of a Windows Azure solution.

 
Uitklappen Inklappen
English LiveBindings in Delphi XE2
Delphi XE2, FireMonkey, LiveBindings
Cary Jensen

LiveBindings is the new object/property binding mechanism in Delphi's FireMonkey component library, and is largely supported by VCL components as well.
This presentation covers a wide range of LiveBinding topics, including managed versus unmanaged LiveBindings, understanding binding scope, the new Observer API, binding FireMonkey objects to DataSets, binding objects to properties, and creating LiveBindings at runtime.

 
Uitklappen Inklappen
Dutch Understanding the Windows Runtime
Win RT, Windows 8
Alex Thissen

Een van de grote vernieuwingen in Windows 8 is de Metro style applicatie. De Metro apps draaien op een geheel nieuw deel van het Windows operating systeem: de Windows Runtime. In deze sessie zullen we het ontwerp van WinRT in Windows 8 bekijken en de positie van WinRT binnen applicaties. We zullen de technische architectuur van een Metro applicatie behandelen en de nieuwe concepten zoals asynchroniteit en de taalprojecties naar C++, de managed talen en JavaScript. Verder kijken we ook wat er in WinRT aan functionaliteit is gekomen en hoe zich dat verhoudt tot onder andere de .NET Runtime en de Base Class Library. Aan het einde van deze sessie heb je een duidelijk beeld van wat er allemaal in WinRT gebeurt en wat het betekent om Metro applicaties in Windows 8 te ontwikkelen.

 
Uitklappen Inklappen
English DNN 6: jQuery Plugin Deep Dive
DNN6, jQuery
Ian Robinson

DNN 6 introduced a compelling new modern new user interface for the administration experience. This user interface relies heavily on JavaScript (in the form of jQuery plugins) to do the heavy lifting of the user interaction. Each of these plugins is configured to easily function with the new DNN UI patterns out of the box, however they are reusable in other contexts as well. This session will introduce each of the new jQuery plugins and we’ll discuss when they’re appropriate to use and how to configure them from the defaults. We’ll also discuss how you can build your own simple jQuery plugins.

 
Uitklappen Inklappen
Dutch Application Profiling for Windows Phone
Mango, Mobile, Profiler, WP7
Maarten Struys

Met het verschijnen van Windows Phone Mango is er ook een nieuwe versie van de Windows Phone SDK beschikbaar om applicaties voor Windows Phone Mango te kunnen ontwikkelen. De Windows Phone SDK 7.1 bevat een Profiler waarmee performance problemen in een Windows Phone applicatie kunnen worden geanalyseerd en worden opgelost. In deze presentatie onderzoeken we aan de hand van een voorbeeldapplicatie uit hoe deze profiler kan worden gebruikt om het geheugengebruik van applicaties te analyseren en optimaliseren, vervolgens gebruiken we de profiler om de applicatiesnelheid te analyseren en verbeteren.

Alles uitklappen Alles inklappen
9-12-2011 14:15-15:15
 
Uitklappen Inklappen
Dutch Switching on the cloud for Silverlight
Cloud, Silverlight, Windows Azure
Gill Cleeren

What happens if you combine 2 of the hottest technologies for your applications? Find out in this very session! If we combine the capabilities of Windows Azure with the rich UX of Silverlight, we are capable of building great... what am I saying: exceptional web applications. We'll look at building an app in Silverlight running from Azure and we'll look at the topics of interest that you'll encounter when hosting services in the cloud to be consumed from Silverlight, considerations for Windows Azure Storage if used from Silverlight etc

 
Uitklappen Inklappen
Dutch Integratie en uitbreiding van Workflow toepassingen
Delphi, Workflow
Olivier Olmer

In een voorbeeld wil ik laten zien hoe je in na facturatie een workflow kan triggeren.
Vervolgens maken we een workflow die een factuur print naar pdf en vervolgens gaan we deze emailen.
Daarna gaan we een uitbreiding op de workflow maken, waarbij een extra taak maken om in voor de klant gewenste situatie deze factuur gestructureerd te sturen.
Hiervoor breiden we de workflow toepassing uit met nieuwe functionaliteit.

 
Uitklappen Inklappen
Dutch Fun with ASP.NET MVC 3, MEF and NuGet
MEF, MVC3, Nuget
Maarten Balliauw

So you have a team of developers… And a nice architecture to build on… How about making that architecture easy for everyone and getting developers up to speed quickly? Learn all about integrating the managed extensibility framework and ASP.NET MVC for creating loosely coupled, easy to use architectures that anyone can grasp. And while you’re at it: add some application Lego in the form of NuGet packages.

 
Uitklappen Inklappen
Dutch DotNetNuke World Conference Orlando, Florida
DNN, NEWS
Ernst Peter Tamminga

DotNetNuke heeft de afgelopen jaren een prachtige ontwikkeling doorgemaakt. Niet alleen als product met imposante nieuwe releases met veel nieuwe mogelijkheden als CMS en veelomvattend web applicatie framework in de Microsoft .NET/SQL omgeving, ook op het gebied van video’s, instructies, webinars, web trainingen en niet in de minste plaats speciale DotNetNuke conferenties. Op 9-11 november 2011 was er de eerste DotNetNuke World conferentie in Orlando, Florida. Tijdens deze conferentie zijn een groot aantal nieuwe ontwikkelingen aan de orde gekomen. Ernst Peter Tamminga was erbij en deelt in deze sessie zijn opgedane kennis met de aanwezigen.

 
Uitklappen Inklappen
Dutch What’s new at SharePoint Conference 2011
Cloud, Office 365, SharePoint
Bethlehem en Kroese

In deze sessie gaan we in op de nieuwe aankondigingen die tijdens de SPC 2011 in Anaheim zijn gedaan. Deze bieden nogal wat mogelijkheden tot het bouwen van hybride SharePoint Online oplossingen in samenwerking met Windows Azure en CRM Online. In deze sessie gaan we in op hoe je na Office 365 Update dit soort hybride oplossingen kunt bouwen.

Alles uitklappen Alles inklappen
9-12-2011 15:30-16:30
 
Uitklappen Inklappen
Dutch Google, voorbij de horizon
AppEngine, Gadgets, Google apps, Google platform
Martijn Loderus

Martijn Loderus is solution architect bij CSC. In deze sessie geeft hij eerst een introductie van Google apps, het Cloud platform voor email en documenten als alternatief voor Microsoft Office 365. Daarna wordt uitgelegd uit op welke manier software ontwikkeling met AppEngine en Gadgets mogelijk is. Dit is geen hardcore technische sessie, maar geeft een inspirerend overzicht van het Google platform. Wees voorbereid op een flinke portie innovatie, case studies en cloud awareness!

 
Uitklappen Inklappen
English Creating Pure REST DataSnap Servers with Delphi
DataSnap, Delphi, jQuery, REST
Cary Jensen

Delphi's DataSnap framework makes it easy to build RESTful Web services that can be accessed from any client application that can use HTTP, but these servers include an excess of components that are not required in most applications.
This presentation begins with an introduction to REST, and continues with a look at the DataSnap REST framework.
Which components and files are essential and which are optional is shown, as well as how to access your DataSnap RESTful Web service from both an HTML/JavaScript client and a Delphi Windows client.
Topics discussed include DataSnap, REST, JavaScript, jQuery, AJAX, JSON, and Internet Direct (Indy). 

 
Uitklappen Inklappen
Dutch Let’s explore Silverlight 5!
3D, Data binding, Silverlight 5
Gill Cleeren

With Silverlight 4 out for over a year now, some amazing applications have been built with it. It’s time to take a look at the next version, which is due late 2011. In this session, Silverlight MVP Gill Cleeren will take you on a tour of the new features in the platform, including improved data binding, 3D support, better network support, new text features and of course added features to the tooling. Be prepared to see what you’ll be using in 2012 for all your Silverlight needs!

 
Uitklappen Inklappen
English Optimizing for Speed: Advanced JavaScript/CSS Management in DNN 6.1
CDF, DNN6, Skins
Ian Robinson

This session will introduce the open-source project Client Dependency Framework (CDF), and the new DNN API based on the project that allow for dynamic JavaScript/CSS combining, minification, caching, and versioning. We’ll take a look at the enhancements that were made in DNN, and examples of how you can take advantage of this functionality in your modules or skins. We’ll also look at the various configuration options available for fine tuning how your site behaves. In addition, we’ll discuss some very compelling development workflows that these new abilities enable.

 
Uitklappen Inklappen
Dutch Multitasking op Windows Phone
Mango, Multitasking, WP7
Maarten Struys

 Windows Phone Mango geeft applicatieontwikkelaars de beschikking over multitasking door middel van ‘fast application switching’ en ‘background agents’. Tijdens deze presentatie onderzoeken we het nieuwe executiemodel van Windows Phone Mango dat fast application switching mogelijk maakt. We staan stil bij het migreren van bestaande Windows Phone applicaties naar Mango zodat ze gebruik kunnen maken van fast application switching. Vervolgens bekijken we hoe background agents kunnen worden gebruikt in Windows Phone Mango applicaties, bijvoorbeeld om code op vaste intervallen in de achtergrond uit te voeren of om een alarm op een bepaalde tijd uit te voeren. Ten slotte kijken we naar specifieke functionaliteit in Windows Phone Mango om audiobestanden in de achtergrond te kunnen afspelen en om bestanden in de achtergrond te kunnen ophalen.

 

Aanmelden voor deelname

Betalende leden van de vereniging SDN hebben gratis toegang tot dit SDN Event.
Leden met een persoonlijk lidmaatschap kunnen alleen zelf deelnemen. Leden met een bedrijfslidmaatschap kunnen met het aantal personen deelnemen dat in het bedrijfslidmaatschap is opgenomen.

Je dient je aan te melden voor deelname via de SDN website. Je moet hiervoor ingelogd zijn en daarvoor dien je een account te hebben aangemaakt op de website.
Betalende SDN leden dienen daarbij hun lidnummer en accountcode in te voeren zodat ze recht te hebben op gratis deelname. Bij aanmelding van meer personen dan is opgenomen in het lidmaatschap betalen de extra deelnemers het tarief voor niet-leden.

Ook niet-leden kunnen zich aanmelden voor deelname
De kosten voor deelname voor niet-leden bedragen € 100,00 per persoon, incl. btw.

Event locatie



Achmea Eureko Conference Center
Handelsweg 2, 3707 NH ZEIST
Telefoon: 030 - 693 70 00

 Klik HIER voor uitgebreide informatie

Sponsors