I’m currently working on a project where we, despite its many drawbacks, have decided to use the “BankId” solution to authenticate our users. But this is not the whole truth; since not all Swedish banks have agreed on using BankId we have to use three different solutions in order to cover (most) users: BankId, Nordea [...]
Sofia Jonsson
Now that dynamic languages such as Python, Groovy and Ruby have started to become mainstream, it is time to glance at a different branch of languages for influences. I’ve just come home from the QCon conference where one of the tracks was called Programming Languages of Tomorrow. All of the languages presented in the track [...]
Posted in Dynamic languages | No Comments »
This week, Google’s announcement of Google App Engine (GAE) got a lot of attention. The initial 10 000 test accounts ran out in a few hours.
With GAE you can run your own web application on Google’s infrastructure. Initially they support applications written in Python, but more languages are already considered for future versions. Data can [...]
Posted in Web | No Comments »
Recently I joined my first portal project. Almost immediately we ran into the problem of inter-portlet communication (IPC). Version 1.0 of the portlet specification, JSR 168, doesn’t address any type of interaction between portlets. Since this is a very common requirement, the next portlet specification, JSR 286, is (almost…) all about IPC, with major new [...]
Posted in Web | 1 Comment »
Ajax-ramverket DWR har nu släppts i version 2.0, efter några månaders försening. Bakom DWR ligger Joe Walker, som talade om Ajax och DWR på ett av våra Callista Events i september förra året.
Reverse Ajax
Bland nyheterna finns bland annat stöd för så kallad “Reverse Ajax”, dvs möjligheten att från Java-kod på servern anropa JavaScript-kod på klienten. [...]
Posted in RIA, Web | No Comments »
Under sommaren har version 4.0 av open source-regelmotorn Drools (aka JBoss Rules) släppts. Mycket kraft har lagts på att göra Drools “Enterprise Ready” (förhoppningsvis utan att bli Enterprisey), frågan är om man har lyckats?
Redan version 3.0, som kom för lite drygt ett år sedan, innebar ett stort steg framåt. Dels genom Eclipse-pluginen, som underlättar [...]
Posted in Open Source | No Comments »
Gavin King, som ligger bakom open source-ramverken Hibernate och nu senast JBoss Seam, har börjat på en “Java EE 6 wishlist” på sin blogg.
I den första delen av önskelistan tar han upp vilka förbättringar han skulle vilja se inom ramen för Session Beans. Här nämns bland annat stöd för mer lättviktig asynkronitet. JMS är [...]
Posted in Java EE | No Comments »
Richard Stallman, en av de mest kända profilerna inom Free/Open Source Software-världen, kommer till Göteborg och håller ett föredrag på Göteborgs universitet den 16/5.
“Richard Stallman kommer att prata om målet och filosofin bakom fri programvara och hur idéerna bakom fri programvara kan omfatta andra publicerade verk.”
För de som mot förmodan inte vet vem [...]
Posted in Open Source | No Comments »
Jag har under den senaste veckan återigen ägnat mig åt ett ständigt återkommande problem, nämligen versionshantering av XML Scheman. Denna gång inom ramen för Websphere Message Broker (WMB) och dess meddelandedefinitioner, som är XML Schema-baserade.
Ett vanligt återkommande krav i sammanhanget är vad man skulle kunna kalla “framåtkompatibla” scheman. Det man vill åstadkomma är möjligheten att [...]
Posted in SOA | No Comments »
Som vi redan har sett i språk som Ruby, Groovy eller varför inte Smalltalk så kan så kallade Closures betydligt förenkla syntaxen på vissa typer av uttryck. Innehållet i Java SE 7 börjar så sakteliga att ta form och Closures är ett av tilläggen som eventuellt kan komma att ingå i språket.
Ett förslag på hur [...]
Posted in Övrigt | No Comments »



