Dirk-Jan Binnema
DJCB Software
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.
|
![]()
|
![]() ![]() ![]() |