kedd aug. 23, 2005

Updating my skills

While I was on holiday my ADSL provider doubled the speed of my connection to 2 Mbits. Guess I should go on vacations more frequently:)

I've noticed the change while downloading Hibernate's 19MB jar file: the progress bar was moving suspiciously fast.

Hibernate is one of the skills I'm hoping to update the next few weeks. I've last used it at version 2.0 together with Struts for a middle-sized web development project. Now I want to give it a try as the persistent strategy for a Wicket based application. The app is actually a home project: my girlfriend's father runs a chess book publishing business which has a very outdated static website and they've asked me nicely whether I would have some time to help with transitioning it into this century. I wouldn't like to lose my affinity for Java and after reading Gaertjan's blog entries on Wicket I though this would be a perfect opportunity to learn something new.

I've started experimenting with Wicket in NetBeans 4.1 - it was pretty easy to setup. I really like the html based templates of Wicket and the "real" component feeling I get when I use it. You can create reusable authentication pages/panels, reusable web forms and other components using it. And I do mean reusable without modification (just by subclassing a complex component to add new functionality or subclassing an abstract login form to add the functionality that actually logs the user in). Not copy-pastable... It's pretty amazing.

I've also downloaded Sun Java Studio Enterprise 8 Early Access yesterday (it's available from the Sun Download Center) and tried to open my NetBeans 4.1 projects from it. They opened without a problem (I actually had to add Wicket to the Library Manager again to resolve the fact that settings and customizations are not migrated from NetBeans 4.1) and I could create an UML model project by reverse engineering the Java classes for my Wicket pages. I like JSE8. I haven't used any new feature other than UML modelling but it feels more integrated and faster than JSE7's modeller.

A presentation showing the new features of JSE8 is available here (it is also available from the Help menu of JSE8 itself).

Image taken from

hétfő jún. 20, 2005

Java verseny 2005

Idén 10 éves a Java technológia, ennek örömére a Sun Magyarország Java programozói versenyt indít útjára. Bővebb információ a címen található.

Két kategóriában lehet nevezni: az elsőben egy általános, hálózati működésű alkalmazást várunk, mely J2EE alapú, webszolgáltatásként működő backend-del és Portlet (JSR 168) vagy desktop alkamazásként működő frontenddel rendelkezik. A második kategóriában bármilyen Java alkalmazás készíthető: egyedül a méret a lényeg! Az összes Java kódnak és felhasznált tartalomnak el kell ugyanis férnie egy 10k méretű .jar file-ban. A méret kötött, a tartalom nem: bármilyen kreatív ötlet, demó, a standard J2SE lehetőségeit kihasználó trükkös program indulhat ezen kategóriában.

English translation: Sun Hungary just announced a local Java competition available for everyone in Hungary. The first category is about creating a J2EE web service and a desktop or portlet client. The second category (10k compo) will accept any J2SE application with a maximum jar file size of 10k (to celebrate Java platform's 10th birthday) with any content. The latter is obviously about being creative and utilizing the J2SE platform as best as one can...

hétfő jún. 06, 2005

Number of users?

Just read the NetBeans interview with Tim Cramer on I've started thinking about what I would answer to the obviously provocative question:

    "How many people are using NetBeans today?"

    I guess my answer would have been: "1,245,354..."


    "No." :)

Tim answered with the number of downloads (which obviously measures the success of marketing a bit better than engineering) and got criticized for it in the comments of the article. Come on people, what would Linus answer if somebody asked him how many people are using Linux today?

kedd márc. 22, 2005

Training week

I'm attending a J2EE course this week to fill in some holes in my Java skills. The course is quite good and to my surprise we're doing the labs on Solaris 10 with Java Studio Enterprise 7 and NetBeans 4.1 beta. The Sun Blade 150s are a bit sluggish but thanks to the 1024MB memory still quite usable.

Being on vacation for a week and on training for another week means that you end up with a very busy schedule for the following days. I've checked my calendar this evening and had 7 invitations for meetings, Sun Ray demos, customer visits.

csütörtök jan. 13, 2005

Jávácska - Java programming for children

There is an interesting Java related project in Hungary that has been going on for the last 4 years at the University of Debrecen called "Jávácska". The word is the Hungarian diminutive form of "Java" - meaning small Java, and the project is about creating an environment in which children can learn about programming. More info can be found at their english summary page:

    Jávácska is a complex educational platform (called Jávácska platform) which we propose for teaching programming nowadays. The "Fantastic Programming" is a free downloadable sci-fi novel which was written for educational purposes by Erika and Norbert Bátfai. In this book the deductive information technology knowledge material is carried partly by the book itself and partly by the Jávácska study circle organized aside. The sci-fi story can be seen as a bearing signal through an engineer's eyes. This bearer carries IT knowledge of our book. Accordingly, in our case studying and entertainment are not separable activities. The Jávácska platform is based on Java 2 platform. It contains LEGO® robot, J2ME, J2SE and J2EE Servlet programming materials.

I remember my first programming book was introducing Commodore 64 BASIC through a series of dragon stories... At the age of 6 it was really funny and proved to be quite educational:)

The authors of Jávácska are appearantly the same people who won first prize at last year's local Java J2ME Programming Contest organized by Sun Hungary and Nokia.




« július 2016