18.4 C
London
Monday, August 21, 2017
Home Tags Java

Tag: java

Oracle wants to end its leadership in the development of enterprise Java and is looking for an open source foundation to take on the role.The company said today that the upcoming Java EE (Enterprise Edition) 8 presents an opportunity to rethink how the platform is developed.

Although development is done via open source with community participation, the current Oracle-led process is not seen agile, flexible, or open enough. ”We believe that moving Java EE technologies to an open source foundation may be the right next step, to adopt more agile processes, implement more flexible licensing and change the governance process,” Oracle said in a statement.To read this article in full or to leave a comment, please click here

What’s new in Java EE 8

Although Oracle has been mostly quiet lately about the progress of its enterprise Java overhaul, that is likely to change soon with the impending arrival of Java Platform, Enterprise Edition 8, better known as Java EE 8.The upgrade retools enterpris...
Java and C continue to lead the Tiobe index of programming language popularity, but both dropped to all-time lows in the just-published August release of the index.The longtime leaders have had to share the programming landscape with a growing number of language options attracting developers, which has caused their slippage in the index. Javarsquo;s rating this month was 12.961 percent, a drop of more than six percentage points since August 2016, while Crsquo;s rating was 6.477 percent, a year-over-year drop of nearly five points. Javarsquo;s rating last month was 13.774 percent while C was rated at 7.321 percent.To read this article in full or to leave a comment, please click here
Yesterday, I was in San Francisco for a work meeting.

By coincidence, one of the people I respect, Rod Johnson, the creator of the Java Spring Framework, was in town.
I met him for Indian food and to talk about his new startup Atomist.Atomist is a s...
Apache Solr is a subproject of Apache Lucene, which is the indexing technology behind most recently created search and index technology.
Solr is a search engine at heart, but it is much more than that.
It is a NoSQL database with transactional support.
It is a document database that offers SQL support and executes it in a distributed manner.Sound interesting? Join me for a closer look. (Full disclosure: I work for Lucidworks, which employs many of the key contributors to the Solr project.)[ NoSQL grudge match: MongoDB and Couchbase Server go nose to nose. | Keep up with hot topics in programming with InfoWorldrsquo;s Application Development newsletter. ]You need a decent machine (or just use an AWS instance) with ideally 8GB or more RAM. You can find Solr at http://lucene.apache.org/solr. You also need the Java Virtual Machine version 8. Unzip/untar Solr into a directory, make sure JAVA_HOME is set, and that the java binary is in your path.

Change to the directory Solr is in and type bin/solr start -e cloud -noprompt.

This starts a two node cluster on your laptop with a sample collection called gettingstarted already loaded.To read this article in full or to leave a comment, please click here
What's big, red and has 308 patches, 30 of them critical? Oracle's quarterly patch dump Oracle's emitted its quarterly patch dump.

As usual it's a whopper, with 308 security fixes to consider.…
KDAB, a German consulting firm that develops graphics and visualization tools, has released Hotspot 1.0, a GUI too for visualizing performance data generated by the Linux perf tool.Perf analyzes system and application behaviors in Linux and generates a detailed report showing which calls, programs, disk I/O operations, or network events (just to name a few possibilities) are eating up most of the systemrsquo;s time.

Because Perf is a command-line tool, most of its output is static, and it can be a multi-step process to produce an interactive, explorable report from data provided by Perf.[ The InfoWorld roundup: 5 rock-solid Linux distros for developers. | Stay up on open source with the InfoWorld Open Source Report newsletter. ]Hotspotmdash;not to be confused with the Java virtual machine projectnbsp;— was developed by one of Perfrsquo;s contributors, Milian Wolff, as a partial replacement for Perfrsquo;s existing reporting system.
It provides an interactive GUI for performance data compiled by Perf, built using the Qt interface library.

A tabbed interface provides various views of perf data: basic top-down or bottom-up lists, caller/callee lists, and a flame graph view normally generated with Perf data by way of third-party software.To read this article in full or to leave a comment, please click here
From the launch of the Free Software Movement in 1983, to the growing popularity of Java today, open source software is fast becoming a serious threat to proprietary software everywhere.

By its very essence, open source fuels enterprising organizations, because unlike cookie-cutter solutions available from proprietary systems, it enables greater innovation and differentiation, helping companies stand apart and encouraging healthy competition at a lower cost.Low cost and differentiation Itrsquo;s no wonder that many of todayrsquo;s business and government organizations rely on open source software, such as Linux, as a low-cost alternative that can be customized to suit particular needs pretty quickly.
In fact, itrsquo;s estimated that more than half of software acquired over the next several years will be open source.

And wersquo;re not only talking about operating systems and productivity tools, but also about smart software application tools like machine learning.To read this article in full or to leave a comment, please click here
While the world was still shaking under the destructive ExPetr/Petya attack that hit on June 27, another ransomware attack targeting Ukraine at the same time went almost unnoticed.
The Eclipse Foundationrsquo;s annual release train, featuring simultaneous updates to dozens of projects, has just arrived, featuring preliminary Java 9 support. Called Oxygen, the release train covers 83 projects and includes 71 million lines of code.Here are the key updates in Oxygen:[ Keep track of whatrsquo;s changed in Java 9 in InfoWorldrsquo;s live changelog, “Whatrsquo;s new in Java 9.” | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]Java 9 support remains in beta stage, because Java 9 itself will not be made available until Java Development Kit 9 ships on September 21. Oxygenrsquo;s Java 9 support includes the ability to add the Java Runtime Environment for Java 9 as the installed JRE as well as backing for the Java 9 execution environment.

Developers also can create Java and plug-in projects using Java 9 and compile modules that are part of a Java project. Eclipsersquo;s signature Java IDE has been enhanced as well, with improvements to the UI. Eclipse Linux Tools 6.0 updates Docker Tools with more security options.

This project provides a C/C++ IDE for Linux developers. Eclipse PDT (PHP Development Tools) 5.0 supports the 7.1 version of PHP, which offers nullable types and a void return type. The Eclipse Sirius 5.0 platform for building domain-specific modeling tools, with usability enhancements. Eclipse EGit 4.8.0, offering performance and usability for the Java implementation of Git code management integration for Eclipse. Focused on open source tools, Eclipse has offered annual release trains every June since 2006, letting developers coordinate upgrades or new releases of multiple projects. Last yearrsquo;s release train, Neon, offered tools for Docker and JavaScript. June 2018rsquo;s release is slated to be called Neon.To read this article in full or to leave a comment, please click here
Rahul Mhatre is technical architect at Built.io. Node.js is catching up quickly with Java, Ruby, Python, and .Net as a preferred language for developing new web applications.

The Node.js team is making the JavaScript runtime better, faster, and mor...