Nieuwsbrieven

Huidige artikelen | Zoek | Syndicatie

Software Developer Event : Integratie (16 september 2005)

6-9-2005 - SDN, Mark Blomsma
SDE Maart 2005 - The Next Generation

Software Developer Network
www.sdn.nl

C# Developer Network Newsletter

Beste []Firstname[] []Lastname[],

Nog minder dan 2 weken te gaan... volgende week vrijdag, dan is het weer tijd voor een dag van persoonlijke ontwikkeling. Tijd om even een dag vrij te maken, uit de dagelijkse sleur te stappen en te zorgen dat je weer helemaal bij bent met de dingen die binnen je vakgebied gebeuren. Op 16 september a.s. is er weer tijd voor een Software Developer Event. Het thema van het event is dit keer Integratie.

We hebben veel data staan in diverse files en applicaties. De realiteit van alle dag is dat we veelal voor een rapportage of informatie over een klant moeten kijken in meer dan 1 systeem. Dit is intussen zo ingeburgerd dat niemand er echt van opkijkt dat mensen met behulp van b.v. Office, en allerlei import en export methodes van en naar diverse applicaties, de bedrijfkritische informatie verzamelen. Maar hoe efficiënt of wenselijk is dit? Zou het niet veel prettiger en slimmer zijn om direct uit diverse informatiebronnen te kunnen putten? Daarvoor dus deze SDE over integratie.

C#

VB.NET

Delphi

8:30 Registratie / Ontvangst
9:00

Casus integratie vanuit C#:
de Oosterkamp nieuwsbrief

Jeroen Pluimers

Data integration with XML


Kent Alstad (CAN)

De Skype API gebruiken vanuit een Delphi toepassing

Bob Swart

10:15 Pauze - 30 min.
10:45

Applicatie integratie met Biztalk

Marcel Meijer

Information Bridge Framework

Hans van de Meer

Talking to PocketPCs

Jim Cooper (UK)

12:00 Lunch - 60 min.
13:00

Beveiliging van web services



Erik v/d Ven

Integratie NDoc help documentatie in
Visual Studio 2005

Fons Sonnemans

Office addins maken in
Delphi 2005


Roland Guijt

14:15 Pauze - 15 min.
14:30

Introducing Windows Communication Foundation

Gijs de Jong

Dynamic Systems Initiative in de praktijk

Sander Gerz

Het bouwen van SharePoint Web Parts met Delphi 2005

Bob Swart

15:45 Pauze - 30 min.
16:15

Een C# plug-in voor MS Outlook


Mark Blomsma

Integrating Google Maps into your applications

Kent Alstad (CAN)

Exact(e) integratie met Delphi


Werner Willemsen

17:30 Einde

Hieronder tref je meer informatie per sessie. Je kunt je aanmelden via www.sdn.nl/sde. Tot volgende week!

Mark Blomsma
Voorzitter Software Developer Network

mark.blomsma@sdn.nl



Postbus 506
7100 AM Winterswijk
Tel. (0543) 51 80 58
Fax(0543) 51 53 99


 C# sessies

Casus integratie vanuit C#:  de Oosterkamp nieuwsbrief
Jeroen Pluimers (NL)

Het versturen van een nieuwsbrief is meer dan een simpele druk op de knop.
Mensen kunnen zich aanmelden op de web-site die op Sharepoint draait, adressen komen in Microsoft Exchange terecht, en je nieuwsbrief bestaat uit items die via RSS uit diverse bronnen kunnen komen. Tijdens deze sessie zie je hoe de nieuwsbrief van Oosterkamp training | consultancy wordt samengesteld. Je ziet ondermeer integratie met Sharepoint en Microsoft Exchange, het bouwen van plugins voor de Omega RSS reader, communicatie via clipboard en e-mail, en het verzorgen van een EMail-merge. Het grootste deel van de voorbeelden is in C#, maar er zijn nog een paar kleine stukjes die (historisch) in Delphi geschreven zijn.

