PPPJ/IRE最新文献

筛选
英文 中文
GlobalCom: a unified messaging system using synchronous and asynchronous forms GlobalCom:使用同步和异步形式的统一消息传递系统
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638505
Declan Barber
{"title":"GlobalCom: a unified messaging system using synchronous and asynchronous forms","authors":"Declan Barber","doi":"10.1145/638476.638505","DOIUrl":"https://doi.org/10.1145/638476.638505","url":null,"abstract":"GlobalCom is an applied project that aims to provide an internet-based unified messaging system. for the global enterprise. The need for GlobalCom arose from the requirements concerned with the development of groupware to enable a globally distributed set of users to manage a crisis. GlobaICom's core functionality includes the ability to communicate in real-time, or asynchronously, using communications means such as Chatrooms, Noticeboards, SMS messaging, Email, Telephony and Voicemail and to avail of telemetry services such as GPS location and Alarms. The project has been developed using the Java programming language to run on a single server with Oracle as the back-end database.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130502243","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}
引用次数: 1
Java for scientists - fast! 面向科学家的Java——快!
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638499
Ian M. O'Neill, D. Greer
{"title":"Java for scientists - fast!","authors":"Ian M. O'Neill, D. Greer","doi":"10.1145/638476.638499","DOIUrl":"https://doi.org/10.1145/638476.638499","url":null,"abstract":"The following paper is based on our experience of teaching a Java-based module in software technology. Its aim was to equip Master's students embarking on a bioinformatics course with a comprehensive set of programming skills and an appreciation of some of the fundamental issues in computing. The module was built around a five-day taught component, supplemented by a background reading exercise and a short project. We discuss the circumstances in which the module was created, the thinking behind our choice of content, the means of presentation, and the outcome of the teaching and learning process. Further we identity some of the lessons learnt from the experience.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127607872","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
Mixin programming in Java with reflection and dynamic invocation 使用反射和动态调用的Java混合编程
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638483
T. Brown, I. Spence, P. Kilpatrick
{"title":"Mixin programming in Java with reflection and dynamic invocation","authors":"T. Brown, I. Spence, P. Kilpatrick","doi":"10.1145/638476.638483","DOIUrl":"https://doi.org/10.1145/638476.638483","url":null,"abstract":"The concept of mixin programming has emerged as an important implementation technique in the context ol software reuse and software productivity. In mixin based programming classes are defined which support particular roles or capabilities, which may require to be attached to a number of other classes. Mixin classes can be composed dynamically so that composite objects with differing combinations of roles and capabilities may be created without redundancy. Implementing the mixin concept in C++ is straightforward, using the parameterized inheritance capabilities provided by C++ templates. In standard Java it is not possible to use this approach because Java does not currently provide templates. But the Java language has other powerfull facilities, of which one is reflection. In this paper we outline an approach to mixin programming in Java, which is subject to ongoing development and which is based on exploiting Java's reflection capabilities.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131063645","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
Which use for Java in introductory courses? Java在入门课程中的什么用途?
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638500
J. Jacquot
{"title":"Which use for Java in introductory courses?","authors":"J. Jacquot","doi":"10.1145/638476.638500","DOIUrl":"https://doi.org/10.1145/638476.638500","url":null,"abstract":"In the eye of educators, Java looks like a very promising tool. This paper discusses how we can use Java in introductory computer science courses. We first present and analyze how Java fits in our requirements in this context. Then, we present our strategy, based on using functional then object programming.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"237 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132095927","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
Emulation of an unconventional model of computation in Java 在Java中模拟一个非常规的计算模型
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638478
Aidan J. Delaney, T. Naughton
{"title":"Emulation of an unconventional model of computation in Java","authors":"Aidan J. Delaney, T. Naughton","doi":"10.1145/638476.638478","DOIUrl":"https://doi.org/10.1145/638476.638478","url":null,"abstract":"This paper describes the emulation of an unconventional model of computation inspired by the field of optical computing. Our development employed a combination of eXtreme Programming, unit and integration testing with junit, and design patterns. In the final product we implemented a novel content-routing message passing system and have realised the first debugger for an optical computer programming language.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125285730","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
Evaluation of student attitudes to learning the Java language 评价学生对学习Java语言的态度
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638501
M. G. Madden, Desmond Chambers
{"title":"Evaluation of student attitudes to learning the Java language","authors":"M. G. Madden, Desmond Chambers","doi":"10.1145/638476.638501","DOIUrl":"https://doi.org/10.1145/638476.638501","url":null,"abstract":"The Java Programming Language is now very well established and is, frequently the first Object-Oriented Language that is taught to students. This paper discusses the results of a wide-ranging survey conducted by the authors to help identify aspects of the language that students perceive to be most difficult. It also reports on the teaching methods and other resources that students find most effective.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115313552","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}
引用次数: 32
Improving mobile program performance through the use of a hybrid intermediate representation 通过使用混合中间表示提高移动程序的性能
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638511
C. Krintz
{"title":"Improving mobile program performance through the use of a hybrid intermediate representation","authors":"C. Krintz","doi":"10.1145/638476.638511","DOIUrl":"https://doi.org/10.1145/638476.638511","url":null,"abstract":"We present a novel transfer format for mobile programs that is a hybrid of two existing formats: bytecode and SafeTSA. Java bytecode offers a compact representation and ease of interpretation (fast-compilation); SafeTSA offers amenability to optimization. We use program profiling to guide format selection at the method-level. Methods deemed \"hot\" are those for which optimization should be expended and as such, are encoded using the SafeTSA format. All other methods are encoded using bytecode. Our hybrid format exploits the benefits of each constituent format to reduce compilation, execution, and transfer overhead.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116462551","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
Digital chips network simulation using object oriented programming 数字芯片网络仿真采用面向对象编程
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638479
S. Bozinovski, G. Jovancevski, N. Bozinovska
{"title":"Digital chips network simulation using object oriented programming","authors":"S. Bozinovski, G. Jovancevski, N. Bozinovska","doi":"10.1145/638476.638479","DOIUrl":"https://doi.org/10.1145/638476.638479","url":null,"abstract":"It is proposed a methodology for simulation of digital chip networks using object oriented programming. A Java program is presented for a simple network consisting of two digital chips.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127075174","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
Design and implementation of a portable and extensible FTP to NFS gateway 设计和实现一个可移植和可扩展的FTP到NFS网关
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638491
D. Gupta, Vikrant Sharma
{"title":"Design and implementation of a portable and extensible FTP to NFS gateway","authors":"D. Gupta, Vikrant Sharma","doi":"10.1145/638476.638491","DOIUrl":"https://doi.org/10.1145/638476.638491","url":null,"abstract":"In this paper, we present the design and implementation of an FTP to NFS gateway. The gateway exports an \"FTP file system\" to NFS clients. Once this file system is mounted on a client machine, files and directories accessible through the FTP protocol on any FTP server on the Internet appear as local files on the machine's file system. All existing programs can then transparently access these files for both reading and writing. Both anonymous and authenticated FTP access are supported.The gateway is implemented in Java and is thus platform independent. The design of the gateway allows Support for other file access protocols such as HTTP to be easily added. Performance experiments indicate an acceptable extra overhead while accessing files through the gateway.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129523846","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}
引用次数: 2
JBTools: an experimental platform for the formal B method JBTools:一个形式化B方法的实验平台
PPPJ/IRE Pub Date : 2002-06-13 DOI: 10.1145/638476.638504
Jean-Christophe Voisinet
{"title":"JBTools: an experimental platform for the formal B method","authors":"Jean-Christophe Voisinet","doi":"10.1145/638476.638504","DOIUrl":"https://doi.org/10.1145/638476.638504","url":null,"abstract":"The B method, developed by Jean-Raymond Abrial, is a formal method which enables an incremental development process (also known as the refinement process). The distribution of the B Method and the creation of experimental research tools face constraints of the market for existing tools: cost, limited access, and limited number of systems (hardware and software) requiring this kind of support. The purpose of the jBTools project is to solve this problem by proposing an open-source platform. In this article, we will present the architecture of the platform, the available base tools (User Interface, Parser, Type Checker) producing an XML format and the optimized code generator for the French project RNTL BOM2.","PeriodicalId":120999,"journal":{"name":"PPPJ/IRE","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114916014","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}
引用次数: 18
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学术文献互助群
群 号:481959085
Book学术官方微信