I have been working with the Java technology for more than ten years now and
JNode was my companion on this road during the last 4 years. Java became a widespread, mature technology, available as free open source software, the Java community has millions of developers and apparently the most favorable conditions have been created so far for an operating system based on the Java technology, what is
JNode.
I'm starting this blog primarily to share with a wider audience my thoughts related to
JNode and Java development, to inform you about the progress of
JNode and its community and to reveal moments from its past and outlooks to its future.
With the title of my blog I want to express my fascination by the general idea of self-reference and by the capacity of software to so effectively capture this essential principle of life, nature and the universe, a capacity which probably still holds key possibilities for its future evolution.
As an immediate incarnation of this idea I'm quoting the Java Quine I created 5 years ago which though not completely platform independent, it is the shortest of its kind that I know of by the
JDK 1.4 level of the Java language:
class Q{public static void main(String[]v){char c=34;
System.out.print(s+c+s+c+';'+'}');}static String s=
"class Q{public static void main(String[]v){char c=34;
System.out.print(s+c+s+c+';'+'}');}static String s=";}
I hope many of You will find interesting things here in the future...