Javability (Java, Zaurus, Linux, Live) by Jean-Marc Autexier, Saarland/Germany
cat /dev/www | egrep 'Java|Linux|Zaurus|ITnews|Live' > blog

30.5.05 10:45 GNU Classpath: was gibt es neues ( , , , )

Pro-Linux: GNU Classpath - Was gibt es Neues? is a good (German) article about the GNU classpath project,
- giving background information about Sun, Java and license problems,
- about the hsitory of the project,
- about Software alreasy running with GNU classpath
- and the future of GNU classpath

Read also The GUI parts for GNU classpath by Thomas Fitzsimmons which explain the history, current status and future of AWT and Swing implementation on Linux (gnome).

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

29.5.05 10:57 Rssowl newsreader ( , , , )

Rssowl is one of the best newsreader. Furthermore, it's written in Java (so you can use it on all of your favorite platforms) , it's' fast (faster than most other native RSS reader I know), it looks beautifully and it has many many features.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
10:03 Word of the day: Polyandry and Polygyny ( , , , )

Word of the day: Polyandry and Polygyny
Polyandrie and Polygynie are the two forms of polygamie. Polygyny is a marital practice in which a man has more than one wife simultaneously. Polyandry generally means a woman marrying more than one man. (Source: wikipedia).

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

28.5.05 10:19 OpenedHand presentation ( , , , )

This is a presentation about OpenedHand, the optimized X for mobile platforms used by Nokia 770: Slides

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

26.5.05 12:31 Streamtuner ( , , , )

Streamtuner is a is a stream directory browserfor Linux (GTK+ 2.0).
Features:
* Browse the SHOUTcast Yellow Pages
* Browse the Live365 directory
* Browse the Xiph.org (aka icecast.org, aka Oddsock) directory
* Browse the basic.ch DJ mixes
* Manage your local music collection, with full support for ID3 and Vorbis metadata editing
* Listen to streams, browse their web page, or record them using programs such as Streamripper
* Implement new directory handlers as tiny Python scripts or as dynamically loadable modules written in C
* Retain your favourite streams by bookmarking them
* Manually add streams to your collection

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

25.5.05 20:20 Go and vote ( , , , )

On sunday is the French vote for European Constition (Traité de Rome 2004).



