Werken

CartoonBase


Curriculum Vitae

Illustratoren en cartoonisten hebben bijna allemaal schatten op zolder. Daarmee bedoelt men de werken die na gebruik door een opdrachtgever vrij zijn van licenties. CartoonBase is een poging om dit werk terug beschikbaar te maken via het Web. De kwaliteit en het kunstgehalte van de werken zijn zeer hoog. Maar door het "hergebruik" zijn de licenties goedkoper.

Dit was mijn laatste opdracht. Die startte net vóór de internet bubble barstte. Ik heb gepoogd in de moeilijke omstandigheden die daarop volgden, er toch iets stevigs van te maken. Momenteel lijkt de site op waakvlam te staan, maar ik hoop voor al de mensen die er tot nu ernorm veel energie in hebben gestoken dat het project lukt.

De illustratie boven de link naar mijn CV is van Serge Dehaes, en kan je vinden op hun site. Zoek eens naar "curriculum" of "career".

WebObjects

CartoonBase is gemaakt met WebObjects, waarmee trouwens ook de iTMS (Apple iTunes Music Store), de Apple Store en .Mac werden ontwikkeld.

Het heeft een erg zuiver MVC pattern voor webcomponenten. WebObjects maakte oorspronkelijk gebruik van Objective C, dezelfde taal waarin native Cocoa applicaties voor Mac OS X worden gemaakt. WebObjects is rond 2000 in Java herschreven.
Het produkt omvat EOF (Enterprise Object Framework) . EOF is volgens mijn mening nog steeds het meest praktische en volwassen Object-Relational mapping framework dat er te vinden is.
Er zijn enkele Open Source Java projecten die het elegante ontwerp van WebObjects en EOF nabootsen: resp. Tapestry en Cayenne.
Een WebObjects applicatie kan nu ingezet worden in een J2EE servlet container.

Seattle

Woonde ik in Seattle, dan had ik zeker al gesolliciteerd bij OmniGroup. Sinds jaar en dag hebben ze een merkwaardig opgestelde job-pagina.(Engels) Enkele keren bijgeschaafd, maar nog niet van geest veranderd. Bovendien werken ze met de frameworks en voor het platform waar ik heel veel van heb kunnen leren.

Lausanne

Woonde ik in Zwitserland, dan had ik graag deel uitgemaakt van dit team van ontwikkelaars. Sen:te's bijdrage aan de community van NextStep, Cocoa en WebObjects mag gerust gelauwerd worden.

Lees er vooral eens de IEEE Code of Ethics, ze staat als een rots.

Ze hebben een zeer knap programma om Go te spelen, tegen de computer, binnen het lokale netwerk of over het Net. Open Source en gratis.

Onder andere door hun CVS GUI Client CVL heb ik ook voor mijn laatste opdracht besloten om CVS te gebruiken vanaf het begin. Versiebeheer is een must, zelfs al ben je de enige ontwikkelaar van je team.