很多人不了解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. .NET使用本地outlook客户端发送邮件

    1.添加Microsoft.Office.Interop.Outlook引用 2.封装发送邮件方法 using System; using System.Configuration; using Sy ...

  2. ASP.NET Core MVC 过滤器

    参考网址:https://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-4_4_3-filters.html ASP.NET Core有五种类型的过滤器,每个过滤 ...

  3. maven 学习---Maven构建生命周期

    构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执行的顺序.这里的阶段是生命周期的一部分. 举例说明,一个典型的 Maven 构建生命周期是由以下几个阶段的序 ...

  4. AutoLayout的使用

    虽然苹果提供了AutoresizingMask的布局方式,这个方式局限性太大:只能解决父控件和子控件间的相对关系: 因此,推出了AutoLayout:苹果官方也是推荐开发者尽量使用autolayout ...

  5. Flask配置Cors跨域

    1 跨域的理解 跨域是指:浏览器A从服务器B获取的静态资源,包括Html.Css.Js,然后在Js中通过Ajax访问C服务器的静态资源或请求.即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源 ...

  6. luoguP1195 口袋的天空

    生成树一 题目描述 给你云朵的个数NN,再给你MM个关系,表示哪些云朵可以连在一起. 现在小杉要把所有云朵连成KK个棉花糖,一个棉花糖最少要用掉一朵云,小杉想知道他怎么连,花费的代价最小. 链接 分析 ...

  7. 201871010133-赵永军《面向对象程序设计(java)》第十一周学习总结

    201871010133-赵永军<面向对象程序设计(java)>第十一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  8. web-天下武功唯快不破

    没有武术是不可摧毁的,而最快的速度是获得长期成功的唯一途径.>>>>>> ----你必须尽可能快地做到这一点!---- <<<<<&l ...

  9. Linux下Maven安装(十二)

    一.前提条件 下载并安装好JDK .在终端输入命令“java -version”,如果出现类似如下信息说明JDK安装成功. 二.开始配置Maven 1. 下载maven:http://mirror.b ...

  10. Golang调用Python

    https://yq.aliyun.com/articles/117329 Python是时髦的机器学习御用开发语言,Golang是大红大紫的新时代后端开发语言.Python很适合让搞算法的写写模型, ...