HomeCenter针对未来物联网(不限家庭),以计算机为中心,连接各种智能设备(空调、电灯、电视、DVD、传感器),进行集中智能管理,并为用户提供手机远程操控电脑(无需HAR工程包),和完全管理远程自动化设备(需要加载或自行开发HAR工程包)应用、开发平台

 

技术原理


 

 

  • 在电脑端开发HAR工程包,一次开发便可被应用到各种手机平台:iPhone/iPad,Android,J2ME。HAR工程包:包含专为各种智能设备/电脑而设计、开发的菜单(Menu)、遥控器(Controller)、控制面板(Mlet)及批处理脚本(cmd),工程包在手机连接电脑服务器后,展示到手机界面上,将用户的远程操作通过HomeCenter服务器驱动智能设备或电脑,或监控设备状态。HAR工程包依托简洁、强大的脚本语言JRuby,方便实现强劲、可交互的远程电脑和家庭物联网(家庭智能设备,如温控器、传感器、空调等报警、传感)操作友情提示:相关智能设备的jar底层驱动程序库(smart devICE jar lib)并不由HomeCenter服务器提供。

  • 电脑端加载由朋友共享或供应商提供的HAR工程包,供手机连接,方便实现“即加即用”,无需重启服务器。

  • 支持多HAR工程包管理,每个工程包支持版本自动更新

主要功能

1.手机连接和访问电脑桌面

   系统的基本功能。启动服务器端,安装手机端,输入帐号和密码,连通计算机后,便可通过远程访问电脑桌面。 轻松实现鼠标移动、双击、单击、右击、拖放操作

   定制快捷键,供手机一点激发,并在电脑端模拟键盘快捷键操作。

2.定制个性化九宫格菜单

    通过服务器的设计器,添加或删除菜单项,每个菜单项对应不同的业务逻辑,由JRuby脚本来驱动底层业务。

    菜单项以九宫格形式,在手机连线后,传输到手机端,以供用户点选

3.通过JRuby开发与智能设备进行复杂交互的手机界面

    借助服务器的Mlet规范(类似于Applet, Servlet),用JRuby实现一个Mlet类定义和实例。

    Mlet是一个继承JPanel的子类,服务根据实例获取Mlet的Image,并传输到手机端,用户在手机端的事件,又反馈到服务器,并转发到Mlet的标准J2SE事件对象上,从而实现在手机端以类似桌面GUI方式驱动应用逻辑。

4.可编程加密器接口,无限扩展传输数据安全

    为满足特定用户的高安全需要,提供可编程加密器接口。

5.用户级证书创建和管理,方便增强安全

    只需点击,便可创建新证书和开启/关闭证书传送功能注意:对含失效证书的手机,服务器将完全隐身并不可见,即便是正确密码。

    关闭服务端的证书传输功能,可阻止其它非法手机尝试获得证书。

    证书也提供数据加密功能。

HomeCenter 7.73 发布,用 J2SE +CSS 编写云应用
J2SE(JRuby)+CSS 编写云应用,实时生成 Android/iPhone 所需的 HTML5+JavaScript+CSS 。新功能:代码编辑器新增Ruby 2.2.0文档及自动完成。代码编辑器新增支持Java泛型(Generic Types)。定时数据安全备份,将停电、程序崩溃、错误关机等导致的磁盘错误恢复到最近安全点。

发布于 2018-01-02 02:56:48 | 131 次阅读

HomeCenter 7.72 发布,用 J2SE+CSS 编写云应用
HomeCenter 7.72 已发布。本次版本主要变化:通过一条语句,从Android/iPhone端上传文档、图片(含拍照)、音频(含录制)、视频到服务器。新增方法如下:getOneFileFromClient(String type)getMultipleFilesFromClient(String type)getOneAudioFileMaybeByRecording()getOneImageFileMaybeByTakingPhotograph()recordAudio

发布于 2017-11-13 04:24:46 | 93 次阅读

HomeCenter 7.63 发布,开启专属定制生活
更新内容:新增内置JSON-java库(JSON.org)增加手机位置权限和编程接口开发示例:通过JSON调用图灵机器人云服务,进行手机语音交互(全部代码不超过50行哟),能运行于iPhone和安卓。手机会回答会以下问题(请不要问位置相关问题,出于隐私,该权限未启用):“鱼香肉丝”、“讲个笑话”,“什么是月季”,“今天从北京到

发布于 2017-07-10 02:57:32 | 89 次阅读

HomeCenter V7.60,跨平台手机云应用
HomeCenter V7.60 已发布。HomeCenter:用J2SE+CSS编写云应用,让您的手机在任何地方都能访问它,不论Android或iPhone。本次更新如下:修复分词lucene后台分析用户手机界面(HTMLMlet),如果工程停用,导致不能根据语音命令打开匹配度最高的界面。增加VoiceCommand.getClientSession()方法,语音指令编程响应时,方便获得

发布于 2017-06-13 02:57:55 | 97 次阅读

HomeCenter V7.60,用JRuby+CSS编写跨平台的手机云应用
HomeCenter V7.60 已发布。HomeCenter:用J2SE+CSS编写云应用,让您的手机在任何地方都能访问它,不论Android或iPhone。本次更新如下:修复分词lucene后台分析用户手机界面(HTMLMlet),如果工程停用,导致不能根据语音命令打开匹配度最高的界面。增加VoiceCommand.getClientSession()方法,语音指令编程响应时,方便获得

发布于 2017-06-13 01:50:36 | 115 次阅读

内置 Quartz 的 HomeCenter V7.58 发布
HomeCenter V7.58 发布了。更新内容如下:最新版本增加了Quartz包,采用新API优化并封装。编制高级定时Cron任务时,代码逻辑更整洁,支持会话级和工程级Scheduler的自动关闭和释放。    以下用例是除周日外,每30秒执行一次作业(HomeCenter采用JRuby编程语言,曾经Sun公司Netbean所采用)。 import 

发布于 2017-06-02 08:17:12 | 111 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务