Saturday, March 31, 2007

Γιατί υστερούμε στην ανάπτυξη OpenSource λογισμικού;

Σε κάποιο Ελληνικό event σχετικό με opensource έκανα την πολύ απλή ερώτηση στο panel:

"Γιατί σαν χώρα υστερούμε τόσο πολύ στην ανάπτυξη opensource λογισμικού και τί πρέπει να γίνει για να αλλάξει αυτή η κατάσταση;"

Έκπληκτος πήρα την απάντηση ότι δεν υστερούμε καθόλου και ότι αντιθέτως υπάρχουν τόσες χιλιάδες χρήστες και αντίστοιχα τόσες πρωτοβουλίες για την διάδοση του opensource, κτλ. κτλ.

Ομολογώ ότι μάλλον δεν με κατάλαβαν γιατί δεν ρώτησα πόσους χρήστες έχουμε, αλλά πόσοι γράφουν opensource. Γιατί αν όντως με κατάλαβαν πρέπει να ζω στον κόσμο μου καθώς η δική μου εμπειρία μου υπαγορεύει ότι ο αριθμός των Ελλήνων προγραμματιστών που ασχολούνται σοβαρά με το αντικείμενο είναι απογοητευτικά μικρός, ή συγκριτικά πολύ μικρότερος από χώρες αντίστοιχου μεγέθους (π.χ. Βέλγιο, Σουηδία, κτλ.).

Λέγοντας σοβαρά, εννοώ ανθρώπους που παραμένουν ενεργοί και γράφουν σε μεγάλο ποσοστό του χρόνους λογισμικό για καταξιωμένα διεθνώς έργα.

Ή για να το θέσω και διαφορετικά ποιά ήταν εκείνα τα δημοφιλή opensource projects που ξεκίνησαν από την Ελλάδα. Προσωπικά δεν γνωρίζω κανένα...

Για να μη παρεξηγηθώ, να τονίσω ότι η εμπειρία μου προέρχεται κυρίως από το χώρο του Java-middleware, αν και πιστεύω ότι οι αναλογίες τηρούνται και σε άλλους τομείς (operating systems, applications).

Αντί λοιπόν να παραθέσω άμεσα την δική μου εξήγηση στο φαινόμενο, θα ενδιαφερόμουν ιδιαίτερα να μάθαινα την δική σας γνωμη. Ξανά λοιπόν:

"Γιατί σαν χώρα υστερούμε τόσο πολύ στην ανάπτυξη opensource λογισμικού και τί πρέπει να γίνει για να αλλάξει αυτή η κατάσταση;"

Monday, March 26, 2007

AlphaWebBanking - thanks

Επειδή τα καλά πρέπει να λέγονται: άψογη η εξυπηρέτηση του Alpha Web Banking. Χωρίς πολλά-πολλά και παρόλο που το αίτημά μου δεν ήταν πλήρες η απόκριση ήταν άμεση και αποτελεσματική. Οι άνθρωποι που επικοινώνησα ήταν γνώστες και μου εξήγησαν ακριβώς τι παίζει behind-the-scenes, πράγμα σπάνιο για customer support!

Μπορεί το User Inteface να μην δρέπει δάφνες, αλλά είναι αρκετά απλό (simple is beautiful), ενώ παίρνουν και επιπλέον πόντους για το πολύ ασφαλές one-time-password generator (dongle) και το γεγονός ότι παίζουν ανεξαρτήτως broswer (όχι όπως κάτι άλλοι...)

Saturday, March 17, 2007

Ένας θαυμαστός Java-κόσμος

Με καθυστέρηση μίας βδομάδας λόγω φόρτου εργασίας και με τον ενθουσιασμό της στιγμής να έχει περάσει, δύο λόγια για το περασμένο JHUG event στις 10 Μαρτίου.

Εξαιρετική διοργάνωση, ικανότατοι ομιλητές, ενδιαφέρουσες ομιλίες, ενεργό κοινό, σπόνσορας έκπληξη. Ο μόνος απογοητευμένος πρέπει να ήταν ο Στάθης που έφυγε νωρίς και του κληρώθηκε το iPod. :)

Χάρηκα ιδιαίτερα, όχι μόνο γιατί αυτή την φορά δεν είχα ομιλία :), αλλά γιατί έστω και για μισή μέρα 150-τόσοι άνθρωποι είδαν και έζησαν σε έναν άλλο κόσμο: σε έναν θαυμαστό Java-κόσμο.