Jeroen W. Pluimers is trainer, coach en consultant bij Oosterkamp training | consultancy. Zij verzorgen top-trainingen voor Microsoft .NET en Borland met als doel het opleiden van geweldige software ontwikkelaars. Jeroen heeft een uitgebreide ervaring in Delphi, ADO.NET, C# en nog veel meer. Zijn passie is mensen op weg te helpen. Om op niveau te blijven staat hij geregeld met beide benen in de klei van softwareontwikkel-land. Zo is hij nu bijvoorbeeld bezig met een work-flow systeem voor security-werkzaamheden.

Applicatie integratie met Biztalk
Marcel Meijer (NL)

In deze sessie zal Marcel Meijer aantonen hoe het integreren van applicaties met behulp van Microsoft BizTalk 2004 gerealiseerd kan worden. In een omgeving waar meerdere applicaties met elkaar moeten kunnen 'praten' kan een middleware produkt als BizTalk een waardevolle bijdrage leveren. Hoe positioneer je BizTalk in je netwerk, applicatie architectuur en hoe interface je vanuit je eigen applicatie naar BizTalk? Waar moet je wellicht zelf nog wat C# code programmeren om BizTalk te tweaken? Dit zijn vragen waar je in deze sessie antwoord op kunt verwachten. Uiteraard zal het een en ander aan de hand van demo's inzichtelijk gemaakt worden.

Marcel Meijer is senior software engineer bij Omnext.NET ( www.omnext.net ). Hij is een .NET-ers van het eerste uur en heeft bij klanten diverse BizTalk projecten gedaan.

Beveiliging van web services
Erik v/d Ven (NL)

Bij integratie van systemen op basis van web services komen vaak ook een aantal lastig beveiligingsvraagstukken naar boven. Hoe kunnnen we zeker zijn van wie de web service aanroep afkomstig is? Vertrouwen we deze partij wel ? Hoe weten we dat de inhoud van het verzoek niet gemanipuleerd is door een derde partij ?
In deze sessie wordt getoond hoe de communicatie tussen web services beveiligd kan worden op basis van WS-Security. Dit zal gedaan worden aan de hand van de Microsoft Web Services Toolkit 3.0 (WSE 3.0) op basis van het .NET framework 2.0. Eerst wordt een overzicht gegeven van de beveiligingsdoelen en middelen. Vervolgens zal worden getoond hoe asymmetrische versleuteling kan worden gebruikt om web services berichten te onderteken en versleutelen met behulp van certificaten.

Erik v/d Ven is consulant voor Microsoft Nederland.

Introducing Windows Communication Foundation
Gijs de Jong (NL)

Windows Communication Foundation (voorheen bekend onder de codenaam “Indigo”) is een geünificeerd framework voor het bouwen van service georiënteerde applicaties op het Windows platform. Het stelt ontwikkelaars in staat veilige, betrouwbare en transactionele oplossingen te bouwen die integreren met andere platformen en bestaande technologieën. In deze sessie leer je wat de mogelijkheden zijn van WCF voor het bouwen van geavanceerde platformonafhankelijke services. Tevens zal uitleg gegeven worden over hoe de WCF architectuur is opgebouwd en hoe je als ontwikkelaar services bouwt met het attribuut gebaseerde programmeermodel. WCF begint nu definitieve vormen aan te nemen, in deze sessie krijg je de laatste stand van zaken te horen over de volgende generatie gedistribueerde applicaties.

Gijs is Principal Consultant voor Microsoft Services. Hij heeft meer dan 9 jaar ervaring op het gebied van software ontwikkeling en architectuur. De laatste jaren houdt Gijs zich met name bezig met het ontwerpen en bouwen van gedistribueerde applicaties op basis van .NET technologie. Zijn huidige passie is Indigo, waarvan hij alle ontwikkelingen al geruime tijd op de voet volgt. Naast de dagelijkse consultancy werkzaamheden schrijft Gijs regelmatig artikelen voor o.a. het .NET Magazine.

Een C# plug-in voor MS Outlook
Mark Blomsma (NL)

In deze sessie verkent Mark Blomsma van Omnext.NET de mogelijkheden om met Visual Studio for Office een plug-in te schrijven voor MS Outlook. Aan de hand van veel voorbeelden zal duidelijk worden hoe dit moet en zal een ieder na afloop instaat zijn om zijn eigen plug-in te schrijven.

