Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

Mystery of hibernate3.jar

Hibernate distribution contains the file called hibernate3.jar. Generally developers would put it to the libraries path to compile their projects and to deploy it with their project distribution.

Read more ...

 

Is Firefox losing it?

Firefox 4 has been released one month ago making its users happy. Mozilla developers did a very good job catching up with competitors speed and UI wise.

But it seems that all those attractive bright features had stolen Mozilla developers' attention from what the real Firefox advantage once used to be (at least for us - developers) - its Firebug extension.

Firefox 4 was released with a bug in it. Basically the bug makes it impossible to use Firebug with Firefox 4 to develop Dojo applications. At all.

Read more ...

 

Which language?

Lots of Java developers around me feel the need to learn some more dynamic and extendible language. That is understandable and there is no doubt that learning a dynamic language is inevitable for most Java devs in the next year or two.

But most devs have hard times choosing between a number of languages available today. I decided to assist them and to do a small but sophisticated research:


$ find /usr/portage/ -type d -name groovy* | wc -l
1
$ find /usr/portage/ -type d -name scala* | wc -l
4
$ find /usr/portage/ -type d -name python* | wc -l
51

Read more ...

 

Microsoft KDE?

Everyone heard the news about Nokia choosing Windows as their base platform.

For a Unix-centric company that owns Symbian, Maemo/MeeGo and Qt, whose flagman product (not to mention the long awaited N9) was running Linux, and that was hiring Java/C developers hard in the last year, this news is more like a suicide committed in public.

Read more ...

 

Java<->JSON and weird fields

It's pretty easy to do Java objects - JSON and vice versa transformations. There are lots of tools available, I personally prefer Stringtree.

You can easily produce a valid JSON for a valid Java class with valid fields. But field name conventions are different between JSON and Java, and in some rare cases you stumble upon a field that doesn't conform to the Java standard, e.g. with a dash in its name, something like 'text-align'.

Read more ...

 

on Android

Diverted from my family affairs by the notorious Oracle-Google lawsuit I decided to take a look at the current state of Android from my perspective.

I own an HTC Dream phone - the first Android device on the market. The device was presented less than two years ago and was being actively sold until mid 2009 I believe.

Read more ...

 

Java future

I came across a nice feature by two former JavaWorld.com editors. Nine Java community leaders (two sr. engineers, two architects, two principals, a consultant, a CEO, and an author/developer) discuss Java future as they see it.

Read more ...

 

Measuring agile vs non-agile

I've seen a lot of projects becoming agile. In the beginning change to agility was pushed by development teams themselves, lately management layer became aware of the benefits agility can potentially bring.

Unfortunately blind appliance of agile methodologies (as with anything else) can do harm to team performance rather than making any improvement.

Migration to agility is supposed to result in better performance, but how do you prove that money and effort spent on introduction of a modern agile methodology was actually fruitful?

Read more ...

 

Gosling goes elsewhere

It is kind of strange that this news didn't make it to the JavaWorld yet. Weird thing has happened at Oracle. The recently acquired Oracle executive James Gosling quits. Via a blog entry.

Waiting for the list of Oracle Executives to get updated.

 

hmm... PowerDesigner

Today I'm going to blog about closed-source paid software.

Most DBA guys that I knew considered PowerDesigner one of the best tools for database design. Being not a very DB guy I got curious about whether it could be of any help to me.

I've downloaded a trial PowerDesigner 15 to give it a try.

Imagine my surprise when I observed a very good quality support for Hibernate. It seem like PowerDesigner can do all sorts of data transformations and mappings from/to any model. Including mapping data from DB to XML, and of course mapping between physical/conceptual DB and Hibernate.

Read more ...

 

Flash smartphone from Samsung

Yesterday a new smartphone Wave was officially presented by Samsung.

Some say that it is based on Linux. But it's not that interesting as you just can't expect a jailbreak or some kind of a root access from Samsung anytime soon.

Their site states that BADA can be based on a real-time OS or Linux kernel, so I wouldn't be so sure that it really does have Linux under the hood.

Read more ...

 

What could make me an Apple fan

Each time an Apple-related news breaks I'm asking myself why am I not an Apple fan? Despite hundreds of Mac/iBooks demoed in Hollywood movies and all musicians / designers around me going crazy for iMacs. The most recent news were of course iPad and a tiny local one - head of Apple Russia joining (sorry Russian only) Oracle Russia some two months ago.

The simple answer is Apple not being Java's friend.

Read more ...

 

Tracking session expiration in browser

So, there is that complex heterogeneous web application, with AJAX parts done both manually and by frameworks, multiple pop-up windows, etc.
A big respectable client approaches you with a requirement to invalidate, close, or do some other activity on all web application windows once HTTP session times out. Hopefully you know how to control the HTTP session time-out interval, for a J2EE-compliant web-application it is done from a web.xml file (however in lots of app servers it's done not in a standard way). For a 10 minutes time-out it is:


Read more ...

 

Nav4All shuts down

Just received a sad newsletter from Nav4All -- they are shutting down the business due to map data licensing issues with Navteq.

Nav4All was a navigation software for mobile devices including Android.

This is probably a good example of how an acquisition can influence the industry. Navteq was acquired by Nokia some time ago.

Also this news can probably explain why Google ditched its map data provider Tele Atlas recently, even despite the fact that it signed a five years contract the year before. Tele Atlas was purchased by TomTom.

Here is the letter itself:

Dear Customers,

Read more ...

 

Sun-Oracle strategy update event: my perception

"IBM can't scale, they can't do clusters, can't do clouds"... "Oracle is taking the same strategy as IBM"...

Of course the first statement was made on IBM's DB2 (not the mainframe one) and the second one was referencing IBM's strategy that it took back in 1960s, but still the combination of these two sounds as a joke. And Larry loves joking. He couldn't go to iPad presentation because of his obligations to give a speech at the Oracle + Sun Product Strategy event. He didn't miss much though.

Read more ...

 
Syndicate content