The Eclipse Foundation is preparing the next round of technologies to be added to enterprise Java, which it now runs. (Last year, the foundation was charged with developing Java EE (Enterprise Edition), in the wake of Oracle’s abdication of its stewardship of the project.)
Eclipse expects about 35 to 40 new projects as part of its open source enterprise Java implementation.
The foundation expects Eclipse Enterprise for Java (EE4J) project to ship a Java EE 8-compliant project as soon … Read the rest
January 22nd, 2018
No Comments, Big Data, Data Analytics, Development Tools, Enterprise Java, IDG Insider, Java App Dev, Open Source, others, Programing, by admin.
If you looked at TensorFlow as a deep learning framework last year and decided that it was too hard or too immature to use, it might be time to give it another look.
Since I reviewed TensorFlow r0.10 in October 2016, Google’s open source framework for deep learning has become more mature, implemented more algorithms and deployment options, and become easier to program. TensorFlow is now up to version r1.4.1 (stable version and web documentation), r1.5 (release candidate), and pre-release … Read the rest
January 4th, 2018
No Comments, Cloud Computing, Data Storage and Management, Development Tools, Enterprise Java, IDG Insider, Java App Dev, others, Programing, by admin.
Until very recently, when you shopped for a database you had to choose: Scalability or consistency? SQL databases such as MySQL guarantee strong consistency, but don’t scale well horizontally. (Manual sharding for scalability is no one’s idea of fun.) NoSQL databases such as MongoDB scale beautifully, but offer only eventual consistency. (“Wait long enough, and you can read the right answer”—which isn’t any way to do financial transactions.)
Google Cloud Spanner, a fully managed relational database service running on … Read the rest
Of course, no 21st Century tour of sci-tech developments would be complete without a discussion of artificial intelligence, the white-hot area of research that’s expanding outward like a mini Big Bang. AI is everywhere these days, it seems, but a curious development over the summer suggests just how weird the future is likely to be.
In August, researchers published a remarkable study that suggests artificial intelligence can effectively identify people with clinical depression—just by looking at their Instagram photos. It … Read the rest
2017 was a good year for Google Cloud Platform. But 2018 promises to be even better. Although Google still sits well behind Amazon Web Services and Microsoft Azure in cloud revenue, with just 2.3 percent market share against AWS’s 44.1 percent and Azure’s 7.1 percent, according to Gartner data, 2018 could well prove Google’s breakout year.
That is, if it can just deliver on one, eensie weensie thing: helping enterprises operate more like Google.
In the past, this has … Read the rest
The Eclipse Foundation, the new keeper of enterprise Java, has moved forward with nine project proposals for Eclipse Enterprise for Java (EE4J), which the organization describes as the first step toward the migration of Java EE (Enterprise Edition) to the open source tools organization.
The proposals, published for community review, cover aspects of Java ranging from JSON and REST to messaging. They emerge in response to Oracle’s decision in August to turn over enterprise Java to an open … Read the rest
The Apache Foundation has added a new machine learning project to its roster, Apache PredictionIO, an open-sourced version of a project originally devised by a subsidiary of Salesforce.
What PredictionIO does for machine learning and Spark
Apache PredictionIO is built atop Spark and Hadoop, and serves Spark-powered predictions from data using customizable templates for common tasks. Apps send data to PredictionIO’s event server to train a model, then query the engine for predictions based on the model.
Spark, MLlib, … Read the rest
The Eclipse Foundation’s MicroProfile project to add microservices to enterprise Java has released MicroProfile 1.2, which adds capabilities for fault tolerance and security.
New features in MicroProfile 1.2
A fault-tolerance API in MicroProfile 1.2 provides a way for applications to deal with the unavailability of a microservice, said IBM Distinguished Engineer Ian Robinson, who has worked on MicroProfile. When old-style monolithic applications fail, they bring down the entire application. But applications composed of microservices continue to operate if a specific … Read the rest
As part of the change in ownership of Java EE (Enterprise Edition) from Oracle to the Eclipse Foundation, how Java EE works and is managed are starting to change.
For one, Oracle is making the Java EE technology compatibility kits (TCK), which ascertain if an implementation is compliant with Java, available via open source. Eclipse Executive Director Milinkovich called this “a very fundamental change to the dynamics of this ecosystem.”
Under the open-sourcing of the TCKs, users themselves can … Read the rest
September 21st, 2017
No Comments, Core Java, Enterprise Java, Java App Dev, Java Language, Open Source, others, Programing, Scripting and JVM Languages, by admin.
Java 9—formally, Java Platform Standard Edition version 9—is finally here, and its Java Development Kit (JDK) is available for developers to download.
It has several important if controversial new features, but is also the last of the line for the old style of Java delivery.
Where to download the Java 9 JDK
Oracle has posted the Java SE 9 JDK and documentation for download by developers.
The key new features in Java 9
Debuting nearly three years after Java SE … Read the rest