国家自然科学基金(61003010) 作品数:6 被引量:22 H指数:3 相关作者: 刘譞哲 黄罡 王旭东 赵祺 梅宏 更多>> 相关机构: 北京大学 教育部 更多>> 发文基金: 国家自然科学基金 国家重点基础研究发展计划 国家高技术研究发展计划 更多>> 相关领域: 自动化与计算机技术 化学工程 建筑科学 更多>>
MobiTran:一种面向智能手机的PC版Web应用转化技术 2014年 随着移动互联网的快速发展,人们可以通过包括智能手机和平板电脑在内的移动计算设备来访问和使用Web应用。然而,目前已有的Web应用大多是针对PC设计的,因此通过移动计算设备直接访问时,可能出现信息显示不全、界面布局混乱、用户体验变差、需要耗费较多流量等问题。重新开发符合移动设备特性的Web应用是一种最直接的解决方案,但是开发成本和代价较大,并且同时维护PC版和移动版两个不同的应用版本也会带来更高的成本。提出一种面向开发者的Web应用移动版本半自动转化技术并实现了支持工具MobiTran:首先,对PC版本Web应用的界面进行自动转化,使之适应移动设备的屏幕尺寸;然后,通过支持开发者手工对界面的样式和布局进行修改,定制拆分子页面以控制数据流量,同时加入适应移动设备操控特点的元素;最终,生成一个供移动设备访问的移动版本Web应用。对主流网站的测试结果表明:MobiTran可以将原网页自动地转化为适合移动设备宽度的新网页,转化后的网页清晰无溢出并可以较大限度地维持新页面与原页面风格一致;在自动转化过程中,可以较少地丢失页面信息并较大限度地保证原页面的功能;转化后的新页面相比原页面消耗数据流量较小。 方译萌 马郓 刘譞哲 黄罡Towards module-based automatic partitioning of Java applications 2012年 什么时候重新工程是分布式的,程序员们总是不得不决定应用程序多少分布式的部分应该被划分,并且写许多的一个整体的应用程序与 partwill 在哪儿并且怎么被放在网络节点上有关编码这些部分通过网络与对方一起交流。这些代码通常与企业没关系应用程序工作,并且他们是勤劳的写。另外,当应用程序的分发体系结构预先被使结束,它不能适应很好千变万化执行环境。在这篇论文,我们建议 DPartner,一个自动划分系统,没有明确地写分发相关的代码,到帮助,程序员们创造一个分布式的 Java 应用程序。不同于另外的划分系统, DPartner 不直接把一个应用程序划分成纹理粗糙的顾客和服务者。相反,它首先把应用程序划分成每个模块执行应用程序的一个相对独立的企业函数的几个模块。然后,它做这些模块通过自动字节码重写可分配。这些模块能在不同节点散布并且合作就作为原来的整体的应用程序工作。如此的一条基于模块的划分途径启用一一个应用程序的分发建筑学的相对容易的重塑,它便于应用程序没有手册,适应环境变化重新代码或关于分发的 repartitioning。这篇论文给 DPartner 的详细设计,并且用真实世界的应用程序评估它。评估结果表明 DPartner 的有效性和效率。 Ying ZHANG Gang HUANG Wei ZHANG Xuanzhe LIU Hong MEI关键词:JAVA应用程序 服务器应用程序 执行环境 Scratch:一个基于Chrome浏览器的用户操作捕捉与回放工具 被引量:5 2014年 目前,浏览器已经成为人们接入互联网最主要的入口。HTML5、JavaScript和CSS等Web技术的发展,也极大地增强了Web应用的功能并丰富了用户的交互体验。但是,随着Web应用逻辑日益复杂,人们既要经常完成过程繁琐且需重复执行的任务,也要完成操作复杂且难以记忆的任务。因此,基于目前流行的Chrome浏览器,设计实现了一个动作捕捉与回放工具Scratch(Smart Capture-and-Replay at Chrome),以实现对Web应用操作正确、一致的捕捉与回放,并允许其他用户对已有操作记录进行定制。 陈萧宇 黄震 刘譞哲 黄罡 张颖关键词:HTML5 CHROME浏览器 JAVASCRIPT 一种面向富客户端应用的运行时自适应中间件 被引量:9 2013年 随着Internet的发展、应用需求的日趋复杂,传统浏览器-服务器模式下的瘦客户端不再能够满足应用这种需求,进而促使了具有良好用户体验、可以有效利用本地存储计算资源的富客户端应用的出现.富客户端应用遵循"模型-视图-控制器(model-view-controller,简称MVC)"体系结构风格,运行在客户端的软、硬件运行环境中.随着移动设备硬件、浏览器软件的发展,不同富客户端运行环境能力差异很大.另一方面,因为Internet的开放性、动态性,富客户端应用开发人员不可能预知其运行环境的特点.因此,富客户端不可避免地面临异构运行环境造成的适应性问题.提出一种富客户端运行环境自适应中间件,可提供一个符合富客户端应用体系结构风格的MVC构件模型,并利用构件的数据模型、控制器与视图这3部分,有针对性地处理富客户端存储环境、计算环境以及显示环境中的适应性问题,提供相应的自适应解决方案.提出的自适应中间件封装了以上构件模型与自适应机制,保证运行于中间件上的富客户端可以适应运行环境,合理、高效地利用运行环境中的存储、计算以及显示资源. 赵祺 刘譞哲 王旭东 黄罡 梅宏关键词:富客户端