Έναν κόσμο που μπορείς να δείς και να μιλήσεις από κοντά με τους καλύτερους, έναν κόσμο που οι άνθρωποι πραγματικά τρελαίνονται για τεχνολογία, αγαπούν την δουλειά τους, κάνουν το ψώνιο τους, επιχειρούν, ρισκάρουν, συμμετέχουν, ανταγωνίζονται, συναγωνίζονται, μοιράζονται, ανταλλάσουν, ταξιδεύουν, ελπίζουν. Έναν κόσμο που τα έργα έχουν περισσότερη σημασία από τα λόγια.

Το event ήταν αναμφισβήτητα μία επιβράβευση για τα παιδιά του JHUG. Αυτή την παρέα που με την τρέλα της έφτασε από το τίποτα να διοργανώνει events που θα τα ζήλευαν οι μεγαλύτεροι οργανισμοί.

Αν όμως έμεινε κάτι από αυτή την μέρα, για μένα δεν ήταν η τεχνολογία καθαυτή αλλά, ελπίζω, η κοινή διαπίστωση ότι τον κόσμο μέσα στον οποίο θέλουμε να ζήσουμε τον επιλέγουμε και τον διαμορφώνουμε.

Είναι στο χέρι του καθενός να επιλέξει και να αγωνιστεί για τον κόσμο μέσα στον οποίο θέλει να ζήσει. Όλα τα άλλα είναι ... απλώς οδοντόκρεμες.

Thursday, March 08, 2007

JBoss Seam - Καταδικασμένο να Πετύχει

Παρόλο που τα web-interfaces δεν είναι το φόρτε μου, παρακολουθώ από απόσταση αλλά με πολύ ενδιαφέρον τις εξελίξεις στο JBoss Seam. Νομίζω ότι πλησιάζουμε το κρίσιμο tipping-point όπου οι συνθήκες θα είναι οι πλέον κατάλληλες και το JBoss Seam θα εκτοξευτεί σαν project και θα γίνει το de-facto στα web-frameworks.

Αυτό που έκανε ο Gavin στο πεδίο του Object Relational Mapping με το Hibernate, θα το επαναλάβει αυτή την φορά από την πλευρά του web. Ένας τρόπος για να γράψεις stateful web εφαρμογές που συνδιάζουν τις καλύτερες καινούργιες τεχνολογίες (JSF, EJB3, JBPM, AJAX, ...) με τον απλούστερο δυνατό τρόπο. Productivity και Enterprise Features.

Βρείτε οπωσδήποτε δικαιολογία να το εντάξετε σε κάποιο project. Αν όχι, μην πείτε ότι δεν σας προειδοποίησα έγκαιρα...

Wednesday, March 07, 2007

Release of JBossAS 4.2.0.CR1

I'm very pleased to announce that the 1st candidate release for the new JBoss Application Server 4.2.x series is available for download at sourceforge.

JBoss 4.2 is a stepping stone from JBoss 4.0 to JBoss 5.0. It combines a lot (but not all) of the exciting new features of JBoss 5, but based on the stable 4.x MicroKernel architecture.

Some of the cool new stuff includes:

  • The latest version of JBoss EJB3 that is now bundled by default in the .zip distro (no
    separate installation step), since JBossAS 4.2.x requires a jdk5 runtime.

  • The JBoss Web container, based on apache tomcat that includes the Apache Portable Runtime (APR) and optional native technologies for achieving truly stellar
    performance matching and exceeding that of the apache http server.
  • JBoss Transactions, being the default transaction manager for JBossAS. JBoss Transactions is founded on industry proven technology and 18 year history as a leader in
    distributed transactions.
  • Latest versions of Hibernate/JBossWS/JGroups/JBossCache.
  • and more...

Check out the release notes for more details.

Please note that at this point only the .zip distro is released; an installer will come with the final release. Something else to be aware of is that JBossAS will now bind to localhost by default, instead of binding to all available interfaces. This was done because of concerns of users deploying jboss instances without securing them properly.

There will be a stabilization period of about a month before the final release. You are encouraged to test drive the latest and greatest JBossAS and communicate your findings to the JBoss User Forums.

Enjoy

Dimitris Andreadis
JBoss AS Project Lead.

Monday, March 05, 2007

Such a beauty...

Next Wednesday the 14th I'm going to see the Pink Martini. They'll make a single appearance here in Athens and I wouldn't miss that for the world. I just love their music and while googling around for more info I came across this great mix of the Pink Martini version of "Amado Mio" with the actual scenes from Gilda.

Such a beauty, such a song.