<rss version="2.0">
 <channel>
  <title>Java Magazine Blog</title>
  <link>http://www.javamagazine.nl</link> 
  <description>Java Magazine Blogs RSS</description>  
  <copyright>(c) Array Publications</copyright>  
  
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/66844/Java-op-de-cloud"]]></guid>
    <title><![CDATA[Java op de cloud]]></title>
    <description><![CDATA[Het kon natuurlijk niet uitblijven: er komt een deployment platform voor Java-applicaties op de cloud. Salesforce en VMware gaan gezamenlijk het platform aanbieden via internet. Zij hebben een samenwerkingsovereenkomst gesloten voor de introductie, verkoop en ondersteuning van een &lsquo;ontwikkelplatform&rsquo; via de cloud dat de naam VMforce krijgt. <br />
Maar gaat er dan ook echt met Java op de cloud worden ontwikkeld? Zo klinkt het wel in de mededeling van de &lsquo;wolkenridders&rsquo;. En het is ook wel zo dat de miljoenen gebruikers van het Spring Framework van de SpringSource-divisie van VMware contact met de cloud kunnen maken. Het &lsquo;ontwikkelplatform&rsquo; is namelijk gebaseerd op Eclipse in combinatie met de SpringSource Tools Suite, die overigens draait op een desktop en niet op de cloud. Deployment-platform lijkt dan wel een betere naam voor dit initiatief.<br />
VMforce ondersteunt onder andere standaard Java-code: plain old Java-objects (POJOs), Java Server Pages (JSPs) en Java Servlets via het Spring Framework. Door zakelijke Java-applicaties te bouwen met Spring moeten bedrijven gemakkelijk Java-applicaties kunnen porten naar VMforce en omgekeerd.<br />
Op zich is dit dus best een positief geluid. Iedereen praat immers over de cloud, dus dat moet perspectief bieden voor de Java-ontwikkelaar en zijn klanten. Maar de vraag is of zij - klanten én ontwikkelaars - er al klaar voor zijn. Zijn er nog Java-developers betrokken bij waterval-projecten? Die zijn dan voorlopig nog niet aan de beurt om de cloud te betreden. In mijn ogen is de cloud namelijk veel meer een filosofie dan een bestelmodel. In die filosofie spelen waarden als effectiviteit, elasticiteit, toegevoegde waarde en realtime een belangrijke rol. De ontwikkelaar die nog moet bekennen uitsluitend via de alfabet-volgorde van A tot Z te kunnen komen zal hier geen grote rol in spelen.<br />
We hebben al heel lang te maken met nieuwe ontwikkeltechnieken en -modellen. Wie daar tot op vandaag niet in mee is gegaan, heeft eerst op dit vlak een inhaalslag te plegen alvorens hij op de cloud kan gaan experimenteren.<br />
En datzelfde geldt voor de klanten van deze ontwikkelaars. De klanten die nog genoegen nemen met watervalcontracten en daar tevreden over zijn, zijn nog niet toe aan de cloud. Als zij al over de cloud denken is dat waarschijnlijk in negatieve termen (de cloud is natuurlijk veel onveiliger dan de desktop, waar de halve IT-afdeling zijn USB-sticks in stopt).<br />
Toch: de cloud komt steeds dichterbij. Als weldenkende ontwikkelaar is het dus zaak om hier aandacht aan te schenken. Maar vooral om zich voor te bereiden op deze ontwikkeling. Eerst de techniek gaan beheersen. Dan wordt het ook eenvoudiger om klanten te werven en hen te overtuigen gebruik te gaan maken van die mooie mogelijkheden hoog daarboven...<br />]]></description>
    <pubDate>Mon, 09 Aug 2010 14:37:21 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/66844/Java-op-de-cloud]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/64439/In-de-bus-met-de-IT"]]></guid>
    <title><![CDATA[In de bus met de IT]]></title>
    <description><![CDATA[<p>In het&nbsp; vorige&nbsp; redactioneeltje heb&nbsp; ik getracht een karakterschets van een specifiek deel van de IT-ers te schetsen. Daar waren vooral veel&nbsp; mensen die&nbsp;aan deze karakterschets voldeden het niet mee eens.&nbsp; Sommigen werden zelfs&nbsp; ronduit nijdig, maar&nbsp;dat paste ook wel in het verwachtingspatroon. Het ging over het relatief grote aantal autisten dat je in de IT tegenkomt. En nee, het was niet&nbsp; de bedoeling om hen&nbsp; te beledigen maar&nbsp; de zwaarste gevallen hebben&nbsp; het wel zo opgevat. Sorry hoor,&nbsp;zwaarste gevallen.<br />
Bij toeval ben ik onlangs in de gelegenheid geweest om een&nbsp;stel IT-ers gedurende 32 uur&nbsp; te kunnen observeren. Een retourticket vanuit Lissabon moest door vulkaanas gedwongen worden omgezet in een busreis. Dan merk je pas hoe ver Lissabon van huis is... Maar het was ook een mooie kans om een clubje van veertien developers, consultants en marketeers te observeren. En ja, er zat weer een autist tussen, waarmee niet&nbsp; gezegd&nbsp; wil zijn dat zeven procent van alle IT-ers autistische trekken heeft. Daar ga ik het niet over hebben, die zijn al aan de beurt geweest.<br />
Wat vooral opviel was dat het overgrote deel&nbsp; van de medereizigers bestond uit relatief jonge (&lt; 45) mannen met een bovengemiddelde opleiding en een intelligente uitstraling. Daarnaast waren&nbsp; er enkele 45+ heren&nbsp; met veel kennis en ietwat rijpere&nbsp; grappen. Slechts weinigen waren oververmoeid in de bus gestapt, wat gezien de huidige economische omstandigheden niet verbazingwekkend is. Eigenlijk heb ik er maar&nbsp; drie bovenmatig en langdurig horen snurken.<br />
Een mannetje of vier zakte na elke plaspauze zo geroutineerd op de busbank terug, dat ik hen ervan verdacht recent langdurig te hebben geoefend met bankzitten. Vrijwel iedereen toonde zich&nbsp; behoorlijk agile als het&nbsp; er op aankwam snel&nbsp;de bus&nbsp; in- of uit te stappen. Dat was niet zo verwonderlijk, want het waren agile-specialisten waar&nbsp; we mee op stap&nbsp; waren.<br />
Ik vermoed dat de reeds aanwezige bezoekers in de wegrestaurants die&nbsp; we aandeden niet&nbsp; konden bedenken wat&nbsp;voor soort&nbsp; club&nbsp;daar&nbsp; binnenkwam. We zouden kunnen doorgaan voor&nbsp;een veteranen- hockey-elftal (incl.&nbsp; reserves), een teamuitje van wis-&nbsp;en natuurkundedocenten van een middelbare school of het bestuur van een carnavalsvereniging. Kortom: een doorsnee clubje mannen uit&nbsp; de maatschappij.<br />
Hoor&nbsp;je hun teksten erbij,&nbsp; dan&nbsp; wordt het&nbsp;een ander verhaal. Dan blijkt dat we hier te maken hebben met de reddende engelen van het&nbsp; bedrijfsleven. Want zij kunnen leniger, sneller, beter&nbsp; en goedkoper werken. Deze uitverkorenen hebben begrepen dat we nieuwe paden moeten inslaan, nieuwe methodes moeten hanteren, nieuwe communicatievormen moeten introduceren.<br />
En ondertussen boemelen we in de bus,&nbsp;omdat we geen deksel kunnen leggen op een vulkaantje in een land dat onze&nbsp; spaarcenten ook al had&nbsp; ingepikt. Je leert&nbsp;in zo&rsquo;n bus wel relativeren...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Mon, 31 May 2010 15:19:39 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/64439/In-de-bus-met-de-IT]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/62186/Stelletje-autisten"]]></guid>
    <title><![CDATA[Stelletje autisten]]></title>
    <description><![CDATA[<span lang="N">
<p align="justify">Er zijn veel lieden die zich niet voorstellen als ze ergens binnenkomen, maar denken dat een fluisterend &lsquo;hoei&rsquo; in een ruimte vol pratende mensen voldoende entree is. Mijn buurvrouw is zo&rsquo;n mens. Het is een schat, maar zo verlegen als wat. Tot ik in de IT-business terecht kwam dacht ik dat zij het enige mens was dat zo onbeholpen een ruimte betrad. Nu weet ik dat er veel meer zijn.</p>
<p align="justify">Want ik was op J-Spring, op DevDays, bij Oracle-presentaties en vele andere happenings, waar grote aantallen IT-ers bij elkaar waren. Daar bestaat een heel groot deel van de bezoekers uit mensen die ieder contact met hun medemens lijken te ontwijken. Ze staan alleen aan een statafel een glaasje fris te drinken, dat ze schichtig om zich heen kijkend van een voor hen bedoeld blad hebben gegrist.</p>
<p align="justify">Ik voel dan altijd een uitdaging om juist zo iemand aan te spreken en te vragen of hij het naar de zin heeft. Grote kans dat de persoon in kwestie me vanuit zijn ooghoeken aankijkt en een antwoord mompelt dat lijkt op:</p>
<p align="justify">public static void main(String[] args) {</p>
<p align="justify">String[] array = {&quot;Het&quot;, &quot;is&quot;, &quot;wel&quot;, &quot;nuttig&quot;};</p>
<p align="justify">List&lt;String&gt; list = Arrays.asList(array);</p>
<p align="justify">Iterator&lt;String&gt; iterator = list.iterator();</p>
<p align="justify">while (iterator.hasNext()) {</p>
<p align="justify">System.out.println(iterator.next());</p>
<p align="justify">Een aantal lezers van dit blad zal nu op een van de volgende manieren reageren:</p>
<p align="justify">1) Dat is toch een goed antwoord, of</p>
<p align="justify">2) Ik mis twee accolades.</p>
<p align="justify">En dat is allebei waar.</p>
<p align="justify">Ja, er lopen heel wat vreemde vogels rond in de IT. Niet allemaal zo heftig als de hierboven beschreven denkbeeldige persoon (ik zeg het er maar even bij...), maar er gaat geen beurs of congres voorbij of je treft er vele tientallen. Tobbend over de vraag wat de best practice is. Zich boos afsluitend als iemand op een Java-bijeenkomst voor de grap opmerkt dat C# toch eigenlijk veel functioneler is. Of deze ongelukkige een uur aan de praat houdt om hem van het tegendeel te overtuigen. Op de laptop zal hij ongetwijfeld hele knappe dingen doen, waar zijn baas echt heel blij mee is. En als zijn vriendin hem belt om te vragen of hij na het eten gezellig langskomt stemt hij daar blij mee in.</p>
<p>Daar staat hij dan om elf uur &lsquo;s avonds op de stoep, omdat hij thuis eerst nog even &lsquo;iets&rsquo; wilde uitwerken en pas om tien uur aan een broodje kaas en een cola toekwam. Zijn vriendin is zo boos dat ze hem niet meer wil binnenlaten. Niet begrijpend en teleurgesteld gaat hij maar weer naar huis. Eenmaal achter de laptop is hij het voorval snel vergeten. &laquo;</p>
</span>]]></description>
    <pubDate>Tue, 09 Mar 2010 17:17:32 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/62186/Stelletje-autisten]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/61290/Aarzelend-herstel"]]></guid>
    <title><![CDATA[Aarzelend herstel]]></title>
    <description><![CDATA[<p>Beurzen en congressen zijn vaak een aardige graadmeter voor de economie. Kijk maar naar J-Spring,&nbsp; Java One en J-Fall. Het aantal bezoekers aan deze&nbsp; evenementen is recht evenredig aan&nbsp; de gang van&nbsp; zaken in de IT-sector. Dat lijkt&nbsp; een aardige vast- stelling, maar&nbsp; je hebt&nbsp; er niets aan om de eenvoudige reden dat het alleen achteraf als een graadmeter kan&nbsp; dienen. Er gaat geen&nbsp; enkel voorspellend effect&nbsp; van&nbsp; uit,&nbsp; terwijl we&nbsp; nou&nbsp; juist&nbsp; zo graag&nbsp; willen weten hoe het er over - zeg - drie&nbsp; maanden uitziet.</p>
<p>Van 2008 tot 2010 zijn wereldwijd 46 grote ICT-events gecancelled en ik weet&nbsp; dat&nbsp; nog veel&nbsp; meer&nbsp; events op het punt hebben gestaan om te worden gecancelled, waarvan ook enkele in ons&nbsp; land. Dat is geen&nbsp; goede zaak. Nu heb&nbsp; ik geen&nbsp; hoge&nbsp; verwachtingen van&nbsp; het economisch inzicht van Arnold Schwarzenegger - de kruising van Kindergarten Cop en Conan the&nbsp; Barbarian - maar&nbsp; ik sta wel&nbsp; ach- ter de uitspraak, die&nbsp; hij vorig jaar deed tijdens de Cebit:&nbsp; &ldquo;Goede bedrijven investeren zich&nbsp; door&nbsp; een crisis heen, terwijl de mindere afwachten en het wellicht niet&nbsp; overleven&rdquo;.</p>
<p>De organisatie van de grootste ICT-vakbeurs in Europa, Cebit&nbsp; in Hannover, is niet&nbsp; van plan om af te wachten. De beurs verwacht in 2010&nbsp; evenveel deelnemers als begin&nbsp; dit&nbsp; jaar. Het aantal bezoekers zal wellicht iets&nbsp; dalen, maar&nbsp; dat&nbsp; komt&nbsp; omdat de beurstijd is inge- kort.&nbsp; De organisatie heeft&nbsp; alles&nbsp; op alles&nbsp; gezet om de hallen van&nbsp; de Hannover Messe gevuld te krijgen en dat lijkt aardig te gaan lukken. Al had vice-president Bernd&nbsp; Heinold het wel benauwd, omdat veel deelnemers veel later reserveerden dan&nbsp; voorheen het geval was. Zij keken eerst&nbsp; nog even&nbsp; de kat uit de boom.&nbsp; Maar als het goed is haalt de Messe&nbsp; toch&nbsp; weer zo&rsquo;n 4300 exposanten binnen haar&nbsp; deuren.</p>
<p>Dat is mede te danken aan&nbsp; een&nbsp; iets&nbsp; andere opzet. De Cebit&nbsp; duikt verticaal de bedrijfskolom in.&nbsp; Er komen speciale exposities rond banking security, geluid, connected living, modernizing adminis- tration (egovernment, ejustice, epayment, financial management),&lsquo;Destination ITS&rsquo; (navigatie, telematics, transport, logistiek) en de breedband wereld. Dit alles&nbsp; onder het centrale motto: Connected Worlds.</p>
<p>Het&nbsp; lijkt&nbsp; er dus&nbsp; op dat&nbsp; de&nbsp; crisis begint te keren. De voortekenen van een aarzelend herstel zijn er in ieder geval.&nbsp; Cebit heeft&nbsp; er ver- trouwen in.&nbsp; SAP heeft&nbsp; er vertrouwen in,&nbsp; gezien het&nbsp; feit&nbsp; dat&nbsp; zij voor&nbsp; het&nbsp; eerst haar &lsquo;World&nbsp; Tour&rsquo;&nbsp; organiseert tijdens de Cebit.&nbsp; Als we ophouden met&nbsp; elkaar de put&nbsp; in te praten en wat meer vertrou- wen&nbsp; uitstralen, komt&nbsp; het&nbsp; volgend jaar&nbsp; - waarin we weer&nbsp; zes Java Magazines zullen maken - vast helemaal goed!&nbsp;&nbsp;</p>]]></description>
    <pubDate>Wed, 23 Dec 2009 16:30:29 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/61290/Aarzelend-herstel]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/53213/Werk-aan-de-winkel"]]></guid>
    <title><![CDATA[Werk aan de winkel]]></title>
    <description><![CDATA[<p>Op het water praten we niet over linksom of rechtsom, maar over bakboord en stuurboord. Let wel: bakboord is niet persé hetzelfde als links. Bakboord is alleen links als je met je neus in de vaarrichting staat. Kijk je naar het kielzog, dan is bakboord dus rechts. Want bakboord is altijd bakboord, maar links niet altijd links. Larry Ellison weet dat ook, want hij heeft genoeg tijd doorgebracht op het BMW Oracle zeilmonster, dat in oceaanraces zo vaak voorop ligt. <br />
Het fijne van zeilen over bakboord is dat je voorrang hebt op alle andere zeilers, die hun zeilen over stuurboord hebben staan. Larry heeft die voorrang genomen en daarmee zijn kansen in de IT-strijd aanmerkelijk vergroot. Met de webservices, JVM, JRE, Glassfish, Java FX en NetBeans wordt veel nieuw bloed in Oracle gepompt. Het bedrijf is nu in staat om samen met IBM en andere grote spelers in de markt het Java Community Proces aan te sturen. Of dat in goede harmonie verloopt is nog de vraag, want Oracle en IBM zijn nooit te beroerd om elkaar vliegen af te vangen. <br />
Java krijgt volgens mij hoe dan ook de wind in zeilen, zal een beetje oploeven naar enterprise software en kom je straks dus in de hele bedrijfskolom tegen. Java-ontwikkelaars mogen er blij mee zijn. Ik ben benieuwd wat dit alles gaat betekenen voor de ontwikkeling en innovatie in Java Virtual Machine en andere talen, die hierop zijn gebaseerd, zoals Scala en Ruby. <br />
Wat betreft de IDE&rsquo;s zijn er nog wel wat onzekerheden. Sun heeft van NetBeans geen goede IDE kunnen maken, vergeleken met bijvoorbeeld Eclipse. Oracle heeft voor Eclipse mooie plugins geleverd en is ook al heel lang supporter van deze IDE. De vraag is welke ontwikkelingen we zullen zien rond de drie IDE&rsquo;s (JDeveloper, Eclipse en NetBeans). Eerlijk gezegd denk ik dat de laatste het niet gaat halen, maar dat is meer gebaseerd op mijn weerzin tegen de naam dan op rationele overwegingen. <br />
Natuurlijk sta ik nu op een heel stel lange tenen. Er zijn miljoenen ontwikkelaars, die weglopen met NetBeans. En het zou ook een goed platform kunnen zijn om Oracle&rsquo;s enterprise tools op te bouwen. Maar zeg nou zelf: boontjes? Mag het dan tenminste een andere naam krijgen? <br />
De jongste hype in IT-land - cloud computing - bergt een enorm potentieel in zich voor de Oracle/Sun combinatie. Velen zagen Oracle als een enterprise softwarebedrijf. Tot dusver zijn alle databases en applicaties getuned om te draaien op Sun Solaris, Linux, HP en Windows. Door de overname van Sun kunnen de producten van Oracle beter worden afgestemd op het Solaris OS en Sun hardware. Hiermee wordt Oracle een sterke deelnemer in de hardwarerace met IBM, HP en sinds kort ook Cisco. En op die hardware moet een heleboel Java software gaan draaien. <br />
Veel werk aan de winkel dus.</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Tue, 15 Sep 2009 10:52:28 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/53213/Werk-aan-de-winkel]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/53210/Gevaar-komt-uit-het-oosten"]]></guid>
    <title><![CDATA[Gevaar komt uit het oosten]]></title>
    <description><![CDATA[Wel eens gehoord van Cluj-Napoca? Ik tot een paar weken geleden nog nooit. En toen ik er wel van hoorde veronderstelde ik dat het een onbeduidend gehucht in Roemenië was. Tot iemand me erop wees dat de stad 330.000 inwoners telt. Dat is nog niet alles. Cluj-Napoca heeft twee&nbsp;bloeiende universiteiten met in totaal 62.000 studenten. Nu&nbsp;zit het onderwijssysteem in Roemenië iets anders in elkaar dan hier, dus&nbsp;het zijn niet allemaal WO-ers, die de universiteiten verlaten. Velen stappen het&nbsp;bedrijfsleven in&nbsp;met een bachelordiploma op zak.<br />
Maar het zijn er toch wel erg veel. Alleen al&nbsp;van de ICT-opleidingen komen jaarlijks 150 afgesturdeerde masters en 300 bachelors. Het aantal inschrijvingen neemt jaarlijks toe. Want ICT is in Roemenië een luxe beroep. De Roemeense Jan Modaal komt iedere maand met (omgerekend) 500 euro naar huis. In de ICT-sector is dat ongeveer het startsalaris. Een paar jaar ervaring levert al gauw het dubbele op en de meer ervaren developers verdienen rond de 2000 euro per maand - vier maal modaal dus. Bovendien hoeven ICT-ers in Roemenië geen inkomstenbelasting (van 16 procent) af te dragen. Ze zijn dus erg ingenomen met hun inkomen en het groeiende aantal Nederlandse klanten, die daar hun ICT outsourcen ook, want de verhouding in salarissen tussen Nederland en Roemenië is ongeveer 2,8 : 1.<br />
Op de universiteiten worden complete studiepakketten aangeboden in de moerdertaal, maar ook in het Hongaars en Duits. Het zal niet&nbsp;lang meer duren alvorens Roemeense studenten hun verplicht&nbsp;Engelstalige ICT-kennis combineren met Frans en Italiaans. Dat maakt&nbsp;hen tot waardevolle werknemers, die moeiteloos een baan vinden. Mede dankzij Nederlandse outsourcing-bedrijven.<br />
Roemenië (maar ook landen als Hongarije en Tsjechië met een vergelijkbare situatie) mogen qua economische ontwikkeling dan wel achterlopen bij de&nbsp;'oude' westerse wereld; het onderwijs doet dat zeker niet. Aan de studenten worden hoge eisen gesteld. De gebruikte programmeertalen zijn dezelfde&nbsp;die hier worden onderwezen, Alleen al in Roemenië bevinden zich zeshonderd ICT-bedrijven, waar studenten&nbsp;aan researchprojecten werken of na hun studie ervaring opbouwen.&nbsp;<br />
In ons land daarentegen krijgen studenten steeds&nbsp;minder waar voor hun geld (studeren is in het voormalige&nbsp;Oostblok veel goedkoper).&nbsp;Als de huidige ontwikkeling doorzet mogen zij over een jaar of tien nog eenmaal per week een studiebegeleider bellen om te informeren welke boeken voor het tentamen&nbsp;moeten worden gelezen, in welke projectgroep ze zijn ingedeeld en wanneer het project moet zijn afgerond. Nee, niet zeuren over colleges. Die zijn te duur.<br />
Zo vreemd is het dus&nbsp;niet dat Gartner tot de conclusie komt dat nearshoring een grotere vlucht gaat nemen. In Roemenië is dat al in volle gang. Kunnen wij dat tij nog keren?&nbsp;]]></description>
    <pubDate>Tue, 30 Jun 2009 10:16:50 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/53210/Gevaar-komt-uit-het-oosten]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/36862/J-Spring-valt-op-door-kwaliteit"]]></guid>
    <title><![CDATA[J-Spring valt op door kwaliteit]]></title>
    <description><![CDATA[<p>J-Spring 2009 stond dit jaar grotendeels in het teken van software-kwaliteit, een onderwerp dat in tijden van bezuiniging nog wel eens terzijde wordt geschoven. Zoniet op J-Spring, waar ook de kwaliteit van de presentaties van zeer hoog niveau was. J-Spring heeft dit jaar wat mij betreft terecht opnieuw het maximale aantal bezoekers ontvangen.</p>
<p>Dat moet de sponsors die dit jaar besloten weg te blijven ongetwijfeld stof tot nadenken geven.</p>
<p>Meer dan 45 sprekers uit binnen- en buitenland spraken over een breed scala aan Java-gerelateerde onderwerpen in hands-on workshops en presentaties. En dan was er ook nog een unconference over software kwaliteit.</p>
<p>De Nederlandse HBO en universitaire onderwijsinstellingen kregen de gelegenheid om deel te nemen aan de kennisuitwisseling die centraal staat op J-Spring. In samenwerking met het 'Sun Academic Initiative' van Sun Microsystems hebben meer dan 50 studenten van verschillende instellingen de conferentie bezocht.</p>
<p>Jos Warmer van Ordina gaf een presentatie over Mod4j: een Open Source-project dat door Ordina is opgezet en zo interessant dat we daar binnenkort in Java Magazine uitgebreid op terugkomen. Sander Hoogendoorn en Rody Middelkoop - zeer gewaardeerde schrijvers in ons Software Release Magazine - lieten zich op J-Spring ook van hun beste kant zien met een verhaal over pragmatic model driven development in Java.&nbsp;</p>
<p>Paul Bakker van InfoSupport hield een presentatie over het combineren van JavaFX met de nieuwe features van JEE 6, in het bijzonder het nieuwe JAX-RS waarmee - zoals de afkorting doet vermoeden - RESTful webservices aangeboden kunnen worden. Hij gaf daarbij een erg volledig overzicht van de technologieën rondom JEE6 en JavaFX.</p>
<p>Het grootste en tevens enige nadeel van J-Spring vind ik dat je een keuze moet maken tussen de sessies, ook als je liever geen keuze zou maken. Maar je kunt nu eenmaal niet op twee plekken tegelijk zijn. Ik heb dus maar eens bij andere toehoorders mijn licht opgestoken wat zij van bepaalde sessies vonden. Een korte compilatie:</p>
<p>&ldquo;De sessie over het canoniek datamodel van Linda Terlouw was erg interessant. Ik heb zelf ook ervaring met dit model, maar het is altijd leuk om te horen hoe anderen dit model toepassen. Mijn complimenten voor de spreekster! Duidelijk en concreet&rdquo;.</p>
<p>&ldquo;Tijs Rademakers had een verhaal over de toepassingswaarde van SOA (en alle bijbehorende facetten zoals de ESB). Leuk was om te horen dat iemand anders ons eigen onderzoek op de belangrijkste punten wist te bevestigen. En dat marshalling technieken ook hier weer werden genoemd net als de MessageBrokers&rdquo;.</p>
<p>&ldquo;De sessie over MDA van Richard van der Laan en Tony Sloos was verhelderend. Vooral de pragmatische aanpak werd duidelijk weergegeven&rdquo;.</p>
<p>&ldquo;REST, het web als database? door Ron van Weverwijk en Andrej Koelewijn ging nu eens niet over hoe je REST implementeert, maar over het architectuurconcept REST. Centraal stond hierbij de vraag of we met REST het web als database kunnen zien. Na het verlaten van deze inspirerende sessie, was ik toch iets meer overtuigd van de juistheid van mijn beslissing om die aardige recruitment-dame die ik even tevoren had gesproken, maar niet toe te voegen aan mijn linkedin&rdquo;.</p>
<p>En tot slot nog een mooi compliment van een deelnemer: &ldquo;Ik vind de NLJUG een van de beste User Groups. Ik kom regelmatig op hun congressen en deze J-Spring was weer een prima dag met veel interessante informatie&rdquo;.</p>
<p>Ik sluit me daar graag bij aan. Complimenten aan het NLJUG-bestuur en de organisatoren van het evenement. En nu alvast J-Fall in uw agenda zetten.</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Thu, 04 Jun 2009 11:04:58 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/36862/J-Spring-valt-op-door-kwaliteit]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/53208/Reddende-engel"]]></guid>
    <title><![CDATA[Reddende engel]]></title>
    <description><![CDATA[<p>Mooi op tijd is een reddende engel opgestaan, die - als alles goed gaat - Sun Microsystems uit de problemen gaat helpen. Uit eigenbelang ongetwijfeld. In het bedrijfsleven vind je nu eenmaal niet veel filantropen. Waar het om gaat is dat de waarden van Sun blijven voortbestaan. Goede open source software is nu eenmaal belangrijk voor gelijke ontwikkelingskansen voor alle mensen.<br />
Waarom zou IBM Sun Microsystems willen overnemen? Het krijgt controle over één van de drie krachtigste programmeertalen. Dat lijkt me een redelijk argument. Bovendien krijgt IBM een middel in handen om het Microsoft moeilijker te maken haar aandeel op de markt voor serversoftware te vergroten: door ontwikkelaars aan te moedigen om Java op Linux en de AIX/Solaris-familie te gebruiken. <br />
Over die familie gesproken: AIX (IBM) en Solaris (Sun) kunnen allebei goed overweg met virtualisatie, maar benaderen de processorkracht op verschillende manieren. IBM heeft dus geen redenen om de programma&rsquo;s in elkaar te schuiven of er een weg te saneren, maar krijgt er een goed product bij. <br />
Een andere goede reden is dat IBM met Sun ook MySQL in handen krijgt. Voor heel veel kleine en middelgrote gebruikers toch nog altijd dé database, ondanks het feit dat Sun de ontwikkeling daarvan de afgelopen tijd niet erg serieus heeft genomen. Met een gerichte aanpak van bijvoorbeeld de DB2 divisie van IBM moet het een fluitje van een cent zijn om MySQL weer tot grote hoogte te laten stijgen. MySQL is het database management system in Web 2.0 projecten zoals Twitter, Facebook en WordPress en daarmee bepaald niet onbelangrijk. <br />
StarOffice, de commerciële versie van OpenOffice, past precies in IBM&rsquo;s eigen Symphony. StarOffice zal wel worden stopgezet. Wat er op de cloud gaat gebeuren is minder duidelijk. Sun is vastbesloten haar belofte aan ontwikkelaars, studenten en starters - een open source infrastructuur voor de cloud - vast te houden. Maar IBM, dat net zo goed iets heeft met open source, heeft al een eigen cloud-strategie.&nbsp; Het is dus zeer de vraag wat er gebeurt met de Sun Cloud Compute Service als de overname een feit wordt. Ondanks een aantal hindernissen die nog uit de weg moeten worden geruimd is wel duidelijk dat de overname van Sun door IBM niet tot droefenis hoeft te stemmen. Ook niet voor Sun, dat op eigen kracht geen kans zag om geld te slaan uit Java, Solaris, OpenOffice of MySQL. <br />
Over de consequenties voor de medewerkers van Sun valt op dit moment alleen nog maar te speculeren. Voor 5000 van hen is het al te laat. Het is te hopen dat er niet verder gesaneerd hoeft te worden. <br />
&nbsp;</p>]]></description>
    <pubDate>Tue, 07 Apr 2009 10:12:01 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/53208/Reddende-engel]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/36861/Blik-op-de-wereld"]]></guid>
    <title><![CDATA[Blik op de wereld]]></title>
    <description><![CDATA[<p>U zult wel geschrokken zijn van de voorplaat. Ditmaal geen vertrouwde abstracte kunstvlekken, maar een spiritueel venster op de voorkant van Java Magazine. En u zult dit jaar meer vensters aantreffen op de omslag. De gedachte hierachter is dat Java &lsquo;open source&rsquo; is; dat de Java-gemeenschap een open gemeenschap is, die zijn blik graag verruimt. <br />
<br />
De vele nieuwe applicaties die jaarlijks aan het palet worden toegevoegd zijn hiervan het levende bewijs. Het enthousiasme en de gretigheid die je ontmoet tijdens Java-One&rsquo;s, -Springs en -Falls eveneens. Welnu, een venster biedt een blik op de wereld, als je het open zet kunnen nieuwe ideëen naar binnen en zelfs als het gesloten is kan een blik naar buiten een bron van inspiratie zijn. Bovendien zijn er hele mooie vensters, zoals er ook hele mooie &lsquo;Javapplicaties&rsquo; zijn. Vandaar dus de vensters. En vertaalt u dit niet naar het Engels, want dan zitten we op een heel ander platform en daar gaan we het in Java Magazine niet over hebben.</p>
<p>Waar we het wel over gaan hebben in zes magazines &ndash; u krijgt er inderdaad één meer dan vorig jaar &ndash; zijn de onderwerpen die we altijd al aaansneden: technische en minder technische artikelen waar je als ontwikkelaar op het Java-platform iets mee kunt. We hebben ook een paar aardige series voor u in petto. We gaan dit jaar in zes afleveringen uitgebreid in op certificering. Wat is het nut daarvan, waarom zou je het doen, wat levert het je op en wat valt er nog meer te certificeren. Het aantal boekrecensies gaan we ook drastisch opvoeren om voeding te geven aan de behoefte tot kennisverruiming. En de Javaan Ludens komt aan zijn trekken in de Java Puzzlers, waarvan u er voorlopig in ieder nummer een zult aantreffen. Niet alleen voor de speelsigheid, maar ook om er iets van te leren. Best practices bijvoorbeeld, of om hoe fouten in je code te vermijden of op te sporen.</p>
<p>En we gaan het ook hebben over de Wet van Amdahl. Want we willen JM natuurlijk wel toegankelijk houden voor een breed publiek. Voor degenen, die al wat langer van school zijn, zal ik even uitleggen wat dat is. Als je de appels in een boomgaard wilt oogsten heb je daar een bepaald aantal plukkers en een bepaalde tijd voor nodig. In de boomgaard staat één fragiele boom, die maar door één hooggespecialiseerde plukker geplukt mag worden. Maar je wilt het totale werk snel hebben verricht, dus zet je bij de andere bomen meer mensen aan het werk. Met de formule kunt u uitrekenen dat hoeveel plukkers je ook inzet, die ene plukker met zijn fragiele boom de boel behoorlijk ophoudt.</p>
<p>Zij die de theorie nog goed in hun hoofd hebben, weten dat we het hier over de Wet van Amdahl hebben, waarmee je het effect van multi-core processing op de snelheid van het programma kunt berekenen. Een hot item voor programmeurs, waar we ook regelmatig over zullen schrijven. Te beginnen in dit nummer met een interview met Brian Goetz over Java Concurrency.</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Tue, 24 Feb 2009 11:03:13 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/36861/Blik-op-de-wereld]]></link>     
</item>
<item>
    <guid isPermaLink="true"><![CDATA[http://www.javamagzine.nl/Blogs/36860/Wie-schrijft,-die-blijft!"]]></guid>
    <title><![CDATA[Wie schrijft, die blijft!]]></title>
    <description><![CDATA[<p>Dit jaar krijgt u geen Java Magazines meer in de bus. Volgend jaar gaan we weer verder, op iets grotere voet. U krijgt in 2009 namelijk zes edities van dit magazine in de bus. We merken dat het blad goed wordt gelezen en hebben daaruit geconcludeerd dat u wel meer van dit moois in de brievenbus wilt vinden. Samen met Bert, Lucas en Césario van de redactieadviesraad zijn plannen gemaakt om die zes nummers te vullen met interessante onderwerpen. Een aantal daarvan wordt ad-hoc bedacht voor we het volgende nummer in elkaar gaan zetten. Maar er zijn ook nieuwe onderwerpen besproken, die u regelmatig zult zien terugkeren.</p>
<p>Zo starten we volgend jaar een serie over certificeren. We gaan daarbij in op vragen als: Waarom is certificeren nodig? Wat levert het op? Hoe bereid je je voor op een examen? Een andere serie gaat over Web 2.0 en daarin gaan we onder meer antwoord geven op de vraag &lsquo;hoe ga je als Java-ontwikkelaar om met onderwerpen als RSS, Chat, Agenda-API&rsquo;s en tagging?&rsquo; Buiten deze series om zult u in Java Magazine vaker dan voorheen boekrecensies tegenkomen, gaan we meer aandacht besteden aan Software as a Service (SaaS) en struinen we de universiteiten af om te zien of daar nog iets interessants gebeurt op Java-gebied.</p>
<p>U kunt trouwens zelf ook een bijdrage leveren aan de magazines van 2009 (en daarna). JM is een vakblad van professionals voor professionals. Als u zich tot de groep Java-professionals rekent en u vindt het leuk om te schrijven willen we u graag uitnodigen om af en toe een bijdrage te leveren. Zelf schrijven zet aan tot denken en is goed om uw eigen kennis bij te spijkeren. Daarnaast is het goed voor de &lsquo;personal branding&rsquo;. Door in een blad als JM te schrijven wordt u in de buitenwereld gezien. Je weet maar nooit waar dat goed voor is. Wie kent immers niet de uitdrukking &lsquo;wie schrijft, die blijft&rsquo;?</p>
<p>Weet u zo een-twee-drie niet waarover u een artikel zou kunnen aanleveren? Misschien kunt u nog een bijdrage leveren voor een van de hiervoor genoemde series. Of heeft u een oplossing voor een technisch probleem, dat u in de praktijk bent tegengekomen. Over Java-oplossingen voor mashups valt nog genoeg te schrijven, of over Java op de cloud.</p>
<p>Zaak is wel om eerst even te overleggen alvorens u het toetsenbord roodgloeiend roffelt. Bel (0172 469052) of mail (<a href="mailto:robert@array.nl">robert@array.nl</a>) me als u een idee heeft, dan leg ik graag uit wat de gebruikelijke weg is naar de kolommen in dit blad. Niet allemaal tegelijk voor de eerstvolgende editie, want er passen maar een stuk of tien verhalen in één blad.<br />
&nbsp;</p>]]></description>
    <pubDate>Fri, 05 Dec 2008 11:00:59 GMT</pubDate>
    <link><![CDATA[http://www.javamagzine.nl/Blogs/36860/Wie-schrijft,-die-blijft!]]></link>     
</item>   
 </channel>
</rss>
