×
Oracle

Oracle Thinks Google Owes $6.1 Billion In Damages 243

An anonymous reader writes "When Oracle acquired Sun in 2009, the company got its hands on a lot of desirable technology. While OpenOffice may have fallen by the wayside, Oracle isn't about to let the Java programming language and its associated patents remain untouched if they can generate some additional revenue. In fact, the company is currently in the middle of a legal battle with Google over those patents that could potentially net Oracle billions and leave Android crippled. In August last year Oracle sued Google for infringing Java patents and copyright by developing Android. Oracle argues that Android uses technology derived from Java and therefore infringes multiple patents. It wants compensation, but with most court documents and details not publicly available, it's hard to know specifics. However, new documents made available late last week revealed just how much Oracle thinks is an acceptable damages payment for Google to make. According to an expert Oracle hired, Google could be looking at a bill between $1.4 billion and $6.1 billion for its alleged infringements."
Education

Programming Is Heading Back To School 169

the agent man writes "Researchers at the University of Colorado at Boulder are exploring what it takes to systematically get programming back to public schools. They have created a game-design-based curriculum, called Scalable Game Design, using the AgentSheets computational thinking tool. Annual summer institutes train middle school teachers from around the USA to teach their students computational thinking through game design and computational science simulations. What's truly unique about this is that it is not an after-school program; it takes place during regular school courses. Entire school districts are participating with measurable impacts, increasing the participation of women in high school CS courses from 2% six years ago to 38-59% now. Educators would like to be able to ask students, 'Now that you can make Space Invaders, can you also make a science simulation?' To explore this difficult question of transfer, the researchers devised new mechanisms to compute computational thinking. They analyze every game submitted by students to extract computational thinking patterns and to see if students can transfer these skills to creating science simulations."
AI

AI Takes On Pac-Man 113

mikejuk writes "AI takes on Pac-Man — well, in fact it plays both sides. An annual competition challenges participants to write Java programs to control Pac-Man or the ghosts. It might not be chess, but it pits machine against machine, with algorithms going head-to-head as the AI ghosts try and eat AI Pac-Man."
Java

Java SE 7 Finally Approved By JCP, 13 To 1 101

medv4380 writes with news from InfoWorld about the near-term future of Java: "Java Platform, SE (Standard Edition) 7 has been passed this week by the JCP Executive Committee for SE/EE (Enterprise Edition), by a vote of 13 in favor and 1 — Google — against. Oracle, IBM, VMware, Red Hat, and Fujitsu are among the affirmative votes, and two committee members — Credit Suisse and Java architect Werner Keil — did not vote. Specifically, committee members voted on Java Specification Request 336, which pertains to the Java upgrade. Voting on the public review ballot for Java SE 7 finished up earlier this week after beginning on May 31. Java SE 7 still faces another vote on a final approval ballot."
Privacy

EFF Publishes Study On Browser Fingerprinting 80

Rubinstien writes "The Electronic Frontier Foundation investigated the degree to which modern web browsers are susceptible to 'device fingerprinting' via version and configuration information transmitted to websites. They implemented one possible algorithm, and collected data from a large sample of browsers visiting their Panopticlick test site, which we've discussed in the past. According to the PDF describing the study, browsers that supported Flash or Java on average supplied at least 18.8 bits of identifying information, and 94.2% of those browsers were uniquely identifiable in their sample. My own browser was uniquely identifiable from both the list of plugins and available fonts, among 1,557,962 browsers tested so far."
Programming

JavaScript Servers Compared 132

snydeq writes "InfoWorld's Peter Wayner test-drives five leading JavaScript servers and finds the results compelling though still a work-in-progress. 'I enjoyed the challenge and stimulation of rethinking everything I know about the server, but I still found myself hesitant to push these new ideas too far or too fast. The speed of experimentation and development is heady and exciting to the open source crowd, but it will probably seem scary to corporate developers who like the long, stable lives of tools from Microsoft or Oracle. Some of these platforms will probably morph three or four times over the next few years, something that won't happen to the good, old JSP standard in the Java world,' Wayner writes in review of Node.js, Jaxer, EJScript, RingoJS, and AppengineJS."
Image

Book Review: Camel In Action Screenshot-sm 55

RickJWagner writes "I'm pretty certain this is the definitive guide to Apache Camel, destined to be referred to as 'The Camel Book' by Camel users for a long time. It covers Camel inside and out, upside and down, 550 pages worth of gritty detail that takes the reader from level zero to monitoring of your production applications. If you use Camel, or think you might want to, you need to pick up a copy of this book." Read below for the rest of Rick's review.
Biotech

Coffee Wards Off Cancer 286

Thorfinn.au writes "A new study indicates that heavy coffee drinking staves off deadly prostate cancer in men. Some 47,911 US men were surveyed over the period 1986 to 2008 for the research. During this time some 5,035 of them developed prostate cancer with 642 dying of it. According to analysis by investigating scientists, men who drank the most coffee (a fairly normal six-plus cups per day) had a 20 per cent lower risk of developing any kind of prostate cancer. If they did get prostate cancer, the java-swillers were much less likely to die from it than others: their risk of deadly prostate cancer was no less than 60 per cent lower than normal. Even less thirsty coffee drinkers who only put away one to three cups daily saw their chance of deadly prostate cancer fall by a useful 30 per cent."
Botnet

Multiplatform Java Botnet Spotted In the Wild 203

