很多人不了解JOSH,我们推荐大家去看看MicroEJ,我们是中国版的MICROEJ,下面的文章翻译自MICROEJ的官网,让大家直观的了解~
MICROEJ被定位为可连接对象的ANDROID™的小兄弟

MicroEJ的首席执行官兼创始人Fred Rivard在接受Lembarqué.com的独家采访时,解释了为何嵌入式应用程序环境MICROEJ VEE(虚拟执行环境)现在被誉为“ Android™的同级兄弟”,如今这个名字已被广泛接受由巨型Google™本身。 MICROEJ VEE已被公认为“物”的标准解决方案,以使其更加智能,安全,尤其是低消耗。
在去年4月举行的Google Cloud Next'19会议上,Google和 MicroEJ共同介绍了MicroEJ VEE紧凑,安全和可靠的嵌入式应用程序环境,将其作为Android的“小兄弟”。 您能解释一下这种关系吗?
FRED RIVARD : MICROEJ VEE与Android共享相同的虚拟化标准,其规范已在公共领域使用了20多年,每天用于数百亿电子设备,而不仅仅是智能手机。我们的区别在于该标准的实施。与Android不同,VEE可以在任何类型的处理器上运行,从复杂的SoC(片上系统)到售价不到1美元的微控制器。因此,MicroEJ大大降低了与标准内存占用量相关的硬件成本,因为VEE通常只需要50 KB的内存,而Android需要超过50 MB的内存。
我们的消耗量也非常低,因为我们的VEE安全容器可以在时钟频率为16 MHz的处理器上运行,并且可以在不到25 ms的时间内启动,而Android需要一个时钟周期为GHz的高能耗处理器,而启动需要数十秒。最后,VEE可以在所有嵌入式RTOS / OS(实时操作系统)上运行,而Android仅依赖Linux。因此,这个术语是“小兄弟”。
Google和MICROEJ共同研究了我前面提到的两种虚拟化标准实施的异同,这些标准在我们的网站https://www.microej.com/product/vee/上进行了总结。我还要回想一下,几年前Google推出了一个用于连接对象的Android,称为Android Things。但是它没有兑现对市场的承诺:太贵,太重,不够快。此后,Google正式将Android Things在智能扬声器和联网屏幕的垂直市场上重新定位,将MICROEJ VEE定位为“ Things”的唯一标准解决方案,以使其更加智能,安全且特别是低消耗。
从技术角度来看,如何使IoT对象连接到Google Cloud IoT平台更容易?
FRED RIVARD : 作为Google Cloud合作伙伴,我们在Google Cloud Next'19上发布了二进制形式的App软件组件,名为GCP Edge Plug。其目的是通过“无管道代码”方法大大简化任何智能对象与Google Cloud IoT Core服务的连接。GCP Edge Plug完全符合“一次编写,随处运行”的愿景,因为它是一个通用的,可下载的代理程序,无论在哪个操作系统上运行,都可以在任何处理器上完全相同地运行。
此外,该代理可在VEE信任执行容器(即所谓的沙箱)中安全运行。MICROEJ VEE容器通过将应用程序彼此隔离以及管理RAM的使用和外围访问权限来实现更好的安全性管理。
实际上,GCP Edge Plug嵌入了MQTT机器对机器协议,并使设备和云之间的所有“内部管道”透明化,尤其是所有可能变化的加密部分和API。该代理可在MicroEJ Application Store上找到,MicroEJ Application Store是一个在线商店,其中包含软件组件和库,并且全部以开源形式提供。通常,基于MICROEJ VEE的连接对象的用户可以使用新的Apps来简单地扩展其功能,甚至可以在云中订阅新服务,就像使用Google Play Android的智能手机世界中的方式一样。
请注意,作为与JFrog合作的一部分,今天我们正在开发MicroEJ应用程序商店的第2版,称为FORGE,该合作伙伴关系提供了有关存储和分发软件组件的专业工具。应该注意的是,我们在这里所做的事情是一个真正的基础趋势,因为三分之二的客户希望使用这种生态系统来跨多个产品线利用他们的软件组件。就像Android彻底改变了智能手机的世界一样,MicroEJ正在扰乱当今在个人电子,打印机,智能仪表,医疗设备和家庭自动化系统等领域的智能对象市场。我们的应用程序安全容器已被Landis + Gyr,Atlantic,EDF,Thales,Hager,
您能详细说明使用MicroEJ技术对Zebra Technologies这样的公司的贡献吗?
FRED RIVARD : 在Google Cloud Next'19上,Zebra,Google和MicroEJ分享了有关扫描仪和打印机制造商Zebra Technologies如何管理其物联网转换的会议。Zebra希望通过向合作伙伴生态系统开放以创建第三方应用程序,从而增加其设备的价值,同时确保这些新应用程序可以在不同系列的打印机系列(超过40条不同产品的系列)上运行并且不进行修改或中断打印机的实时操作。
MICROEJ VEE正是通过提供真实的可信执行环境(TEE)并保证遵守实时约束来实现的。在这种情况下,Zebra向其生态系统提供了GCP Edge Plug应用程序。下载此应用后,打印机将受益于安全的Google云连接。然后,下载各种软件代理(例如Twitter代理,Google Maps代理或HTML服务器)变得非常容易。
在Google Cloud Next'19中,我们证明了实时打印推文或打印带有随机地址和图像的徽章的便捷性……并利用Google的分析工具进行预测性维护根据从打印机捕获的操作状态数据。在安全方面,所有应用程序都在各自的容器中运行。容器控制应用程序的执行,并在允许的情况下与打印活动通信,所有这些操作均在TEE环境的监督下进行。如果打印机允许打印机连接到云,则该应用程序可以与Google代理进行通信。这样就可以打印应用程序传输的数据,并且活动跟踪将保存在云中。
此外,应注意,所有应用程序开发都可以在模拟器上完成。MicroEJ实际上提供了一种虚拟设备,可以在工作站上通过我们的基于Eclipse的集成开发环境MicroEJ Studio创建和测试应用程序。这使Zebra无法对40多种不同型号的打印机执行物理测试!
 
 

JOSH是中国的“MicroEJ”~的更多相关文章

  1. 物联网典型场景之智能家电,使用JOSH技术带来的优势和机会~

    很多人一直问,用JOSH技术如何改变智能家电,有没有真正的必要? 一部分人的观点:我可以用嵌入式C.汇编完成家电的程序,毕竟这些设备的程序很简单: 另一部分的人:智能家电互相的连接都一直有人在做啊,并 ...

  2. 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

    千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...

  3. Highcharts中国地图热力图

    最近有个项目需要将MC销量按大陆各省统计,并以中国地图人力图效果显示.由于项目一直使用Highcharts进行图表的统计,故采用Highmaps来实现. 效果如下: 1)中国各个省.直辖市.自治区: ...

  4. 中国CIO最关心的八大问题(下)

    中国CIO最关心的八大问题(下) 从调研数据还可以看出,在企业级IT建设与投资上,CIO们并非是一群狂热的技术信徒,他们更多的是从企业发展阶段.信息化程度.技术成熟度.ROI等方面进行综合评估. 五. ...

  5. 中国CIO最关心的八大问题(上)

    中国CIO最关心的八大问题(上) 近期,ITValue和ValueResearch联合展开<IT决策者投资与生存状态大调查>,调查范围从关注CIO本身,延展至关注CIO所供职企业--其赖以 ...

  6. 从国内流程管理软件市场份额看中国BPM行业发展

    随着互联网+.中国制造2025.工业4.0等国家战略的支持与引导,企业在数字经济时代的信息化表现惊人,越来越多企业认识到,对于企业的发展来说,信息自动化远远还不够,企业的战略.业务和IT之间需保持高度 ...

  7. 2016年中国微信小程序专题研究报告

    2016年12月29日,全球领先的移动互联网第三方数据挖掘和分析机构iiMedia Research(艾媒咨询)权威首发<2016年中国微信小程序专题研究报告>. 报告显示,82.6%手机 ...

  8. Bluemix中国版体验(二)

    从上一篇到现在大概有一个多月了.时隔一个月再登录中国版Bluemix,发现界面竟然更新了,现在的风格和国际版已经基本保持一致!这次我们来体验一下Mobile Service.不过mobile serv ...

  9. 自制Azure中国版“加血包”

    Micrsoft Azure中国版的国际出口最近升级为电话线拨号模式,目测为10个用户共享一条56kb的电话线拨号链路.有图有真相: 中国的IT从业者,有三分之一的职业生涯时间是在跟网络斗智斗勇.这点 ...

随机推荐

  1. js和C#互相调用

    快速上手 js和C#互相调用. C#调用js比较容易.JS调用C#代码,现有两种方法.老方法的缺点是只支持单页,如果切换页面,原有创建的变量就失效了.新方法没有这些问题. 老方法: Cefsharp ...

  2. JMeter之Http协议接口性能测试--基础

    一.不同角色眼中的接口 1.1,开发人员眼中的接口    1.2,测试人员眼中的接口 二.Http协议基本介绍 2.1,常见的接口协议 1.:2. :3. :4.:5.: 6. 2.2,Http协议栈 ...

  3. electron——初探

    是什么? Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库. Electron通过将Chromium和Node.js合并到同一个运行时 ...

  4. Redis命令geoXXX

    1. Redis命令geoXXX 1.1. 介绍 自Redis 3.2开始,Redis基于geohash和有序集合提供了地理位置相关功能. Redis Geo模块包含了以下6个命令: GEOADD: ...

  5. 使用Composer安装阿里云短信失败

    安装步骤 请参考以下步骤,使用Composer安装依赖. 如果在您的系统上全局安装Composer,您可以在项目目录中运行以下内容,将 Alibaba Cloud Client for PHP 添加为 ...

  6. Java基础回顾——反射+案例

    一,引言: 从大二刚开始接触java,了解其基本语法,到用swing编写图形界面的程序,到JavaWeb用SSH三大框架编写小网站,后面又学SSM,SpringBoot,SpringCloud等.可以 ...

  7. 达能依靠Matrikon进行数据存储和分析

    达能是一家致力于通过食品实现健康的公司,业务遍及五大洲130多个国家.在罗马尼亚,达能每天在布加勒斯特的工厂生产100万瓶酸奶.由于质量和产品安全在达能最为重要,因此监控和分析工业过程需要非常高效才能 ...

  8. c# 第12节 分支语句if、switch、三位运算符

    本节内容: 1:流程控制语句分类 2:分支语句之if的使用 3:分支语句之switch的使用 4:分支语句之三位运算符 5:分支语句比较 1:流程控5:制语句分类 2:分支语句之if 3:分支语句之s ...

  9. 201871010109-胡欢欢 《面向对象程序设计(java)》第十五周学习总结

    正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwn ...

  10. 201871010105-曹玉中《面向对象程序设计(java)》第七周学习总结

    201871010105-曹玉中<面向对象程序设计(java)>第七周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这 ...