Faldt lige over denne lille oversigt på Manageability over open source portalservere til Java. En portalserver er en slags moderapplikation, hvori man kan putte en række mindre applikationer: CMS, div. communityware, e-handel etc.
Specielt synes jeg at eXo ser fornuftig ud. Kan køre på standard Java applikationsservere (Shipper med JBoss), bruger hibernate og Java Server Faces (JSF).
Tror lige jeg vil snuse lidt til det. De tider er ovre, hvor man lavede ting fra bunden selv — byggeklodserne bliver større og mere komplekse. Portlet-specifikationen (JSR-168) er en standard for portlets, der er PORTable applikationer, som kan køres i forskellige portlet-containere.
Og det var så lidt tech. Hvis nogen skulle være i tviv.
upd: Carlos har også en god kategori om aspektorientering
Jeg har lige smidt vores speciale online.
Det handler om en open source applikationsserver, så naturligvis er det publiceret under en Creative Commons licens. I vores tilfælde Attribution-ShareAlike
Det betyder i praksis, at man må
- kopiere, distribuere, vise og opføre værket
- lave afledte værker
- bruge værket kommercielt
Under den forudsætning at man
- angiver de oprindelige forfattere
- viderefører licensformen, hvis man ændrer, eller bygger videre på værket
Vi har valgt at gøre det for at maksimere specialets eksponering og andres udbytte af det. Viden skal spredes. Og vi vil have street credit
Specialet kan findes her. Læs det ikke i sengen, med mindre du ved præcis, hvad du gør.
Charles Miller of the fishbowl makes some sharp and interesting comments on a press release from Eric S. Raymond on open sourcing Java.
Miller points out his weak and rather OSS-fanatic argumentation, where it seems like Raymond’s primary concern is not better software but just open source software (OSS).
NewsForge | EclipseCon on the ground
A report from the presentation Wiegand and Gamma held on EclipseCon yesterday. About Eclipse.
The project has also gained independence from IBM. And now Sun might fear the future of NetBeans or even “the Java world”.
Eclipse Plugin Central has just been launced and it looks promising compared to the Eclipse Plugins website. I don’t mean to diss the latter, but in order to leverage (marketing bs word, I know) the Eclipse platform further I think this is an important move.
Update: Book Preview — Eclipse: A Java Developer’s Guide . But if you know how to use ant, there’s nothing new here. [via Hessellund]
LOAF is here!
I thought about using LOAF for a simple and clean meta-level framework for Java. It looks as if the glue-it-all-together standard is emerging, and I want to be a part of it!
The number of implementations on different platforms and languages is impressive. This might be even bigger than the Internet, if you ask me!
The thesis guys and me have received funding for a one day Java conference tomorrow[in danish], put together by JavaGruppen (The Java Group).
* aspect oriented programming
* reflective server architectures for J2EE
* Ease of development through standards
We’re looking forward to a minor break from writing, meeting people and the chance to get new input and some good discussions.
Of course we are primarily into it for the
money aspect oriented programming, although the other subjects are within our field of interest as well.
Oh, and there’s also the chance of running into future employers. After all I’m between education and job as of April 1st.
I hope we get a fancy badge.
Computer Languages History
Visual representation of the history of programming languages. It looks as if the early years were more interesting when it comes to cross breeding and mutation.
I miss some of the language extensions to Java as Groovy, Jython. Groovy is an independent language with some of the characteristics from Ruby and Python, but designed to run in the JVM (Java Virtual Machine). Jython is a Python implementation integrated with Java.
The upcoming Java 1.5 will also borrow some language features from scripting languages like PHP, like the
foreach($array as $element) construct.
My point is that languages are still developing and influenced by other languages.
And where is whitespace?
update: Most popular scripting languages for Java in 2003. More on scripting languages : why?, which?, the future?.
update II: In pursuit of perfection — Can Java become the perfect technology platform? — another Hessellund link and quite relevant I think.
Mads Torgersen gave a talk on the use of Wildcards and generics in JDK1.5 yesterday. He contributes to the thing.
The wildcard is an enhancement for Java that addresses some of the typing problems in the current version. Prepare for new syntax…
I think I got about 33% of it. The rest was wrapped in mental darkness. But then again – I am not King Geek. Just a humble servant.
People talk about wildcard and stuff at the Java Forums Adding Generics section.
PS: They say that it hurts when your brain grows. But it also hurts when someone slams a hammer into the back of your head. Beware of causality.