Archief van maart, 2008

MMBase vs Hibernate

MMBase is een tool/framework om een CMS mee op te zetten, Hibernate is een ORM-tool (Object Relational Mapping) en zet dus java-objecten om in entiteiten voor een relationele database en vice versa. Deze producten met elkaar vergelijken lijkt op het eerste gezicht wel heel erg op het vergelijken van appels en peren. Eén onderdeel hebben beiden wel gemeen: persisteren van java-objecten. In MMBase zijn dit nodes en in Hibernate POJO’s. MMBase biedt veel meer functionaliteit zoals editwizards, security, een stagingomgeving met een publicatiemechanisme en dan is er nog de CMS container die nog veel meer biedt. Deze functionaliteit laat ik in dit stuk buiten beschouwing, ik richt me alleen op persistentie.
Lees verder »

  |  4 reacties

Fluent Interfaces

Ze bestaan al een paar jaar, en je ziet ze steeds vaker terugkomen. Fluent interfaces, ook wel interne DSL genoemd. Toch zie ik de techniek in de praktijk eigenlijk alleen worden gebruikt in frameworks. Jammer, want deze techniek kan eenvoudig worden toegepast om goed leesbare en op het domein toegespitste code te schrijven.
Lees verder »

  |  12 reacties

Google Maps voor het weergeven van een fotoalbum

Het afgelopen half jaar heb ik mij bezig gehouden met GIS en alles daaromheen. Zo heb ik onder andere een applicatie met Google Maps gemaakt. Wat mij opviel was hoe beperkt de API was, maar dat er toch verrassend veel mee gedaan kan worden.

Om dit te laten zien heb ik er voor gekozen om de ballonvaart die laatst binnen Finalist georganiseerd is op een kaart weer te geven. Een aantal foto’s die ik daarbij genomen heb staan aangegeven op de kaart. (Deze blogbijdrage is een vervolg op het artikel Een beetje GIS voor iedereen van Felix Ogg).
Lees verder »

  |  Eén reactie

Een beetje GIS voor iedereen

Sinds Google Maps weet iedereen waar je het over hebt: gegevens op een kaart zetten is waardevoller dan ze weergeven in een tabel. Uitslagen van onze parlements- verkiezingen zouden niet half zo overzichtelijk zijn zonder de kleurkaartjes van ons stemmende Nederland. Interactieve kaarten, gekoppeld aan (web-) applicaties of databases, zijn Geografische Informatie Systemen (GIS). Maar wat (en wie) heb je nodig om een GIS te bouwen? Met deze vraag werden wij (Aran en ik) geconfronteerd toen we ons eerste GIS wilden bouwen. In dit artikel delen we onze inzichten. In het vervolgartikel laten we zien hoe je zelf een eenvoudige GIS maakt met Google Maps.
Lees verder »

  |  2 reacties

JFreeChart-integratie in SEAM

SEAM is een applicatieframework van JBoss dat gebruik maakt van bestaande standaarden. Als componentmodel wordt bijvoorbeeld EJB3 gebruikt, JPA of Hibernate dient voor de persistence en als presentatietechnologie wordt JSF toegepast.

SEAM integreert verder nog een aantal andere technologieën, maar in deze blog wil ik me richten op een integratie met JFreeChart.
Lees verder »

  |  2 reacties

·