写点什么

三星与 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:001701
用户头像

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

关注

评论

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

都是让小程序在app运行,FinClip 与 uniapp有什么区别?

發財KK

小程序 uni-app 前端开发 sdk

【Zeekr_Tech】为自动驾驶保驾护航—谈谈主流中间件设计

Zeekr_Tech

自动驾驶 软件架构

有奖互动|中国信通院联合 OceanBase 邀您参加《数据库发展研究报告(2022)》调研问卷

OceanBase 数据库

性能指标、响应时间、并发量…聊聊性能优化的衡量指标

华为云开发者联盟

性能优化 高并发 响应时间 性能指标 并发量

小程序加入智能家居行业,共创未来美好生活

發財KK

物联网 小程序容器 智慧生活 全屋智能 智能家居生态平台

面试官:你在项目中用过 多线程 吗?

田维常

Java 开发 多线程编发编程

女性开发者为您解读数据库的未来机遇与挑战

亚马逊云科技 (Amazon Web Services)

Hero 专栏

阿里云 VPC 内网性能测试最佳实践

阿里巴巴云原生

TypeScript里string和String,真不是仅仅是大小写的区别

华为云开发者联盟

JavaScript typescript string ts

web前端培训JS解构赋值知识点分享

@零度

JavaScript web前端

技术平台&应用开发专题月 | 国产化替代的本质是价值替代

用友BIP

用友 用友iuap

华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本

华为云开发者联盟

数据库 redis 集群 GaussDB(for Redis) 多DB

OpenHarmony 标准系统 HDF 框架之 I2C 驱动开发

Anna

开源 后端 直播 OpenHarmony I2C

DevSecOps邂逅云原生:云原生时代下的持续安全

火线安全

DevOps 云原生 云安全 云原生安全

4种典型限流实践保障应用高可用|云效工程师指北

阿里云云效

云计算 阿里云 云原生 系统安全 研发

浅谈SaaS多租户数据隔离和共享

数商云

SASS

关于 Nvm

隔壁的猫

node.js 前端 NVM 3月月更

NextArch基金会微服务技术组成立,腾讯为创始单位之一

科技热闻

产品经理必看的高效产品文档撰写指南

小炮

产品文档

数字经济“双碳”目标下,“东数西算”数据中心为何依靠液冷散热技术节能减排?

GPU算力

东数西算 GPU服务器

超级app+轻应用=未来?

發財KK

移动应用 轻应用 快应用 App生态

大数据培训Flink中常见问题定位

@零度

大数据 flink

平衡树:为什么Redis内部实现用跳跃表

华为云开发者联盟

redis 数据结构 集合 跳跃表 平衡树

尚硅谷监控告警系统(Zabbix)视频教程发布

@零度

大数据 zabbix

Flink 在米哈游的落地实践

Apache Flink

大数据 flink 编程 流计算 实时计算

数盾科技加入,携手龙蜥社区提升网络安全整体防护能力

OpenAnolis小助手

开源 网络安全 数盾科技 密码算法

EventBridge 事件总线及 EDA 架构解析

阿里巴巴云原生

java培训SpringBoot性能优化

@零度

Java springboot

面试官:你在项目中用过 多线程 吗?

田维常

面试 java面试

阿里云云原生应用平台总经理丁宇:“连接、合作、赋能”,携手加速器伙伴助力企业云上创新

阿里巴巴云原生

Android技术分享|【自定义View】实现Material Design的Loading效果

anyRTC开发者

android 音视频 移动开发 自定义view loading

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