eclipse '03最新文献

筛选
英文 中文
T-Clipse: an integrated development environment for two-level grammar T-Clipse:用于两级语法的集成开发环境
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965679
Beum-Seuk Lee, Xiaoqing Wu, Fei Cao, Shih-Hsi Liu, Wei Zhao, C. Yang, B. Bryant, Jeffrey G. Gray
{"title":"T-Clipse: an integrated development environment for two-level grammar","authors":"Beum-Seuk Lee, Xiaoqing Wu, Fei Cao, Shih-Hsi Liu, Wei Zhao, C. Yang, B. Bryant, Jeffrey G. Gray","doi":"10.1145/965660.965679","DOIUrl":"https://doi.org/10.1145/965660.965679","url":null,"abstract":"T-Clipse is an Integrated Development Environment (IDE) using Eclipse developed for Two-Level Grammar (TLG), a high-level formal specification language. In our research, given a programming language, TLG is used to specify the syntax and semantics of the language to generate an interpreter for that language. This IDE provides a user-friendly environment for editing and navigation of TLG source codes, as well as parsing and error tracing at the source code level and interpreter generation for programming languages. To build this IDE, we leveraged the extension power of plug-ins in Eclipse as well as a TLG parser prebuilt from an existing lexical analyzer generator and parser generator.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129109194","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
SpeechClipse: an Eclipse speech plug-in 一个Eclipse语音插件
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965678
Shairaj Shaik, Raymond Corvin, R. Sudarsan, F. Javed, Qasim Ijaz, Suman Roychoudhury, Jeffrey G. Gray, B. Bryant
{"title":"SpeechClipse: an Eclipse speech plug-in","authors":"Shairaj Shaik, Raymond Corvin, R. Sudarsan, F. Javed, Qasim Ijaz, Suman Roychoudhury, Jeffrey G. Gray, B. Bryant","doi":"10.1145/965660.965678","DOIUrl":"https://doi.org/10.1145/965660.965678","url":null,"abstract":"Much has been accomplished through the years to enhance the capabilities of individuals that are physically challenged. The goal of computer-assisted adaptive technology is to support the physically challenged in performing tasks on a computer. In addition, adaptive technologies also provide opportunities to enrich a programmer's environment and to increase productivity. It is within these broad parameters that SpeechClipse was developed in order to demonstrate the feasibility of incorporating speech recognition into a popular integrated development environment (Eclipse). The preliminary work described in this paper suggests that various categories of Eclipse users would benefit from a speech-enabling plug-in that uses the Java Speech API.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115809621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Beyond files: programming with multiple source views 超越文件:使用多个源视图进行编程
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965662
Philip J. Quitslund
{"title":"Beyond files: programming with multiple source views","authors":"Philip J. Quitslund","doi":"10.1145/965660.965662","DOIUrl":"https://doi.org/10.1145/965660.965662","url":null,"abstract":"Modern IDEs like Eclipse promote a file-centric view of programs that makes juxtaposing disjoint pieces of code cumbersome. Yet juxtaposition is crucial to common tasks like refactoring. In this paper we introduce MView, a plugin for Eclipse that broadens the notion of an editable document to embrace collections of code fragments enabling easy juxtapositions.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126141312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Automated debugging in Eclipse: (at the touch of not even a button) Eclipse中的自动调试:(甚至不需要按一个按钮)
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965661
P. Bouillon, Martin Burger, A. Zeller
{"title":"Automated debugging in Eclipse: (at the touch of not even a button)","authors":"P. Bouillon, Martin Burger, A. Zeller","doi":"10.1145/965660.965661","DOIUrl":"https://doi.org/10.1145/965660.965661","url":null,"abstract":"Recent advances in debugging allow for automatic isolation of failure causes such as failure-inducing input or code changes. So far, these advances required a significant infrastructure, notably program analysis, automated testing, or automated construction. The ECLIPSE environment provides such an infrastructure in an integrated, user-friendly fashion. We show how developers and users of automated debugging tools can greatly benefit from such an integrated infrastructure.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126945757","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Breaking out of Eclipse: developing an ActiveX host for SWT 突破Eclipse:为SWT开发ActiveX主机
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965664
Li-Te Cheng
{"title":"Breaking out of Eclipse: developing an ActiveX host for SWT","authors":"Li-Te Cheng","doi":"10.1145/965660.965664","DOIUrl":"https://doi.org/10.1145/965660.965664","url":null,"abstract":"SWT enables Eclipse developers to create user interfaces with native OS look-and-feel and performance. Without significant extra effort, however, SWT applications are limited to operate within the confines of Eclipse, or as a standalone desktop application. This paper describes the motivation and initial efforts to embed SWT applications within an ActiveX container, presents a simple API to enable SWT applications for ActiveX containment, and discusses future directions for embedding the Eclipse framework into other external native OS applications.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"19 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132606308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
BON development tool BON开发工具
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965663
Ali Taleghani, J. Ostroff
{"title":"BON development tool","authors":"Ali Taleghani, J. Ostroff","doi":"10.1145/965660.965663","DOIUrl":"https://doi.org/10.1145/965660.965663","url":null,"abstract":"Modeling languages enable developers to view large systems via diagrammatic notations, which can increase understanding. We present the plan for an Eclipse plug-in that is a CASE Tool for BON. Our tool supports class and collaboration diagrams, fully automated forward and reverse engineering and additionally ensures the consistency between separately constructed class and collaboration diagrams.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"9 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130493790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A testing-based framework for programming contests 用于编程竞赛的基于测试的框架
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965680
Steven K. Andrianoff, David B. Levine, Stephen D. Gewand, Greta A. Heissenberger
{"title":"A testing-based framework for programming contests","authors":"Steven K. Andrianoff, David B. Levine, Stephen D. Gewand, Greta A. Heissenberger","doi":"10.1145/965660.965680","DOIUrl":"https://doi.org/10.1145/965660.965680","url":null,"abstract":"The traditional ACM programming contest [2,6] is often described as measuring the ability of students to solve problems and to translate those solutions to code. The judging mechanism imposes an additional burden: contestants must devise a sophisticated test suite to ensure that their submissions are successful. Students often have more trouble with this aspect of the contest than any other. This paper introduces the Corona Project, an Eclipse-based set of tools to facilitate testing of programming contest submissions.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131908732","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A friendly face for Eclipse 日蚀的友好面孔
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965666
Charles Reis, Robert Cartwright
{"title":"A friendly face for Eclipse","authors":"Charles Reis, Robert Cartwright","doi":"10.1145/965660.965666","DOIUrl":"https://doi.org/10.1145/965660.965666","url":null,"abstract":"Eclipse is a powerful integrated development environment (IDE) for Java1 targeted at professional software developers. However, Eclipse is poorly suited for use in introductory computing education because the complexity of its interface and the associated computing environment can overwhelm beginners. In contrast, DrJava is a friendly, highly interactive IDE targeted at teaching Java to beginners. DrJava has a simple interface consisting of a Definitions pane for entering and editing program text and an Interactions pane for evaluating arbitrary Java statements and expressions given the program in the Definitions pane. This interface frees students from the complication of defining main methods for their programs and encourages them to explore the Java language by conducting simple experiments.We have developed a plug-in for Eclipse, based largely on the existing DrJava code base, that provides an Interactions pane to Eclipse with precisely the same capabilities as the Interactions pane in DrJava, along with a simplified user interface. With this plug-in, Eclipse becomes a suitable vehicle for teaching introductory programming, enabling instructional programs to use the same IDE for all levels of the programming curriculum. In addition, it provides professional developers with a convenient mechanism for interactively evaluating arbitrary program text during program development --- a common feature of programming interfaces for functional languages like Scheme and ML.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129845803","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
MOF to EMF: there and back again MOF到EMF:来回
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965673
A. Gerber, K. Raymond
{"title":"MOF to EMF: there and back again","authors":"A. Gerber, K. Raymond","doi":"10.1145/965660.965673","DOIUrl":"https://doi.org/10.1145/965660.965673","url":null,"abstract":"The OMG's Meta-Object Facility (MOF) and the open source Eclipse Modelling Framework (EMF) are two popular meta-modelling frameworks, created to meet similar (but not identical) requirements. A means of translating MOF to EMF and vice versa is required to enable the two communities to leverage one another's specifications. This paper explains the relationship between the MOF and EMF meta-models and describes the XSLT-based translation tool, E-MORF, to convert between MOF and EMF.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133780549","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
Programs as information 程序作为信息
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965675
Doug Janzen, K. Volder
{"title":"Programs as information","authors":"Doug Janzen, K. Volder","doi":"10.1145/965660.965675","DOIUrl":"https://doi.org/10.1145/965660.965675","url":null,"abstract":"In any programming system the environment in which a program is constructed is tightly bound to the format of the data used to represent that program. As software development environments are becoming more sophisticated, there is a growing need to get richer representations of programs that allow programs to be treated at a much higher level of abstraction than as sequences of characters in source files.In this paper we explore the use of a database representation as a medium for representing and manipulating programs. We report on the work we did on two different Eclipse plugins exemplifying the potential advantages of such a representation. The first plugin explores the use of a database representation to store programs written in a traditional programming language (Java). The second plugin is part of a research effort to try to define a programming language directly in terms of a database representation.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115512130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信