Mark Blomsma is Software Architect bij Omnext.NET ( www.omnext.net ). Daarnaast is hij voorzitter van de SDN en stuurt hij de C# sectie binnen deze vereniging.


 VB.Net sessies

Integrating Google Maps into your applications
Kent Alstad (CAN
)

This session is designed to give you insight into various web based application integration techniques by examining a successful example, Google Maps. This is not a session about Google Maps, but rather a look at how the Google Map application behaves as an integration technology. This session presents the various Google Map integration points and along the way exposes many powerful lessons that can be applied in your own applications.

Data integration with XML
Kent Alstad (CAN
)

This session explores the role of XML in data integration projects. We will examine the concepts and technologies for creating manageable XML schemas designed for data integration. It is often said that XML is a best applied, not as a data store, but as a method of transforming data from one store to another. Come and see how you can create suitable XML schema definitions and use various XML technologies to enhance the data integration opportunities for your application.

Kent Alstad is a Senior Consultant at MCW Technologies (www.mcwtech.com) – a Microsoft Certified Partner specializing in .NET solutions. Kent began developing Microsoft Windows applications using VB and VC with the 1.0 version and has been using them as his primary development environments ever since. Currently Kent is focused on creating and communicating best practices and approaches for the development of .NET applications and services. Kent brings a dynamic approach to effective day-to-day practices of software developers and software project managers. He draws from a broad spectrum of experience, from coder to CTO. Raw enthusiasm combined with practical insight is the cornerstone of Kent’s speaking style.

Information Bridge Framework
Hans van der Meer (NL
)

Information Bridge Framework is een technologie die gebruikers in staat stelt om vanuit Office 2003 eenvoudig toegang te verkrijgen tot informatie die zit opgeslagen in Back-Office systemen.  Ontwikkelaars kunnen met Information Bridge Framework (IBF) snel oplossingen bouwen die gebruik maken van SmartTag en SmartPane technologie.

Hans van der Meer is begonnen bij Microsoft toen niemand wist wie of wat Microsoft deed. Dit is inmiddels bijna 15 jaar geleden en via verschillende functies is hij nu verantwoordelijk voor integratie van Microsoft Office system met de verschillende back-office omgevingen. Na een MTS opleiding en diverse ‘klussen’ bij de supportdesk van Microsoft begonnen en via onder andere MSN aangeland bij de Microsoft Office Business Group. Inmiddels 42 jaar en opgegroeid met de VIC20 en Commodore 64 en later via Pascal, en Basic in aanraking gekomen met programmeren.

Dynamic Systems Initiative in de praktijk
Sander Gerz (NL
)

Het Dynamic Systems Initiative is een visie van Microsoft om flexibele doch beheersbare systemen te ontwerpen en de onderhouden. Maar hoe bereik je dit? Hoe kan een applicatie gedurende zijn gehele levenscyclus onderhoudbaar en beheersbaar blijven? In deze sessie komen de verschillende aspecten van DSI aan bod. Alhoewel DSI op het eerste gezicht belicht wordt vanuit een beheersperspectief, is de kern juist de uitwisseling van informatie tussen de operations afdeling en het ontwikkelteam. Op die manier kan de oplostijd van problemen aanzienlijk worden verkort. Aan de hand van concrete voorbeelden wordt getoond hoe informatie over performance en applicatiefouten verzameld en tussen de teams gedeeld kan worden.

Sander Gerz is in het dagelijks leven applicatie-architect en mede-eigenaar van Solvec. Hij ontwikkelt hoofdzakelijk in Visual Basic .NET, C#, XSLT en T-SQL (SQL Server). Naast zijn gewone werkzaamheden beheert hij ook de website Devtips.NET. Voor zijn inzet in de community, onder andere via DevTips, heeft Sander de Microsoft MVP Award gekregen.

Integratie NDoc help documentatie in Visual Studio 2005
Fons Sonnemans (NL
)

