Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Jaap Coomans at 8:52 on Monday 17 September    Add 'Everything you always wanted to know about Portal URI’s' site to delicious  Add 'Everything you always wanted to know about Portal URI’s' site to technorati  Add 'Everything you always wanted to know about Portal URI’s' site to digg  Add 'Everything you always wanted to know about Portal URI’s' site to dzone

Kijk, zo’n titel triggert mij wel om de sessie te bezoeken. En blijkbaar geldt dat voor meer mensen. Ondanks dat dit de tweede keer s dat de sessie gehouden wordt zit de zaal bomvol. En met een goede reden want bijna niemand weet waarom Portal van die ondoorzichtige, haast willekeurig lijkende URL’s genereert. Uiteraard heeft Carsten Leue met een dergelijke titel wel wat waar te maken…

Het eerste deel van zij n presentatie gaat over state handling, want dat is waar het allemaal op neer komt. De eis die IBM aan Portal URL’s gesteld heeft is dat deze de navigational state van de portal op dat moment voor 100% dekt. Oftewel: als ik mijn URL kopieer en plak krijg ik, na inloggen, exact dezelfde pagina geserveerd, met subpagina’s en al én zelfs binnen de Portlets de juiste items geselecteerd. Read the rest of this entry »

Posted by Jaap Coomans at 8:52 on Monday 17 September    Add 'Theme me up Scottie!' site to delicious  Add 'Theme me up Scottie!' site to technorati  Add 'Theme me up Scottie!' site to digg  Add 'Theme me up Scottie!' site to dzone

Uit de vele ellenlange saaie sessietitels viel deze korte titel gelijk op. Eens even een kijkje nemen bij Michael Harris dus maar over hoe je in Portal 6.0 met themes moet omgaan. Harris begint met wat algemene beschouwingen: wat is een theme eigenlijk en waar moet je op letten als je er een gaat ontwikkelen.

Een theme is een set bestanden die gezamenlijk de look & feel van de Portal bepalen. Hierin ligt vast hoe de navigatie is geregeld, maar ook welke kleuren en afbeeldingen worden gebruikt om het uiterlijk van de Portal te bepalen. Harris legt uit dat je goed moet nadenken wie je je theme laat ontwikkelen. Het moet iemand zijn met verstand van zowel html en css als jsp’s, taglibs en het liefst ook nog affiniteit met grafisch design.

Read the rest of this entry »

Posted by Jaap Coomans at 8:51 on Monday 17 September    Add 'Hands-On-Lab: WebSphere Portlet Factory' site to delicious  Add 'Hands-On-Lab: WebSphere Portlet Factory' site to technorati  Add 'Hands-On-Lab: WebSphere Portlet Factory' site to digg  Add 'Hands-On-Lab: WebSphere Portlet Factory' site to dzone

Hands-On-Lab: WebSphere Portlet Factory

Zo, na eerder de best practices al geleerd te hebben over het ontwikkelen van Portlets met Portlet Factory ga ik vandaag aan den lijve ondervinden wat het is. Portlet Factory is een tool waarmee je Portlets kan genereren. Het is geen wizard, maar het maakt gebruik van Builders. Elke Builder kan een specifiek stukje functionaliteit genereren en kan naar wens geconfigureerd worden. Met een kleine aanpassing in de configuratie kan zo in een handomdraai een nieuwe versie van dezelfde Portlet gegenereerd worden.

Read the rest of this entry »

Posted by Jaap Coomans at 8:51 on Monday 17 September    Add 'Meet the Architects' site to delicious  Add 'Meet the Architects' site to technorati  Add 'Meet the Architects' site to digg  Add 'Meet the Architects' site to dzone

Helaas heeft het om logistieke redenen wat langer geduurd, maar hier dan alsnog de blogs van afgelopen woensdag. Te beginnen hedenochtend met het Developerpanel. Tijdens de conferentie was er de mogelijkheid om vragen in te leveren voor de lead-architecten en lead-developers van Portal en aanverwante IBM producten. Deze vragen werden voorgelegd aan het panel.

Tegen mijn verwachting in ontstonden er geen levendige discussies over Portal en de filosofie achter het product, maar was het een redelijk tamme sessie. De meeste vragen gingen over het integreren van een bepaald pakket (voornamelijk CMS) in Portal. Toch waren een paar die ik jullie niet wil onthouden.

Read the rest of this entry »

Posted by Jaap Coomans at 13:27 on Wednesday 12 September    Add 'Inter Portlet Communication in WebSphere Portal 6.0' site to delicious  Add 'Inter Portlet Communication in WebSphere Portal 6.0' site to technorati  Add 'Inter Portlet Communication in WebSphere Portal 6.0' site to digg  Add 'Inter Portlet Communication in WebSphere Portal 6.0' site to dzone

Door mijn persoonlijke frustratie over het enorme gebrek aan communicatiemogelijkheden tussen Portlets onderling in JBoss Portal werd ik direct geïnteresseerd door de titel van deze sessie. Deze sessie werd wederom door Oliver Köth gehouden, waardoor ik ditmaal voor de zekerheid maar een kwartier te vroeg arriveerde. Dit bleek echter niet nodig, omdat hij in de gaten had dat het schema wat aangepast was. Hij verontschuldigde zich gelijk voor het te vroeg beginnen van de vorige sessie. Wat volgde was de beste sessie tot nu toe.

Read the rest of this entry »

