Home -> Editors Desk -> Begin van nieuw tijdperk
ODA World Conference 2009
Begin van nieuw tijdperk
Door Rob Sman Deelip Menezes was aanwezig om zijn boek
De Open Design Alliance (ODA) is een organisatie die zich ten doel heeft gesteld ‘open’ uitwisseling van CAD-data mogelijk te maken. De leden van de ODA krijgen de beschikking over middelen die hen helpen bij het ontwikkelen hun software. Om de stand van zaken toe te lichten en ontwikkelingen voor te stellen, werd de eerste ODA World Conference georganiseerd.
Deze première vond eind April plaats in Leiden. De keuze voor deze locatie komt geheel op het conto van de President: de Nederlander Arnold van der Weide.

Arnold van der Weide: “Niet alleen de
communicatie van de organisatie naar
de leden is een punt van aandacht, maar
ook het bevorderen van de communicatie
tussen de leden onderling.”
De ‘D’ in ODA stond ten tijde van de oprichting in 1998 niet voor Design maar voor Drawing. Dat betekende in de praktijk het DWG (drawing)-formaat van AutoCAD. De grote populariteit van AutoCAD had immers tot gevolg gehad dat een zeer groot deel van alle ontwerpen in dit formaat ligt opgeslagen. Wil je daar iets mee kunnen of aan toe willen voegen zonder AutoCAD te gebruiken, dan moet je ontrafelen hoe zo’n bestand is opgebouwd, want AutoCAD-producent Autodesk maakt dat niet openbaar.
De oorspronkelijk ontwikkelde toolkits werden in 2002 opgevolgd door de modernere DWGdirect libraries. Met deze programmeerbouwstenen moeten de ODA leden in staat zijn programma’s te ontwikkelen die zonder enig verlies DWG-bestanden kunnen inlezen en ook bestanden kunnen wegschrijven die door AutoCAD foutloos kunnen worden geopend.
De activiteiten van de ODA zijn uiteraard een doorn in het oog van Autodesk, en de juridische degens zijn dan ook meer dan eens gekruist. In 2003 werd ook de betekenis van de D veranderd in Design. Dit geeft ook beter weer dat het niet alleen om Drawing (DWG) te doen is; inmiddels is er ook een DGNdirect library die toegang biedt tot het Microstation-formaat. Microstation-producent Bentley heeft daar ook aan meegewerkt en is in tegenstelling tot Autodesk ook lid van de ODA. Dat is trouwens lang niet de enige bekende naam onder de circa 2000 namen op de ledenlijst. Een willekeurige greep: Tekla, Aveva, Adobe, Intergraph, Solidworks en Siemens PLM Software.
Reorganisatie
In zijn openingswoord merkt Van der Weide om te beginnen op dat dit evenement, zoals zoveel andere, bijna niet door was gegaan onder de druk van de economische crisis, maar dat diezelfde crisis uiteindelijk een hele goede reden was om het juist door te laten gaan. In de eerste plaats moet je je juist nu wapenen met de kennis die je kan helpen om je positie te verstevigen, en daarmee je overlevingskansen te vergroten. In de tweede plaats, voegt hij er met een knipoog aan toe “hebt u nu toch niets anders te doen”.
In de ruim twee jaar dat Van der Weide zijn voorzittersrol bij ODA vervult, is er veel veranderd. Er is met name naar gestreefd de organisatie meer structuur te geven en ook professioneler te laten werken. Dat betekent onder meer dat er strenge protocollen zijn voor het afwikkelen van administratieve procedures en dergelijke. Er is weliswaar geen groot hoofdkantoor maar wel een centrale administratie, waar helaas in het verleden een paar dingen fout zijn gegaan die leidden tot een financieel schandaal, waardoor de reputatie van ODA een deuk opliep. Men wil dit uiteraard niet nog een keer meemaken. Voorts is de communicatie naar de leden sterk verbeterd. Iedereen wil per slot van rekening plannen maken voor de toekomst, en dat kan alleen als de ODA laat weten wat haar plannen voor de toekomst zijn. Daarom is er nu een tweewekelijks statusrapport.
Niet alleen de communicatie van de organisatie naar de leden is een punt van aandacht, maar ook het bevorderen van de communicatie tussen de leden onderling. De conferentie wordt gezien als het startpunt voor het opbouwen van de ‘member-community’. Ook technisch is er het één en ander gereorganiseerd. Er is nu een serieuze IT-infrastructuur, en alle broncode en dergelijke is daar nu veilig. Nog niet zo lang geleden was er nogal al wat informatie her en der opgeslagen, en stonden de belangrijkste servers op de logeerkamer bij Neil Peterson, de Chief Technology Officer (CTO). Leuk voor de anekdotes, maar toch minder gewenst voor een organisatie met grote belangen.
Platform

