写点什么

三星与 Codenvy 发布用于物联网开发的 Artik IDE

  • 2016-05-05
  • 本文字数:1395 字

    阅读完需:约 5 分钟

在近日举办的三星开发者大会上,Codenvy 宣布推出三星Artik IDE 的首个公开版本,该IDE 可用于为三星Artik 物联网(IoT)设备开发应用程序。Artik IDE 是基于Eclipse Che 这个非常流行的IDE 所打造的,而后者是一个基于浏览器的IDE,自从它今年三月在EclipseCon 会议上发布以来,已有超过十万次的下载。Artik IDE 让开发者能够以多种语言编写应用,并且在设备上对应用进行管理。

开发者在这个IDE 中可编写各种不同语言的代码,包括Java、JavaScript 和Python。令人觉得有趣的是,虽然是一个基于浏览器的IDE,但它也能够支持编写C 与C++ 代码。不仅如此,该IDE 还提供了设备发现与管理功能,因此,应用程序可在目标设备上进行构建与调试。每个Artik 设备都具备完整的网络栈,这意味着连接至网络中的计算机以及IDE 可以通过某个SSH 连接或通过直接连接USB 的方式与设备进行通信。这些设备还支持 MQTT COAP 这两种用于设备通信的物联网标准协议,通过对设备进行配置,可以实现设备与 Artik Cloud 的对接,并进行数据上传,或是从已连接的传感器中发送的遥感勘测,亦或是应用的状态。Artik Cloud 是一个由三星进行管理的服务,在其中可定义被称为规则(Rule)的触发器,当数据通过类似于MQTT 这样轻量级的协议传入时,规则就会启动一系列处理工作。这样一来,数值的变化(例如温度下降至接近零度)就能够启动一个服务端的相应行为(例如打开加热器)。此外,所有这些协议都可以进行加密,并在连接时使用认证身份信息,这一点对于物联网的安全性来说十分重要。而Artik Cloud 则提供了必要的加密功能与连接能力。

由于Artik IDE 是基于Eclipse Che 这个基于云的IDE 所打造的,因此为后者设计的所有插件与功能同样能够运行在Artik 中。并且由于这个IDE 是托管在一个浏览器外壳中的,因此能够实现平台无关性,在任何安装了web 浏览器的设备中都可以运行或进行编辑。

Tyler Jewell 是 Eclipse Che 的项目主管,也是 Codenvy 的 CEO,他对于这个新的 IDE 表达了他的感想:

三星 Artik 为来自广大 Eclipse IDE 社区的人们打开了一扇大门,也为它不断发展的开发者工具带来了更多的用户。通过使用 _ 三星 Artik IDE_,任何一个人现在都能够将物联网带入实际生活。这个新型 IDE 的问世,以及来自于三星和 Eclipse 基金会的支持,将开发产品与服务的开发者带入了一个全新的世界,使物联网的潜能变为现实。

Artik 设备提供了大量的配置选项,可支持不同的处理能力,其范围从带有三轴陀螺的简单设备传感器起,直至高达 2GHz 的计算模块。 Artik 1 模块面向最小型的设备,它的大小只有 12x12mm,支持 WVGA 和 Bluetooth Low Energy 4.0,它具备一个双核的 250Mhz 处理器,并配备了 1Mb 内存以及 4Mb 闪存。由于其相当轻量级,因此只支持运行 C 与 C++ 程序。而 Artik 5 模块具备一个 1GHz 的双核 A7 Cortex 处理器,支持 Zigbee 以及 Bluetooth/Bluetooth LE,并配备了 512Mb 内存和 4Gb 的闪存。最强的 Artik 10 模块支持 HDMI,具备 A7 1.3GHz + A15 1.5GHz 的双四核心处理器,并配备了 2Gb 内存和 16Gb 板载存储。这些设备还可用于连接至显示器,并通过设备上的浏览器运行 Artik IDE,甚至还可以在设备上运行后端服务。

在 Eclipse 网站的 Eclipse Che 项目页面可找到关于三星Artik IDE 的更多信息,用户现在已经可以下载它的beta 版本。

查看英文原文 Samsung and Codenvy release Artik IDE for IoT

2016-05-05 19:001685
用户头像

发布了 428 篇内容, 共 176.7 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

产品的本质,知道却看不到

Neco.W

产品 产品经理 需求 产品开发

Mobaxterm (安装 、汉化、使用)入门教程

Geek_Offset

Shell 文本处理一则

wong

Shell sed grep

Flink 1.10 SQL、HiveCatalog 与事件时间整合示例

Apache Flink

大数据 flink 流计算 实时计算

入门到放弃:理清前端技术概念

大伟

Java ecmascript 大前端 Node

千万别学编译原理

池建强

编译原理

浅谈敏捷开发中的设计

czjczk

敏捷开发

一文让你快速上手 Mockito 单元测试框架

mghio

Java spring 单元测试 Mockito

读懂才会用 : 带你见识 Redis 的 zset

小眼睛聊技术

redis 学习 程序员 架构 redis6.0.0

JAVA后端学习路线

敖丙

Java 学习 程序员 Java25周年

计算机超全核心技术知识

苹果看辽宁体育

后端 计算机基础

Kafka的生产者优秀架构设计

奈学教育

kafka 分布式

Java 走过的创新25年

田晓旭

Java25周年

Docker 容器优雅终止方案

米开朗基杨

Docker

吉德热泵烘干机解放阳台,引领生活品质新风尚

infoq小陈

这场大数据+AI Meetup,一次性安排了大数据当下热门话题

Apache Flink

大数据 flink 流计算 实时计算

普通二本,毕业三年,北漂之后,我是怎么成为程序猿的。

why技术

个人成长 程序人生 随笔杂谈 北漂

Flink Weekly | 每周社区动态更新-20200520

Apache Flink

大数据 flink 流计算 实时计算

缓存与存储的一致性策略:从 CPU 到分布式系统

伴鱼技术团队

缓存 系统设计 cpu 系统架构 架构模式

CSS Tricks网站创始人作序推荐,这本书助你成为Web开发高手

图灵社区

CSS Web 开发 设计思维

2020年6月3日 对象与类

瑞克与莫迪

我的个人知识管理方法

lidaobing

个人成长 知识管理 PKM

手撕编译原理:汇编语言不会编

贾献华

如何挑选一份工作

池建强

求职 找工作

原创 | TDD工具集:JUnit、AssertJ和Mockito (十六)编写测试-有条件执行测试

编程道与术

Java 编程 TDD 单元测试 JUnit

分享一份阿里架构师 651 多个技术分支的脑图

奈学教育

大数据

如何更好的交谈(以英语为例)

董一凡

学习 生活

奈学教育:Hadoop源码编译全流程分享

奈学教育

MyBatis之启动分析(一)

ytao

面试 mybatis

一周信创舆情观察(5.25~5.31)

统小信uos

基础软件 操作系统 新基建

女朋友跟我吐槽Java中ArrayList遍历时删除元素的各种姿势

NotFound9

Java 架构 面试 编程语言 后端

三星与Codenvy发布用于物联网开发的Artik IDE_语言 & 开发_Alex Blewitt_InfoQ精选文章