15 mei 2008 17:07
· Rudie Ekkelenkamp · Java, Evenementen
Na 1 dag communityOne en 4 dagen JavaOne, heb ik wat gemengde gevoelens. Er waren dit jaar geen schokkende nieuwe dingen te melden. JavaFX werd even als vorig jaar in de schijnwerpers gezet. Java 7 duurt nog wel even en heeft wel wat toevoegingen aan de taal zoals Switch op String, Multi Catch en Modules. Zie ook de blog van Peter. Maar over echte aanpassingen zoals het toevoegen van closures is niet gerept. Daarvoor moet je in de JVM scripting talen zijn zoals Groovy of JRuby.
Alle vernieuwingen lijken op basis van Annotaties te gebeuren zoals voor de modules en generics in Java of in de JEE REST API.
Aan de andere kant kun je dit ook zien als een goed punt omdat SUN voorzichtig is met uitbreidingen aan Java en de platformen eromheen gestabiliseerd zijn. De echte innovaties vinden nu plaats in de scripting talen en frameworks zoals Grails en JavaFX.
Evengoed waren er erg veel leerzame sessies, waar ik hier een terugblik op geef.
Lees verder »
Permalink |
13 mei 2008 16:28
· Rob van de Meulengraaf · Java
Inleiding
NekoHTML is een HTML parser die HTML omzet in XML zodat deze bewerkt kan worden met standaard XML interfaces, zoals SAX of DOM. Tags en attributen kunnen bijvoorbeeld dynamisch worden verwijderd, toegevoegd of aangepast. Dit kan natuurlijk ook met reguliere expressies maar dit kan al snel erg ingewikkeld worden. Aan de hand van een probleem uit de praktijk wordt een eenvoudige toepassing van Neko getoond waarbij hyperlinks in een HTML document worden aangepast.
Lees verder »
Permalink |
7 mei 2008 16:05
· Peter Maas · Java
Twee van de sessies die ik gisteren bijwoonde op JavaOne hadden te maken met de ontwikkelingen van de programmeertaal Java. Echt spannende dingen heb ik nog niet gezien, het closures onderwerp wordt stug vermeden. Het is opvallend hoe vaak de panels laten weten dat grote veranderingen vrijwel onmogelijk zijn in een taal als Java. Alle belangrijke veranderingen lijken te komen in de vorm van annotaties (JSR-308).
Lees verder »
Permalink |
7 mei 2008 7:49
· Okke van 't Verlaat · Java, Evenementen
De 2008 editie is vandaag, Nederlandse tijd inmiddels gisteren, officieel van start gegaan met opvallend weinig keynote spektakel. Waar voorgaande jaren de keynote bol stond van de opgeblazen aankondigingen, was het dit jaar relatief stil. JavaFX en Blue-Ray (The war is over and Blu-ray has won) zijn demo-technisch indrukwekkend maar sinds vorig jaar niet nieuw. Wel nieuw maar nog te vaag zijn project Hydrazine, iets met (cloud based?) services als back-end voor client (JavaFX) applicaties, en project Insight waarmee applicaties uitgerust kunnen worden met de instrumenten om op basis van gebruik content aan te passen. Wat mij betreft iets te veel ‘Birth of a Feather’ om keynotewaardig te zijn. Ter illustratie, een zoekactie bij Sun op Hydrazine, levert op het moment van schrijven exact twee resultaten op.
Lees verder »
Permalink |
7 mei 2008 1:37
· Rudie Ekkelenkamp · Java, Groovy, Evenementen
JavaOne 2008
Een van mijn persoonlijke doelen op deze JavaOne is om te bepalen in hoeverre Groovy en Grails levensvatbaar is. Na enige experimenten met Ruby On Rails, waarbij ik erg onder de indruk was van de snelheid waarmee je kunt ontwikkelen, is mijn grootste kritiekpunt dat ik ruby moet gebruiken, een taal waarin ik niet erg thuis ben. Daarnaast is en blijft ruby deployment op een JVM nog steeds lastig. Het gebruik van Jruby is net niet hetzelfde als ruby waardoor je onhandige mappings krijgt tussen ruby en java objecten.
Groovy en Grails lijken daarbij alle problemen op te vangen. Ten eerste omdat Groovy opgezet is om gebruikt te kunnen worden in combinatie met Java. En de meest “native” scripting taal is in de JVM.
Lees verder »
Permalink |
6 mei 2008 15:46
· Peter Maas · Java, Groovy, SOA, Evenementen
Na een lange maar interessante dag CommunityOne besloten Okke en ik gisteravond na het diner toch nog even naar de G2One / No Fluff Just Stuff (NFJS) meetup te gaan. Het duurde even voor we het hotel vonden waar de bijeenkomst plaats vond, maar gelukkig waren we op tijd voor de No Fluff Just Stuff panel discussie. Het bleek een van de betere panels, misschien de beste, die ik ooit heb bijgewoond.
Lees verder »
Permalink |
6 mei 2008 1:59
· Okke van 't Verlaat · Java, Evenementen
Vorig jaar voor het eerst, dit jaar wegens succes herhaald: CommunityOne. Een dag om het gat tussen het weekend en JavaOne te vullen. Een leuke mogelijkheid om nog meer sessies te bezoeken en nog meer informatie op te slurpen. Daarnaast voor Sun een extra keynote om aandacht te vestigen op niet Java gerelateerde onderwerpen zoals de bekendmaking dat het Solaris OS onder de naam OpenSolaris geheel open source verder gaat. En de boodschap hoe goed het ZFS filesystem is (de demo waarbij een harde schijf onder de hamer werd geplet was indrukwekkend en entertaining).
Het programma is zodanig volgepropt dat er lunchtijd te kort is om alles bij te wonen. Mooi moment dus om een sessie te laten schieten, een zitzak op te zoeken en wat gedachten aan het weblog toe te vertrouwen.
Lees verder »
Permalink |
5 mei 2008 16:40
· Martin Sturm · Java, Evenementen
Verslag J-Spring 2008
Vorige week woensdag 16 april vond de halfjaarlijkse conferentie plaats die wordt georganiseerd door de NL-JUG. In dit artikel zal een korte beschrijving worden gegeven van de lezingen die ik die dag heb bezocht.
Lees verder »
Permalink |
29 april 2008 15:34
· Remco Bos · Java, Evenementen
Op 16 april vond de J-Spring conferentie plaats in ‘t Spant te Bussum. Deze was dit jaar volledig uitverkocht maar ik was een van de gelukkigen met een kaartje! Na een tijd in de file gestaan te hebben bleek het daarna moeilijk een parkeerplaats te vinden. Ik heb de keynote dus helaas gemist. Daardoor had ik wel mooi de gelegenheid om de diverse stands te bekijken. Het is wel te merken dat er een krapte is aan Java programmeurs, de “banenmarkt” was groter dan ooit, alles werd uit de kast gehaald: meer vrouwen, meer games en meer iPods. Natuurlijk moest ik nog langs de stand met boeken lopen. Ik heb me dit keer niet laten verleiden om een boek te kopen.
Lees verder »
Permalink |
7 april 2008 16:21
· Jeoffrey Bakker · Java, Testen
Een tijd geleden was ik Selenium al eens tegen gekomen, het leek een interessant product maar ik heb er nooit echt veel tijd aan geschonken. Niet zo gek lang geleden kwam Selenium weer onder mijn ogen en besloot ik er dit keer wat meer tijd in te steken. In dit blogartikel deel ik mijn ervaringen.
Lees verder »
Permalink |
25 maart 2008 17:48
· Peter Maas · Java, Methodieken
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 »
Permalink |
10 maart 2008 12:56
· Felix Ogg · Java, Javascript, SOA, Educatie
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 »
Permalink |
3 maart 2008 12:37
· Edwin van der Elst · Java, JBOSS
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 »
Permalink |
21 februari 2008 18:43
· Leo Blommers · Java, SOA, Educatie
Recentelijk ben ik geslaagd voor het Sun Certified Developer For Java Web Services (SCDJWS) examen en dat is dan ook de directe aanleiding om hier wat van mijn ervaringen te vertellen. De reden om specifiek dit certificaat te gaan halen is dat bij de in-take voor een nieuw project expliciet naar SCDJWS gevraagd werd. Alhoewel ik destijds zonder certificaat wel door de in-take heen gekomen ben vond ik het toch wel aantrekkelijk om het certificaat te halen, ook al omdat ik de techniek van web services erg leuk vind. SOA en webservices zullen in de komende jaren een uitgebreide rol gaan spelen bij het ontwikkelen van informatie systemen en zullen engineers voldoende technische uitdagingen bieden. Doordat de nadruk van SCDJWS vooral op conceptueel niveau ligt is de studie om het certificaat te halen ook meteen een prima manier om meer van webservices te leren.
Lees verder »
Permalink |
4 februari 2008 17:25
· Rob Schellhorn · Java, IDE
In een eerder blog artikel heb ik laten zien hoe je makkelijk rich client applicaties kan bouwen op basis van Eclipse RCP. De gebouwde demo applicatie had de mogelijkheid om de inhoud van een bibliotheek te bekijken in een tree view. Er ontbrak echter de mogelijkheid om nieuwe boeken toe te voegen, of bestaande boeken te bewerken. In dit deel zal ik laten zien hoe je een formulier geörienteerde editor kan implementeren, die instaat is om je data op een makkelijke manier te bewerken.
Lees verder »
Permalink |