VSP-nieuwsbrief april 2003
Hierbij de nieuwe nieuwsbrief van het Vlaams Software Platform (VSP). Leest u het rustig door. Graag ontvang ik uw opmerkingen! Stuurt u daarvoor een e-mail naar nieuwsbrief@vsp-vzw.org.
Om u af te melden ("unsubscribe") of aan te melden ("subscribe") volstaat het een eenvoudige e-mail te zenden naar nieuwsbrief@vsp-vzw.org.
U vindt deze nieuwsbrief binnenkort ook op onze Website: www.vsp-vzw.org.
Inhoudsopgave
VSP-event "Juridische aspecten van softwarebescherming", 15 mei
Op 15 mei organiseert het VSP een studienamiddag bij lidbedrijf Alcatel, Antwerpen, over de juridische aspecten van softwarebescherming. Het behandelt met name de thematiek van octrooien en auteursrechten bij software. Doelpubliek zijn managers en specialisten uit de software engineerings-branche.
Werkgroep "Practical OO" in oprichting
Het VSP richt een werkgroep op, genaamd "Practical OO", over het in de praktijk realiseren van de geadverteerde voordelen van objectgeoriënteerde technologie.
Geplande VSP-events voor 2003
De lijst met VSP-events voor 2003 is opgesteld. Noteert u ze vast in uw agenda!
VSP-event "Web Based Services", 3 april
Op 3 april 2003 vond het VSP-event rond Web Based Services plaats. Voor vele aanwezigen was de conclusie dat Web Services zeker een belangrijke rol gaan spelen voor veel toepassingen, eens enkele issues definitief zijn opgelost zoals security en "transaction handling". Het loont echter er nu vast ervaring mee op te doen.
VSP-event "Juridische aspecten van softwarebescherming", 15 mei
Op 15 mei 2003, van 16:00 uur tot 20:00 organiseert het VSP een studienamiddag bij lidbedrijf Alcatel, Antwerpen, met als thema de juridische aspecten van softwarebescherming. De materie wordt benaderd vanuit drie verschillende invalshoeken:
In het eerste deel wordt een algemeen juridisch kader geschetst van de mogelijkheden tot auteurs- en/of octrooirechtelijke bescherming van computerprogramma's (software) en methoden van bedrijfsvoering. Zowel de voor- en nadelen van beide beschermingssystemen, als een recente stand van zaken in Europa en de Verenigde Staten van Amerika, komen aan bod. Spreker is Professor M.-C. Janssens van het Centrum voor Intellectuele Rechten van de K.U.Leuven.
In de tweede uiteenzetting zal de aandacht gaan naar de motivaties om software-octrooien aan te vragen. Er wordt besproken wanneer het raadzaam is om een octrooi aan te vragen. Wat kan verwacht worden van een octrooi? Welke software is octrooieerbaar, en in welke mate? Wat zijn de zakelijke gevolgen hierrond bij het kiezen voor een open architectuur of voor octrooien? Ook wordt het afblokken van de concurrentie door het nemen van octrooien kort besproken. Deze voordracht wordt gegeven door dhr. William Bird van Bird Goën & Co, octrooigemachtigden.
Ten slotte geven we het woord aan dhr. Vincent Ryckaert, die als octrooiverantwoordelijke bij IMEC de nodige praktijkervaring deelt met de aanwezigen over zowel de bescherming van octrooien als de valorisatieaspecten.
De agenda is als vanouds, dus van 16:00 tot 18:00 uur zijn de lezingen gepland, van 18:00 tot 20:00 de netwerking drink. De volledige agenda is te vinden op de VSP-Website. Het event is gratis voor VSP-leden en 75 euro voor niet-leden. Inschrijven is verplicht en kan op de VSP-Website.
(terug)
Werkgroep "Practical OO" in oprichting
Bij opstart van het VSP was reeds de werkgroep "Component Based Development" opgericht. Deze krijgt nu een opvolger, "Practical OO", die het object-georiënteerd (OO: object oriented) ontwikkelen van software meer vanuit een practisch oogpunt bekijkt. De werkgroep heeft dan ook als ondertitel: "Over het in de praktijk realiseren van de geadverteerde voordelen van OO-technologie". Of, anders geformuleerd: "Hoe kan de invoering van OO-technologie aanleiding geven tot kwaliteits- en/of productiviteitswinst voor een software engineering-organisatie?"
In veel bedrijven wordt immers gebruik gemaakt van Object Oriented (OO) technologie voor het ontwikkelen van software. Dit kan gaan van de invoering van een OO-programmeertaal (Java, C++, Delphi, C#, etc.) over het gebruik van Object Oriented Analyse en Design (OOAD) -technieken zoals UML (Universal Modelling Language), de invoering van "nieuwe" software engineeringsprocessen zoals Rational Unified Process (RUP) of eXtreme Programming (XP) tot het gebruik van geavanceerde methoden zoals Model Driven Architecture (MDA).
Het gebruik van OO-technologie, onder welke vorm dan ook, wordt meestal gemotiveerd vanuit de geadverteerde voordelen: beter herbruik (reuse), stabielere software, betere integratiemogelijkheden, snellere ontwikkeling, separation of concerns, etc. De praktijk leert dat deze voordelen niet automatisch komen. Een Java-programma is niet
de facto stabieler dan een C-programma. Een goed doordachte OO-architectuur levert niet noodzakelijk een stel hebruikbare componenten op. Het feit dat een component ontworpen en ontwikkeld werd met herbruikbaarheid in het achterhoofd impliceert niet automatisch dat hij ook in de praktijk effectief herbruikt wordt.
Om deze voordelen toch te realiseren zijn bedrijven genoodzaakt een aantal maatregelen te nemen uit een zeer brede waaier van mogelijkheden: aanwerven van gespecialiseerd personeel, omscholen van ontwikkelaars, implementeren van een framework, reorganiseren van het software engineeringsproces, aanleggen van een object repository, herverdelen van
verantwoordelijkheden binnen een projectteam, etc. Bepalen welke maatregelen kunnen (moeten) genomen worden en inschatten wat de verwachtte impact ervan is, is zeker geen evident vraagstuk.
Dit vraagstuk is bij uitstek een management vraagstuk. Als doelpubliek voor de werkgroep denken we dan ook in eerste instantie aan Development Managers, IT-managers, Project Managers of, in het algemeen, aan mensen met de verantwoordelijkheid teams van ontwikkelaars aan te sturen op efficiëntie en kwaliteit.
Deze werkgroep staat open voor de VSP-leden. Voor meer informatie kunt u ons altijd contacteren.
(terug)
Geplande VSP-events voor 2003
Noteer vast in uw aganda, de lijst van VSP-events voor 2003 (onder voorbehoud):
| datum |
thema |
locatie |
| 3 april 2003 |
Web Based Services |
Siemens Atea Herentals |
| 15 mei 2003 |
Juridische aspecten van softwarebescherming |
Alcatel Antwerpen |
| 19 juni 2003 |
Performance management in software-engineering |
Agfa Mortsel |
| 11 september 2003 |
Usability Engineering |
EDM Diepenbeek |
| 23 oktober 2003 |
Aspect Oriented Software Design |
Siemens Atea Herentals |
| 11 december 2003 |
Juridische aspecten van software-licenties |
LMS International Leuven |
Het typische stramien van zo'n VSP-event is:
- 16:00 - 18:00 uur: lezingen rond een bepaald thema. Doel is om hier zowel experts aan het woord te laten die u de theorie uitleggen, alsook mensen "uit de praktijk", die hun ervaringen met u willen delen.
- 18:00 - 20:00 uur: cocktail, waarbij u uitgebreid de mogelijkheid krijgt tot netwerking met het aanwezige publiek. In een informele sfeer kunt u bestaande contacten verdiepen en kennismaken met nieuwe contacten die wellicht van nut kunnen zijn om uw bedrijfsdoelstellingen te helpen behalen.
Deze VSP-events vinden donderdags plaats, en veelal bij VSP-leden, die graag bereid zijn om als gastheer op te treden.
Op de VSP-Website vind u meer informatie en daar kunt u zich ook inschrijven.
(terug)
VSP-event "Web Based Services", 3 april
Op 3 april 2003 vond bij VSP-lidbedrijf Siemens Atea, Herentals, het VSP-event rond Web Based Services plaats. Uit de evaluatie bleek dat de 56 deelnemers het een geslaagd evenement vonden. Voor velen was de conclusie dat Web Services er aan gaan komen voor vele toepassingen, maar dat er eerst nog wat issues definitief moeten worden opgelost, met name security en "transaction handling". Het loont echter er nu vast ervaring mee op te doen.
Web Services zijn, kortweg, stukjes software, verpakt als losse diensten die met elkaar communiceren met Internet-technologie. Grote spelers staan er achter: Microsoft, Sun, IBM, … De voordelen lijken talrijk: nieuwe exploitering van stukjes software door bijv. abonnementen, betere hergebruik van software, vergrote "separation of concerns" bij het onwikkelen van software, eenvoudigere communicatie tussen programmatuur, en zo voort.
Bart Wydaeghe (V.U.B.) begon een korte uitleg over Web Services en trachtte deze nieuwe ontwikkeling te situeren. Hij plaatste het fenomeen in de voortgaande software- en Web-evolutie en trachtte de gelijkenissen en verschillen aan te geven met andere technologieën, zoals RPC (Remote Procedure Calls), CORBA (Common Object Request Broker Architecture) en DCOM. Grootste toepassingen ziet Bart Wydaeghe vooral in integratie, zowel interne als met andere partners. Toch zijn er nog enige problemen op te lossen, met name rond security, performance, transaction handling en compatibiliteit.
Philippe Blondeaux (Microsoft) gaf vervolgens een uiteenzetting over het gebruik en de architecturen van Web Services. Doordat de scheiding tussen "consumer" en "producer" met Web Services nog duidelijker is, onderscheidde hij vier lagen: application layer, process layer, service and integration layer en implementation layer, en hij legde kort wat bijzonderheden voor de architectuur hiervoor uit. Om zo nodig nog beter met deze scheiding om te gaan introduceerde Phiippe Blondeaux het begrip "Service Façade" zowel in proces-georiënteerde als document-georiënteerde Web Services. Dit is een module tussen de "listener" en de "components", om zoveel mogelijk naar de infrastructuur en naar standaard protocollen te delegeren. Tenslotte gaf Philippe Blondeaux nog enkele ontwerptips.
Patrick Kusseneers en Suzanne Lemeire (Siemens Atea) sloten af met het bespreken van een tweetal case studies. Deze werden bij Siemens Atea verricht als een TechnoWatch activiteit en de resultaten kunnen worden opgenomen in commerciële producten. Van deze projecten werd besproken hoe één en ander was geïmplementeerd en welke lessen er getrokken kunnen worden. Het ene project, eCPR (eCompanion for Problem Resolution), implementeerde een Web Service waar via een browser een intelligente probleem-oplossingstool kan worden aangesproken. Het betreft hier een J2EE-based Web Service gebruik makend van JAX-RPC/SOAP-XML, een J2SE-based rich client met Java WebStart, en security met JAAS, Java GSS-API en Kerberos. Het andere project, eMsA (e-management with secure AAA) integreert een aantal bestaande Web Based Services (waaronder eCPR), waar de gebruiker steeds opnieuw voor moest inloggen. Een belangrijk voordeel van dit project is Single Sign On. De gebruiker hoeft maar één keer aan te loggen en het systeem zorgt voor het verder "federaliseren" van de inloggegevens. Dit was geïmplementeerd met SAML van de Liberty Alliance.
De presentaties zijn te vinden op het VSP-Extranet.
(terug)