New Eclipse IoT Charter and Steering Committee

New Eclipse IoT Charter and Steering Committee

http://ift.tt/2se4TYV

It is hard to believe the Eclipse IoT Working Group was launch over five years ago on November 1, 2011 — at the time, we called it Eclipse M2M. A lot has changed over these five years, including the name, and the IoT industry has matured to be one of the dominant trends in the technology industry. The good news is that the Eclipse IoT Working Group has been a huge success. We have a thriving open source community that includes 30 different projects, more than 200 developers, and 30 member companies. Eclipse IoT is well-known and positioned in the industry and continues to see momentum and growth.

Given this community growth, we felt it was time to take a fresh look at the Eclipse IoT Working Group charter and the Steering Committee. After a number of drafts and revisions, we have updated and published the new working group charter. Most of the changes were done to reflect the current focus on IoT runtimes and frameworks and adding more clarity to the roles and responsibilities of the Steering Committee.

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 05:39PM

Deploying Node Express Apps to OpenWhisk

Deploying Node Express Apps to OpenWhisk

http://ift.tt/2rg38gy

I’m catching up with all the great new features that have been added to OpenWhisk over the last few months. My colleague Lionel Villard published two articles how to run Node Express web applications in a serverless environment. Very cool.

Rather than repeating everything from Lionel’s articles, let me give you a quick summary how this works.

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 05:39PM

The Biggest Concerns With the Java Ecosystem

The Biggest Concerns With the Java Ecosystem

http://ift.tt/2se5R7A

To gather insights on the state of the Java ecosystem today, we spoke to nine executives who are familiar with it. We asked these experienced Java professionals, "What’s your biggest concern with the current state of the Java ecosystem?" Here’s what they told us:

  • Oracle owns Java and I’m concerned with what they will try to do something going against banks – asking them to pay fees. They tried going after Google and didn’t succeed. If I’m the CEO of a bank running Java, I’m not very comfortable.
  • The governance model applied to the JVM and Java language is not representing the needs of the users. It’s hard to get a definitive view until we see the standards of Java 9.
  • The challenge most adopters face doesn’t compromise on software quality. Maintain strong architectural engineering principles to create efficient systems. Adopt design principles. Ensure that you adopt mature, proven frameworks, not just any that’s available.
  • Java EE is getting too much attention. Most problems are addressed in the open source community with Spring and Apache. Others may be more invested in Java EE for business purposes we do not see.
  • Consistently late delivering on product releases and a lack of transparency into the process.
  • Practicality. Clients don’t want to repeat doing the same work for iOS and Android.
  • The complexity of the ecosystem and libraries not being kept up to date with regards to security vulnerabilities.
  • Lack of mentors. New languages, like Kotlin, are building on Java’s vulnerabilities.
  • The fragmentation between competing JDKs and JVM – Oracle versus IBM. There are significant differences that can prevent something developed for Oracle to run on IBM. The underlying implementations are not close and it makes it difficult to run enterprise software.

What’s your biggest concern with the current state of the Java ecosystem?

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 05:39PM

GraphQL Meets Graph Database: A GraphQL + Neo4j Integration

GraphQL Meets Graph Database: A GraphQL + Neo4j Integration

http://ift.tt/2rxiuhD

***ADD CO-AUTHOR: Michael Hunger (can’t find him in system; he used to be in it?)

As part of our work on the Neo4j Developer Relations team, we are interested in integrating Neo4j with other technologies and frameworks, ensuring that developers can always use Neo4j with their favorite technologies. A very interesting development in recent months has been in GraphQL, an API query language especially targeted at front-end and mobile developers developed by Facebook.

The Neo4j-GraphQL Project

As we want to enable Neo4j users that are interested in using GraphQL with Neo4j to get up and running quickly, we spent the last few weeks working on the neo4j-graphql project. Neo4j-GraphQL is a Neo4j server extension that allows you to turn GraphQL queries into Cypher and run them against your graph data. Using the Neo4j Sandbox infrastructure, you can spin up a Neo4j instance hosting your GraphQL schema with the neo4j-graphql-cli command line tool:

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 03:39PM

Ways for Companies to Develop and Deliver Better Software Faster

Ways for Companies to Develop and Deliver Better Software Faster

http://ift.tt/2s6U0sG

CA Technologies released a first-of-its-kind study to quantify the benefits for companies that combine DevOps methodologies with Cloud-based tools and delivery mechanisms. The new data from almost 1000 IT Decision Makers was revealed at the company’s first annual Built to Change Summit, and supported the announcement of innovations across the CA portfolio.

The online research study was conducted by Freeform Dynamics in early 2017 and indicates that companies practicing DevOps with Cloud-based tools and delivery results in:

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 03:39PM

Mobile App Testing – Main Challenges, Different Approaches, One Solution

Mobile App Testing – Main Challenges, Different Approaches, One Solution

http://ift.tt/2rxtADi

Mobile app testing is crucial for mobile app development in the digital transformation era we live in. A large number of companies are already aware of how important mobile app testing is, but most of them struggle with implementing it successfully in their development cycle. This free e-book gives an overview of this hot topic for those who are starting to approach this subject and for those who just want to know more about it.

This paper covers the different challenges in mobile application testing and will introduce advantages and disadvantages of manual and automated testing. In addition, we provide an overview of the different open source testing frameworks and suitable test infrastructures. Finally, this report suggests ways to optimize mobile application testing and show how Sauce Labs can help overcome challenges and inefficiencies.

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 03:39PM