JavaReference.com
Welcome Guest     Login     Register    
 [ Home >  Articles >  All Articles ]     [ Group by  Category,  Source ]  Submit Article   
 [  Next 10  ]1 - 10 ] 
A Funny Thing Happened on Java?s Way to the Cloud
 This item is new
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
 This item is new
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
 This item is new
Hadoop alone is a productive framework for distributed big data applications, but combined with Hive it overcomes big data challenges even better.
JSF and Java EE Newscast Episode 7
 This item is new
Kito, Ian, and Daniel the PrimeFaces / ICEfaces controversy, JSF 2.2, and new releases of MyFaces, Mojarra, ICEfaces, PrettyFaces, DeltaSpike, JBoss EAP, Hibernate, IronJacamer Spring Roo, IBM WebSphere, Liferay, MyBatis for Scala, and more....
JSF and Java EE Newscast Episode 8
 This item is new
In this episode of the newscast, Kito, Ian, and Daniel discuss JDK 8, LiferayFaces, the new Jenkins repository, and new releases of ICEfaces, MyFaces, Weld, Ceylon, ModeShape, Arquillian, Akka, NetBeans, and several Spring products....
The Net as Paradigm
 This item is new
Edward Burman recently sent me a very interesting email in response to my article about the 50th anniversary of Thomas Kuhn?s The Structure of Scientific Revolutions. So I bought his 2003 book Shift!: The Unfolding Internet ? Hype, Hope and History (hint: If you buy it from Amazon, check the non-Amazon sellers listed there) which [...]read more
Functional thinking: Functional design patterns, Part 3
 This item is new
The Gang of Four's Interpreter design pattern encourages extending a language by building a new language from it. Most functional languages let you extend the language in a variety of ways, such as operator overloading and pattern matching. Although Java doesn't permit any of these techniques, next-generation JVM languages do, with varying implementation details. In this article, Neal Ford investigates how Groovy, Scala, and Clojure realize the intent of the Interpreter design pattern by allowing functional extensions in ways that Java does not.
What Does the Oracle-Google Verdict Mean for Android Developers?
 This item is new
Key questions remain undecided, but a possible mistrial would be good news for Google and developers.
Judge Finds Google Copied More Java Code than Jury Said
 This item is new
District Court Judge William Alsup, who refused last week to decide whether Google had fairly used the Java IP a jury said Android infringed, had no trouble Friday deciding that the jury made a mistake in finding Google only copied nine lines of Java?s rangeCheck code as well as infringing the sequence, structure and organization of 37 Java APIs. In a judgment as a matter of law the good judge said Google directly copied eight other Java files and that it wasn?t a petty little thing. FOSS Patents had said when it came out that the jury?s verdict was odd since ?there are code files in there that are much larger than the rangeCheck function, and infringement was so clear that it shouldn?t even have been put before a jury.? The judge effectively said the blog was right. read more
PTO Finds Key RPost Patent 100% Valid
 This item is new
A US Patent and Trademark Office re-examination has found a basic RPost proof-of-delivery patent valid. In a sweeping decision all 89 of its claims have been left standing against challenges of prior art. Patent holders dream of such things. It is understood to be a so-called ?final final? decision covering items such as time-stamp authentication. No one except the PTO knows who made the claims of prior art but that unknown challenger reportedly dumped scads of documentation on the PTO for it to wade through and failed. It?s bad news for the slate of companies RPost is suing in federal courts in California, Texas and Virginia for infringing US Patent No 6,182,219 including Swiss Post, Canada Post, Adobe, Docusign, Zix, RightSignature and Farmers Insurance among others. read more
 [  Next 10  ]1 - 10 ] 
  Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. and its subsidiaries in the U.S. and other countries.