<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Non-Linear Complexity &#187; Java</title>
	<atom:link href="http://oneiros.gr/blog/category/eworld/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://oneiros.gr/blog</link>
	<description>You&#039;re miserable, edgy &#38; tired. You&#039;re in the perfect mood for journalism</description>
	<lastBuildDate>Tue, 04 Jan 2011 21:11:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>Google releases AJAX toolkit</title>
		<link>http://oneiros.gr/blog/2006/05/19/googleajaxtoolkit/</link>
		<comments>http://oneiros.gr/blog/2006/05/19/googleajaxtoolkit/#comments</comments>
		<pubDate>Fri, 19 May 2006 04:54:20 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2006/05/19/googleajaxtoolkit/</guid>
		<description><![CDATA[Following on the footsteps of the formation of the Open Ajax initiative by the main corporate backers of Ajax, last February, Google has just released a Java based Ajax framework, leveraging at last their early adoption of the technology in Gmail and Google Maps. The Google Web Toolkit SDK (GWT SDK for short) is based [...]]]></description>
			<content:encoded><![CDATA[<p>Following on the footsteps of the  <a href="http://www.eweek.com/article2/0,1895,1917665,00.asp">formation of the Open Ajax initiative</a> by the main corporate backers of Ajax, last February, Google has just  <a href="http://arstechnica.com/news.ars/post/20060517-6858.html">released a Java based Ajax framework</a>, leveraging at last their early adoption of the technology in Gmail and Google Maps.</p>
<p><span id="more-772"></span></p>
<p>The  <a href="http://code.google.com/webtoolkit/">Google Web Toolkit SDK</a> (GWT SDK for short) is based on a number of mainstay opensource tools for Java and Javascript development, such as  <a href="http://www.mozilla.org/rhino/">Mozilla Rhino</a>,  <a href="http://www.eclipse.org/swt/">Eclipse SWT</a> and  <a href="http://tomcat.apache.org/">Apache Tomcat</a>, and it&#8217;s  <a href="http://code.google.com/webtoolkit/terms.html">licensing scheme</a> is a mixed bag of the opensource and the proprietary, typical of the Google Way: the GWT Java class libraries and third party software are distributed under open source licenses (<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License v. 2.0</a>,  <a href="http://www.mozilla.org/MPL/MPL-1.1.html">Mozilla Public License v. 1.1</a> and  <a href="http://www.eclipse.org/legal/cpl-v10.html">Eclipse CPL v. 1.0</a>) , while the GWT Java-to-JavaScript compiler and hosted web browser are shipped binary-only and subject to a complicated &#8220;terms and conditions&#8221; scheme. Excerpt: </p>
<blockquote>
<p>Except for distributions for internal business and/or personal use to your   employees or contractors in compliance with these Terms and Conditions, you   may not distribute Google Web Toolkit Development Tools or any services or   software associated with or derived from them, or modify, copy, license, or   create derivative works from Google Web Toolkit Development Tools, unless you   obtain Google&#8217;s written permission in advance.[..]</p>
<p>Once you have obtained Google&#8217;s permission, you may make copies of Google   Web Toolkit Development Tools and distribute such copies to others provided   that any such recipient has had an opportunity to review and agree to be   bound by these Terms and Conditions. If others to whom you&#8217;d like to   distribute Google Web Toolkit Development Tools do not have this opportunity   to review and agree to these Terms and Conditions but you would still like to   distribute copies to them, you may do so provided that you have the legal   right to bind each of those third parties to these Terms and Conditions. If   you do not have this right and the recipients do not have an opportunity to   review and agree to these Terms and Conditions, you may not distribute Google   Web Toolkit Development Tools to them.[..]</p>
<p>You agree not to (and agree not to allow third parties to) modify, adapt,   translate, prepare derivative works from, decompile, reverse engineer,   disassemble or otherwise attempt to derive source code from the Google Web   Toolkit Development Tools, or to extract significant portions of Google Web   Toolkit Development Tools files for use in other applications.</p>
</blockquote>
<p>How it works is, you write your front end in Java and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML. There&#8217;s a binary bundle for Windows and a tarball for Linux, both containing some fairly sparse class reference documentation and several example apps, as well as a getting started guide (featuring instructions for using GWT with Eclipse; joy!).</p>
<p>Google had previously made available two key components of Google Maps, it&#8217;s most celebrated Ajax app: <a rel="nofollow" title="http://goog-ajaxslt.sourceforge.net/" class="external text" href="http://goog-ajaxslt.sourceforge.net/">an </a><a href="http://goog-ajaxslt.sourceforge.net/">XSLT library</a> to render XML in the browser and the <a rel="nofollow" title="http://www.google.com/apis/maps/" class="external text" href="http://www.google.com/apis/maps/">Google Maps API</a>, a web service that allows programs to extract map data. Google Maps mashups have since been making a killing with both the mobile / GIS geek culture and the cool web crowd. However, the GWT SDK release looks like a more serious attempt at cornering developer mindshare in an emerging defacto standard than earlier Google Code offerings. <a href="http://www.maxkiesler.com/index.php/weblog/comments/round_up_of_50_ajax_toolkits_and_frameworks/">Ajax frameworks and toolkits</a> have been sprouting left and right for more than a year now (even Eclipse.org has jumped on the bandwagon with it&#8217;s recent announcement of the <a href="http://www.eclipse.org/atf/">ATF project</a>), but Google&#8217;s SDK can still claim a dominant position in the market; judging from the company&#8217;s impeccable timing in announcing previous projects, the right time to unveil an &#8220;opensource-friendly&#8221; Ajax framework is probably now. Ruby on Rails, the other hotter-than-lava buzzword on the web development market today (<a href="http://www.itconversations.com/shows/detail665.html">Danny O&#8217;Brien</a>: &#8220;first they ignore you, then you win&#8221;) typically also <a href="http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html">implements Ajax</a>.</p>
<div class="separator">*</div>
<p>Of course, Deus ex Google or not, the hard underlying realities of GUI programming still apply. Weiqi Gao <a href="http://www.weiqigao.com/blog/2006/05/18/google_web_toolkit_web_applications_just_got_harder.html">muses</a>:</p>
<blockquote>
<p>Oh the <a href="http://blog.taragana.com/index.php/archive/google-web-toolkit-a-brief-review/">buzz</a>.  Oh the <a href="http://blogs.zdnet.com/Burnette/?p=110">excitement</a>.  Oh the <a href="http://code.google.com/">AJaX Gods</a> has released their <a href="http://code.google.com/webtoolkit/">secret sauce</a> with an Apache license.[..]</p>
<p>Now that developing an AJaX application is really the same thing as developing a GUI application, I want to draw your attention to what Eric Burke said 776 days ago:<br />
<blockquote> <a href="http://www.oreillynet.com/pub/wlg/4649">GUI Programming is Hard</a>: Let me qualify what I said in the first paragraph. Creating a bad GUI is really, really easy. Creating a &#8220;good&#8221; GUI is really, really hard. </p></blockquote>
</blockquote>
<p> Personally, I think that the coming convergence of development paradigms is a Good Thing (beside the need for fundamental diversity in the software ecosystem), but that remains to be seen.</p>
<p><strong>Update</strong> (20/5, 21:30): ZDnet&#8217;s resident blogger, David Berlind <a href="http://blogs.zdnet.com/BTL/?p=3073#more-3073">draws an interesting parallel</a> between GWT and a new skunkworks project by Sun:</p>
<blockquote>
<h4>Sun turns Javascript into Java. Google turns Java into Javascript.</h4>
<p>Phobos is about how developers that work in languages other than Java will be able to program a Java Runtime Environment (JRE) with those non-Java languages.[..] in the big picture, Phobos, which is about scripting server side Java with Javascript is very much about the company&#8217;s willingness to move to more of a dynamic language model [..] So, whereas Sun&#8217;s Phobos allows developers to run the Java platform with Javascript, Google&#8217;s Web TookKit allows developers to run the Javascript platform with Java.&nbsp; What were Google&#8217;s motivations?&nbsp; Not too different from Sun&#8217;s.&nbsp; In supporting Javascript on the server side, Sun saw the convenience of giving developers programmable access to both ends of the pipe with one language. Plus, giving Javascript and AJAX programmers access to the Java Runtime Environment is a way of exposing the functionality of the JRE to a new class of programmers.</p></blockquote>
<p>As a side effect, people will now probably tend to confuse Java with Javascript even more than they did before.</p>
<p><em>References</em>:</p>
<ul>
<li><a href="http://www.itconversations.com/shows/detail1010.html">AJAX Progress and Challenges</a> (ITConversations panel, 1/3/06) </li>
<li><a href="http://www.xml.com/pub/a/2005/08/10/google-maps.html">Hacking Maps with the Google Maps API</a> (XML.com, 10/8/05)</li>
<li><a href="http://news.com.com/Will+AJAX+help+Google+clean+up/2100-1032_3-5621010.html">Will AJAX help Google clean up?</a> (CNet, 17/3/05)</li>
<li><a href="http://www.engadget.com/2005/03/08/how-to-make-your-own-annotated-multimedia-google-map/">HOW-TO: Make your own annotated multimedia Google map</a> (Engadget, 8/3/05)</li>
<li><a href="http://adaptivepath.com/publications/essays/archives/000385.php">Ajax: A New Approach to Web Applications</a> (Adaptive Path, 18/2/05) &#8212; the article that started it all</li>
<li><a href="http://script.aculo.us/">script.aculo.us</a>, <a href="http://dojotoolkit.org/">Dojo</a>, <a href="http://www.openrico.org/">Rico</a>, <a href="http://prototype.conio.net/">Prototype</a>: more opensource Ajax goodness</li>
<li><a href="http://www.openajax.net/wordpress/">OpenAjax blog</a></li>
<li><a href="http://ajaxpatterns.org/Main_Page">AjaxPatterns</a></li>
<li><a href="http://coolgooglemaps.blogspot.com/">Cool Google Maps</a></li>
<li><a href="http://googlemapsmania.blogspot.com/">Google Maps Mania</a></li>
<li>My <a href="http://del.icio.us/asterios/ajax">del.icio.us links on Ajax</a></li>
</ul>
<p>Tags: <a href="http://www.technorati.com/tag/AJAX+google" rel="tag">AJAX+Google</a>, <a href="http://www.technorati.com/tag/AJAX" rel="tag">AJAX</a>, <a href="http://www.technorati.com/tag/Google" rel="tag">Google</a></p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2006/05/19/googleajaxtoolkit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Μετακόμιση!</title>
		<link>http://oneiros.gr/blog/2006/03/02/blogmoved/</link>
		<comments>http://oneiros.gr/blog/2006/03/02/blogmoved/#comments</comments>
		<pubDate>Thu, 02 Mar 2006 06:11:53 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[el_GR]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2006/03/02/blogmoved/</guid>
		<description><![CDATA[Κι από φέτος στα σπίτια μας, που λένε! Το παρόν ιστολόγιο μεταφέρθηκε πλέον στη νέα -και, άνευ απροόπτου, μόνιμη- διεύθυνσή του: http://oneiros.gr/blog Ένα χρόνο μετά την κατοχύρωση του oneiros.gr, αποφάσισα επιτέλους να αξιοποιήσω το ρημάδι το domain (αυτό θα πει &#8220;τα ζώα μου αργά&#8221;!). Μην ψάχνετε να βρείτε τίποτα στη ρίζα, ακόμα· εν αρχή ην [...]]]></description>
			<content:encoded><![CDATA[<p>Κι από φέτος στα σπίτια μας, που λένε! Το παρόν ιστολόγιο μεταφέρθηκε πλέον στη νέα -και, άνευ απροόπτου, μόνιμη- διεύθυνσή του:  <a href="http://oneiros.gr/blog">http://oneiros.gr/blog</a></p>
<p><span id="more-804"></span></p>
<p>Ένα χρόνο μετά την κατοχύρωση του oneiros.gr, αποφάσισα επιτέλους να αξιοποιήσω το ρημάδι το domain (αυτό θα πει &#8220;τα ζώα μου αργά&#8221;!). Μην ψάχνετε να βρείτε τίποτα <a href="../../../">στη ρίζα</a>, ακόμα· εν αρχή ην το blog, και βλέπουμε για τα υπόλοιπα (σιβιά, papers, λίστες αγαπημένων, καβατζοκατάλογοι κλπ.).</p>
<p>Το Non &#8211; Linear Complexity μετακόμισε, βέβαια, μαζί με όλα τα συμπράγκαλα από το παρελθόν (βλέπε αρχεία), και το γνωστό και μη εξαιρετέο &#8221; <em>Όλα Μπλε</em>&#8221;  <sup>(TM)</sup> οπτικό θέμα, μεταλλ-αγμένο και σε ακόμα πιό ανοιχτές αποχρώσεις, για πιό ευχάριστη ανάγνωση (ελπίζω). Το θέμα φτιάχτηκε κυρίως για Mozilla browsers αλλά, άνευ απροόπτου, θα πρέπει να εμφανίζεται καλά και σε όσους άλλους σέβονται τα web standards, όπως η Opera. Το σίγουρο είναι ότι δεν πρόκειται ν&#8217; ασχοληθώ άλλο με τον κατακαημένο Internet Explorer 5 και τα υποδέλοιπα απολιθώματα του πολέμου των browsers: όσοι τα διαθέτετε ακόμα, ξεφορτωθείτε τα όσο είναι καιρός. Εκτός του ότι είναι ανασφαλή, το διαδίκτυο εξελίσσεται και η ζωή συνεχίζεται. </p>
<p>Το καλό για σας, με τη μετακόμιση αυτή, είναι ότι το Non &#8211; Linear Complexity συστεγάζεται πλέον με το  <a href="http://tassos.blogentis.net/">blog του Τάσου Μπασούκου</a>, δημιουργού του  <a href="http://blogentis.sourceforge.net/index.html">blogentis</a>, πράγμα που σημαίνει ότι θα μπορείτε να χρησιμοποιείτε όλες τις καινοτομίες της τελευταίας έκδοσης στα σχόλια, όπως για παράδειγμα τον φανταστρουμφικό  <a href="http://sourceforge.net/projects/fckeditor/">rich text editor</a>, που υποστηρίζει εισαγωγή περιορισμένων στοιχείων HTML με το ποντίκι, και την πολυαναμενόμενη αυτόματη αλλαγή γραμμής (επιτέλους!). Το καλό για μένα, μεταξύ άλλων, είναι ότι δε θα χρειάζεται πλέον να γράφω τη μορφοποίηση με το χέρι, πράγμα που σημαίνει: </p>
<ul>
<li>περισσότερα κείμενα (χρόνου επιτρέποντος)</li>
<li>περισσότερη μορφοποίηση   </li>
<li>περισσότεροι σύνδεσμοι!</li>
</ul>
<p>Επίσης, θα μπορώ επιτέλους, σαν άνθρωπος κι εγώ, να βάζω το σωστό χαρακτήρα (·) για την πολυαγαπημένη μου άνω τελεία στα κείμενά μου!</p>
<p>Οι όποιες παρατηρήσεις για την ευχρηστία του blogentis και την αισθητικη του theme είναι παραπάνω από ευπρόσδεκτες, γιατί ως γνωστόν λάθη είμαστε και ανθρώπους κάνουμε. Πάντως, για όσους φίλους σιχάθηκαν τα βασικά χρώματα και σχήματα του blog: μην περιμένετε να τα αλλάξω σύντομα, I know what I like (κοινώς, ας κοπιάσει το  <a href="http://www.w3.org/Style/CSS/current-work">CSS3</a> και βλέπουμε&#8230;)</p>
<p>Τέλος, για όσους ενδιαφέρονται να πειραματιστούν με το blogentis, έχει κυλήσει αρκετό νερό στο αυλάκι από τότε που διατίθονταν μόνο ως πηγαίος κώδικας από το CVS του Sourceforge. Σε λίγο καιρό, ευελπιστώ πως ο Τάσος θα κάνει ευρέως διαθέσιμο ένα binary bundle (γνωστό και ως war-άκι), και πως θα βρω το χρόνο για να τον βοηθήσω να ολοκληρώσει την τεκμηρίωση ώστε να γίνεται ευκολότερη η εγκατάσταση και από χρήστες που δεν είναι γκουρού της Java. Όποιος ενδιαφέρεται να βοηθήσει στην ανάπτυξη, στο debugging και στη δημιουργία θεμάτων του blogentis, μπορεί όπως πάντα να επικοινωνεί με τον Τάσο ή μ&#8217; εμένα.</p>
<p>Καλώς σας ξαναβρήκα!</p>
<p><strong>Ανανέωση</strong> (3/3 5:49): Και για να μη ξεχνιόμαστε, τα του Καίσαρος&#8230; το banner βασίστηκε σε μιά φωτογραφία του καλού μου φίλου <a href="http://midwan.blogspot.com/"> MiDWaN</a>. Φυσικά, στο τελικό αποτέλεσμα είναι σχεδόν αδύνατο να αναγνωρίσει κανείς το ..Θερμαϊκό, αλλά αυτή είναι η μαγεία της πόλης μας: η ομορφιά βρίσκεται κρυμμένη παντού, όπως θα διαπιστώσετε κι από άλλες φωτογραφίες (<a href="http://midwan.blogspot.com/2006/02/blog-post_28.html"><strong>1</strong></a>, <strong><a href="http://midwan.blogspot.com/2006/03/blog-post.html">2</a></strong>, <strong><a href="http://midwan.blogspot.com/2006/03/blog-post_03.html">3</a></strong>) του MiDWaN με θέμα τη Θεσσαλονίκη.</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2006/03/02/blogmoved/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Μερεμέτια στα feeds</title>
		<link>http://oneiros.gr/blog/2005/10/27/rssfeedtweaks/</link>
		<comments>http://oneiros.gr/blog/2005/10/27/rssfeedtweaks/#comments</comments>
		<pubDate>Thu, 27 Oct 2005 05:57:23 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[el_GR]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/10/27/rssfeedtweaks/</guid>
		<description><![CDATA[Ζητώ συγγνώμη από τους φίλους που, είτε χρησιμοποιώντας feedreaders, είτε μέσω του monitor, παρακολουθούν αυτό το blog από τα RSS feeds του&#8217; εδώ και αρκετό καιρό, τα τρία βασικά (πλήρες, posts στα ελληνικά και posts στα αγγλικά) δε λειτουργούσαν, λόγω δικών μου λανθασμένων ρυθμίσεων. Επιπλέον, λόγω τεμπελιάς κυρίως, δεν φρόντιζα να επικυρώνω τακτικά το περιεχόμενο [...]]]></description>
			<content:encoded><![CDATA[<p>  Ζητώ συγγνώμη από τους φίλους που, είτε χρησιμοποιώντας feedreaders, είτε<br />
  μέσω του monitor, παρακολουθούν αυτό το blog από τα RSS feeds του&#8217; εδώ<br />
  και αρκετό καιρό, τα τρία βασικά (<a<br />
  href="http://oneiros.gr/blog/RSS/ver/rdf/all">πλήρες</a>,<br />
  <a href="http://oneiros.gr/blog/el_GR/RSS/ver/rdf">posts<br />
  στα ελληνικά</a> και <a<br />
  href="http://oneiros.gr/blog/en/RSS/ver/rdf">posts στα<br />
  αγγλικά</a>) δε λειτουργούσαν, λόγω δικών μου λανθασμένων ρυθμίσεων.</p>
<p><span id="more-1321"></span></p>
<p>
  Επιπλέον, λόγω τεμπελιάς κυρίως, δεν φρόντιζα να <a<br />
  href="http://validator.w3.org/check">επικυρώνω</a> τακτικά το περιεχόμενο των<br />
  &quot;κουτιών&quot; αλλά και των ίδιων των post, με αποτέλεσμα ο έλεγχος να<br />
  εμφανίζει αυτή τη στιγμή πάνω από 50 λάθη. Το blogentis διαθέτει, φυσικά,<br />
  επιλογή για αυτόματο έλεγχο και &quot;καθάρισμα&quot; των posts, αλλά όχι και<br />
  των υπόλοιπων τμημάτων (Jakarta Velocity / HTML fragments, if you must know).<br />
  Προφανώς, όσον αφορά το web authoring, η επικύρωση είναι μισή αρχοντιά (κι αν<br />
  αμελείς να την κάνεις συχνά, εξίσου κουραστική δουλειά με το debugging και τη<br />
  φασίνα).
</p>
<p>
  Από χθες, τα feeds <a<br />
  href="http://feedvalidator.org/check.cgi">επικυρώνονται</a> και φαίνονται να<br />
  δουλεύουν πάλι κανονικά. Το κεντρικό εμφανίζει τον ίδιο αριθμό εγγραφών με<br />
  την κεντρική σελίδα (2, προς το παρόν), ενώ το feed για τα ελληνικά post<br />
  εμφανίζει τις 5 τελευταίες εγγραφές, οπότε λογικά δεν πρόκειται να<br />
  &quot;φλομώσει&quot; το monitor ή τον feedreader με τις παλιές. Το πρόβλημα<br />
  είναι ότι αν υπάρχουν περισσότερες από 5 εγγραφές σε ένα section, αυτές δεν<br />
  εμφανίζονται. Η προφανής λύση είναι να προστεθεί ένα στοιχείο πλοήγησης προς<br />
  τις παλιότερες και νεότερες εγγραφές, στον επόμενο γύρο βελτιώσεων που θα<br />
  γίνουν στο <a href="http://blogentis.sourceforge.net/">blogentis</a>. Τον<br />
  τελευταίο καιρό, έχουμε αρχίσει να το παιδεύουμε πάλι με τον Τάσο, ευελπιστώ<br />
  ότι θα λυθεί κι αυτό το πρόβλημα χρηστικότητας. Τώρα είναι, ίσως, κι η<br />
  κατάλληλη εποχή για την υποβολή παρατηρήσεων, <a<br />
  href="http://sourceforge.net/tracker/?group_id=121966&amp;atid=691934">bug<br />
  reports</a> και <a<br />
  href="http://sourceforge.net/tracker/?group_id=121966&amp;atid=691937">feature<br />
  requests</a> σχετικά με το blogentis, αν και δεν μπορώ να εγγυηθώ εκ μέρους<br />
  του Τάσου ότι θα ληφθουν σύντομα υπ&#8217; όψη (έχει πολύ περισσότερο φόρτο<br />
  εργασίας απο μένα).</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/10/27/rssfeedtweaks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Harmonising Java</title>
		<link>http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/</link>
		<comments>http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/#comments</comments>
		<pubDate>Wed, 11 May 2005 23:29:07 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/05/12/jakartaharmonyproposal/</guid>
		<description><![CDATA[Four days after the announcement of the long awaited and hoped-for proposal to create an Open Source Java for the Apache Foundation, fielded by Jakarta Project Chair Geir Magnusson Jr., IBM acquired Magnusson&#8217;s employer Gluecode, in a move that is sure to stir a new round of speculation about IBM&#8217;s intentions towards Java. Opinions about [...]]]></description>
			<content:encoded><![CDATA[<p>Four days after the announcement of the long awaited and hoped-for  <a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3CCA4BEB82-3D84-457D-9531-1477DD749919@apache.org%3E">proposal</a> to create an Open Source Java for the Apache Foundation, fielded by Jakarta Project  <a href="http://jakarta.apache.org/site/news/news-2004-1stHalf.html#20040224.2">Chair</a> Geir Magnusson Jr., IBM  <a href="http://www.pcpro.co.uk/news/72500/ibm-buys-gluecode-open-source-developers.html">acquired</a> Magnusson&#8217;s employer  <a href="http://www.gluecode.com/">Gluecode</a>, in a move that is sure to stir a new round of speculation about IBM&#8217;s intentions towards Java.</p>
<p><span id="more-1205"></span></p>
<div style="text-align: center;"><a href="http://people.apache.org/~geirm/harmony.jpg"></a></div>
<div style="text-align: center;"><a href="http://people.apache.org/%7Egeirm/harmony.jpg"> <img class="inlined" src="http://oneiros.gr/blog/media/harmonyarch.jpg" alt="" /> </a></div>
<p><a href="http://news.com.com/2061-10795_3-5700689.html?part=rss&amp;tag=feed&amp;subj=news">Opinions</a> about the Harmony proposal among execs and pundits vary, but developers will almost certainly consider it a  <a href="http://en.wikipedia.org/wiki/Good_Thing">Good Thing</a>.</p>
<p>If accepted, Harmony will become a &#8220;<a href="http://incubator.apache.org/incubation/Incubation_Policy.html#Entry+to+Incubation%0D">Podling</a>&#8220;, under the care of the  <a href="http://incubator.apache.org/">Apache Incubator</a> PMC. Magnusson was also involved in mentoring the recently incubated  <a href="http://geronimo.apache.org/index.html">Apache Geronimo</a> J2EE server project, and is currently the mentor of the  <a href="http://incubator.apache.org/projects/agila/index.html">Agila</a> lightweight Business Process Management engine,  <a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200409.mbox/%3cPine.LNX.4.44.0409301250100.9098-100000@excalibur.intra.coretrek.com%3e">donated</a> by Gluecode to the Apache Foundation. IBM&#8217;s earlier major move in conjunction with Java was in August 2004, when the company donated 500.000 lines of code from it&#8217;s proprietary Cloudscape relational database to the  <a href="http://incubator.apache.org/derby/">Apache Derby</a> project, which is still in incubation. As part of it&#8217;s acquisition of Gluecode, IBM  <a href="http://www-306.ibm.com/software/info/websphere/may2005announce/">pledged</a> &#8220;a major commitment to Apache Geronimo as the Open Source application server of the future&#8221;, to be backed up with the offer of contributors and code to the project&#8217;s community.</p>
<p>Interestingly, the  <a href="http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200505.mbox/%3C50351021-6408-437D-949A-7AF2AD4DFD0F@apache.org%3E">Harmony FAQ</a> hints at IBM offering  <a href="http://www.eclipse.org/swt/">SWT</a> to the project, leading one to wonder whether these developments were orchestrated; certainly, this would be a huge boon to an Open Source implementation of Java, as SWT is steadily gaining converts from Swing, but also from other native UI toolkits, and is already on offer under an Open Source license. As for licensing the new J2SE with the Sun  <a href="http://www.jcp.org/en/resources/tdk">TCK</a>, the FAQ mentions that Apache will apply to Sun for a  <a href="http://java.sun.com/scholarship/">scholarship</a> as a qualified non-profit (Apache-SSL author  <a href="http://www.apache-ssl.org/ben.html">Ben Laurie</a> and concurrency guru  <a href="http://gee.cs.oswego.edu/dl/">Doug Lea</a> are currently on the review board), but I suspect IBM will also be on hand to offer assistance should it be required.</p>
<p>Although pressure on Sun to opensource Java will probably be lessened now, it will be interesting to see how the company reacts to the mounting wave of good karma IBM and Apache are amassing on enterprise Open Source Java. Sun&#8217;s president recently  <a href="http://news.com.com/Sun+criticizes+popular+open-source+license/2100-7344_3-5656047.html">criticised</a> the GPL as an instrument of American economic imperialism, but relations between Sun and the Apache Foundation have  <a href="http://www.vnunet.com/news/1129351">mostly</a> been cordial, and no such accusations have been levelled against the Apache Software License.</p>
<p><strong>Update</strong> (20:37): As expected, Slashdot is bristling with speculation. It&#8217;s sort of a connect-the-dots game, but some interesting tidbits surface from time to time (eg.  <a href="http://it.slashdot.org/comments.pl?sid=149174&amp;cid=12504918">1</a>,  <a href="http://it.slashdot.org/comments.pl?sid=149174&amp;cid=12509217">2</a>,  <a href="http://it.slashdot.org/comments.pl?sid=149174&amp;cid=12504644">3</a>,  <a href="http://it.slashdot.org/comments.pl?sid=149174&amp;cid=12506612">4</a>).</p>
<p><strong>Update</strong> (16/3): Sun&#8217;s  <a href="http://www.tbray.org/ongoing/When/200x/2005/05/08/Java-Harmony">Tim Bray</a>,  <a href="http://blogs.sun.com/roller/page/webmink/20050507#harmony_tunes_up">Simon Phipps</a> and  <a href="http://weblogs.java.net/blog/kgh/">Graham Hamilton</a> have given the project their blessing, as  <a href="http://developers.slashdot.org/article.pl?sid=05/05/15/2036234&amp;tid=108&amp;tid=2">Slashdot dupe</a> (duplicate news item) notes.  <a href="http://www.theserverside.com/news/thread.tss?thread_id=33830#170028">Magnusson</a>: &#8220;Apache Harmony has nothing to do with Gluecode. Gluecode focuses on Java application servers. It has nothing to do with J2SE implementations, and has no interest in J2SE implementations.&#8221;</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li><a href="http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/" title="&#8220;Mustang&#8221; Java more Open?">&#8220;Mustang&#8221; Java more Open?</a></li><li><a href="http://oneiros.gr/blog/2005/04/24/jbuildereclipse/" title="JBuilder Eclipsed?">JBuilder Eclipsed?</a></li><li><a href="http://oneiros.gr/blog/2005/04/06/codezoolaunch/" title="CodeZoo launched, SpikeSource blooms">CodeZoo launched, SpikeSource blooms</a></li><li><a href="http://oneiros.gr/blog/2004/12/09/ibmlenovobyout/" title="Το γκαμπί της Γαλάζιας Κυρίας">Το γκαμπί της Γαλάζιας Κυρίας</a></li><li><a href="http://oneiros.gr/blog/2004/10/27/blogentisisborn/" title="Και το όνομα αυτού: Blogentis">Και το όνομα αυτού: Blogentis</a></li><li><a href="http://oneiros.gr/blog/2004/09/21/apachehierarchy/" title="Apache hierarchy">Apache hierarchy</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/techbooks0404/" title="Νέα βιβλία: Spidering Hacks, Hardcore Java">Νέα βιβλία: Spidering Hacks, Hardcore Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/fossjavatools/" title="Open Source web tools written in Java">Open Source web tools written in Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/keelintro/" title="Ultimate framework or ultimate buzzword trap?">Ultimate framework or ultimate buzzword trap?</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/javamarsrover/" title="Mars Rover Java-based web interface">Mars Rover Java-based web interface</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Mustang&#8221; Java more Open?</title>
		<link>http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/</link>
		<comments>http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/#comments</comments>
		<pubDate>Sun, 24 Apr 2005 02:25:02 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/04/24/mustangjavamoreopen/</guid>
		<description><![CDATA[Sun is hopscotching towards opensourcing Java, by providing weekly source code snapshots of the upcoming version 6, codenamed &#8220;Mustang&#8220;, and having recently unveiled a new licensing scheme. The meek announcement of Mustang&#8217;s proposed new desktop features reads almost like a garage project&#8217;s roadmap: Note that we are attempting to be as open and honest as [...]]]></description>
			<content:encoded><![CDATA[<p>Sun is <a href="http://www.pcworld.idg.com.au/index.php/id;2056345219;fp;1024;fpid;100"> hopscotching towards opensourcing Java</a>, by providing weekly source code   snapshots of the upcoming version 6, codenamed &#8220;<a href="https://mustang.dev.java.net/">Mustang</a>&#8220;, and having recently   unveiled a new licensing scheme.</p>
<p><span id="more-1223"></span></p>
<p>The meek announcement of Mustang&#8217;s proposed <a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/">new   desktop features</a> reads almost like a garage project&#8217;s roadmap:</p>
<blockquote><p>Note that we are attempting to be as open and honest as possible here; we are   telling you the things that we would like to do in Mustang; it is entirely   possible that some of these items may not make it into the release for one   reason or another. Mustang is, after all, very much mid-development right   now. Also, any API additions or other enhancements to the J2SE platform   specification are subject to review and approval by the <a href="http://www.jcp.org/en/jsr/detail?id=270">JSR 270</a> Expert Group. But   beyond these caveats, this list should contain, at any given time, the   features that we are currently hoping to deliver in Mustang.</p></blockquote>
<p>It seems the company is earnestly eliciting outside developer cooperation and   opting for openness of development, <a href="http://news.zdnet.com/2100-3513_22-5153818.html?tag=nl">this time   around</a>, but copyright ownership issues might scuttle the plan in it&#8217;s   inception. ZDNet <a href="http://news.zdnet.com/2100-3513_22-5457334.html">quotes</a> Sun VP   Graham Hamilton:</p>
<blockquote><p>To submit their own code, programmers will have to transfer copyright   ownership to Sun[..]. The bigger barriers will be cultural[..]: outside   programmers convincing Sun programmers that their code is up to snuff; and   Sun programmers helping outside programmers learn the ropes of the Java code   quality review processes.</p></blockquote>
<p>Although community goodwill to help in improving the weaknesses of the Java   Platform has been mounting in recent years, I can&#8217;t see many Open Source,   and especially Free Software programmers, forfeiting the sustainability of   their contributions within the community, in the slim hope that Java might   one day become truly Open Source.</p>
<p><img class="inlined" src="http://oneiros.gr/blog/media/dukemustang.jpg" alt="" align="left" /> Companies, organizations, and even some   individuals, have routinely collaborated with Sun for years towards the   development of Java API&#8217;s, under the auspices of the much maligned <a href="http://www.jcp.org/en/home/index">Java Community Process</a>, but real   political power afforded to even some Open Source groups involved <a href="http://www.javaworld.com/javaworld/jw-01-2003/jw-0131-jcp-p4.html">has   led to positive revisions</a> of the <a href="http://www.jcp.org/en/procedures/jcp2">process</a>, as well as the   introduction of the <a href="http://www.jcp.org/en/jsr/detail?id=99">Java   Specification Participation Agreement</a>. It is doubtful, however, that the   mass of Open Source talent Sun would like to harness towards refurbishing the   Java Platform could navigate their way around such convoluted procedures, or   even want to participate in a process where they, as individuals, would have   no political power.</p>
<p>Perhaps this could be made to work if proxy parties would consent to   represent coders, but the copyright transfer issue outright bars   participation from, for instance, the GNU Foundation. This, of course, sheds   new light to the <a href="http://news.com.com/Sun+criticizes+popular+open-source+license/2100-7344_3-5656047.html"> recent attack on the GPL</a> by Sun&#8217;s president, Jonathan Schwartz, who   alleged that Free Software&#8217;s mainstay license imposes on   it&#8217;s users a &#8220;predatory obligation to disgorge all their IP back to   the wealthiest nation in the world&#8221; (that is, the United States, where   the GPL originated).</p>
<p>The new licensing scheme, which is slated to replace the ageing and   unwholesome <a href="http://www.dancres.org/cottage/scsl_probs.html">SCSL</a>, introduces   it&#8217;s own fair share of complications as well. According to   Infoworld&#8217;s Paul Krill:</p>
<blockquote><p>Key to the company&#8217;s licensing plan is <a href="http://www.sunhelp.org/archives/2005/04/13/sdn-chat-project-peabody/">Project   Peabody</a>, which introduces a new scheme called a JIUL (Java Internal Use   License), pronounced &#8220;jewel.&#8221; Under JIUL, users can change Java   source code for their internal use only. JIUL is based on an honor system in   which Sun expects compatibility to the J2SE specification but relies on users   to ensure that compatibility. Use of Java under JIUL is free.[..]Also being unveiled on Wednesday as part of Peabody is the JDL (Java     Distribution License), a narrowly focused license for developing full-scale     commercial deployments of Java on different operating systems.</p>
<p>Sun previously has created the JRL (Java Research License) as part of the     Peabody effort. Intended for the research community, it allows for sharing     of binary-based research distributions of Java. The company has been     releasing source code for J2SE under the JRL.</p></blockquote>
<p>James Gosling&#8217;s spin on the new licensing scheme:</p>
<blockquote><p>We&#8217;re trying to respect needs of both sides, to create a licensing and   collaboration atmosphere that&#8217;s as close to open source as possible while   not violating the expectations of the rest of the world around   interoperability and compatibility.</p></blockquote>
<p>Although a <a href="http://www.computerworld.com/developmenttopics/development/java/story/0,10801,82157,00.html"> onetime moderate supporter</a> of the idea of opensourcing Java, it&#8217;s   inventor and Sun&#8217;s developer products CTO has grown <a href="http://www.javalobby.org/java/forums/m91825170.html">increasingly   grumpy</a> in recent months towards the notion and it&#8217;s advocates. To be   fair, he had to put up with quite a lot of <a href="http://today.java.net/jag/page7.html#62">inane flak</a> on the subject.   But to be also honest, the above statement reads like a massaged sales pitch,   and is quite unbecoming of his mega-geek status and freespirited nature.</p>
<p>Where Open Source is concerned, Sun is slowly getting it. To it&#8217;s credit,   the company has managed to grow out of the fear of Microsoft&#8217;s   &#8220;embrace and extend&#8221; stratagem, which governed it&#8217;s every move,   in respect with Java; it even managed to seemingly shuffle off IBM&#8217;s   constant overtures (some would say harassment). However, time is not on   it&#8217;s side, as a host of new and flexible languages, let alone   Microsoft&#8217;s .NET, are slicing away at it&#8217;s developer mindshare.   Having given the world the most extensible and portable object-oriented   language, Sun must at some point own up to the fact that the bulk of   Java&#8217;s popularity stems from community and corporate efforts.</p>
<p>As Timothy Prickett Morgan of ITJungle <a href="http://www.itjungle.com/tfh/tfh032805-story03.html">points out</a>:</p>
<blockquote><p>It is ironic that having just taken the real jewel of Sun open source&#8211;the   Solaris operating system&#8211;to the open source community as OpenSolaris, Sun   can&#8217;t seem to do the same thing for Java. Sun makes money on Solaris, but   only has influence through Java.</p></blockquote>
<p>I really hope that Mustang will roam freer than Tiger, and prove to be a   healthier animal altogether, with the help of new developer mindshare and   &#8220;horsepower&#8221;. Perhaps it&#8217;s a good omen to start naming the next   versions after birds, in the hope that someday, Java will really take flight   to the Open skies.</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li><a href="http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/" title="Harmonising Java">Harmonising Java</a></li><li><a href="http://oneiros.gr/blog/2005/04/24/jbuildereclipse/" title="JBuilder Eclipsed?">JBuilder Eclipsed?</a></li><li><a href="http://oneiros.gr/blog/2005/04/06/codezoolaunch/" title="CodeZoo launched, SpikeSource blooms">CodeZoo launched, SpikeSource blooms</a></li><li><a href="http://oneiros.gr/blog/2004/12/09/ibmlenovobyout/" title="Το γκαμπί της Γαλάζιας Κυρίας">Το γκαμπί της Γαλάζιας Κυρίας</a></li><li><a href="http://oneiros.gr/blog/2004/10/27/blogentisisborn/" title="Και το όνομα αυτού: Blogentis">Και το όνομα αυτού: Blogentis</a></li><li><a href="http://oneiros.gr/blog/2004/09/21/apachehierarchy/" title="Apache hierarchy">Apache hierarchy</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/techbooks0404/" title="Νέα βιβλία: Spidering Hacks, Hardcore Java">Νέα βιβλία: Spidering Hacks, Hardcore Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/fossjavatools/" title="Open Source web tools written in Java">Open Source web tools written in Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/keelintro/" title="Ultimate framework or ultimate buzzword trap?">Ultimate framework or ultimate buzzword trap?</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/javamarsrover/" title="Mars Rover Java-based web interface">Mars Rover Java-based web interface</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBuilder Eclipsed?</title>
		<link>http://oneiros.gr/blog/2005/04/24/jbuildereclipse/</link>
		<comments>http://oneiros.gr/blog/2005/04/24/jbuildereclipse/#comments</comments>
		<pubDate>Sat, 23 Apr 2005 22:04:56 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/04/24/jbuildereclipse/</guid>
		<description><![CDATA[Will wonders never cease? According to an, as yet unconfirmed, news item on The Register, Borland is reacting to dropping first quarter sales by opensourcing JBuilder, it&#8217;s flagship Java IDE; and what is more, donating it&#8217;s code to archrival Eclipse. Borland is a founding member of the Eclipse Foundation and had recently announced that it [...]]]></description>
			<content:encoded><![CDATA[<p>Will wonders never cease? According to an, as yet unconfirmed, <a href="http://www.theregister.co.uk/2005/04/22/jbuilder_eclipse/">news   item</a> on The Register, Borland is reacting to <a href="http://www.borland.com/news/press_releases/2005/04_21_05_borland_reports_q1_financial_results.html"> dropping first quarter sales</a> by opensourcing <a href="http://www.borland.com/jbuilder/">JBuilder</a>, it&#8217;s flagship Java   IDE; and what is more, donating it&#8217;s code to archrival Eclipse.</p>
<p><span id="more-1231"></span></p>
<p>Borland is a founding member of the Eclipse Foundation and had <a href="http://www.borland.com/news/press_releases/2005/02_28_05_borland_amplifies_eclipse_support.html"> recently announced</a> that it would be joining it&#8217;s Board of Directors   as a <a href="http://bdn.borland.com/article/0,1410,32992,00.html">Strategic   Developer</a>. It was apparent, as early as <a href="http://www.theinquirer.net/?article=15862">last Spring</a>, that   Eclipse was closing in fast on JBuilder, but it was difficult to foresee such   a gambit.</p>
<p>According to Gavin Clarke, of the Reg, the company hopes to offset   JBuilder&#8217;s R&amp;D expenses by relying on the Open Source community   around Eclipse to drive API and feature improvements. Borland is apparently   banking on the popular &#8220;<a href="http://www.hecker.org/writings/setting-up-shop">sell it, free   it</a>&#8221; Open Source business model, hoping that the opensourced version   will function as a <a href="http://en.wikipedia.org/wiki/Loss_leader">loss   leader</a> for the next-generation commercial version of JBuilder.</p>
<p>I can already hear the cries about the <a href="http://www-106.ibm.com/developerworks/library/os-ecjbuild/">new Borg in   town</a>, but whatever the reason for this surprising turn of events, it   would be great news for users of both development environments, and the Java   community in general.</p>
<div class="separator">*</div>
<p>On a related note, <a href="http://informationweek.com/story/showArticle.jhtml?articleID=160900831">Information Week</a> reports that the Eclipse Foundation will team up with the Los Alamos National Laboratory to make Eclipse a central host for parallel-computing tools, utilising Eclipse&#8217;s celebrated plugin architecture. The <a href="http://www.eclipse.org/ptp/">Eclipse Parallel Tools Platform Project</a> team (what a mouthful!) has already produced a pre-release version of a Fortran Development Tools environment, based on the CDT 3.0 series (confusingly named CLDT).</p>
<p><strong>Update</strong> (07:30): Interesting (and quite accurate, from what I remember) recap of Borland&#8217;s fickle attitude towards Open Source, from a <a href="http://it.slashdot.org/comments.pl?sid=147131&amp;cid=12325262">Slashdot poster</a>. Closing statement: &#8220;Those of us who&#8217;ve been observing Borland throughout all this expect them to maintain about as steady a course as a carload of squabbling thirteen-year-olds who just stole a car and a case of beer&#8221;.<br />
Also: BDN Architect &amp; Borland Evangelist, John Kaster, runs <a href="http://newsgroups.borland.com/cgi-bin/dnewsweb?cmd=article&amp;group=borland.public.delphi.non-technical&amp;item=490600&amp;utag=">damage control</a> and slams the Register. Official version: Borland is planning on building the &#8220;JBuilder experience&#8221; on Eclipse in addition to its current Primetime implementation. (I knew I just had to wait for the Score:5 goodies to build up in the Slashdot thread&#8230;)</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li><a href="http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/" title="Harmonising Java">Harmonising Java</a></li><li><a href="http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/" title="&#8220;Mustang&#8221; Java more Open?">&#8220;Mustang&#8221; Java more Open?</a></li><li><a href="http://oneiros.gr/blog/2005/04/06/codezoolaunch/" title="CodeZoo launched, SpikeSource blooms">CodeZoo launched, SpikeSource blooms</a></li><li><a href="http://oneiros.gr/blog/2004/12/09/ibmlenovobyout/" title="Το γκαμπί της Γαλάζιας Κυρίας">Το γκαμπί της Γαλάζιας Κυρίας</a></li><li><a href="http://oneiros.gr/blog/2004/10/27/blogentisisborn/" title="Και το όνομα αυτού: Blogentis">Και το όνομα αυτού: Blogentis</a></li><li><a href="http://oneiros.gr/blog/2004/09/21/apachehierarchy/" title="Apache hierarchy">Apache hierarchy</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/techbooks0404/" title="Νέα βιβλία: Spidering Hacks, Hardcore Java">Νέα βιβλία: Spidering Hacks, Hardcore Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/fossjavatools/" title="Open Source web tools written in Java">Open Source web tools written in Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/keelintro/" title="Ultimate framework or ultimate buzzword trap?">Ultimate framework or ultimate buzzword trap?</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/javamarsrover/" title="Mars Rover Java-based web interface">Mars Rover Java-based web interface</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/04/24/jbuildereclipse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Eclipse enterprise standardization dash</title>
		<link>http://oneiros.gr/blog/2005/04/20/eclipsejdo2ejb3/</link>
		<comments>http://oneiros.gr/blog/2005/04/20/eclipsejdo2ejb3/#comments</comments>
		<pubDate>Wed, 20 Apr 2005 00:54:20 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[el_GR]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/04/20/eclipsejdo2ejb3/</guid>
		<description><![CDATA[Oracle and Versant are stepping up to the plate of enterprise Java standardization, with Open Source offerings and EJB 3.0 projects for Eclipse. Versant have announced that they&#8217;re donating their commercial implementation of JDO 2.0 and the EJB 3.0 specification to Eclipse. From the description of the relevant JSR220-ORM Project proposal: The goal of the [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle and Versant are stepping up to the plate of enterprise Java standardization, with Open Source offerings and <a href="http://java.sun.com/products/ejb/docs.html">EJB 3.0</a> projects for <a href="http://www.eclipse.org/">Eclipse</a>.</p>
<p><span id="more-1177"></span><br />
<a href="http://www.versant.com/">Versant</a> have <a<br />
  href="http://www.theserverside.com/news/thread.tss?thread_id=33391">announced</a><br />
  that they&#8217;re donating their commercial implementation of JDO 2.0 and the EJB 3.0 specification to Eclipse.</p>
<p>
  From the description of the relevant <a<br />
  href="http://www.eclipse.org/proposals/eclipse-jsr220-orm/index.html">JSR220-ORM<br />
  Project</a> proposal:
</p>
<blockquote><p>
  The goal of the project is to provide a 100% compliant implementation of the<br />
  <a<br />
  href="http://www.jcp.org/aboutJava/communityprocess/edr/jsr220/">JSR 220</a> [..EJB 3.0] and <a<br />
  href="http://www.jcp.org/aboutJava/communityprocess/pr/jsr243/index2.html">JSR 243</a> [JDO 2.0] specifications integrated with the Eclipse<br />
  platform.
</p></blockquote>
<p>The early draft of JSR 243 recently passed Public Review, while the second early draft of JSR 220 has not even reached the Public Review stage.</p>
<p>
  <a href="http://www.almaer.com/blog/archives/000902.html">Dion Almaer<br />
  muses</a> that this is a smart move for Versant, as their business model<br />
  isn&#8217;t to make money on an ORM, but selling OODMBS, and other OR<br />
  solutions. However, <a<br />
  href="http://www.eweek.com/article2/0,1759,1787989,00.asp">eweek notes</a><br />
  that Versant&#8217;s delisting from the Nasdaq stock exchange last month lends a hue of desperation to the company&#8217;s latest move.
</p>
<p>
  All of a sudden, corporate vendors cannot seem to move fast enough to support<br />
  enterprise directions for Eclipse: Oracle also <a<br />
  href="http://www.infoworld.com/article/05/04/13/HNoracleejb_1.html">announced</a><br />
  last week that it was going to head up an Eclipse project to support EJB 3.0,<br />
  building on top of the company&#8217;s TopLink Java object-relational tool<br />
  and deployment platform, to develop an open-source EJB 3.0 ORM tool, focused<br />
  on design-time tooling and support deployment to J2EE application servers,<br />
  under the Eclipse Public License.
</p>
<p>
  Versant&#8217;s platform is expected to be merged with the <a<br />
  href="http://www.eclipse.org/proposals/eclipse-dtp/main.html"<br />
  target="_blank">Eclipse Data Tools Project</a>, while Oracle&#8217;s project will become part of the <a href="http://www.eclipse.org/webtools/">Eclipse Web Tools Platform</a>.
</p>
<p>It&#8217;d be interesting to see how existing object-relational Open Source projects for Java, like <a href="http://www.hibernate.org/">hibernate</a> and <a href="http://db.apache.org/">Apache OJB</a> adapt to the changing landscape, and how Sun reacts to Eclipse corporate partners moving into <a href="http://java.sun.com/products/jdo/JDOCMPFAQ.html">it&#8217;s turf</a>.</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/04/20/eclipsejdo2ejb3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Χρήσιμα εργαλεία ανάπτυξης για κινητά</title>
		<link>http://oneiros.gr/blog/2005/04/08/j2mepolishopenqub/</link>
		<comments>http://oneiros.gr/blog/2005/04/08/j2mepolishopenqub/#comments</comments>
		<pubDate>Thu, 07 Apr 2005 23:26:32 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[el_GR]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/04/08/j2mepolishopenqub/</guid>
		<description><![CDATA[J2ME Polish και OpenQUB, δύο χρήσιμα εργαλεία open source για την διευκόλυνση της ανάπτυξης εφαρμογών (και παιχνιδιών!) για κινητά. Το πρώτο το ανακάλυψα ψάχνοντας να βρω, για την εκπόνηση της διπλωματικής μου, μιά πλήρη λίστα από τα κινητά της αγοράς που υποστηρίζουν την προδιαγραφή JTWI. H JTWI είναι μιά προσπάθεια της Sun να &#34;ομογενοποιήσει&#34; την [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.j2mepolish.org/">J2ME Polish</a> και <a href="http://open-qub.sourceforge.net/home.php">OpenQUB</a>, δύο<br />
  χρήσιμα εργαλεία open source για την διευκόλυνση της ανάπτυξης εφαρμογών (και<br />
  παιχνιδιών!) για κινητά.</p>
<p><span id="more-1138"></span></p>
<p>
  Το πρώτο το ανακάλυψα ψάχνοντας να βρω, για την εκπόνηση της διπλωματικής<br />
  μου, μιά πλήρη λίστα από τα κινητά της αγοράς που υποστηρίζουν την<br />
  προδιαγραφή <a href="http://java.sun.com/products/jtwi/index.jsp">JTWI</a>. H<br />
  JTWI είναι μιά προσπάθεια της Sun να &quot;ομογενοποιήσει&quot; την<br />
  κατακερματισμένη αγορά κινητών συσκευών Java, περιγράφοντας τα ελάχιστα API<br />
  που πρέπει να περιέχει η υλοποίηση της <a<br />
  href="http://java.sun.com/j2me/index.jsp">J2ME</a> σ&#8217; ένα κινητό ώστε να<br />
  θεωρείται αυτό ότι έχει Java της προκοπής (σε managerese, &quot;is next<br />
  generation industry standard compliant&quot;).
</p>
<p>
  Προς το παρόν, τα API που προβλέπει η JTWI 1.0 (JSR 185) είναι τα CLDC 1.0<br />
  (JSR 30), MIDP 2.0 (JSR 118), και WMA 1.1 (JSR 120), ενώ σε κάποιες<br />
  περιπτώσεις προβλέπεται και η υλοποίηση των CLDC 1.1 (JRS 139) και MMAPI (JSR<br />
  135). Για τη διπλωματική μου, θα χρειαστώ κατά πάσα πιθανότητα ένα κινητό που<br />
  να υλοποιεί οπωσδήποτε το JTWI και το MMAPI, και μάλιστα, να επιτρέπει την<br />
  προγραμματική χρήση της κάμερας και την προγραμματική αποστολή και λήψη MMS<br />
  (το άλλο με τον Τοτό το ξέρεις;). Εναλλακτικά, αν το τελευταίο είναι αδύνατο,<br />
  θα προσπαθήσω να υλοποιήσω το messaging part με το J2ME Web Services API (JSR<br />
  172) (εδώ περνάμε στο domain του &quot;έλα, Αλέκο..!&quot;).
</p>
<p>
  Το J2ME Polish είναι ένα σύνολο από εργαλεία για την ανάπτυξη εφαρμογών J2ME<br />
  για πολλαπλές συσκευές στόχους που περιέχει, μεταξύ άλλων, μιά αρκετά<br />
  ενημερωμένη <a href="http://www.j2mepolish.org/devices-overview.html">βάση<br />
  συσκευών</a> που υλοποιούν την J2ME. Ψάχνοντας σ&#8217; αυτή τη βάση, και στην<br />
  ακόμα πιό λεπτομερή <a<br />
  href="http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp">βάση του<br />
  γαλλικού Club Java</a>, έβγαλα το συμπέρασμα ότι μάλλον το μοναδικό προσιτό<br />
  κινητό που εξυπηρετεί όλες τις περίπλοκες απαιτήσεις μου, απ&#8217; όσα<br />
  κυκλοφορούν στην ελληνική αγορά, είναι το <a<br />
  href="http://www.club-java.com/TastePhone/J2ME/MIDP_Java_telephone.jsp?m=14&amp;brand=SonyEricsson&amp;model=K700i"><br />
  SonyEricsson K700i</a>. (Αρνητική εντύπωση μου έκανε το γεγονός ότι το<br />
  super-duper smart phone <a<br />
  href="http://www.club-java.com/TastePhone/J2ME/MIDP_Java_telephone.jsp?m=92&amp;brand=SonyEricsson&amp;model=P910i"><br />
  SonyEricsson P910i</a> -το οποίο, σύμφωνα με τη βάση του J2ME Polish υλοποιεί<br />
  την JTWI- δεν υποστηρίζει καν το MMAPI. Αν κάποιος έχει περισσότερες<br />
  πληροφορίες γι&#8217; αυτό, παρακαλώ ας με ενημερώσει). Το J2ME Polish εστιάζει<br />
  πιό πολύ στην ανάπτυξη παιχνιδιών, προσφέροντας και έτοιμο game engine, αλλά<br />
  είμαι σίγουρος ότι θα με βοηθήσει να παραδώσω ένα καλό αποτέλεσμα στη<br />
  διπλωματική μου. Αυτό, βέβαια, αν στηρίξουν τις προσδοκίες μου η συσκευή, ο<br />
  πάροχος κινητής τηλεφωνίας και τα API!
</p>
<p>
  <img alt=""<br />
  src="http://oneiros.gr/blog/media/qubscshot.jpg"<br />
  class="inlined" align="left" /> Σήμερα το απόγευμα, πάλι, ψάχνοντας μετά από<br />
  καιρό να βρω χρήσιμα προγράμματα για το P800 ενός φίλου στο γνωστό και μη<br />
  εξαιρεταίο <a href="http://p800.info/">p800.info</a>, ανακάλυψα το <a<br />
  href="http://open-qub.sourceforge.net/home.php">Open QUB</a>, ένα visual<br />
  εργαλείο ανάπτυξης (IDE), γραμμένο σε Java, για την ανάπτυξη εφαρμογών σε<br />
  πλατφόρμα <a href="http://www.uiq.com/UIQ2.1configurations">UIQ 2.1</a>.<br />
  Καθ&#8217; ότι το P800 μου δεν υποστηρίζει καν MIDP 2 και δεν έχω το χρόνο να<br />
  μάθω εις βάθος το UIQ, είναι μάλλον απίθανο να μπορέσω να υλοποιήσω την<br />
  εφαρμογή της διπλωματικής σ&#8217; αυτό, αλλά τουλάχιστον μπορεί να γράψω<br />
  κανένα παιχνιδάκι για να περνάει η ώρα.
</p>
<p>
  Και τα δύο λογισμικά διατίθενται με την άδεια GPL.
</p>
<p>
  ΥΓ: Τελείως άσχετο, αλλά η παρουσίαση του J2ME Polish είναι φτιαγμένη στο <a<br />
  href="http://www.meyerweb.com/eric/tools/s5/">καταπληκτικό S5</a> slide show<br />
  format του Eric Meyer, που χρησιμοποιεί μόνο XHTML, CSS, και JavaScript (<a<br />
  href="http://www.meyerweb.com/eric/tools/s5/primer.html">οδηγίες<br />
  ενταύθα</a>). Πετάξτε το Powerpoint στα σκουπίδια <a<br />
  href="http://www.collisiondetection.net/mt/archives/000631.html">όπου<br />
  ανήκει</a>, πάραυτα!</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/04/08/j2mepolishopenqub/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CodeZoo launched, SpikeSource blooms</title>
		<link>http://oneiros.gr/blog/2005/04/06/codezoolaunch/</link>
		<comments>http://oneiros.gr/blog/2005/04/06/codezoolaunch/#comments</comments>
		<pubDate>Wed, 06 Apr 2005 00:01:02 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/04/06/codezoolaunch/</guid>
		<description><![CDATA[O&#8217;Reilly associates have launched CodeZoo, an equivalent of Perl&#8217;s CPAN code repository for Java, in partnership with a promising enterprise Open Source startup. Slashdot has a thread on this as well, with some useful comments. According to the launch announcement: CodeZoo exists to help you find high-quality, freely available, reusable components, getting you past the [...]]]></description>
			<content:encoded><![CDATA[<p>O&#8217;Reilly associates have launched <a href="http://www.codezoo.net/">CodeZoo</a>, an equivalent of Perl&#8217;s <a href="http://www.cpan.org/">CPAN</a> code repository for Java, in partnership   with a promising enterprise Open Source startup.</p>
<p><span id="more-1167"></span></p>
<p>Slashdot has a <a href="http://developers.slashdot.org/developers/05/04/05/2130207.shtml?tid=156&amp;tid=108"> thread</a> on this as well, with some useful comments. According to the <a href="http://www.oreillynet.com/pub/wlg/6803">launch announcement</a>:</p>
<blockquote><p>CodeZoo exists to help you find high-quality, freely available, reusable   components, getting you past the repetitive parts of coding, and onto the   rest and the best of your projects.</p></blockquote>
<p>It looks like CodeZoo will aggregate the wealth of Java related material that   appeared in <a href="http://www.onjava.com/">ONJava</a> and other O&#8217;Reillynet subportals in the past. I can only hope it will prove as accessible as CPAN (but better organised). Well done, folks!</p>
<div class="separator">*</div>
<p>O&#8217;Reilly are partnering on CodeZoo with <a href="http://www.spikesource.com/">SpikeSource</a>, the new   enterprise Open Source startup, recently <a href="http://informationweek.com/story/showArticle.jhtml?articleID=160401670"> emerged from incubation</a>, whose boss, Kim Polese, received Dan   Farber&#8217;s <a href="http://blogs.zdnet.com/BTL/index.php?p=1230">overzealous   endorsement</a> for the position of the next OSI president. SpikeSource   is banking on offering <a href="http://www.internetnews.com/ent-news/article.php/3495461">services and   support</a> to promote Open Source interoperability and it&#8217;s board reads   like an Open Source All-Stars team. <a href="http://news.com.com/2061-10795_3-5635167.html?part=rss">Among other   members</a>:</p>
<blockquote><p>Brian Behlendorf, a founder of the Apache Web server software project and   CollabNet firm for aiding software development; Mitchell Baker, president of   the Mozilla Foundation; Marten Mickos, CEO of database seller MySQL; Tim   O&#8217;Reily of O&#8217;Reilly Media; Lawrence Rosen, an attorney who has   advised the Open Source Initiative; Dirk Hohndel, director of Intel&#8217;s   Linux and open-source strategy;[..] Steven Weber, a political science   professor at the University of California-Berkeley.</p></blockquote>
<p>Small wonder that the company became an overnight IT media darling!</p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li><a href="http://oneiros.gr/blog/2005/05/12/jakartaharmonyproposal/" title="Harmonising Java">Harmonising Java</a></li><li><a href="http://oneiros.gr/blog/2005/04/24/mustangjavamoreopen/" title="&#8220;Mustang&#8221; Java more Open?">&#8220;Mustang&#8221; Java more Open?</a></li><li><a href="http://oneiros.gr/blog/2005/04/24/jbuildereclipse/" title="JBuilder Eclipsed?">JBuilder Eclipsed?</a></li><li><a href="http://oneiros.gr/blog/2004/12/09/ibmlenovobyout/" title="Το γκαμπί της Γαλάζιας Κυρίας">Το γκαμπί της Γαλάζιας Κυρίας</a></li><li><a href="http://oneiros.gr/blog/2004/10/27/blogentisisborn/" title="Και το όνομα αυτού: Blogentis">Και το όνομα αυτού: Blogentis</a></li><li><a href="http://oneiros.gr/blog/2004/09/21/apachehierarchy/" title="Apache hierarchy">Apache hierarchy</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/techbooks0404/" title="Νέα βιβλία: Spidering Hacks, Hardcore Java">Νέα βιβλία: Spidering Hacks, Hardcore Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/18/fossjavatools/" title="Open Source web tools written in Java">Open Source web tools written in Java</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/keelintro/" title="Ultimate framework or ultimate buzzword trap?">Ultimate framework or ultimate buzzword trap?</a></li><li><a href="http://oneiros.gr/blog/2004/04/15/javamarsrover/" title="Mars Rover Java-based web interface">Mars Rover Java-based web interface</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/04/06/codezoolaunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM&#8217;s new romance</title>
		<link>http://oneiros.gr/blog/2005/02/26/ibmphpromance/</link>
		<comments>http://oneiros.gr/blog/2005/02/26/ibmphpromance/#comments</comments>
		<pubDate>Sat, 26 Feb 2005 01:51:21 +0000</pubDate>
		<dc:creator>Oneiros</dc:creator>
				<category><![CDATA[Dev_Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[en]]></category>

		<guid isPermaLink="false">http://oneiros.gr/blog-dev/2005/02/26/ibmphpromance/</guid>
		<description><![CDATA[A year after it&#8217;s unsuccesful attempt to woo Sun into opensourcing Java, IBM is bolstering it&#8217;s support of Open Source and turns to PHP. IBM&#8217;s been really busy on the Open Source front lately; in a long awaited move, after the unprecedented opening up of 500 patents for free use by Open Source developers last [...]]]></description>
			<content:encoded><![CDATA[<p>A year after it&#8217;s unsuccesful attempt to woo Sun into opensourcing Java,  IBM is <a href="http://developers.slashdot.org/article.pl?sid=05/02/25/1758211&amp;tid=156&amp;tid=136">bolstering it&#8217;s support of Open Source</a> and turns to PHP.</p>
<p><span id="more-1037"></span></p>
<p>IBM&#8217;s been really busy on the Open Source front lately; in a long awaited   move, after the unprecedented <a href="http://developers.slashdot.org/article.pl?sid=05/02/25/1758211&amp;tid=156&amp;tid=136"> opening up</a> of 500 patents for free use by Open Source   developers last month, IBM is now <a href="http://www.crn.com/sections/breakingnews/dailyarchives.jhtml?articleId=60403522"> opensourcing</a> 30 of it&#8217;s <a href="http://www.alphaworks.ibm.com/">Alphaworks</a> projects with   Sourceforge.</p>
<p>IBM also <a href="http://news.com.com/Big+Blue+backs+PHP+for+Web+development/2100-7344_3-5589559.html"> announced yesterday</a> the formation of a partnership with Zend Technologies,   developers of PHP, to create a bundle  which includes   IBM&#8217;s Cloudscape-embedded database and Zend&#8217;s PHP development tools.   Cloudscape itself was opensourced last August, when IBM donated 500.000 lines   of code to the <a href="http://incubator.apache.org/derby/">Apache Derby</a> project. CNET News <a href="http://news.com.com/Big+Blue+backs+PHP+for+Web+development/2100-7344_3-5589559.html">reports</a>:</p>
<blockquote><p>One industry executive who requested not to be named said that IBM&#8217;s push   into PHP and scripting reflects IBM&#8217;s disillusionment with the Java   standardization process and the industry&#8217;s inability to make Java very   easy to use.&#8221;IBM&#8217;s been so fed up with Java that they&#8217;ve been looking for     alternatives for years,&#8221; the executive said. &#8220;They want people to     build applications quickly that tap into IBM back-ends&#8230;and with Java, it     just isn&#8217;t happening.&#8221;</p>
<p>For his part, [IBM's vice president of emerging technology, Rod]     Smith<sup>(*)</sup> said that Java and PHP can be used for different tasks     and said that IBM remains committed to Java.</p></blockquote>
<p>In a show of masterful timing typical of the new Big Blue, this    barrage of funky love for PHP comes exactly <em>one year to the day</em> after IBM&#8217;s famous <a href="http://news.com.com/2100-1007-5165427.html">open letter to Sun</a>,   urging them to opensource Java. No hints from anonymous execs are nessecary; for anyone who can read between the lines,   it&#8217;s readily apparent what IBM&#8217;s latest moves indicate. The   company who engaged in a huge switch to Linux and Java in recent years is fed   up with Sun&#8217;s insistence to keep Java in an armlock and is considering   another switch of it&#8217;s web development efforts, this time to PHP. Even if   this is just a part-bluff, part-diversification strategy on the part of IBM,   Java stands to lose considerable mindshare from developers fleeing the   <a href="http://www.joelonsoftware.com/articles/APIWar.html">floundering ship .NET</a>.</p>
<p>IBM is still commited to Linux, in light of the <a href="http://news.com.com/Judge+slams+SCOs+lack+of+evidence+against+IBM/2100-7344_3-5570265.html"> unraveling SCO lawsuit</a> (only SCO itself is <a href="http://www.groklaw.net/article.php?story=20050225121028624">unraveling any faster</a>), as last week&#8217;s <a href="http://news.com.com/IBM+to+invest+100+million+in+Linux+push/2100-1012_3-5580976.html"> unveiling</a> of a plan to invest $100M to support it&#8217;s Workplace   software on Linux desktops shows. It&#8217;s support for Java, by comparison,   seems token.  IBM&#8217;s partnership with Zend <a href="http://www.linuxelectrons.com/article.php/20050225120711367">apparently</a> includes setting up a new   <a href="http://www.ibm.com/developerworks/">developerWorks</a> subsite   devoted to PHP. developerworks is a major locus of developer-oriented article publishing, rivalled only by <a href="http://www.oreillynet.com/">O&#8217;Reillynet</a> in activity and diversity of topics covered. Until recently, Java was the only programming language allocated a subsite, with material on PHP, Python, Perl and others relegated to a common Open Source subsite. IBM was experimenting with all these languages, but recent articles detailing how to connect PHP to Derby and Cloudscape had made it obvious that PHP was on IBM&#8217;s good graces.</p>
<p>PS: Groklaw features an excellent piece of <a href="http://www.groklaw.net/comment.php?mode=display&amp;sid=20050225121028624&amp;title=I%20can%20already%20hear%20the%20spin...&amp;type=article&amp;order=&amp;hideanonymous=0&amp;pid=0#c282016">comment comedy</a>, on the last episode of the SCO NASDAQ delisting saga.</p>
<p><sup>(*)</sup> author of last year&#8217;s aforementioned <a href="http://www-128.ibm.com/developerworks/java/library/j-openlet.html">open   letter</a></p>
<h3  class="related_post_title">Άλλα άρθρα σχετικά με το θέμα</h3><ul class="related_post"><li>Δεν υπάρχουν</li></ul>]]></content:encoded>
			<wfw:commentRss>http://oneiros.gr/blog/2005/02/26/ibmphpromance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

