计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2013年
6期
1324-1334
,共11页
云计算%在线集成开发环境%服务组合%程序分析%迁移%可扩展
雲計算%在線集成開髮環境%服務組閤%程序分析%遷移%可擴展
운계산%재선집성개발배경%복무조합%정서분석%천이%가확전
cloud computing%online integrated development environment%services composition%program analysis%migration%scalable
随着云计算概念的提出,越来越多的桌面应用被迁移到云中,其中桌面集成开发环境的迁移也成为近些年讨论的热点.介绍了一个在线集成开发环境CEclipse(Cloud Eclipse).CEclipse通过将桌面集成开发环境Eclipse的功能封装成服务,然后利用服务组合的技术有机地结合在一起,形成了在线集成开发环境的核心功能.同时利用程序静态分析和程序动态分析等技术,解决了在线集成开发环境中特有的安全问题.其次,为了发挥在线开发的优势,CEclipse提出了利用数据挖掘等技术来挖掘用户在编程过程中的各种行为,以指导用户更快更好地进行在线程序开发,从而增强其用户体验.除此之外,CEclipse具有良好的可扩展性:1)利用单点登录等技术支持其他已有在线服务的快速整合;2)提出了一套半自动化的方法,将Eclipse插件快速迁移到CEclipse中.
隨著雲計算概唸的提齣,越來越多的桌麵應用被遷移到雲中,其中桌麵集成開髮環境的遷移也成為近些年討論的熱點.介紹瞭一箇在線集成開髮環境CEclipse(Cloud Eclipse).CEclipse通過將桌麵集成開髮環境Eclipse的功能封裝成服務,然後利用服務組閤的技術有機地結閤在一起,形成瞭在線集成開髮環境的覈心功能.同時利用程序靜態分析和程序動態分析等技術,解決瞭在線集成開髮環境中特有的安全問題.其次,為瞭髮揮在線開髮的優勢,CEclipse提齣瞭利用數據挖掘等技術來挖掘用戶在編程過程中的各種行為,以指導用戶更快更好地進行在線程序開髮,從而增彊其用戶體驗.除此之外,CEclipse具有良好的可擴展性:1)利用單點登錄等技術支持其他已有在線服務的快速整閤;2)提齣瞭一套半自動化的方法,將Eclipse插件快速遷移到CEclipse中.
수착운계산개념적제출,월래월다적탁면응용피천이도운중,기중탁면집성개발배경적천이야성위근사년토론적열점.개소료일개재선집성개발배경CEclipse(Cloud Eclipse).CEclipse통과장탁면집성개발배경Eclipse적공능봉장성복무,연후이용복무조합적기술유궤지결합재일기,형성료재선집성개발배경적핵심공능.동시이용정서정태분석화정서동태분석등기술,해결료재선집성개발배경중특유적안전문제.기차,위료발휘재선개발적우세,CEclipse제출료이용수거알굴등기술래알굴용호재편정과정중적각충행위,이지도용호경쾌경호지진행재선정서개발,종이증강기용호체험.제차지외,CEclipse구유량호적가확전성:1)이용단점등록등기술지지기타이유재선복무적쾌속정합;2)제출료일투반자동화적방법,장Eclipse삽건쾌속천이도CEclipse중.