Java Performance: Ubuntu Linux vs. Windows Vista

From Phoronix: "Have you ever wondered on what operating system Java works the best? While by no means is it a conclusive multi-platform comparison, for this article we ran a number of Java benchmarks on both Windows Vista Premium and Ubuntu Linux to see how the Java Virtual Machine performance differs. In addition, when running Ubuntu we had tested Sun's official Java package as well as the OpenJDK alternative."

Run JavaScript Files on the Server Side

With ever increasing amounts of Javascript on the client side, maintenance is increased by duplicating business logic on the client side;"In this series, learn how to run JavaScript files on the server side, call remote JavaScript functions with Ajax, and use the Java Scripting API with the JavaServer Pages (JSP) technology." Part 1 of IBM's "Javascript EE" series- "Combine JavaScript with Java code on the server to get the freedom to use the same JavaScript routines on both servers and clients, and allow you to maintain a single code base for both Ajax and non-Ajax clients."

Google Christens ‘Cupcake’ Android Development

It was recently announced at the Android project website that the said mobile system would be receiving an update bringing to light many new features and various bug fixes. The Android team has already begun putting the new code on the public repositories under the "cupcake" branch. Some of the more notable new features and fixes include plentiful email and browser fixes, new video support, and even "basic x86 support," though we're not quite sure just where they're headed with that one.

Java 1.5 for the .NET Platform

I read in InfoQ: "Ja.NET is a port of Java 1.5 SE to the .NET platform. The compiler is based on the Eclipse JDT, which has been modified to generate IL as well as Java Byte Code. Java traditionally compiles each class into a separate file, but this creates an unacceptable overhead for .NET. To address this, a tool based on Cecil is used to create larger assemblies much in the same way Jar files are created for Java."

France Orders Break Up of Orange iPhone Exclusivity Deal

The French competition council has ordered the iPhone be opened up to other French carriers (Google-translated), breaking the exclusivity deal with Orange (France Telecom). The complaint was filed by France's third largest operator Bouygues Telecom who said that the deal violated local competition laws. Though the ruling is temporary whilst the issue is investigated further, the ruling did state that the arrangement reduced the effects of price competition, network quality and customer service.

Human Rights Group Condemns Computer Manufacturers

In a muckraking Spiegel.de article, suppliers to well-known computer manufacturers are accused of mistreating workers and violating Chinese labor law: "According to a Hong-Kong based human rights organization, working hours total up to 370 hours per month, workers aren't receiving the legal minimum wage and in the run-up to Christmas, days off are cut out entirely." One of the reasons that high tech hardware has become so widespread and useful is because it's so inexpensive. As this article demonstrates, this affordability can come at a price.

Apple Loses Some Shine as Mac Sales Slow

Apple, which has outpaced the overall personal computer market this year despite its strategy of eschewing discounts, showed its first signs of weakness in November. NPD analyst Steve Baker blamed a 35% drop in sales of desktop Macs, noting growth in Apple's laptops still outpaced rivals . The decline marks a sharp reversal for Apple, which has enjoyed robust demand this year for its Macs, even as spending on Windows-based PCs slowed along with sales of other electronics like flat-panel TVs. Note by Kroc: With apologies to OSNews reader judgen for changing the news source provided from SmartHouse to WSJ.

Virtual Worlds User Interface for the Blind

Virtual Worlds User Interface for the Blind is a prototype user interface that enables blind users to participate in virtual world environments. It provides communication, navigation, and perception functions using GUI elements. As a way of enriching the virtual environment with descriptive semantic information, sighted users contribute annotations of virtual objects using a scripted gadget equipped by their avatar. These annotations are then made available to the blind users through the special user interface.

Apple Pulls Out of MacWorld, Jobs To Skip MacWorld

In a move that will surely revive the tiring rumour that Steve Jobs has serious health issues, Apple has announced that not only will they back out of MacWorld San Francisco , but also that Steve Jobs will not hold his usual keynote address at the coming MacWorld event this January - which will be the last MacWorld attended by Apple. The keynote will instead be delivered by Phil Schiller. Surprising? Hardly.

ROL, ROOL Kiss and Make Up, but Questions Remain

Earlier this month we reported on RISCOS Ltd possibly undertaking legal action against RISC OS Open Ltd , with the latter being the shared source project started by Castle. This news came down pretty hard on the already small RISC OS community, but it did have a number of positive effects: representatives from both ROL and ROOL were quick to explain that there is absolutely no animosity between the two companies, and that the community has nothing to fear.

BlackBerry OS Runs on Windows Mobile

Today, a number of screen shots of RIM's BlackBerry OS running on a Windows Mobile HTC Fuze hit the Web. The "BlackBerry virtualization" is possible thanks to the new BlackBerry Application Suite, which is a piece of software for non-RIM devices that lets users take advantage of various RIM security features, as well as the company's "push" delivery tech. The BlackBerry Application Suite isn't currently available, but it should be soon, according to reports.

Microsoft Releases Its First-Ever iPhone Application

Microsoft's first-ever iPhone application is a slick photo viewer with a browsing capability that handles a large number of photos on a mobile device screen. The Seadragon mobile application is free through Apple's application store. It a product of Microsoft's Live Labs division, which focuses on developing Web-based technology and applications. Seadragon incorporates the Deep Zoom feature, which is also integrated into Silverlight 2, Microsoft's multimedia tool. It allows a user to quickly magnify a particular area of a photo, regardless of its size.