All GWT components now Open Source

The Google Web Toolkit team has announced Google Web Toolkit Version 1.3 Release Candidate on the Google Web Toolkit Blog and the Official Google Blog. There have been no code changes since GWT Version 1.2, but all of the source code for GWT has been released under the Apache 2.0 license. This means that the core Java-to-JavaScript compiler and the hosted mode debugger are now available under the same Apache 2.0 license. Previously, only the user libraries were published under that license.

[click to continue…]

0 comments

Microsoft is terrified

Linux continues to penetrate their markets. Other Open Source projects do it on the Windows platform as well. It’s not the current situation but the trend that worries them. And they don’t seem to have a working strategy against it. Immediately after the recent Novell/Microsoft deal, that included a patent covenant, Steve Ballmer said something like: “We’ve had an issue, a problem that we’ve had to confront, which is because of the way the GNU General Public License works, and because Open Source Linux does not come from a company – Linux comes from the community – the fact that that product uses our patented intellectual property is a problem for our shareholders”. So, Linux infringes upon Microsoft’s IP? Tell the community where Linux does this. If it really does, they would like to fix it. It sounds so much like what SCO tried. First, there were “millions of lines of code” that were infringing, now it’s down to zero lines. If Microsoft can’t learn from the mistakes of others, it has to repeat them. But because of how the US patent system works, they probably can put other companies out of business who refuse to cooperate simply by sueing them. Their claims don’t have to have a solid base. They don’t have it right now.

[click to continue…]

0 comments

JavaWorld: Dynamic Webpages with JSON

There’s an interesting article on how to overcome the same origin policy used by modern web browsers. It’s a security policy that prevents JavaScript from accessing a location different from the one it was loaded from. Same location normally means same protocol, subdomain, and domain. The same origin policy is sometimes called same site policy. One of the reasons for having this policy is to fix security issues like cross site scripting.

[click to continue…]

0 comments

New GWT Release 1.2.22

The Google Web Toolkit has a new stable release. You can read all about it here. It will be used for the new synformation web site, too.

I’ve started to use GWT since version 1.0 came out (August 25, 2006). It was easy to use and since I’m not very good at JavaScript programming, leave alone all the little things you have to know to make sure your JavaScript is compatible with all the different browsers, it was the right thing for me as a Java developer.

[click to continue…]

0 comments

Internationalisation

I’ve decided, that the new web site will support at least two languages: English and German. That’s because I have a little knowledge of both of theses languages. Developing for these two languages is nearly the same as developing for n languages (it’s not, but we assume this for now). So how do I support more than one language?

Synformation supports I18N in many ways. In fact, there are so many ways, that it can be confusing at times when you have to choose one of them for a specific project. A so called content object in synformation is an object that normally has its content (e.g. binary data like pictures, text) and all the meta-data that comes with it (e.g. date, language, valid-until, relationship to other objects) to describe it further. These content objects are normally used for articles, documents, user generated comments, etc. That’s why they have this name.

[click to continue…]

0 comments