In deze sessie gaat Fons Sonnemans in op het aanmaken van help bestanden vanuit XML documentatie uit VB.NET code. Visual Studio heeft zelf ook soortgelijke mogelijkheden om dit uit te voeren, maar de integratie mogelijkheden van NDoc leveren extra voordelen op. In deze sessie laat Fons zien hoe je class libraries documenteert in combinatie met NDoc (ndoc.sourceforge.net).

Fons Sonnemans is zelfstandig software-development consultant en trainer in o.a. C# en VB.NET. Hij heeft meer dan 15 jaar ervaring op het gebied van software ontwikkeling en architectuur.  Voor meer informatie raad ik u aan zijn website op www.reflectionit.nl te bezoeken.


 Delphi sessies

De Skype API gebruiken vanuit een Delphi toepassing
Bob Swart (NL
)

In deze sessie laat ik zien hoe we de Skype API kunnen gebruiken in Delphi toepassing, zodat we vanuit onze eigen Delphi applicaties met de Skype client kunnen communiceren en telefoontjes via Skype kunnen plegen of juist kunnen aannemen.
Ik zal beginnen met het laten zien hoe we met de Skype Client moeten communiceren (namelijk door Windows messages te gebruiken), en vervolgens een Skype trace toepassing schrijven waarmee we direct met de Skype client kunnen praten. Ook zullen we een automatische Skype beller implementeren, die bijvoorbeeld gebruikt kan worden in een About box of ander deel van een toepassing waarin het noodzakelijk is per Skype telefoon contact op te nemen. Het laatste (en grootste) voorbeeld betreft de bouw van een Skype antwoordapparaat, dat al enige tijd in gebruik is (je kan dit zelf testen door een Skype belletje naar “drbob42” te plegen). Zie www.drbob42.com/Skype voor meer details en source code.

Het bouwen van SharePoint Web Parts met Delphi 2005
Bob Swart (NL
)

In deze sessie laat ik zien hoe we SharePoint Web Parts kunnen bouwen met behulp van Delphi 2005, en deze ook kunnen inpassen in SharePoint Web Services toepassingen. Ik begin met het kort uitleggen wat SharePoint Web Services bieden, hoe en waar je het kunt  krijgen / installeren. Vervolgens beschrijf ik de rol van Web Parts, en laat zien hoe je die in Delphi 2005 kunt bouwen (als een soort speciale ASP.NET custom componenten). Ik begin met een stand-alone Web Part, en laat zien hoe we die kunnen bouwen en deployen (in een aantal stappen). Vervolgens laat ik ook zien hoe Web Parts onderling kunnen communiceren via een provider-consumer schema, en eindig met een voorbeeld waarin een database wordt gebruikt.

Bob Swart (aka Dr.Bob - www.drbob42.com) is een onafhankelijk ontwikkelaar, auteur, trainer en consultant voor zijn eenmanszaak Bob Swart Training & Consultancy (eBob42) in Helmond. Bob heeft gesproken op Borland en Delphi Conferenties sinds 1993, bij de CttM sinds 1996, en heeft verder presentaties verzorgd in de USA, BeNeLux, Duitsland, Italië, Singapore en voor de UK-BUG in London, Manchester en Edinburgh.Bob schrijft columns en artikelen voor The Delphi Magazine, SDN Magazine, .NET Magazine, Blaise, UK-BUG Developer's Magazine, Bitwise Magazine en de IBM DB2-Borland web portals, en heeft hoofdstukken geschreven voor een zevental boeken waaronder Kylix Developer's Guide en Delphi 6 Developer's GuideBob is de auteur van de Delphi 8 for .NET Essentials en ASP.NET Essentials courseware materiaal dat door Borland in wereldwijde licentie is genomen als het officiële Delphi for .NET trainingsmateriaal. Het nieuwe Delphi 2005 cursusmateriaal wordt gebruikt op de trainingen en is ook beschikbaar voor losse verkoop (bijvoorbeeld voor zelfstudie).

Office addins maken in Delphi 2005
Roland Guijt (NL
)

Addins maken voor Office is relatief eenvoudig, als je tenminste de juiste tools gebruikt. In deze sessie de theorie rondom Office addins en hoe je dit praktisch toepast in een Delphi applicatie. We gaan in op de COM interface van Office applicaties,  Primary Interop Assemblies, Addin Express en de drie verschillende addins die je kunt maken.

