【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

【得物技术】得物开放平台进阶之路

得物技术

安全 后端 平台 订单

使用数据库乐观锁的方式解决数值累加的问题

陈靓-哲露

网络攻防学习笔记 Day83

穿过生命散发芬芳

网络攻防 7月日更

什么是 Druid

HoneyMoose

大厂的产品研发流程,你知道么?

Simon郎

产品 研发体系 大厂 互联网公司

从鉴黄师到阿里程序员,我成功逆袭上岸

Java 编程 程序员 计算机

Android Flutter 多实例实践

网易云信

flutter 架构

58字节常量池面试题,你如何应对?

卢卡多多

intern 字符串 7月日更

微观管理?

escray

学习 极客时间 朱赟的技术管理课 7月日更

根据四个商业指标找到MOT

石云升

读书笔记 用户体验 商业洞察 关键时刻 7月日更

阿里数据中台底座的12年建设实践

阿里云大数据AI技术

极光开发者周刊【No.0723】

极光JIGUANG

学习下服务器端漏洞,受益匪浅!

网络安全学海

运维 网络安全 信息安全 漏洞扫描 渗透测试·

线上教育培训机构如何推广自己

石头IT视角

Go语言:运行时反射,深度解析!

微客鸟窝

Go 语言

结构化流-Structured Streaming(八-下)

数据与智能

spark 流式计算框架 structuredStreaming

Apache Druid 简介

HoneyMoose

加速基因测序进程,北鲲云高性能计算平台再发力

北鲲云

上线仅7天,GitHub已标星48.4k!原来是阿里巴巴内部《高并发系统设计》

Java redis 编程 架构 面试

C# 三个Timer

喵叔

7月日更

启动、内存、卡顿三大分析,用户体验就用它?

App

怎么才能写出100个用户体验的关键时刻?

石云升

读书笔记 用户体验 关键时刻 7月日更

我学编程时最后悔的事!

程序员鱼皮

Java c++ Python 大前端 后端

我应该在什么时候使用 Apache Druid

HoneyMoose

【Kafka技术专题】「实践操作篇」单机部署实践手册(2.8.0)

洛神灬殇

kafka MQ kafka配置 消息队列 kafka架构

可以同时管理公有云和私有云资源的软件哪个好?

行云管家

公有云 私有云 云管平台 云资源

《人这一辈子,都在为认知闭环买单》读后感---刘润

Changing Lin

药物研发使用北鲲云高性能计算平台,有效解决研发效率问题

北鲲云

实践解析丨如何通过 WebAssembly 在 Web 进行实时视频人像分割

声网

大前端 WebRTC webassembly

Linux之cal命令

入门小站

Linux

在线条码生成器

入门小站

工具

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