The Source for Java Technology Collaboration
User: Password:



Frederic Barachant's Blog

Frederic Barachant Programming since early days of personnal computing around 1983, Frederic Barachant has been through many machines and languages and now concentrates on java. I've been working in the graphic industry for years as an independent graphist, doing 3D images for corporate companies, films, tv shows and games. I have been the author of a compositing application, developped in the company i founded, I/O labs. My interest is in anything that relates to graphic programming and animation.



MyProject.java How cute would that be ?

Posted by pepe on June 25, 2008 at 02:46 AM | Permalink | Comments (0)

Liberating TLDs gives companies the opportunity to open a top level for federating and branding products, communities.
I doubt microsoft ever get one, whatever.microsoft is too long and anything.msft is much too obscure.
But, sun opening a .java TLD would for sure be a great opportunity for them and us. After all, sun made the move of changing sunw to java, why not getting their own TLD, now?

Not only this would be a branding and community distinction move, it could also be a slight revenue source.
Would i pay a fee for that? Yes, sure (but don't feel obligated :) ). I would happily pay a small amount of money to be able to host my projects under nice, short and meaningful domain name. For example, swash is taken in each and every TLD and under all combinations possible. http://swash.java would make my day. Pretty much.
I would get at least four to five domain names if they existed, each for one of my projects. But would i pay for a subdomain as it is currently the case for the projects under java.net? Certainly not so a general domain (let's say projects.java ) would be of limited benefit.
Should those domains strictly limited to java related projects? Certainly. How to handle and regulate? I don't know, but for sure it would be necessary to be strict. Those domains ought to also be strictly handled to avoid typical domain name plagues as squatting and such.

Perl people have the fun to benefit of an appropriate TLD (while not one of theirs). perl.pl is the most appropriate domain name i have ever seen.



Achievement and a look back.

Posted by pepe on April 29, 2008 at 01:59 AM | Permalink | Comments (0)

I entered a new company a bit over a year ago. Came back from Paris to my beloved French Riviera. Calanques, pastis and aïoli, i'm back.

In this company i am developing a new version of an old foxpro product which displays performance information in movie theaters. The old product -which i respect a lot- (developed in two days, sold and worked flawlessly as-is for years) had to be revamped.
Company wanted a new, smart (read "sexy") display, colorful, animated, customizable, skinable, flexible. They wanted to be able to configure everything through network, never touch display machines, be able to configure all machines (potentially hundreds) from the same interface and they wanted it to be easy.
At first, i had to do simple reporting, which movies were on air, in what hall, bla bla bla. It ended with a program that was able to display on multiple monitors a playlist of modules that displays completely different types of information (advertising, path to halls, synopsis of movies to come, ....). All modules had to be layered (clock over everything, for example), but everything had to be customizable, startable anytime upon simple action, independent and non-intrusive, animated, screen resolution independent, displayable in portrait or landscape independently on any monitor, ...
...
...
So i was there with a huge list of tasks. Excited on one side, totally frightened on the other. What i had to create became no-less than scala infochannel, I was pretty far from the ugly ticker they showed to me.
...
...
...
One year passed, it's spring and weather is getting better. I am at Deauville, north of France, installing my software in my first movie theater. I wanted to be there for the first customer so i got out of the office to install everything myself.
I am now a bit over 110K LOC, my netbeans RCP program works very well. It displays information with java3D on up to 4 full HD monitors at around 60 fps on a roughly standard PC. Everything is as wanted, configurable through the net, easy, interactive, sexy.
Customer is happy and wishes to have more displays as i leave and take train to get back to the office. I feel nice and happy of my work, life is fine.

Life was almost fine, in fact. My dell laptop inverter broke, which left me with a dark screen and nothing to do for hours.
This is where i thought about an old song from information society. "where would i be without IBM". This is something a friend forced me to listen once or two about a decade ago, as an introduction to a discussion on what personal computer became since i started programming, around 1983.(time flies)

I thought, "where would i be without Open Source?".
Where would this program be if the huge list of libraries i used were not there?
Let's face it, i would certainly have created an other ugly ticker.
Where would most of nice and interesting programs of these days be without opensource? Almost nowhere.
Force of opensource is that we, individuals and small companies can compete with multimillion budget projects. We are a strong team of millions developpers, working all the time, everywhere. Each day, libraries become better or die, this is a very active and alive ecosystem. In a very few years we became surrounded by so many good APIs for each and every thing we need that it became easy and fast to create programs of great quality.
An extension of this question, of course, is "where would i be without ibm, sun, microsoft?"
What would be our real force without their billions? What would even our computers look like if Microsoft were not such a dominant company?
Their competition feeds us with will, their money federate us.
I believe in open source, but not as a final goal. Both models need their counterpart, none being all white/all black.

So, here i want to send an electronic thank/kiss/hug/beer/handshake to all those that created the libs/specs for my program. You are part of my daily happiness:
Java SE platform, Netbeans RCP, java3D team, java2D, ImageIO, JPA/Toplink, JCE/BouncyCastle, derby, JMF, Fobs4JMF, Com4J, glassfish, JMS, JMX, hudson, webstart, ...

... and of course, Sun, Ibm, even Microsoft.



June 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          


Search this blog:
  

Categories
Business
Community: Java Tools
Community: JavaDesktop
Open Source
Programming
Swing
Tools
Archives

June 2008
April 2008
March 2008
February 2008
May 2007
March 2007

Recent Entries

MyProject.java How cute would that be ?

Achievement and a look back.

Interactive splined animation: first example



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds