大数跨境

享誉全球创客圈的神器:Kinoma Create,一起来了解下

享誉全球创客圈的神器:Kinoma Create,一起来了解下 Marvell
2015-06-11
2
导读:这是一个神奇的盒子,湾区、奥斯汀、东京、纽约...,最富盛名的创客盛会Maker Faire全球各站都有基于

这是一个神奇的盒子,湾区、奥斯汀、东京、纽约...,最富盛名的创客盛会Maker Faire全球各站都有基于它开发的创客项目、演示产品闪耀其中,赶快一起来了解下Marvell为你提供的这款开发神器,也许下一个IoT创客爆品就将在你手中诞生!



什么是Kinoma?

Kinoma 是一套开源的、以JavaScript为编程语言的IoT开发平台,它能够帮助开发人员在空前广泛的数字设备(从手持设备到IOT设备)上快速创建和部署有联网需求的应用程序。将Kinoma作为基础平台后,开发人员可以专注于创新的个性化应用程序,充分发挥底层硬件的全部功能。


Kinoma的起源是什么?
Kinoma最初被称为“下一代虚拟化软件平台”,在2010年被Marvell公司收购前,其被Palm、Sony和SlingMedia等公司广泛采用。现在,Marvell总裁戴伟立女士认为Kinoma软件可以作为一种“佐料”以配合不同的IoT产品和服务。Marvell的愿景是通过提供基于Kinoma的动态智能转换器,将IoT带向大众化市场。


Kinoma Create 又是什么?

Marvell于2014年推出支持JavaScript的物联网(IoT)设备开发套件Kinoma® Create。Kinoma Create的使命是助力产生下一波互联设备原型。Kinoma Create提供专业开发人员体验,整合了强大、易用、快速的硬件、软件和工具


可以用Kinoma Create做什么?
可以用Kinoma Create进行多种类型的应用原型的开发,比如:可以连接温度、湿度传感器,使得运行在盒子中的应用读取传感器的数据,以图形界面显示,并传输到云端。还可以使用Kinoma Create去控制、调节各种传感器的配置。


基于Kinoma Create开发的创品示例

计算机协会(Associationfor Computing Machinery)的“用户界面软件与技术研讨会”已经将Kinoma Create选作其2014学生创新大赛(Student Innovation Contest)的专用开发平台。超过30个学生团队用Kinoma Create开发了自己的项目,其中包括基于手势和语音识别的免提食谱编排器、家用定位提醒系统以及通知视障用户家用电器是否打开的帮助系统。


Kinoma Create得到怎样的认可?

开发人员、设计师和创客需要探索各种理念,提高迭代速度。众筹社区相信,原型产品产生方法可以改变,因此为针对Kinoma Create的Indiegogo项目慷慨解囊,该项目最终在26个国家筹集到的资金超出筹资目标500%多。Marvell之所以求助于众筹这种方式,是为了能够实现创新的全部潜能。由于众筹社区的支持和贡献,Kinoma Create得以在所有方面实现了周密设计,能够为开发人员节省时间、提供灵感和灵活性,借助原型产品开发出真正出色的产品。


选择Kinoma Create的更多原因是?

1、触摸屏

触摸屏在消费类电子产品中很常见,但在开发人员设备中却不是这样。Kinoma Create改变了这种现状,采用了集成的触摸屏。该显示屏是一款强大的调试工具,能够帮助开发人员查看及改变原型产品中正在执行的功能。该显示屏就像一幅画布,开发人员可以在其上快速模拟按钮、指示灯以及其他控制功能,而无需花时间搭建硬件。另外,对于需要显示屏或互动界面的原型产品而言,该显示屏更是必不可少的。

2、JavaScript:塑造设备开发的未来

过去20年来,JavsScript是势头最为强劲的编程语言,因为JavaScript是一种高级专业语言,易于上手,运行速度快,兼容性强。另一方面,创客们目前仍然在使用低级语言和晦涩难懂的脚本编写环境。因此可以说,JavaScript正是用Kinoma Create产生原型产品时应该使用的编程语言。Kinoma Create支持JavaScript第五版,并且针对IoT设备对XS虚拟机进行了优化。

KinomaJS是新的JavaScript框架,适合用来为互联设备和移动设备开发应用。凭借KinomaJS,开发人员可以快速连接任何IoT设备的基本组成部分,包括用户体验、网络通信、数字媒体和硬件。KinomaJS提供的独特引脚使脚本程序能够管理、解释及过滤数字、模拟、I2C和串行接口硬件上的数据。

3、只想怎么开发应用即可,不必担心固件问题

应用点燃了个人电脑和移动革命。现在,Kinoma Create将应用作为原型硬件产品的基本构件,取代了固件、文件系统、驱动程序和各种端口监控程序。内置的触控应用提供命令行工具功能,从而使常见的开发任务更易于完成,例如配置硬件引脚、查看和管理文件、安装应用、扫描网络服务等。

4、类似Web的快速开发环境

Kinoma Studio是一款用于开发KinomaJS应用的集成式开发环境。Kinoma Studio可以加速和简化开发流程,因此编程人员能够腾出更多时间去做实验。在Kinoma Create上,仅用两秒钟,就可以部署并启动在Kinoma Studio中编辑的代码。集成的调试程序自动发现连入Wi-Fi的Kinoma Create设备,因此不必直接连接这些设备就可以对其进行调试。在为移动或嵌入式设备设计、部署、调试及测试应用时,在电脑而不是目标设备上工作会更方便。因此Kinoma Studio提供了一个内置的仿真器,可以仅用一台电脑快速运行及调试KinomaJS应用。

5、外壳和电池便于展示和携带

Kinoma Create独特的绿白相间外壳可以保护原型电子产品,这是创客们一直特别期盼的。因为Kinoma Create从一开始就像一款消费类电子产品,而不是裸露的电路板,所以原型产品更加精致。外壳与内置电池相结合,可以帮助原型产品摆脱实验室束缚,感受真实世界,与真实世界互动,在真实世界中接受测试。

6、良好互联

按照定义,IoT设备是互联的。KinomaJS使设备能够同时利用几种成熟及新出现的协议通信。SSDP和Zeroconf可用来在本地网络上发现其他设备,广播KinomaJS授权服务。HTTP、HTTPS、WebSocket、MQTT和CoAP客户端及服务可用来在Kinoma Create、其他设备和云之间交换数据。

面向富数据应用的云服务wot.io是一种面向互联设备平台的数据交换服务,该服务的提供商已与Marvell签订协议,为Kinoma Create客户免费提供一套快速扩充的数据服务。wot.io开源操作平台汇集了IoT生态系统中的所有厂商,以在不受设备、标准或连接方法影响的前提下,实现数据交换和共享


如何获得Kinoma Create?
即刻报名参加“Marvell最强创客挑战赛”,提交你的创意和设计阐述,在7月20日复赛开始前工作人员会为你寄出Kinoma Create魔盒,届时你和你的团队成员就可以在Kinoma魔盒上实现你们的创意。(关于大赛详情请阅读本期微信焦点文章,内附报名链接)



想了解Kinoma开发攻略、资料下载、培训视频、实操项目案例详解...,请戳阅读原文让你脑洞大开吧!

【声明】内容源于网络
0
0
Marvell
内容 495
粉丝 0
Marvell
总阅读427
粉丝0
内容495