Zaterdag 23 augustus 2008 - GWT

Vandaag heb ik via een tutorial een eerste Google Web Toolkit toepassing gemaakt. Door de geïntegreerde Netbeans plugin wordt het eenvoudig om een Ajax toepassing te maken. De code wordt geschreven in java en vertaald naar javascript. De compiler is daarbij heel effectief en optimaliseert de code. Om een GWT toepassing te maken moet men enkel de toolkit downloaden. Daarna kan men ofwel via de commandline ofwel met behulp van de Netbeans plugin (NB4GWT) een project bouwen. Het framework bevat reeds verschillende voorbeelden.


 

 

Woensdag 20 augustus 2008

Mijn discovery lijn die ik heb aangevraagd bij Belgacom blijkt een stuk duurder te zijn dan gedacht. Ik had me verwacht aan een factuur van ongeveer 18 euro maar kreeg er één in de bus van tienmaal dit bedrag voor twee maanden. Dat noemen ze dan goedkoop telefoneren. Toen ik de lijn aanvroeg vertelde men mij dat ik geen installatiekosten moest betalen omdat er al een lijn aanwezig was. Later bleek dat die lijn verkeerd aangesloten was door Telenet en kwam er 70 euro herstellingskosten bij kijken. Ik heb voor het zekerste nu gekozen voor een Classic lijn. Als de volgende factuur niet redelijker is zal ik toch kijken om zo gauw mogelijk van Belgacom af te zijn.


 

 

Woensdag 23 mei 2007 - Bug solving day!

Uiteindelijk ben ik terug op dreef geraakt bij het debuggen van Searcher. Vier bugs opgelost vandaag! Bij het formuleren van een alternatieve lucene query kreeg ik een 'BooleanQueryTooManyClauses' foutmelding. Blijkbaar werd mijn query, die bestond uit een rangequery en een gewone termquery, door lucene geëxpandeerd tot een veel grotere query. Ik heb nergens meer informatie gevonden over dit gedrag. In principe kan ik het maximale aantal clauses zelf instellen, maar ik heb dan besloten om een filter te gebruiken op de zoekresultaten die door QueryParser werden gevonden. Ook voor het zoeken op grootte heb ik die aanpak gevolgd. Uiteindelijk is een zoekopdracht niets anders dan een sequentie van filters.


 

Maandag 21 mei 2007

Eerste voorbeeld toepassing gemaakt met behulp van het Struts framework. Het MVC design laat toe om gestructureerd te ontwikkelen. Netbeans laat toe om via het aanmaken van een Web project de struts.jar in het Classpath te betrekken en een reeks templates te gebruiken

Zondag 20 mei 2007

Ik heb dan uiteindelijk toch de bug gevonden die mij al enkele dagen bezig hield. Om één of andere reden hebben de ontwikkelaars van de jTable bean een property autoCreateColumnsFromModel in het leven geroepen. Waarschijnlijk om de zaken op één of ander vlak gemakkelijker te maken, maar mij heeft het in ieder geval een hele boel zoekwerk opgeleverd. Zucht...

Zaterdag 19 mei 2007

Om hibernate te leren gebruiken is kennis van het build systeem 'Ant' een must.

Vandaag was het opnieuw een debug dag. Probeer nu al enkele dagen de bug te vinden die ervoor zorgt dat twee bijna identieke stukken code anders uitgevoerd worden. Door één of andere aanpassing werkte Matisse niet meer in het SearchDlg frame van het DataCruncher project. Ik heb toen besloten om het project te hernoemen naar de oorspronkelijke naam 'Searcher', en hierbij het SearchDlg opnieuw te construeren. Om één of andere reden kan ik de layout van jTableResult echter niet aanpassen zoals in DataCruncher het geval was. De CellRenderers en ColumnRenderers blijken niet te werken.

Vrijdag 18 mei 2007

Vandaag ben ik bezig geweest met hibernate. Blijkbaar is hibernate nu via de visual webpack in Netbeans geïntegreerd.

Ewout stuurde mij een link van een demo van visual library 2.0. Dit is library die een heel pak functionaliteit biedt en die het mogelijk maakt om de gebruiker interactief te betrekken met bijvoorbeeld een datamodel.

Toen ik een paar dagen geleden een demo zag van de World Wind JAVA SDK, had ik al de indruk dat Netbeans waarschijnlijk de meest toegankelijke IDE is die er momenteel bestaat.