首页 > 最新文献

Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)最新文献

英文 中文
Programming at the end of the learning curve: Lisp scripting for image processing 学习曲线末端的编程:用于图像处理的Lisp脚本
S. Tanimoto, Jeremy W. Baer
An image processing environment for students of information technology is presented in which programming is an ultimate objective. Our system offers a gentle entry into programming, and we argue that the manner in which programming is introduced is more important for learners than the speck syntax of the language. The environment and its student activities expose successively more sophisticated functionality that culminates in scripting using Lisp.
为信息技术专业的学生提供了一个图像处理环境,其中编程是最终目标。我们的系统为编程提供了一个温和的入口,我们认为,对学习者来说,引入编程的方式比语言的语法更重要。该环境和它的学生活动相继公开了更复杂的功能,最终使用Lisp编写脚本。
{"title":"Programming at the end of the learning curve: Lisp scripting for image processing","authors":"S. Tanimoto, Jeremy W. Baer","doi":"10.1109/HCC.2001.995268","DOIUrl":"https://doi.org/10.1109/HCC.2001.995268","url":null,"abstract":"An image processing environment for students of information technology is presented in which programming is an ultimate objective. Our system offers a gentle entry into programming, and we argue that the manner in which programming is introduced is more important for learners than the speck syntax of the language. The environment and its student activities expose successively more sophisticated functionality that culminates in scripting using Lisp.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124453734","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}
引用次数: 3
A visual system for the generation of banking legacy system gateways 用于生成银行遗留系统网关的可视化系统
A. Bianchi, G. Costagliola, P. D'Ambrosio, R. Francese, G. Scanniello
Banking legacy systems intensively exchange messages in electronic format. Such systems are, for their nature, difficult to update and maintain. As a consequence, the introduction of new types of messages is a hard task. In this paper we describe the architecture and part of the implementation of the SI.RE. Visual System, an Interbanking Network Information System that lets us generate gateways for the exchange of electronic messages among banking legacy systems. In particular, the SIRE visual system contains a Visual Programming Environment (VPE) that allows us to obtain a rapid and secure development of the message handling functions. VPE implements a Visual Programming Language UVG that supports reuse of COBOL routines. Such a UVG language has been developed following a methodology here described that presents the great advantage to be, mostly, performed in automatic way.
银行遗留系统以电子格式大量交换信息。就其性质而言,此类系统难以更新和维护。因此,引入新类型的消息是一项艰巨的任务。在本文中,我们描述了SI.RE的体系结构和部分实现。Visual System,一个银行间网络信息系统,它允许我们生成网关,以便在银行遗留系统之间交换电子消息。特别是,SIRE可视化系统包含一个可视化编程环境(VPE),使我们能够获得快速和安全的消息处理功能的开发。VPE实现了支持COBOL例程重用的可视化编程语言UVG。这样一种UVG语言是按照本文所描述的一种方法开发的,这种方法主要以自动方式执行,具有很大的优势。
{"title":"A visual system for the generation of banking legacy system gateways","authors":"A. Bianchi, G. Costagliola, P. D'Ambrosio, R. Francese, G. Scanniello","doi":"10.1109/HCC.2001.995291","DOIUrl":"https://doi.org/10.1109/HCC.2001.995291","url":null,"abstract":"Banking legacy systems intensively exchange messages in electronic format. Such systems are, for their nature, difficult to update and maintain. As a consequence, the introduction of new types of messages is a hard task. In this paper we describe the architecture and part of the implementation of the SI.RE. Visual System, an Interbanking Network Information System that lets us generate gateways for the exchange of electronic messages among banking legacy systems. In particular, the SIRE visual system contains a Visual Programming Environment (VPE) that allows us to obtain a rapid and secure development of the message handling functions. VPE implements a Visual Programming Language UVG that supports reuse of COBOL routines. Such a UVG language has been developed following a methodology here described that presents the great advantage to be, mostly, performed in automatic way.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130511056","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
Towards dynamic meta modeling of UML extensions: an extensible semantics for UML sequence diagrams 面向UML扩展的动态元建模:UML序列图的可扩展语义
Jan Hendrik Hausmann, R. Heckel, Stefan Sauer
The unified modeling language (UML) still lacks a formal and commonly agreed specification of its semantics that also accounts for UML's built-in semantic variation points and extension mechanisms. The semantic specification of such extensions must be formally integrated and consistent with the standard UML semantics without changing the latter. Feasible semantic approaches must thus allow advanced UML modelers to define domain-specific language extensions in a precise, yet usable manner. We proposed dynamic meta modeling for specifying operational semantics of UML behavioral diagrams based on UML collaboration diagrams that are interpreted as graph transformation rules. Herein we show how this approach can be advanced to specify the semantics of UML extensions. As a case study we specify the operational semantics of UML sequence diagrams and extend this specification to include features for modeling multimedia applications.
统一建模语言(UML)仍然缺乏其语义的正式和普遍同意的规范,该规范也说明了UML的内置语义变化点和扩展机制。这种扩展的语义规范必须正式集成,并与标准UML语义保持一致,而不改变后者。因此,可行的语义方法必须允许高级UML建模者以精确而可用的方式定义特定于领域的语言扩展。我们提出了动态元建模来指定UML行为图的操作语义,该操作语义基于UML协作图,这些协作图被解释为图形转换规则。在这里,我们展示了如何将这种方法推进到指定UML扩展的语义。作为一个案例研究,我们指定了UML序列图的操作语义,并扩展了该规范以包含多媒体应用程序建模的特性。
{"title":"Towards dynamic meta modeling of UML extensions: an extensible semantics for UML sequence diagrams","authors":"Jan Hendrik Hausmann, R. Heckel, Stefan Sauer","doi":"10.1109/HCC.2001.995242","DOIUrl":"https://doi.org/10.1109/HCC.2001.995242","url":null,"abstract":"The unified modeling language (UML) still lacks a formal and commonly agreed specification of its semantics that also accounts for UML's built-in semantic variation points and extension mechanisms. The semantic specification of such extensions must be formally integrated and consistent with the standard UML semantics without changing the latter. Feasible semantic approaches must thus allow advanced UML modelers to define domain-specific language extensions in a precise, yet usable manner. We proposed dynamic meta modeling for specifying operational semantics of UML behavioral diagrams based on UML collaboration diagrams that are interpreted as graph transformation rules. Herein we show how this approach can be advanced to specify the semantics of UML extensions. As a case study we specify the operational semantics of UML sequence diagrams and extend this specification to include features for modeling multimedia applications.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125725295","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}
引用次数: 34
ViCoLL - a visual compositional logic language ViCoLL -一种可视化的组合逻辑语言
Anne Håkansson, Lars Oestreicher, Torsten Jonsson, A. Hamfelt
CombiLog is a logic programming language that uses a small set of basic operators to build larger structures. Although the programs are built strictly through composition, the resulting code is often difficult to read and understand. Empirical studies on program creation both with visual programming language and traditional programming indicate that visual approaches may outperform traditional approaches to programming. Thus, CombiLog could gain largely from a visual interface to support the development process. With a visual interface the resulting system can be regarded as a declarative visual logic programming language, ViColl.
CombiLog是一种逻辑编程语言,它使用一小组基本运算符来构建更大的结构。尽管程序是严格通过组合构建的,但生成的代码通常难以阅读和理解。对可视化编程语言和传统编程语言的程序创建的实证研究表明,可视化方法可能优于传统的编程方法。因此,CombiLog可以从支持开发过程的可视化界面中获得很大的收益。有了可视化界面,生成的系统可以被视为一种声明式可视化逻辑编程语言ViColl。
{"title":"ViCoLL - a visual compositional logic language","authors":"Anne Håkansson, Lars Oestreicher, Torsten Jonsson, A. Hamfelt","doi":"10.1109/HCC.2001.995298","DOIUrl":"https://doi.org/10.1109/HCC.2001.995298","url":null,"abstract":"CombiLog is a logic programming language that uses a small set of basic operators to build larger structures. Although the programs are built strictly through composition, the resulting code is often difficult to read and understand. Empirical studies on program creation both with visual programming language and traditional programming indicate that visual approaches may outperform traditional approaches to programming. Thus, CombiLog could gain largely from a visual interface to support the development process. With a visual interface the resulting system can be regarded as a declarative visual logic programming language, ViColl.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129480719","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}
引用次数: 3
Investigating the relationship between usability and conceptual gaps for human-centric CASE tools 研究以人为中心的CASE工具的可用性和概念差距之间的关系
A. Seffah, J. Rilling
Several interviews that we conducted highlight that many of the ease-of-use (usability) problems of CASE tools are instances of "conceptual gaps". A conceptual gap arises because of some difference between the software developer's mental model of the integrated development environment (IDE) and the way it can be used. Filling these gaps is the first step towards human-centric IDE. In this article, we begin by motivating our investigations with a survey highlighting common usability problems in the most popular Java IDEs. We then discuss how the developer's experiences with the complicity of cognitive studies can minimize these conceptual gaps while making the IDE more human-centered. We close our discussion with recommendations for establishing a rigorous scientific investigation for filling these conceptual gaps, as well as for developing and evaluating the ease of use of IDEs.
我们进行的几个访谈强调了CASE工具的许多易用性(可用性)问题是“概念差距”的实例。概念上的差距是由于软件开发人员对集成开发环境(IDE)的心理模型和使用方法之间的一些差异而产生的。填补这些空白是迈向以人为中心的IDE的第一步。在本文中,我们首先通过调查最流行的Java ide中常见的可用性问题来激励我们的调查。然后,我们讨论开发人员如何通过认知研究的复杂性来最小化这些概念差距,同时使IDE更加以人为本。最后,我们提出了一些建议,建议建立严格的科学调查,以填补这些概念上的空白,以及开发和评估ide的易用性。
{"title":"Investigating the relationship between usability and conceptual gaps for human-centric CASE tools","authors":"A. Seffah, J. Rilling","doi":"10.1109/HCC.2001.995263","DOIUrl":"https://doi.org/10.1109/HCC.2001.995263","url":null,"abstract":"Several interviews that we conducted highlight that many of the ease-of-use (usability) problems of CASE tools are instances of \"conceptual gaps\". A conceptual gap arises because of some difference between the software developer's mental model of the integrated development environment (IDE) and the way it can be used. Filling these gaps is the first step towards human-centric IDE. In this article, we begin by motivating our investigations with a survey highlighting common usability problems in the most popular Java IDEs. We then discuss how the developer's experiences with the complicity of cognitive studies can minimize these conceptual gaps while making the IDE more human-centered. We close our discussion with recommendations for establishing a rigorous scientific investigation for filling these conceptual gaps, as well as for developing and evaluating the ease of use of IDEs.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128529238","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}
引用次数: 20
3D authoring for content experts: a collaborative approach 内容专家的3D创作:一种协作方法
Fabio Pittarello, A. Celentano
The current production model for 3D scenes, inherited from the early years of computer graphics, prevents a real collaboration among the subjects involved and, as a consequence, the full exploitation of the new potentialities of the 3D media. In this scenario the content expert is only a consultant of the 3d modeler, who is directly responsible for designing the interaction model. In complex 3D applications interactivity, graphic complexity and content play different important roles that should correspond to different well defined skills: authoring is a collaborative activity that involves different experts. The content expert is the key figure of the extended team of authors that collaborate to the design and implementation of a complex interactive application. He/she is an intermediate actor between the final users and the experts devoted to the design of the low level graphic details: is an expert in the application domain and understands the needs of the final users with respect to orientation, navigation and access to the information content; is able to speak the technical language needed to describe the interaction but needs to be provided with high level interaction interface, built by the graphic experts, because is not necessarily skilled in the fine-grained language of interaction with the technology used to build virtual worlds.
目前的3D场景制作模式继承自早期的计算机图形学,阻碍了相关主题之间的真正合作,因此,也阻碍了3D媒体新潜力的充分利用。在这种情况下,内容专家只是3d建模师的顾问,直接负责设计交互模型。在复杂的3D应用程序交互性中,图形复杂性和内容扮演着不同的重要角色,应该对应于不同的定义良好的技能:创作是一种涉及不同专家的协作活动。内容专家是协作设计和实现复杂交互式应用程序的扩展作者团队中的关键人物。他/她是最终用户和专门设计低级图形细节的专家之间的中间角色;是应用领域的专家,了解最终用户在方向、导航和获取信息内容方面的需求;能够使用描述交互所需的技术语言,但需要提供由图形专家构建的高级交互界面,因为不一定熟练使用用于构建虚拟世界的技术的细粒度交互语言。
{"title":"3D authoring for content experts: a collaborative approach","authors":"Fabio Pittarello, A. Celentano","doi":"10.1109/HCC.2001.995288","DOIUrl":"https://doi.org/10.1109/HCC.2001.995288","url":null,"abstract":"The current production model for 3D scenes, inherited from the early years of computer graphics, prevents a real collaboration among the subjects involved and, as a consequence, the full exploitation of the new potentialities of the 3D media. In this scenario the content expert is only a consultant of the 3d modeler, who is directly responsible for designing the interaction model. In complex 3D applications interactivity, graphic complexity and content play different important roles that should correspond to different well defined skills: authoring is a collaborative activity that involves different experts. The content expert is the key figure of the extended team of authors that collaborate to the design and implementation of a complex interactive application. He/she is an intermediate actor between the final users and the experts devoted to the design of the low level graphic details: is an expert in the application domain and understands the needs of the final users with respect to orientation, navigation and access to the information content; is able to speak the technical language needed to describe the interaction but needs to be provided with high level interaction interface, built by the graphic experts, because is not necessarily skilled in the fine-grained language of interaction with the technology used to build virtual worlds.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130320322","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
Integrating document and workflow management systems 集成文档和工作流管理系统
Lerina Aversano, G. Canfora, A. D. Lucia, P. Gallucci
A critical point for developing successful information systems for distributed organisations is the need for integrating heterogeneous technologies and tools. This paper reports on an experience of integrating two key enabling technologies, namely workflow and document management.
为分布式组织开发成功的信息系统的一个关键点是需要集成异构技术和工具。本文报告了集成两种关键使能技术的经验,即工作流和文档管理。
{"title":"Integrating document and workflow management systems","authors":"Lerina Aversano, G. Canfora, A. D. Lucia, P. Gallucci","doi":"10.1109/HCC.2001.995281","DOIUrl":"https://doi.org/10.1109/HCC.2001.995281","url":null,"abstract":"A critical point for developing successful information systems for distributed organisations is the need for integrating heterogeneous technologies and tools. This paper reports on an experience of integrating two key enabling technologies, namely workflow and document management.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130859112","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}
引用次数: 8
Selecting one from many: the development of a scalable visualization tool 从众多选项中选择一个:开发一个可伸缩的可视化工具
M. Apperley, R. Spence, K. Wittenburg
This paper describes visualisation tools to support the task of selecting one object from a collection of many on the basis of its attribute values. For this frequently encountered task we identify a set of tools appropriate to a spectrum of collection sizes extending from hundreds of thousands to as few as ten or twenty. Although some of the tools have not previously been reported, and some have received only cursory attention in the literature, others are well known. This paper presents the tools in a coherent and consistent manner, showing relationships and progressions between them, identifying their principal attributes and relating them to the problem solver's cognitive task. We conclude with a proposal for integrating techniques within a single tool in order to deal with a continuum of working set sizes.
本文描述了可视化工具,以支持根据其属性值从许多对象的集合中选择一个对象的任务。对于这个经常遇到的任务,我们确定了一组工具,适用于从数十万到10个或20个的集合大小范围。虽然有些工具以前没有报道过,有些在文献中只得到粗略的关注,但其他工具是众所周知的。本文以连贯一致的方式呈现了这些工具,展示了它们之间的关系和进展,确定了它们的主要属性,并将它们与问题解决者的认知任务联系起来。最后,我们提出了在单个工具中集成技术的建议,以便处理连续的工作集大小。
{"title":"Selecting one from many: the development of a scalable visualization tool","authors":"M. Apperley, R. Spence, K. Wittenburg","doi":"10.1109/HCC.2001.995293","DOIUrl":"https://doi.org/10.1109/HCC.2001.995293","url":null,"abstract":"This paper describes visualisation tools to support the task of selecting one object from a collection of many on the basis of its attribute values. For this frequently encountered task we identify a set of tools appropriate to a spectrum of collection sizes extending from hundreds of thousands to as few as ten or twenty. Although some of the tools have not previously been reported, and some have received only cursory attention in the literature, others are well known. This paper presents the tools in a coherent and consistent manner, showing relationships and progressions between them, identifying their principal attributes and relating them to the problem solver's cognitive task. We conclude with a proposal for integrating techniques within a single tool in order to deal with a continuum of working set sizes.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131888039","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
Towards a theory of normalization for multimedia databases 多媒体数据库规范化理论研究
G. Polese, Shi-Kuo Chang
We present a theory of normalization for multimedia databases. We introduce new types of functional dependencies between different types of media data. Thus, the definition of functional dependency is based upon a specific technology used to detect semantic relationships between complex data types, which need to be compared through approximate matching paradigms.
提出了一种多媒体数据库规范化理论。我们在不同类型的媒体数据之间引入了新的功能依赖类型。因此,功能依赖的定义基于用于检测复杂数据类型之间语义关系的特定技术,这些数据类型需要通过近似匹配范例进行比较。
{"title":"Towards a theory of normalization for multimedia databases","authors":"G. Polese, Shi-Kuo Chang","doi":"10.1109/HCC.2001.995301","DOIUrl":"https://doi.org/10.1109/HCC.2001.995301","url":null,"abstract":"We present a theory of normalization for multimedia databases. We introduce new types of functional dependencies between different types of media data. Thus, the definition of functional dependency is based upon a specific technology used to detect semantic relationships between complex data types, which need to be compared through approximate matching paradigms.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127065161","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
FAR: an end-user language to support cottage e-services FAR:一种支持山寨电子服务的终端用户语言
M. Burnett, Sudheer Kumar Chekka, Rajeev K. Pandey
E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting e-business transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of small businesses often cannot justify this expense. In this paper, we present FAR, an end-user language to offer and deliver e-services. The novel aspects of FAR are its support of small e-services and its multiparadigm approach to combining ideas from spreadsheets and rule-based programming with drag-and-drop web page layout devices.
电子商务已经开始从简单的网页发展到更复杂的进行电子商务交易的方式,例如通过电子广告、谈判和交付。然而,参与这些进步需要专业程序员的技能,而小型企业的最终用户所有者往往无法证明这笔费用是合理的。在本文中,我们提出FAR,一种提供和交付电子服务的终端用户语言。FAR的新颖之处在于它对小型电子服务的支持,以及它将电子表格和基于规则的编程思想与拖放式网页布局设备相结合的多范式方法。
{"title":"FAR: an end-user language to support cottage e-services","authors":"M. Burnett, Sudheer Kumar Chekka, Rajeev K. Pandey","doi":"10.1109/HCC.2001.995259","DOIUrl":"https://doi.org/10.1109/HCC.2001.995259","url":null,"abstract":"E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting e-business transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of small businesses often cannot justify this expense. In this paper, we present FAR, an end-user language to offer and deliver e-services. The novel aspects of FAR are its support of small e-services and its multiparadigm approach to combining ideas from spreadsheets and rule-based programming with drag-and-drop web page layout devices.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133945264","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}
引用次数: 52
期刊
Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1