It's fun sometimes to be smug because you are ("one is") using an operating system less susceptible to malware, or at least less targeted by malware creators, than is Microsoft Windows. Now, reader Orome1 writes with word of a Java-based, equal-opportunity botnet Trojan, excerpting from Help Net Security's report: "'IncognitoRAT is one example of a Java-based Trojan discovered in the wild that is being downloaded and installed by another component. This malware behaves like other Windows botnets but uses source code and libraries that can operate on other platforms,' explains McAfee's Carlos Castillo." So far, no mention of a Linux version, though.
Android

Oracle Subpoenas Apache Foundation In Google Suit 98

angry tapir writes "Oracle has subpoenaed the Apache Software Foundation in connection with its ongoing intellectual property suit against Google. Oracle filed suit against Google in August, alleging that its Android mobile operating system infringes on seven of Oracle's Java patents. Google has denied any wrongdoing. The subpoena, which was received by ASF on Monday, seeks 'the production of documents related to the use of Apache Harmony code in the Android software platform, and the unsuccessful attempt by Apache to secure an acceptable license to the Java SE Technology Compatibility Kit.'"
Java

Oracle Plans To Hand Hudson To Eclipse 68

jfruhlinger writes "When Oracle took over Sun, its hamhanded treatment of the open source Hudson continuous integration project, which resulted in a fork, became symbolic of the company's awkward relationship with open source projects. Now Oracle is looking to make amends, or at least get Hudson off its hands, by handing the entire project over to the Eclipse Foundation."
Software

The Insidious Creep of Latency Hell 297

Twinbee writes "Gamers often find 'input lag' annoying, but over the years, delay has crept into many other gadgets with equally painful results. Something as simple as mobile communication or changing TV channels can suffer. Software too is far from innocent (Java or Visual Studio 2010 anyone?), and even the desktop itself is riddled with 'invisible' latencies which can frustrate users (take the new Launcher bar in Ubuntu 11 for example). More worryingly, Bufferbloat is a problem that plagues the internet, but has only recently hit the news. Half of the problem is that it's often difficult to pin down unless you look out for it. As Mick West pointed out: 'Players, and sometimes even designers, cannot always put into words what they feel is wrong with a particular game's controls ... Or they might not be able to tell you anything, and simply say the game sucked, without really understanding why it sucked.'"
Google

Oracle, Google Move To Streamline Java Suit 49

itwbennett writes "Google and Oracle each submitted proposals on Friday to reduce the number of claims in their Java patent infringement lawsuit, which could help bring the case to a speedier conclusion. Earlier this month, lawyers for the two companies gave Judge William Alsup of the US District Court in San Francisco a crash course in Java to prepare him for a claim construction conference."
Image

Book Review: Amazon SimpleDB Developer Guide Screenshot-sm 38

KuanH writes "Amazon SimpleDB Developer Guide is billed as a complete guide to using Amazon's SimpleDB database API. It's most detailed for PHP. It's helpful for Python. But the Java code and explanations aren't up to the standard of the others. It includes a primer on using Amazon S3 with SimpleDB: files stored on S3, file metadata stored in SimpleDB — again, less good for Java. It also covers tuning to reduce usage costs, caching using memcached, and ways to batch-update and make serial or parallel requests to SimpleDB. However, it's missing some information that beginners might need, and it's perhaps not quite advanced enough for the more experienced. Downloadable example code is available only for PHP." Keep reading for the rest of Kuan's review.
Programming

NetBeans 7.0 Is Now Available 137

An anonymous reader writes "Oracle releases NetBeans IDE 7.0, which introduces language support for development to the proposed Java SE 7 specification with the JDK 7 developer preview. The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1. Additional highlights include Maven 3 and HTML5 editing support; a new GridBagLayout designer for improved Swing GUI development; enhancements to the Java editor, and more."
Image

Book Review: RESTful Java Web Services Screenshot-sm 49

jm2dev writes "The title is self descriptive, you will learn what a REST architecture is, the concepts behind it, advantages and constraints, and how to implement web services in a RESTful way serving and consuming content using the Java programming language, as command line applications, desktop graphical client, run by an application server or even as standalone applications. Almost everything you need to know to start working with web services in Java the REST way is covered by this book." Read on for the rest of Jose's review.
Java

Red Hat Uncloaks 'Java Killer': the Ceylon Project 623

talawahdotnet writes "Gavin King of Red Hat/Hibernate/Seam fame recently unveiled the top secret project that he has been working on over the past two years, a new language and SDK designed to replace Java in the enterprise. The project came out of hiding without much fanfare or publicity at QCon Beijing in a keynote titled 'The Ceylon Project — the next generation of Java language?'"
Java

Judge In Oracle-Google Case Given Crash Course in Java 181

itwbennett writes "Lawyers for Oracle and Google gave Judge William Alsup of the U.S. District Court in San Francisco an overview of Java and why it was invented, and an explanation of terms such as bytecode, compiler, class library and machine-readable code. The tutorial was to prepare him for a claim construction conference in two weeks, where he'll have to sort out disputes between the two sides about how language in Oracle's Java patents should be interpreted. At one point an attorney for Google, Scott Weingaertner, described how a typical computer is made up of applications, an OS and the hardware underneath. 'I understand that much,' Alsup said, asking him to move on. But he had to ask several questions to grasp some aspects of Java, including the concept of Java class libraries. 'Coming into today's hearing, I couldn't understand what was meant by a class,' he admitted."
Handhelds

Mono Comes To Android 257

A reader writes "After releasing Monotouch for iPhone which allows c# development on iOS, Novell has announced the availability of Mono for Android. Will this give us the 'one language to rule them all' that Java failed to bring, or will the bad blood between the F/OSS groups and Microsoft make this a dead end?"

Slashdot Top Deals