Posted by Jaap Coomans at 16:40 on Tuesday 11 September    Add 'Developing with the JSR 168 API: Recommended Portlet programming patterns and options' site to delicious  Add 'Developing with the JSR 168 API: Recommended Portlet programming patterns and options' site to technorati  Add 'Developing with the JSR 168 API: Recommended Portlet programming patterns and options' site to digg  Add 'Developing with the JSR 168 API: Recommended Portlet programming patterns and options' site to dzone

Ondanks dat ik tien minuten voor tijd arriveerde bij deze sessie was Oliver Köth al begonnen aan zijn presentatie. Hij bleek het schema van gisteren nog in zij n hoofd te hebben, waardoor ik, net als vele anderen, inviel bij slide 9.

Op het punt waar ik binnenkwam behandelde hij frameworks. Er zijn natuurlijk vele populaiire frameworks, met name voor MVC. Het nadeel hiervan is echter veelal dat deze framework op Servlets zijn gebaseerd. In veel gevallen is hier wel een mouw aan te passen, maar Portlet specifieke zaken zoals een onderscheid tussen view-, edit- en helpmode komen er niet in voor. Spring MVC kent wel een specifieke Portlet variant.

Read the rest of this entry »

Posted by Jaap Coomans at 16:38 on Tuesday 11 September    Add 'Extending WebSphere Portal Personalisation' site to delicious  Add 'Extending WebSphere Portal Personalisation' site to technorati  Add 'Extending WebSphere Portal Personalisation' site to digg  Add 'Extending WebSphere Portal Personalisation' site to dzone

In deze sessie van Jon Brunn, architect van Lotus Web Content Management, werd gelukkig ook eerst wat uitleg gegeven over Personalization in zijn algemeenheid. Ik had deze sessie tenslotte uitgekozen omdat Personalization toch een van de peilers van Portal is. Brunn begon met het creëren van een gemaanschappelijk begrip voor de term Personalization. Hieronder verstond hij niet het tonen van verschillende portlets op basis van gebruikersrollen en ook niet de pagina customization die een gebruiker zelf kan uitvoeren door portlets toe te voegen. Wat hij wél bedoelde zijn de customization regels die ná de access control worden toegepast op de content van portlets en dan met name binnen de Web Content Manager. Hiervoor is een soort rules-engine ingebouwd.

Read the rest of this entry »

Posted by Jaap Coomans at 9:03 on Tuesday 11 September    Add 'Best Practices for creating Portlets with WebSphere Potlet Factory' site to delicious  Add 'Best Practices for creating Portlets with WebSphere Potlet Factory' site to technorati  Add 'Best Practices for creating Portlets with WebSphere Potlet Factory' site to digg  Add 'Best Practices for creating Portlets with WebSphere Potlet Factory' site to dzone

Helaas liet de agenda het niet toe deze sessie met Best Practices te volgen ná de introductiesessie over Portlet Factory. Bij gebrek aan betere parallelsessies toch maar voor deze enigszins onlogische volgorde gekozen. De sessie werd gehouden door Tom Beauvais, senior software architect van Portlet Factory.

Beauvais trapte gelukkig af met een korte introductie in Portlet Factory. Het is een tool voor software automation, en dan specifiek Portlet development. Er wordt hierbij gebruik gemaakt van Builders, welke in tegenstelling tot Wizard niet doorlopen worden, maar geconfigureerd worden. Hierdoor kan keer op keer dezelfde software gegenereerd worden en zijn aanpassingen eenvoudig te maken. Hierdoor is een hoge graad van automatisering te halen.

Read the rest of this entry »

Posted by Jaap Coomans at 9:02 on Tuesday 11 September    Add 'Composite Application Workflow in WebSphere Portal 6.0 using Workflow Builder' site to delicious  Add 'Composite Application Workflow in WebSphere Portal 6.0 using Workflow Builder' site to technorati  Add 'Composite Application Workflow in WebSphere Portal 6.0 using Workflow Builder' site to digg  Add 'Composite Application Workflow in WebSphere Portal 6.0 using Workflow Builder' site to dzone

Enthousiast geworden door een verhaal van Frank over workflows onderweg hiernaartoe besloot ik deze sessie te volgen. Het begon met een enigszins technisch verhaal over hoe Composite Application Workflow is gebaseerd op Process Portal, wat op zijn beurt weer gebruik maakt van de Business Process Choreographer. Laatstgenoemde is enkel bedoeld voor workflows van transactionele processen en services. In Process Portal kunnen echter al gebruikers taken worden opgenomen.

Read the rest of this entry »

Posted by Jaap Coomans at 9:01 on Tuesday 11 September    Add 'Sametime 7.5.1 – Unified Communication and Collaboration for WebSphere Portal' site to delicious  Add 'Sametime 7.5.1 – Unified Communication and Collaboration for WebSphere Portal' site to technorati  Add 'Sametime 7.5.1 – Unified Communication and Collaboration for WebSphere Portal' site to digg  Add 'Sametime 7.5.1 – Unified Communication and Collaboration for WebSphere Portal' site to dzone

Een erg interessante sessie door Volker Jürgensen, software architect van het Lotus Sametime team. In het begin vertelde hij hoe IBM tegen Unified Communication en Collaboration (ofwel UC2) aankijkt. De basis is dat IBM het software platform levert dat alles mogelijk maakt, en dat bussiness partners dit verder inkleden, weliswaar geholpen door IBM. Zo onstond in 1998 de eerste versie van Sametime. Daarin begon IBM voorzichtig met Instant Messaging, Presence (een buddylist) en WebConferencing.

Read the rest of this entry »


© 2019 Java Competence Network. All Rights Reserved.