java

Java Development Kit (32-bit) review

The Java Development Kit is a collection of tools that developers use to deploy applications written in Java. It's not for writing apps but rather for compiling, debugging, and deploying Java apps in a variety of applications and platforms, such as Windows and Android. We looked at JDK Version 8 for 32-bit Windows. The latest update includes various bug and security fixes.

Pros

Toolset: Java Developer Kit offers a vast selection of "goodies" including javac (compiler), jar (archiver), and jdb (debugger).

Up to date: The JDK packs a lot for a free toolkit, but it's also … Read more

Name your own price coding bundle at Udemy

We're doing something a little different this week. Instead of the usual software deal, we've partnered with StackSocial to bring you some of the best coding classes on popular online learning platform Udemy. The price? You decide. The best part is that 10 percent of your purchase will go to the charity of your choice. This deal is available through StackSocial.

Learn how to be a Web developer, design your own Web site, or just improve your coding skills with these lectures, videos, and tutorials. Beat the average price (currently $14.66), and you'll get all eight … Read more

Java Runtime Environment (JRE) review

Java Standard Edition (SE) is a free software bundle that provides the Java Runtime Environment and the libraries and components you need to display a wide range of programs and Web content on 32-bit Windows PCs. It includes the Java plug-in for Web browsers and Java Web Start for deploying standalone apps written in Java over the Internet or other networks. Java SE Version 7 Update 55 addresses 37 security vulnerabilities.

Pros

You probably need it: Lots of Web sites and programs depend on Java to run. Up-to-date Java libraries and components keep your content fresh.

Now with JavaFX: Java … Read more

Java Runtime Environment (JRE) (64-bit) review

Oracle's Java Runtime Environment (JRE) for 64-bit Windows PCs contains the Java Virtual Machine, software libraries, components, and plug-ins that tons of programs, media, and Web sites need to display advanced multimedia content and animation. Version 7 Update 55 of Java's Standard Edition addresses 37 security vulnerabilities while reducing the frequency of security notifications in certain installations.

Pros:

Answers the 64-bit question: Running 32-bit Java on 64-bit Windows involves compromises, such as Update issues. This version of Java is designed specifically for 64-bit Windows.

Plug-ins: The Java plug-in is critical to many Web applications, while Java Web Start … Read more

Google: Under-the-hood change helps Web apps on Chrome

Google has taught Chrome how to walk and chew gum at the same time.

The newest Chrome beta version, 33, includes a feature called concurrent compilation that means the browser takes a smoother, faster trip to an optimized version of the Web page code it's running.

"Concurrent code compilation is another step towards reducing latency in Chrome," said Chrome programmer Yang Guo in a blog post Thursday.

JavaScript performance is crucial to browsers, which increasingly run Web-based apps written in JavaScript, not just load relatively static Web pages.

Concurrent compilation takes advantage of the fact that most … Read more

Google Dart target: Chrome soon! Other browsers...someday

Minecraft is one of the most widely used games around these days. So it was notable when the programmer who wrote it, Markus "Notch" Persson, embraced Google's Dart programming language for Web apps.

"I love it," Persson tweeted in November, shortly after Google released Dart 1.0.

That's music to the ears of Google developers who created Dart to rewrite the rules of Web programming and, as they see it, to overcome shortcomings of the JavaScript language at the foundation of Web apps today. To fully succeed, though, Google will have to persuade a … Read more

Best free sites for learning how to write code

Not so long ago, typing was for secretaries, journalists, and would-be authors. Now we're all tapping away at keyboards and screens from morning until night.

The number of people who spend their workday coding continues to soar. In the not-too-distant future, writing code may be as commonplace as typing and other forms of text-keying are today.

Learning how to code has never been easier. Whether you're a programming newbie or an old hand looking to learn a new skill or two, these four free services have you covered. (Note that all but W3Schools.com requires that you register … Read more

Appeals court considers Oracle's Java copyright claims

A US appeals court on Wednesday considered whether Oracle should be afforded copyright protection over certain portions of the Java programming language in a case that is being closely watched by software developers.

The appeal, being heard by the US Court of Appeals for the Federal Circuit in Washington, DC, is the latest chapter in the company's long-running patent and copyright battle over Google's use of Java application programming interfaces (APIs) in Android. Oracle sued Google in 2010, alleging that Google's use of 37 Java APIs in its mobile operating system constituted patent and copyright infringement.

Google … Read more

Adobe and Java vulnerabilities leave Windows open for exploitation

A recent report by the AV-Test Institute found that exploits in Adobe Reader, Adobe Flash, and Java account for 66 percent of Windows systems affected by malware.

In a 10-year-plus study, AV-Test uncovered that one exploit for Adobe Reader had nearly 37,000 recorded variants that exploited user machines with high levels of precision. Users with outdated software or versions known to be susceptible stood virtually no chance of avoiding malware damage without some form of protective software.

The biggest offender? Java, which had a whopping 82,000 attacks spread across different versions, making it one of the most vulnerable … Read more

Chrome, Opera pass Epic Citadel demo's Web graphics test

Chrome and Opera have become the first browsers to match Mozilla Firefox's support for Epic Games' Unreal Engine 3 and the Web-based Epic Citadel demo that's built on the 3D graphics technology. The demo's computing challenges include 3D graphics covered with 2D textures, rustling leaves, flowing water, reflective stone floors, lens flare, and shadows and other lighting effects.

Mozilla and Epic Games demonstrated the advanced Web programming in March using a combination of Mozilla technologies: Emscripten that converts C or C++ software into JavaScript, and asm.js that can run a specialized subset of JavaScript much faster. … Read more