Roland Guijt is werkzaam voor Oosterkamp Training |Consultancy als gecertificeerd trainer en developer. Zijn specialiteiten zijn Visual Studio.NET en Delphi.

Talking to PocketPCs
Jim Cooper (UK)

Jim laat zien hoet je de locaties van kroegen (en andere  misschien minder nuttige toepassingen) kunt versturen van een naar een PocketPC via een een ActiveSync connectie. Hij zal zowel een commerciele als freeware library gebruiken voor zijn voorbeelden die zowel in Delphi Win32 als .NET zullen zijn.

Jim Cooper is een consultant bij Tabdee Ltd, en is de architect van hun TurboSync Palm conduit component. Het werkt met Delphi en C#, en is consultant op het gebied van design patterns, refactoring en unit testing. Jim heeft een overmatige interesse in de ontwikkeling voor PDA’s. Oorspronkelijk komt Jim uit Australië maar hij leeft tegenwoordig (volgens zijn vrouw tijdelijk) in Engeland. Jim heeft geschreven voor The Delphi Magazine en heeft gesproken op conferenties in Europa, UK en de US.

Exact(e) integratie met Delphi
Werner Willemsen (NL)

Producten van Exact Software zijn te ontsluiten en te integreren door middel van een door Exact Software geleverde SDK. In deze sessie zal ik laten zien hoe je vanuit een Delphi-toepassing gegevens kan opvragen en wijzigen in Exact Globe 2003 en Exact e-Synergy. Tevens laat ik zien hoe je in Exact Globe 2003 eigen functionaliteit kan toevoegen.

Werner is bij Kooijman software verantwoordelijk voor de softwareontwikkelingen van de productlijnen AEC-Objects en LAR. Kooijman software is een softwarehuis dat inmiddels al 45 jaar bestaat en zich specifiek richt op twee branches. Het product AEC-Objects is ontwikkeld voor de bouwbranche, waar hetzelfde product in diverse beroepsgroepen gebruikt kan worden en mede daardoor een sterke integratie in de bedrijfskolom kan bewerkstelligen. Het product LAR is een leerlingadministratie- en volgsysteem voor het primair en speciaal onderwijs. Beide producten zijn ontwikkeld en worden onderhouden in Delphi.
SDN Agenda

16 september 2005 : Software Developer Event
Wie : C#, VB.NET, ASP.NET, Delphi & Delphi.NET
Thema: Software Integration
Lokatie: De Reehorst, Ede

19 augustus 2005 : Software Developer Magazine #86
Thema : Software Integratie

11 november 2005 : Software Developer Magazine #87
Thema : Multi-media

14 november 2005 : Software Developer Event
Wie : Visual Objects & Visual FoxPro
Thema: Vulcan DevDay
Lokatie: Papendal, Arnhem

9 december 2005 : Software Developer Event
Wie : C#, VB.NET, ASP.NET, Delphi & Delphi.NET
Thema: XML en Deployment
Lokatie: De Reehorst, Ede

15-16 mei 2006 : Software Developer Conference 2006
Wie : C#, VB.NET, ASP.NET, Delphi & Delphi.NET
Lokatie: Papendal, Arnhem

Overige



13-16 september 2005 : PDC 2006
Wie: Microsoft
Lokatie: Los Angelos

11, 18, 20, 27 oktober 2005 : TechNet MSDN briefings
Wie: Microsoft
Lokatie: Zwolle, Bussum, Eindhoven, Rotterdam

8 - 10 november 2005 : Borland Developer Conference
Wie: Borland
Lokatie: San Francisco

 


Deze nieuwsbrief ontvangt u omdat u zich heeft aangemeld op de SDN website. Mocht u deze nieuwsbrief niet meer willen ontvangen, dan kun u dit doen door uw profiel aan te passen op www.sdn.nl.
You receive this newletter because you are a registered user on the SDN website. If you do not wish to receive this newsletter, please change your profile on www.sdn.nl.
Abonneren
Als u zich wilt aanmelden voor de ontvangst van onze nieuwsbrief, vul dan hieronder uw naam en e-mail adres in, en klik op "Verzenden"