很多人不了解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. PHP工作岗位要求

    初级PHP 企业对初级PHP的要求是,在日常工作中,保证编码质量,对一般问题具有解决能力. 1.团队合作:经常是Git或者SVN.主要是为了能够融入敏捷开发团队2.前端:HTML.CSS.JS要精通. ...

  2. Delphi Webbrowser使用方法详解

    1.webbroser介绍 该组件是一个浏览器组件,可以显示一个指定地址的网页.设置网页打开时的主页以及对网页进行相关的操作,同时也可以对HTML文件进行剪切.复制.粘贴.删除等操作.该 组件在Int ...

  3. jQuery常用API之jQuery选择器

    3.jQuery常用API 3.1 jQuery选择器 3.1.1 jQuery基础选择器 原生JS获取元素的方式很多.很杂,而且兼容性情况不一致,因此jQuery给我做了封装,是获取元素统一了标准 ...

  4. element-ui Rate组件源码分析整理笔记(十三)

    Rate组件源码比较简单,有添加部分注释 main.vue <template> <!--valuenow当前的评分 valuetext当前显示的文本--> <div c ...

  5. python3匿名函数

    当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便. 在Python中,对匿名函数提供了有限支持.还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外, ...

  6. django框架使用及创建项目

    一.django框架使用及创建项目 (1)创建Django项目 1>在cmd命令行下输入:django-admin startproject RecourceRegist(进入相应路径下) 2& ...

  7. Invitation Cards POJ - 1511

    题目链接:https://vjudge.net/problem/POJ-1511 思路:题目意思就是,从1出发到所有城市,再从所有城市回到1的最短时间. 那么我们只要正跑一次图,然后反向存边,再跑一次 ...

  8. pdfium

    https://github.com/SubtleCow/AccessControlListsintheDOM/tree/4673d995e5614bc682cecd22f9b2919b2360273 ...

  9. c# 第一节 .net与c#区分

    本节内容: 三个概念:1:.net 和c# 区分2:c# 可以做的事情3:.net 的两种交互模式 1:.net 和c# 区分 .net 一般指.Net Framework框架,是Microsoft为 ...

  10. 201871010134-周英杰《面向对象程序设计(java)》第八周学习总结

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