In France you are allowed to vote for this important step. You can read the full constitution (very long, not easy to understand), or a resume, or inform yourself from independent sources (I think that the German Wikipedia article is a good summary and neutrally.

Whatever is your decision, go and vote. It's your voice for your future.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
18:48 Future of music industrie ( , , , )

Some interesting facts about music in the beginning of the 21th century:

  • "The best-selling CD of 2004 is blank and recordable.
  • Blink-182’s best-selling single of all time was “launched” on EA’s Madden 2004 video game.
  • File-sharing can be the savior of the music industry.
  • The artists are the brands, and entertainment is the main attraction.
  • Radio is no longer the primary way that people discover new music.
  • The record business is NOT the record business."

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

22.5.05 13:41 My favorite German Poscasts ( , , , )

I prefer to listeng to news and reports instead of music while driving or hanging around. Here are my favorite German podcasts:

More German podcasts

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

20.5.05 20:25 Jini available under Apache License v2.0 ( , , , )

Did you notice that Jini is now available under the Apace License v2.0?

"Beginning with the v2.1Beta release of the starter kit, Sun is transitioning to the use of the Apache License, Version 2.0 for this technology."

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
15:06 Dockable Desktop ( , , , )

I love to work with dockable components, like Eclipse views which can be placed where ever you want in the IDE. Dockable window is for me the most effective solution to the limited screen space problem and complex window layout.

I wonder why it is restricted to applications and if there is any window manager out there which supports dockable windows, or even better, dockable components of applications. Imagine your entire desktop would be like Eclipse and you can add the mail list component from Outlook, the task manager cpu graph, the sql editor component of your favorite SQL editor and whatever else component (KParts) to it. This way you could organize your working area (workspace) as you need it.

The following would be needed:
1. generic API of all current dockable frameworks for cross-framework support
2. Applications must use components (parts, views...) instead of fixed MMI
3. a window manager which act as component manager (drag and drop of components, sliding auto-hide, floating dockable window, save and restore perspectives...).

Point 2 is probably the most difficult. In the meantime, I would be happy if KDE and Eclipse could provide unified components (KParts, views) and I found a window manger which allows me to place this new kind of component on the desktop.

Update 23.05.2005
There is an interesting presentation from Tom Schwaller about Linux solution for Linux users (German). After praising the advantage of choice (IDE, desktops, database, mail clients, open source software...), he mention on slides 26 and 27 some architectural difficulties due to choice.

The first one is: "No interoperability on component and plug-in level". He ask why he can't share plug-ins between Eclipse, gimp and KDevelop and he wish there were an Universal PlugIn Containter. As PlugIn runtimes he mention Eclipse, KDevelop, OpenOffice and Mozilla. As I wrote above, I would like to see an desktop environment acting as plugin container.

Read the presentation for more architectural challenges: use different programming languages in parallel (and mixed together), standard scripting interfaces, high dependencies of application frameworks, DBUS, Universal application container, inversion of control, best of Java and .Net ...

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

18.5.05 22:28 Javalobby spot lighst ( , , , )

Once more, thee are great presentaions on JavaLobby:

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:10 Why I don't like e-mails ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

I love e-mails because they allow asynchronous communication with low overhead (no need to write a letter, buy a stamp and go to post office...).

I don't like E-mails because more and more people don't know how to write e-mails:
  • no/meaningless subject
  • mails are send to large amount of people (CC everybody)
  • bad spelling, capitals
  • quotation: 80% of people I know answer to mails on top the original mail
  • HTML mails: 90% of mails I receive don't need formatting, but people use it, see [2]: dangerous, bandwidth, can connect to the internet by itself, render slowly,
  • signatures that are longer than the mail itself
  • can't inline code fragments (diff) easily
  • unfinished list
Further readings:
[1] E-Mail Etiquette
[2] 7 reasons why HTML e-mail is EVIL!!!

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:06 Library guidelines ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

Why you should use/build libraries: because you shouldn't reinvent the wheel each time. When you implement something for the second time, you should seriously think about building a library.

Here are some rules for good libraries:
  • Write down what the library should do and take care that she only do what you have defined
  • Avoid cross dependencies: it's up to your application to use the lib, not to the lib to know the application -> provide container with your lib that applications can use for data exchange
  • Construct classes from the outside in: write first a sample app that use your lib. This will help you to identify what your lib need. See [2]#
  • Extensions: a commonly error with own libraries is that at the beginning they are well designed. Than comes the need for more functionality which is not directly par tof the library, because it is easier to adapt the library. Quickly you will have things in your library which shouldn't be in and also might have dependencies to other libraries which shouldn't be (because you need it for the new functionality). Better is to give the application which use your library the ability to extend/customize it. One easy way is to use abstract classes which must be implemented by the application
  • Debugging: see [1]
  • Encypsulation: users shouln'd know how your lib works internally
  • Constants: what if you want to share constants accross your applications and libraries? unfinished
  • Use classes for constants, not interfaces (this is not what they are thought for). This implies: don't "implement" interface to easier use constants.
  • Library versioning: unfinished
  • cross lib dependencies: Application use A-Lib which use B-lib. But App also use B-lib directly, but in another version ... how to solve the problem, unifinished.
[1] http://www.digilife.be/quickreferences/PT/Build%20your%20own%20Java%20library.pdf
[2] http://www.javapractices.com/Topic74.cjp

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:05 Why Java is more maintainable than C/C++ ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

Why Java is more maintainable than C/C++
  • Real object oriented language
  • easy pluggable technology: interfaces
  • strong type checking at compile and runtime
  • C/C++: lack of pointer, arraybounds checking
  • build in concurrency
  • namespaces: public/protected/private ...
  • single inheritence: describe problems of multi inheritence ..
  • Java checks that variables are initialized
  • memory management: you don't have to release memory when you have to -> performance
  • multi threading and concurrency primitives build in
  • multiple interfaces
  • extensibility through interfaces and dynamic class loading
  • class loader
  • large standard class library
  • Java community offer many components in internet
  • higher level of abstraction
Read also:

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:03 My Master Task List ( , , , )

I've just read Thomas Nelson's Master Task List blog entry.

In short: Master tasks are things you should concentrate on during your work. Building a master task list will keep you from getting side-tracked by less important tasks.

NEXT: build my own list

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:01 What if Novel had open sourced WordPerfect? ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

I wonder how the IT world could have been different if Novel, which is a big open source and Linux supporter now, had open sourced WordPerfect middle of the 1990th.

For me, WordPefect was (and is?) the best Word Editor ever. I think it is still even better than OpenOffice (on Windows only). If Novel had open sourced WP few years ago, it may have changed the actual desktop situation (dominated by Microsoft, OS+Office). But maybe it was not possible few years ago to do what SUN is doing now with OpenOffice. Let's see.

What is WordPerfect
WordPerfect Office is an office suite including word processing (WordPerfect), Spreadsheet (QuattroPro), Presentation and relational database front end (Paradox). Here I'm talking only about WordPerfect (WP) Word processing. WP has a 27 year long history. It has been owned by several companies and be ported to many platforms.

It is owned by Corel (see history below). Some marketing facts (from Corel):
  • 20 million users
  • current version: 12
  • 63% cheaper that MS Office
  • specially strong in governmental and law markets
History of WordPerfect

By versions: see Wikipedia WordPerfect article

Other sources:
1980 Leading word processor software on MS DOS
1985 Refuse to port to MS Windows
1991 First Windows version of WP (Windows 3.0)
1994 Novell buy WP. Novell also buy QuattroPro
1994-1996 Novell failed to successfully merge WordPerfect and Novell, failed to create a competitive application suite
1996 Novell sell WP to Corel
2004 Corel is thinking again about releasing a Linux version.

OpenSource WordPerfect
If the world were in 1996 as it is today, Novell might have thinking about open sourcing WP (as Sun did with StartOffice) instead of selling it to Corel.
TBD: what could have happened? OpenSource situation in 1996?

WordPerfect and OpenOffice
By googling around for this article, I found few interesting information about WP. Here are some of them (in no particular order):
  • libwpd a general purpose library for reading WordPerfect files. See features and news. The most important news for me: "A version of WriterPerfect compatible with this version of libwpd is slated to be released with OpenOffice.org 2.0". WP support was one major missing feature of OpenOffice (though Sun StartOffice had a proprietary filter inside). Read this blog entry from Scott Granneman to see how you can convert your WP documents in batch with libwpd.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
22:00 Can Java be the breakthough for Linux on the desktop? ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

There are some discussions in KDE blogs about Linus desktops and Java:
Few comments:
  • First, I Kurt Pfeifle say that there are 16 different Linux versions of NX clients (Suse 7.x...9.2, RedHAt/Fedora, debs, ...), but only one Windows client (which runs from Windows 95 to XP). I wonder why so many packages are needed for NX client, but other large Linux applications can be installed from only one package: OpenOffice, Sun java, Firefox, Thunderbird.
  • I agreed with Hans Oischinger. Java is a great language, very good for desktop applications and KDE support (my favorite desktop) would be even better (but don't forget other Windows managers).

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
21:29 Unfinished blog entries ( , , , )

Sometime I start writing blog entries, then discover that they takes more time than I have, in finally I never finish them. I decided to release them anyway, even if they are far from being finished, in batch mode (maybe I should do it once a year). At least you may find some interesting links inside. Maybe you can also help me to answer question I have.

There they are (linking to following entries):
- Can Java be the break through for Linux on the desktop?
- What if Novel had open sourced WordPerfect?
- Master Task List
- Why Java is more maintainable than C/C++
- Library guidelines
- Why I don't like emails

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
21:13 Blog entries I never released ( , , , )

Sometimes I start writing an blog entry, then discover that it will be much longer than expected. Sometimes, I never release it. As I will also not find the time to finish them in the soon future, here they come, unfinished, in batch mode (following postings):

Overview:
- Can Java be the breakthrough for Linux on the Desktop?
- What if Novel had open sourced WordPerfect?
- Master Task List
- Why Java is more maintainable than C/C++
- Library guidelines
- Why I don't like e-mails

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

17.5.05 19:14 J2ME development with Netbeans 4.1 ( , , , )

J2ME development with Netbeans 4.1 and the mobility pack is very very cool.

There is a graphical editor which allows to create forms and connect them.



Once the large flow is created, you can concentrate one each form/list and design it:



One should read also the J2ME MIDP development quick start guide.

Together with all other nice features (profiler, ) introduced with Netbeans 4.1 and the great performance improvements (BTW, nice to see that Eclipse also did big progresses with 3.1M7), Netbeans may become more and more my new favorite IDE.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
18:44 What happened to Java developer in Mai 2004? ( , , , )

I have discovered the TPCI - TIOBE Programming Community Index.

One can see that Java has dropped down around Mai 2004 by 5%. During the same time, Python increased by aroudn 5%. Did Java developer move to Python during this time? Or did the way they count changed?
The following trends can be observed: C++ seems to loose more and more, Perl is growing.

Check the tpci long term trends image for more information.

You can find another skill market analysis here.
In this analysis, SQL win before Java and C++. So remember to never trust only one source of information. It always depends on the way you count.

Other trends from this site:
- Technologie: 1. .NET, 2. XML, 3. J2EE
- Databases: 1. Oracle, 2. access, 3. mssql, 4. mysql
- Servers: 1. webspere, 2. weblogic, 3. IIS. 4. Apache. I'm really surprised by this.
- Platforms: 1. Windows, 2. Linux, 3. Solaris

Finally an analysis from Berkeley by Francois Labelle based on statistics of open source projects on sourceforge. Regretfully it ends early 2004.



Here is the top 10 from May 2005:
1. C++ (15403 projects)
2. Java (14931 projects)
3. C (14831 projects)
4. PHP (10976 projects)
5. Perl (5840 projects)
6. Python (4003 projects)
7. C# (2396 projects)
8. Visual Basic (2071 projects)
9. Assembly (1540 projects)

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
18:22 Saarlandian Language ( , , , )

If ever you come to Germany and visit the Saaland, here is a small overview about special Saarland words.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

16.5.05 21:54 Word of the day: diacritic mark ( , , , )

Word of the day: diacritic
diacritic marks (diaktritische Zeichen) are additional marks added to basic letters. The mark can be added over, under or through the letter. Famous diacritic marks are French accents (é, è, î, ...), and German Umlaute (ä,ö,ü). West European diacritic marks are defined in
ISO Latin-1" (ISO 8859-1). More information in Wikipedia:Diakritische Zeichen

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

14.5.05 12:02 Word of the day: Paraskevidekatriaphobia ( , , , )

Word of the day: paraskavedekatriaphobia
Paraskavedekatriaphobia is the name of the fear of Friday the 13th, which is considered being a bad luck day. See Wikipedia:paraskavedekatriaphobia

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
10:50 Managing Multiple Eclipse Installations ( , , , )

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

13.5.05 22:52 Java will naturally tend to be slower... ( , , , )

Steve Blackbourne: "a program designed in Java will naturally tend to be slower then a program designed in C".

Now that Apache works on a JVM implementation (Harmony), there are interesting discussions on the harmony-dev mailing list.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
13:30 OpenOffice:missing features (MS Office template) and difficulties (paragraph numbering, language) ( , , , )

Things I miss in OO:
  • it would be nice to be able to use MS Word templates (or MS Office in general) as templates in OO.
    Correction: I saw that you can "import" templates by "organizing" your templates. Select "File -> Templates -> Organize". Select the destination of the import, right click and "Import tempaltes". Now you can select the (one) MS Office temp
  • Quickstarter should contain "Recent Documents"
  • . In 80% I am continuing to write previous documents. Of course I could use desktop "recent document" functionality, but this doesn't always work (doesn't know about document open in OO).
Problems and solutions:
  • Outline numbering: this is difficult to understand and confusing. It never worked as I expected it until I found the "Tools -> Outline Numbering" menu. For each level, set the paragraph style you want to use (usually Heading1...Heading9) and the number format (1...3, A...C, ...). Now select the style "Heading1" and apply it to the text (I recommend also to select "AutoUpdate" in the Organizer tab of the style).
    There is a anoying bug in OO2.0. Outlines get lost when you close and reopen the document....hope it will be fixed soon.
  • Languages: first, you can install new languages using the "File -> Wizards -> Install new dictionaries" Wizard.
    Once dictionaries, word lists and thesaurus are installed, you can set the default language of your document in "Tools -> Options -> Language Settings -> Languages". This will be the language that styles use if not set differently (that means, if you select the "Default" style and didn't change it, it will use the language you have configured as standard language (I don't know if you can also set a default language per document, instead of application).
    Now, if you want to set a different language than the standard language in your document, create a new style by copying an existing one (linked to the existing one), call it "OriginalStyle-NewLanguage" and specify the new language in the font tab of the style.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
09:33 Funnyfox ( , , , )

There are few new Firefox out there.

Good to see that Firefox marketing continues even of firefox grow is slowing.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

11.5.05 20:15 JMF: Java Media Framework links ( , , , )

About: JMF is a java library for audio and video manipulation. It supports capturing of microfon and cameras as well as reading and writing of several audio/videos formats. It has been developed by Sun, Intel and Silicon Graphics (source: WikiPedia:JMF).

JMF is quite old and SUN doesn't seem to do do much developement work (last version from May 2003). Still, looking at the JMF forum, the interest seems to be high.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
11:07 Basket for KDE ( , , , )

basket for KDE: screenshots

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

9.5.05 09:32 09.05.2005: links of the day ( , , , )

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

7.5.05 10:25 IT project people burnout ( , , , )

According to an article in the German IT newspaper Computer Zeitung (Nr 18 from 2nd of May 2005), one third of all IT people are chronically exhausted.

Reasons are: to much information, time, achievement and dismissal pressure

Symptoms: exhaustion, concentration problems, memory disturbance, sleep problem, nervousness, tiredness

One tip that they give to managers is to give more acknowledgment to the work of employees.

This reminds me a company I worked for in the beginning of the 1990's. The CEO each morning walked to every employee (around 80), shacked his hand, asked how he is going and if there is any problem.
He reminded most important problems, asked managers for details and instructed to take care about them.

This was his way to not be catched by the shedule chicken. It took him around 30-60 minutes every day, but I'm sure that in total he saved a lot of time as he noticed problems much earlier.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

6.5.05 23:30 Minimal Java WebStart Tutorial ( , , , )

This month I wrote a minimal Java WebStart tutorial.

Software deployment is a key feature, and Java WebStart make it very easy. I hope we will see in the future more software projects deploying applications using webstart.

What's missing is some kind of payment plug-in which would allow to "buy" directly the software before installing it (like linspire CNR from ). This way, commercial applications could be deployed easily.

posted by Jean-Marc Autexier | 2 comments | Permalink | Send to Friends | Google it!
09:55 jcifs-1.1.11: file corruption bug fixed ( , , , )

An annoying bug I've reported 8 days ago has been fixed in jcifs-1.1.11. Here are the release notes:

"If a file is opened with SmbFileOutputStream, written to, and then the client waits for soTimeout without any communication to the target, a subsequent write would zero the contents of the file before the file pointer. This file corruption bug has been fixed."

I'm happy :-)
Many thanks to Mike (Michael B Allen).

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
09:54 06.05.2005: links of the day ( , , , )

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

5.5.05 14:05 Jean-Marc in 10, 20, 30 and 40 years ( , , , )

I have a collection of pictures of me on my homepage. I tried the age tranformation tool on one of them, so now I know how I will look like in 10,20, 30 and 40 years:

Today (31):
with 40:
with 50:
with 60:
with 70:

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
10:42 Does Sun wants to assimilate us? ( , , , )

The new (is it new?) NetBeans logo looks like a Borg cube. Compare yourself:




Compore it to the borg cubu picture, for example on the following page: http://www.unimatrixzone.de/database/bilder/borgkubus.jpg

Anyway, Netbeans 4.x is great and I'm willing to be assimilated.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

4.5.05 10:40 GSM ressources ( , , , )

Some informaiton about GSM networks:

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

3.5.05 09:21 Congster ( , , , )

I moved my flatrate account from t-online to congster yesterday. The change was quite easy:
  1. change T-online from flat rate to call by call (as backup, in case somethign doesn't work with congster, no basic charges)
  2. Register at congester. Few minuts later you get your name and password.
  3. Change ISP settings
That's it. It takes only few minutes and you save 19€ (9.99€ isntead of 29€).

Now I will upgrade my DSL line to 2MBit/sec and change my ISDN to a lower tariff (I still have T-ISDN300 from he time when I used call-by-call ISDN for internet access). In total, I will have faster internet access for less money. You can have it even cheaper (Arcor (40€ ISDN+DSL+flat)...), but I don't want to switch my phone account to another provider as I read about many problems (took few months, and in between no phone...). I will go with congster for the next 12 months and then recheck the market again.

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!

1.5.05 11:04 Visited counries ( , , , )

Few weeks ago I build a map of countries/towns I have visited and put it on my homepage. I did it manualy, using gimp and wikipedia world map.

Now there is a new service online from Douwe Osinga which allow to create a map.



create your own visited countries map
or vertaling Duits Nederlands

Douwe has some other nice projects listed on his homepage:
Google news map
Google date: here what happend on my birthday

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
Subscribe

Locations of visitors to this page
selected blogs
ressources
Security
Unsorted
Fun
Free&Open Software
archives
This is a personal web page. Things said here do not represent the position of my employer.
RSS icons by: FastIcon.com