Software-ontwikkeling met GNOME en Bonobo

Dirk-Jan Binnema
DJCB Software

<dirk-jan@djcbsoftware.nl>

GNOME is niet alleen een desktop, het is ook een ontwikkelomgeving. Met behulp van deze ontwikkelomgeving kunnen op een eenvoudige manier GUI-applicaties worden gemaakt, in (bijna) elke gewenste programmeertaal.

Gebruikers van Win/Mac willen echter nog meer; ze willen bijvoorbeeld in staat zijn een spreadsheet te verwerken in een tekstverwerkingsdocument. Anderzijds zijn ontwikkelaars ook op zoek naar manieren om software (en zeker free software) makkelijker te combineren; er wordt nu veel dubbel werk gedaan.

Het Bonobo-componentmodel van GNOME maakt dat mogelijk. Het definieert een protocol (geïnspireeerd op Microsofts OLE2) en werkend op CORBA, om stukken software samen te laten werken. In deze presentatie zal de spreker ingaan op wat achtergronden, maar met name ook op hoe ontwikkelaars Bonobo kunnen gebruiken. Tevens zal hij diverse onderdelen bespreken, zoals controls en monikers. De presentatie heeft een technisch karakter, gericht op een (enigszins) technisch publiek, maar zonder de toepassingen uit het oog te verliezen.

Afhankelijk van de ontwikkelingen zal daarnaast ook worden ingegaan op SOUP/Mono/DotGNU, de free software dotnet-implementatie, en de relatie met Bonobo.

Dirk-Jan Binnema is in 1998 afgestudeerd in bedrijfsinformatietechnologie op de Universiteit Twente. Daarna is hij als software ontwerper/developer op het gebied van win en c++ werkzaam geweest. Hij werkt momenteel o.a. aan het online woordenboek en teletekstviewer voor GNOME, patches voor gnome-pim en Bonobo. Tevens is hij oprichter/voorzitter van de Haagse LUG en is hij bezig met Bonobo documentatie dat in boekvorm zal worden uitgegeven door O'Reilly. Hij heeft nu zijn eigen bedrijf waar hij zich voornamelijk bezig houdt met GNU/Linux, C, C++ en Perl.


Last modified: October 4, 2001
[Go to: Security op de desktop, lukt dat?] [Go to: VMware] [Go 
to: Index]