OpenCAD te signeren, dat iedere aanwezige
meekreeg.
Een woord dat ook heel nadrukkelijk gebezigd wordt is ‘platform’. De presentatie van Van der Weide noemt als doel van de ODA : “To develop a Platform for Technical Graphic Applications”. Dat is dus heel wat breder dan het alleen maar leveren van bibliotheken waarmee DWG- en DGN-bestanden kunnen worden gelezen en geschreven; je zou het in marketingtermen wel ‘re-branding’ kunnen noemen. Het woord platform is binnen de ODA geïntroduceerd door Deelip Menezes. Hij is behalve journalist en auteur ook nog eens software-ontwikkelaar. Zijn bedrijf Sycode is zowel lid van de ODA als van het Autodesk Developer Network (ADN). Hij realiseerde op een bepaald moment dat de functionaliteit die de ODA zijn leden biedt te vergelijken is met het (ARX) ontwikkelplatform van Autodesk. Sommige ODA-leden weten dat ook wel en hebben inmiddels complete CAD-systemen ontwikkeld. Om te laten zien hoe makkelijk de basis daarvoor te leggen is, heeft Deelip een nog geen honderd bladzijden tellend boekje geschreven waarin stap voor stap een dergelijk ontwikkelproces wordt doorlopen. Het resultaat: OpenCAD, dat als basis kan dienen voor verder ontwikkelingen of als testplatform gebruikt kan worden. De prikkel om het boek te schrijven werd mede gegeven door Arnold van der Weide, die het ook als een prima marketingmiddel ziet, dat bestaande leden verder inspireert, en nieuwe leden kan aantrekken. De hele ontwikkelomgeving maakt het uiteindelijk ook mogelijk te ontsnappen aan het eeuwige kat- en muisspel met Autodesk, door zelfstandige applicaties te ontwikkelen. Deelip Menezes was aanwezig in zowel zijn rol als verslaggever als die van ODA-lid. Voor iedere aanwezige was een exemplaar van het boek beschikbaar, en er was de mogelijkheid het door de auteur te laten signeren, waarvan door velen gebruik werd gemaakt.
Techniek
Een andere belangrijke spreker was de al eerder genoemde CTO Neil Peterson. Hij laat weten dat de technische ontwikkelingen vaak in gang worden gezet op basis van wensen van de leden. Voorbeelden daarvan zijn de ondersteuning voor het DWF-formaat, ActiveX (VBA) en .Net, maar ook bijvoorbeeld voor de ACIS-kernel voor solid-modelling. Tevens is er nu ondersteuning voor data uit Architectural Desktop en verkeert de ondersteuning voor Civil 3D in het beta-stadium. Voortbordurend op het thema ‘communicatieverbetering’ is er ook aandacht voor de bij de ontwikkeltools behorende documentatie, die tot voor kort veel te wensen overliet. Door dat als wiki online te zetten kunnen de leden er ook bijdragen aan leveren. Het verbeteren van de kwaliteit blijft een punt van aandacht. Dat geldt ook voor de ontwikkeltools zelf, er is al wel een geautomatiseerde testomgeving om de kwaliteit te waarborgen maar deze wordt nog onvoldoende ingezet.
Bouwstenen
Veel van de overige sprekers die het evenement gestalte gaven waren vertegenwoordigers van partijen die ook bouwstenen leveren voor het ontwikkelen van CAD-applicaties, zoals D-Cubed en Ledas voor ‘constraint management’, ACIS voor ‘solid modelling’, Hoops en Redway3D voor rendering en ‘graphics’.
ODA is licentienemer voor een aantal van deze middelen, en ze zijn ook in de ontwikkeltools opgenomen, waardoor iedereen al enigszins van deze technologieën kan profiteren, maar vooral die leden die zelf ook een licentie nemen, kunnen het volle potentieel ontsluiten. Hiermee is de weg vrij voor het bouwen van zeer krachtige applicaties. Algemeen wordt verwacht dat in de nabije toekomst de eerste resultaten hiervan zichtbaar zullen worden.
Al met al een nuttig en leerzame conferentie, en een goed begin van een reeks. Die reeks wordt voortgezet in 2010, maar dan moet u wel naar Florida.
Rob Sman rob.sman@cadmag.nl is redacteur Mechanical voor CAD-Magazine. Voor meer informatie over dit onderwerp: www.opendwg.org.












