IoT developers working with ARTIK have been asking us for a web-based Integrated Development Environment (IDE) to make development faster and easier, and now the search is over.
During the opening keynote today at the Samsung Developer Conference (SDC), in conjunction with Codenvy, Samsung Electronics unveiled the Samsung ARTIK IDE Powered by Eclipse Che, a professional toolset that developers can use for free to build, deploy and manage applications for the Internet of Things (IoT).
“With the Samsung ARTIK IDE powered by Eclipse Che, we continue to improve our partner ecosystem and our role in helping advance IoT innovation,” said Curtis Sasaki, VP of Ecosystems and IoT General Manager, Samsung Strategy and Innovation Center. The Samsung ARTIK IDE, based on Eclipse Che, is the first IoT IDE built upon an open source IDE platform.
“Samsung has opened its doors to the large community built around Eclipse IDEs, bringing more users to its growing set of developer tools,” said Tyler Jewell, Eclipse Che project lead and Codenvy CEO. “This new IDE, and the support of Samsung and the Eclipse Foundation, opens a new world for developers building products and services that make IoT’s potential a reality.”
There is no cost to use and redistribute this new toolset. Developers can download and install it to their desktop environment, or set it up as a server on their own. Since Eclipse Che is an extensible platform, developers can customize the IDE with their own extensions. The SAMSUNG ARTIK IDE powered by Eclipse Che includes the following features:
- Device discovery and management. Discover Samsung ARTIK-powered devices to begin managing the entire application lifecycle – from building to editing to debugging – all while the application runs on the device.
- Versioning and deployment. Developers can easily transition applications to production with version control and modules.
- Open source community and support. In addition to support from Samsung and Codenvy, Samsung ARTIK developers can tap into the Eclipse Che community for best practices, ideas and troubleshooting.
- Develop anywhere. A no-installation browser IDE that allows development from anywhere, including desktop, the cloud, or embedded directly within the device.
The platform is designed to make professional developers more productive, but it is suitable for use by hobbyists and makers, too. It is available to anyone using either the ARTIK 5 or ARTIK 10, and it can be used with Mac, Windows or Linux.
“When you use a traditional IDE on your desktop, it needs a runtime to edit the files, compile them or run them, and traditionally, the IDE takes no responsibility for that. The user of the IDE would have to install a number of utilities locally, and then it is not portable,” Sasaki said. “Inside of Che, each workspace brings its own runtime, and each one can do edit, build and debugging without the user having to set anything up.”
“For the developer, this minimizes set up time. Previously, you could easily spend two hours to just do ‘Hello World’, but now you can do it in about 30 seconds,” Sasaki said. To see how easy it is to use the new Samsung ARTIK IDE powered by Eclipse Che, please visit: http://www.eclipse.org/che/extend/artik/. You can read the Getting Started documentation here: https://eclipse.org/che/docs/artik/index.html.