Android

Did Google Knowingly Violate Java Patents? 148

jfruhlinger writes "Opponents of software patenting have been rather heartened by recent developments in the Oracle-Google lawsuit, which have seemed to indicate that Oracle's patent case is weakening. But now the judge in the case has some sharp questions for Google, given that Google tried to negotiate with Sun over the patents in question before going on to develop Android without them."
Android

Why No War Over MS's Android Patent Shakedown? 174

jfruhlinger writes "When challenged directly by Oracle over Android intellectual property, Google has proven itself a feisty opponent. So why is it sitting back and letting Microsoft shake down OEMs over its claims to own patents that Android infringes? A disheartened Tom Henderson thinks it's because Microsoft has been smart to go after the vendors rather than poke at Google directly. Still, he wonders when Google will get into the fight." Glyn Moody thinks Google should join the fight as well.
Oracle

More Oracle Patents Declared Invalid 150

sfcrazy writes "The validity of another Oracle patent has become doubtful in the dispute with Google about the infringement of Java patents and copyrights on Android devices. The US Patent Office and Trademark Office (USPTO) has provisionally declared all 24 claims of patent number 6,125,447 as being invalid. The USPTO based its decision on a patent that had been used in another case. This patent was granted in 1994 – three years before Sun filed its Java patent application. The US patent office also considered two publications released in 1996 as evidence that Sun's described method for protecting applications via 'protection domains' was anticipated by 'prior art.'"
Image

Book Review: Software Build Systems Screenshot-sm 29

MassDosage writes "Software Build Systems by Peter Smith is a well written, albeit rather lengthy book that covers the intricacies of systems used to build software. It tries to do this in a technology-neutral manner where possible but covers existing tools like Ant, Make and Scons as a means of illustrating the various concepts covered instead of just focusing on theory. The real world examples illustrate building Java, C/C++, C# and Python software and cover scaling up from small builds with tens of source files up to massive builds with tens of thousands. All of the technologies used are introduced in some depth which newcomers should find useful but experienced build developers may want to skim over." Read below for the rest of MassDosage's review.
Cloud

Announcing Ozma: Extending Scala With Oz Concurrency 38

setori88 writes "Programming for concurrency makes sense in developing for both large scales (cloud computing) and small (multicore CPUs). Some languages were designed for concurrency and distribution; One of those languages is Oz, which provides advanced primitives regarding concurrency and distribution. Oz is mostly declarative, a paradigm that encompasses functional and logic programming. Despite its innovative features and expressiveness, Oz never made it into the wide developer community; one reason is its unusual syntax." Read on to learn about an effort to bring Oz's concurrency features to more programmers.
Android

USPTO Rejects Many of Oracle's Android Claims 154

sfcrazy writes "In yet another setback for Oracle, the U.S. Patent and Trademark Office has rejected 17 of 21 claims associated with one of the patents in Java that Oracle asserted Google had violated with Android. Groklaw reports, 'In the reexamination of U.S. Patent 6192476 the USPTO has issued an office action in which it rejects 17 of the patent's 21 claims.'"
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."

Slashdot Top Deals