|
|
|
What's New
|
Thursday, May 17, 2012
|
|
|
|
|
|
|
A Funny Thing Happened on Java?s Way to the Cloud [source: JAVA DEVELOPER'S JOURNAL ] 
On the surface, everything seems fine. If you do a search, you?ll see lots of people offering support for cloud-centric application frameworks. But, when I speak with companies actually moving Java applications into the Cloud or trying to create new Cloud services based on Java, I get a different story. It?s not the application in many cases that?s in the way, it?s the JVM.
An example that highlights these issues comes from one of our partners, Intalio. Intalio offers Cloud solutions based mostly on open source. They and their customers are frustrated by the fact that Java can?t take advantage of Cloud elasticity ? the JVM strictly limits the amount of memory and cores an individual instance can use. To make matters worse, operators have to deploy multiple small instances (around 2-4 GBs of memory each) to keep garbage collection pauses short enough so users wouldn?t really notice the delay. Plus, managing it all is painful. Developers have to create distributed networks within individual machines, and the IT staff has to create and launch lots of new instances and tune carefully to avoid long response times delays. (Their CEO, Ismael Chang Ghalimi, describes the problem in detail in a paper called ?Cloud Computing is Memory Bound ? located here: http://www.intalio.com/cloud-computing-is-memory-bound.)read more
|
|
Java Jury Deliberating Google?s Patent Infringement [source: JAVA DEVELOPER'S JOURNAL ] 
Oracle?s Java patent infringement case against Google and Android went to
the jury Tuesday afternoon.
The jury, which delivered only a partial verdict on copyright infringement
last week, deciding that Google infringed but unable to say whether that
infringement made ?fair use? of the IP, is now down to 11 jurors.
One juror reportedly called in from the San Francisco Bay Bridge with
car trouble, unlikely to make court at all. The judge excused her from ever
coming back, ZDnet said, and pushed on.
Only two patents are at issue. In its closing statement Oracle accused Google
of being reckless and willful and told the jury that words like fair use, open
source and clean room had no meaning in this phase of the trial, only the fact
that Google?s Dalvik virtual machine works just like Oracle?s Sun-inherited
Java virtual machine and that Google lacked a license.
Google continued to maintain that it designed Android from scratch ?
though that?s not a defense in patent infringement cases ? and different from
the claims of the two patents.
Over the weekend the judge told Oracle the damages phase of the trial
couldn?t wait for a retrial of the fair use issue. Oracle, in turn, said it
wouldn?t accept a bench verdict on damages and is insisting on asking for
disgorgement of infringer?s profits on a few lines of copyright infringement
although the judge has tried to disabuse Oracle?s lawyers of the notion
that that theory is going to translate into a finding worth billions or even
hundreds of million of dollars.
It?s unclear when the judge will decide if APIs are copyrightable or not ? but
currently it won?t be in time for part three of the trial on damages ? and until
he does there?s no possible liability.
According to Law.com Oracle lawyer David Boies tried to strike a deal with
Judge Alsup. ?He said Alsup should put off the damages phase of the trial
until after the judge resolves the burning legal questions, chiefly whether the
37 API packages are copyrightable. And should Alsup rule against Oracle
then Boies said he would agree to forgo a jury award on infringer?s profits
and would let Alsup award any statutory damages on those two lines of
infringed code. But should Oracle prevail in the legal finding that the API
packages are copyrightable material then Oracle wants a shot at the more
lucrative damages in a jury trial?.Alsup seemed to indicate Boies? idea
might be doable if Google agreed. He asked for more briefing.?read more
|
|
Apache Hadoop and Hive for Big Data Storage and Processing [source: DevX: Latest Java Articles ] 
Hadoop alone is a productive framework for distributed big data applications, but combined with Hive it overcomes big data challenges even better.
|
|
|
|
|
|
|
|
|
|
|
Spring in Action, Second Edition
In this second edition, Spring in Action has been completely updated to cover the exciting new features of Spring 2.0. The book begins by introducing you to the core concepts of Spring and then quickly launches into a hands-on exploration of the framework.
|
|
|
|
Prototype and Scriptaculous in Action
Prototype and Scriptaculous in Action is a comprehensive, practical guide that walks you feature-by-feature through the two libraries. First, you will use Scriptaculous to make easy but powerful UI improvements. Then you will dig into Prototype's elegant and sparse syntax. This book is written for web developers with a working knowledge of JavaScript.
|
|
|
|
|
|
|
|