Home Tags Java

Tag: java

The road to Java 9: Only critical bugs getting fixed now

With the initial release candidate build for Java 9 now published, Oracle has proposed that from here on out, only “showstopperrdquo; bugs be fixed for the production Java 9 release, which is due September 21.The proposal floated this week represents a further tightening up of bug-fixing goals for RDP (Rampdown Phase) 2 of the Java upgrade.

The plan calls for fixing all P1 (Priority 1) bugs critical to the success of Java Development Kit (JDK) 9.

Also, builders would decommit from fixing any bugs not new in JDK 9 and not critical to the release, even if they had been targeted for fixing.To read this article in full or to leave a comment, please click here

The road to Java 9: The current status

Java 9 Standard Edition should bring big benefits to developersmdash;as soon as it actually arrives, now slated for September 21.The planned update to the popular enterprise language and platform is set to offer a world of new capabilities.

Among these are modularity, an experimental version of ahead-of-time compilation, and a REPL (read-eval-print-loop).[ The big 4 Java IDEs reviewed: See how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]Proposal: Fixes to most Java 9 bugs are on hold [ADDED June 23, 2017] With the initial release candidate build for Java 9 now published, Oracle has proposed that from here on out, only “showstopperrdquo; bugs be fixed for the production Java 9 release, which is due September 21.To read this article in full or to leave a comment, please click here

The best MVC frameworks for Node.js

Node.js is a JavaScript runtime, built on Chromersquo;s V8 JavaScript engine, thatrsquo;s suitable for implementing both desktop and server apps. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient compared to threaded servers, such as Apache, IIS, and your typical Java server.To read this article in full or to leave a comment, please click here(Insider Story)

CheerpJ converts Java apps into JavaScript for the web

Melding Java and web development, CheerpJ is being readied as compiler technology that takes Java bytecode and turns it into JavaScript, for execution in browsers.

Based on the LLVM/Clang compiler platform as well as Learning Technologiesrsquo; own Cheerp C++-to-JavaScript compiler, CheerpJ takes Java bytecode and turns it into JavaScript without needing the Java source.In CheerpJ, applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations.
Server-side Java components can become client-side browser-based libraries while native Java code serves as platform-independent components for the Node.js server-side JavaScript platform.To read this article in full or to leave a comment, please click here

JVM may get upgrade to support today’s multicore processors

Oracle is proposing an update to the Java Virtual Machine to allow for direct-value class types, a modernization required by the advent of multicore processors. There is no schedule for when the changes might appear in the JVM.The changes to the JVM specification would support a prototype of value classes—classes for which primitive-like non-reference value instances can be created and acted upon. “The proposals for value types in Java are about giving developers the alternative to give up identity and polymorphism so that the runtime can represent the underlying data in a way which is both far more compact and much better suited for processing in bulk operations,” said Georges Saab, Oracle’s vice president of software development in the Java platform group.To read this article in full or to leave a comment, please click here

Kotlin’s a rising star in language popularity index

Boosted by its ties to Android mobile application development, Kotlin is a rising star in the Tiobe language popularity index.The statically typed language developed by JetBrains initially for the Java Virtual Machine, reached the top 50 in the index this month for the first time, ranking 43rd, although it has a rating of just 0.346 percent.
Still, this places Kotlin ahead of other more-established languages such as Groovy and Erlang. Kotlin was ranked 80thnbsp;just last month.[ Download the InfoWorld quick guide: Learn to crunch big data with R. | Tap the power of Googlersquo;s Go language. | InfoWorld looks at 6 best JavaScript IDEs and 22 JavaScript frameworks ready for adoption. ]Software quality services vendornbsp;Tiobersquo;s index assesses language popularity based on a formula that examines searches in popular search engines such as Google, Wikipedia, Bing, and Yahoo, looking at the number of skilled engineers, courses, and third-party vendors related to a language.To read this article in full or to leave a comment, please click here

50 hashes per hour

In this research we'll be revisiting the USB port – this time in attempts to intercept user authentication data on the system that a microcomputer is connected to.

As we discovered, this type of attack successfully allows an intruder to retrieve user authentication data – even when the targeted system is locked.

The state of Java 9

Java 9 Standard Edition should bring big benefits to developersmdash;as soon as it actually arrives.The planned update to the popular enterprise language and platform is set to offer a world of new capabilities.

Among these are modularity, an experimental version of ahead-of-time compilation, and a REPL (read-eval-print-loop).

But the release keeps getting stalled by the major overhaul required for modularization.[ The big 4 Java IDEs reviewed: See how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]Already delayed several times before (it was set to arrive in September 2016 at one point), the upgrade is now due as Java Development Kit 9 in September 2017.

The release has been mired in disagreements pitting Java steward Oracle against major Java participants such as Red Hat and IBM over whether modularization is on the right track.To read this article in full or to leave a comment, please click here

Java 9 delayed due to modularity controversy

Java 9 wonrsquo;t be released on July 27 after all.Oracle has proposed that Java 9 Standard Edition be delayed until September so the open source community that is finalizing Java 9 can address the ongoing controversy over a planned but later rejected approach to modularity, said Georges Saab, vice president of software development in the Java platform group at Oracle and chairman of the OpenJDK governing board.[ The big 4 Java IDEs reviewed: See how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]The Java Platform Module System, a key capability of Java Development Kit 9 and the subject of Java Specification Request (JSR) 376, failed in a vote by the Java executive committee earlier this month.
IBM, Red Hat, and Twitter, among others, voted against the plan, because they believed it would be too disruptive to developers and would fragment the Java community.To read this article in full or to leave a comment, please click here

Oracle has a plan to make Java 9 migration easier

It will be easier to migrate code to the planned Java 9 release, due in late July, if the committee that managed Java approves a proposal just made by Oracle to better accommodate modularity, the key new feature in Java 9. Oracle made the proposal after getting strong opposition to its modularization plans from the Java communityIn a proposal floated Thursday, Mark Reinhold, Oraclersquo;s chief Java architect, said strong encapsulation of JDK-internal APIs has caused worries that code that works on JDK 8 will not work on JDK 9 and that no advance warning of this was given in JDK 8. “To help the entire ecosystem migrate to the modular Java platform at a more relaxed pace, I hereby propose to allow illegal reflective access from code on the class path by default in JDK 9, and to disallow it in a future release,” he said.To read this article in full or to leave a comment, please click here

Google endorses Kotlin for Android development

Googlersquo;s Java-centric Android mobile development platform is adding the Kotlin language as an officially supported development language, and will include it in thenbsp;Android Studio 3.0 IDE.
Its developers had previously promoted Kotlin for Android development.The revelation was made Wednesday by Google Program Manager Stephanie Saad Cuthbertson at the Google IO developer conference.

This is the first time a new programming language has been added to Android. “It makes developers so much more productive.
It is fully Android runtime-compatible, it is fully interoperable with existing code, it has fabulous IDE support,“ she said.To read this article in full or to leave a comment, please click here

Oracle’s Java chief debunks ‘misconceptionsrsquo; about Java 9

Looking to stave off criticism of the now-jeopardized Java 9 release, Oraclersquo;s top Java official defended the platform against what he termed falsehoods around its accommodations for Apache Maven, third-party frameworks, and existing code.“There seem to be many misconceptions out in the world about what Java 9 is, what the Jigsaw module system is, how itrsquo;s going to impact people,” said Mark Reinhold, chief architect of the Java platform group at Oracle, at the Devoxx UK conference in London last week.

Today in an online post, he addressed what he sees as the three biggest misconceptions around Java 9.To read this article in full or to leave a comment, please click here