Software Developer Event: 9 december 2005
XML & Deployment
Het thema voor de traditonele december bijeenkomst van het Software Developer Netwerk is Xml & Deployment … of eigenlijk hebben we het heel stiekem over 2 twee thema’s. We wilden Deployment graag onder de aandacht brengen, maar “een hele dag ClickOnce demo’s” leek ons toch een beetje te veel van het goede. Vandaar dat we XML als universeel en toch gekoppeld thema erbij hebben getrokken.
Hieronder wordt door de verschillende networks hun invulling onder het voetlicht gebracht, maar uiteraard kijk je voor de laatste details op www.sdn.nl, en daar kun je natuurlijk ook meteen aanmelden.
C# Developer Network
Erwin van der Valk heeft in het verleden geschreven voor het SDN en zal op dit Software Developer Event een sessie verzorgen over ClickOnce deployment. ClickOnce is belangrijke feature van .NET 2.0 en een bijzonder belangrijke vereenvoudiging van hoe .NET applicatie uitgerold kunnen worden, maar het biedt ook voorzieningen voor updates, hotfixes en dergelijke. ClickOnce is de nieuwe installatietechnologie van Microsoft, waarmee het installeren van een applicatie zo eenvoudig wordt als het klikken op een hyperlink. Deze presentatie zal gaan over wat je met ClickOnce kunt doen, hoe het zich verhoudt tot MSI installaties en zal een aantal korte demonstraties bevatten over hoe je het kunt inzetten.
Een bijzonder belangrijke toepassing van XML is maken van XML Schema en XML contracten. Christian Weyer verzorgt een sessie over hoe XML gebruikt kan worden om contracten af te spreken voor webservices. Deze sessie wordt samen met het VB.NET Developer Network gegeven; kijk voor meer info bij de VB-sessies.
Raimond Brookman zal een sessie verzorgen over de toekomst van XML. In de volgende versie van C#, dat is dus C# 3.0, zal er een uitbreiding op de taal komen die door het leven gaat onder de noemer 'Language Integrated Query', ofwel LINQ. LINQ legt de basis voor het integreren van zoekpaden in code. Hierop kunnen uitbreidingen gerealiseerd worden zoals XLinq, een zoekoplossing voor XML. Raimond is een oude bekende van het SDN en heeft al vaker topsessies voor ons verzorgd. Met ruim 10 jaar ervaring in de IT-industrie en in het realiseren van enterprise systemen is zijn primaire technologische aandachtsgebied nu .NET. Hij heeft .NET toegepast in projecten voor klanten sinds de eerste beta in 2000 en zijn voorkeurstaal is C#.
Leendert Versluijs zal een sessie verzorgen over Custom Installer Classes met C#. Hierbij komen als zaken aan het licht als het configureren van deployment met XML-files. Een sessie voor de iets meer gevorderde developer, maar de kracht van custom installer classes maakt dat de standaard setups die Visual Studio voor je kan aanmaken enorm uitgebreid kunnen worden.
Remi Caron, een SDN-er in hart en nieren, zal voor de C# track een sessie verzorgen over het nuttig toepassen van XML. Hij praat over RSS feeds en bloggen en hoe XML hier een belangrijk rol in speelt.
Tot ziens op het SDE in december!
Mark Blomsma, voorzitter C# Developer Network
Visual Basic Developer Network
Voor de VB.Net sectie is dit mijn tweede conferentie die ik zelfstandig georganiseerd heb en met enige trots mag ik een spreker aankondigen die ik op TechEd 2005 ontmoet heb. Hij is MVP voor webservices, is afkomstig van onze oosterburen. maar spreekt uitstekend Engels en luistert naar de naam Christian Weyer. Christian heeft een tool gemaakt om webservices uit te breiden met een ‘Contract First’ layer. Iedereen kent waarschijnlijk wel het probleem met webservices dat je na een ‘go-live’ deployment niet meer aan het schema van de methods mag komen. Toch geeft de tijd je voortschrijdend inzicht en zijn aanpassingen onontkoombaar. Met het (gratis) WSCF-product van Christian Weyer (WebServices Contract First) kan bij het aanroepen van webservices eerst onderhandeld worden over het format, vandaar de verwijzing naar een ‘contract’. Christian zal in deze sessie dieper ingaan op het WSCF principe en een demonstratie geven van zijn product.
Tip: Omdat WSCF een nieuwe .WSDL file genereert. kwam ik er min of meer bij toeval achter dat dit ook een bug in Visual Studio 2003 oplost. Daarin worden public properties uit een server-side class omgezet naar public fields in de .WSDL file, met allerlei vervelende gevolgen vandien. In Visual Studio 2005 is dit probleem opgelost, maar wie om bepaalde redenen voorlopig nog gebruik wil of moet maken van Visual Studio 2003 (bijvoorbeeld in geval van gebruik van DotNetNuke) kan met WSCF dit probleem ook omzeilen.
Maurice de Beijer is een vaak geziene spreker en schrijver voor het SDN. We hebben hem bereid gevonden om tegen een uitstekende beloning () een aantal stukken voor het SDN-magazine te schrijven en een aantal presentaties te geven. Op dit december SDE gaat Maurice in op de nieuwe ConfigurationManager class in Visual Studio 2005 om XML configuratie bestanden aan te maken en uit te lezen. Het grootste verschil tussen VS 2003 en VS2005 is dat de instellingen in Visual Studio 2005 nu ‘strong-typed’ zijn. Ik heb daar zelf ook een artikel over geschreven die jullie in dit december magazine kunnen vinden.
Samen met Remi Caron doe ik een duo-sessie doen over SQL Server Reporting Services. Deze sessie heeft weinig tot niets met de hierboven genoemde thema’s te maken, maar stond nog steeds op de lijst als vervolg op een eerdere SQL Server 2005 sessie die we samen hebben gegeven. En belofte maakt schuld … dus die lossen we nu in.
De onderhandelingen met de spreker voor de vijfde Vb.Net sessie lopen momenteel nog, ik kan daar nu nog geen bijzonderheden over kwijt.
Op eerdere evaluaties van jullie werden nog wel eens opmerkingen gemaakt over de ambiance in de Reehorst Ede. Wie op het laatste SDE in september geweest is, heeft kunnen zien dat de Reehorst de zalen behoorlijk opgefrist heeft. Het invullen van evaluaties heeft dus in ieder geval zin gehad! Ik hoop jullie te treffen in december, de sprekers en hun sessies zijn in ieder geval zeer zeker een bezoek aan de Reehorst waard.
Met vriendelijke groet,
Mark I. Vroom, voorzitter Visual Basic Developer Network
Delphi Developer Network
Op het moment van schrijven zijn we druk bezig de laatste hand te leggen aan de invulling voor de Delphi-tracks op dit december SDE. Er zal in ieder geval weer genoeg nieuws te melden zijn vanaf het Delphi front, want als alles volgens plan verloopt, is de nieuwe Delphi versie, Delphi 2006, tegen die tijd beschikbaar!. Natuurlijk gaan we daar op de dit SDE uitgebreid aandacht aan besteden.
Anders dan op verschillende andere events waar Delphi 2006 uitgebreid gelanceerd zal worden, willen wij het SDE gebruiken om nog wat dieper in Delphi 2006 te duiken, en een aantal nieuwe features in Delphi 2006 nader te onderzoeken. Omdat er op dit moment nog niet zo veel bekend is over de nieuwe features in Delphi 2006, kunnen we je ook nog niet precies vertellen welke onderwerpen we zullen gaan behandelen. Wat ik al wel kan vertellen, is dat we een lid van het Borland Delphi R&D team bereid hebben gevonden om speciaal voor ons naar Nederland te komen om een aantal onderwerpen onder een nader technisch voetlicht te brengen. Na de lancering van Delphi 2006 zullen we z.s.m. via de SDN website bekend maken welke onderwerpen dat zijn: houd www.sdn.nl dus in de gaten!
Verder hebben we natuurlijk ook nog een aantal sessies die passen in het thema van dit december SDE: XML & Deployment. Bob Swart is weer van de partij en zal een sessie komen verzorgen over XML DataSets als database in de Pocket PC en Roland Guijt zal het een en ander komen vertellen over FinalBuilder, een zeer uitgebreid product waarmee je het hele deployment process kunt automatiseren.
Tot de 9e!,
Arno van Jaarsveld, voorzitter Delphi Developer Network
Visual Objects & Visual Foxpro Developer Networks
I.v.m. uitstel van de eerder aangekondigde Vulcan DevDay naar het komend voorjaar is besloten om alsnog een VO-track in te richten op dit event. Erik Visser is nog druk bezig met het programma daarvoor, maar duidelijk is wel dat er in ieder geval een sneak-preview van Vulcan verzorgd zal worden. Houd de aankondigingen op de SDN website in de gaten voor de overige sessies!
De Fox-ers hebben geen track op dit SDE: zij hebben immers net op 9 november hun eigen DevDay gehad.