首页 > 最新文献

ACM Crossroads最新文献

英文 中文
Stratego: a programming language for program manipulation Stratego:一种用于程序操作的编程语言
Pub Date : 2006-05-01 DOI: 10.1145/1144366.1144370
K. T. Kalleberg
Programming languages have a dual role in the construction of software. The language is both our substrate (the stuff we make software from), and our tool (what we use to construct software). Program transformation (PT) deals with the analysis, manipulation and generation of software. Therefore a close relationship exists between program transformation and programming languages, to the point where the PT field has produced many domain-specific languages for manipulating programs. In this article, I will show you some interesting aspects from one of these languages : Stratego.
编程语言在构建软件时扮演着双重角色。语言既是我们的基础(我们制作软件的东西),也是我们的工具(我们用来构造软件的东西)。程序转换(PT)处理软件的分析、操作和生成。因此,在程序转换和编程语言之间存在着密切的关系,以至于PT领域产生了许多用于操作程序的特定领域语言。在本文中,我将向您展示其中一种语言Stratego的一些有趣方面。
{"title":"Stratego: a programming language for program manipulation","authors":"K. T. Kalleberg","doi":"10.1145/1144366.1144370","DOIUrl":"https://doi.org/10.1145/1144366.1144370","url":null,"abstract":"Programming languages have a dual role in the construction of software. The language is both our substrate (the stuff we make software from), and our tool (what we use to construct software). Program transformation (PT) deals with the analysis, manipulation and generation of software. Therefore a close relationship exists between program transformation and programming languages, to the point where the PT field has produced many domain-specific languages for manipulating programs. In this article, I will show you some interesting aspects from one of these languages : Stratego.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126698530","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}
引用次数: 7
A crash overview of groovy groovy的崩溃概述
Pub Date : 2006-05-01 DOI: 10.1145/1144366.1144371
K. Henry
Groovy is "an agile dynamic language for the Java 2 Platform" [1] that attempts to combine the convenience of scripting with the functionality of Java. Groovy has "many of the features that people like so much in languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax" [1]. One reason for Java's popularity as a programming language is the Application Programmer Interfaces (APIs) [11]. Each API is a set of related classes that are useful to programmers in Java, similar in concept to the C++ Standard Template Library (STL). The Java APIs are available to Groovy programmers with simplified script-like syntax.
Groovy是“面向Java 2平台的敏捷动态语言”[1],它试图将脚本编写的便利性与Java的功能结合起来。Groovy拥有“许多人们在Python、Ruby和Smalltalk等语言中非常喜欢的特性,使Java开发人员可以使用类似Java的语法”[1]。Java作为一种编程语言受欢迎的一个原因是应用程序编程接口(api)[11]。每个API都是一组相关的类,在Java中对程序员很有用,在概念上类似于c++标准模板库(STL)。Groovy程序员可以通过简化的类似脚本的语法使用Java api。
{"title":"A crash overview of groovy","authors":"K. Henry","doi":"10.1145/1144366.1144371","DOIUrl":"https://doi.org/10.1145/1144366.1144371","url":null,"abstract":"Groovy is \"an agile dynamic language for the Java 2 Platform\" [1] that attempts to combine the convenience of scripting with the functionality of Java. Groovy has \"many of the features that people like so much in languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax\" [1]. One reason for Java's popularity as a programming language is the Application Programmer Interfaces (APIs) [11]. Each API is a set of related classes that are useful to programmers in Java, similar in concept to the C++ Standard Template Library (STL). The Java APIs are available to Groovy programmers with simplified script-like syntax.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123269633","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}
引用次数: 7
C-Transformers: a framework to write C program transformations 一个编写C程序转换的框架
Pub Date : 2006-05-01 DOI: 10.1145/1144366.1144369
Alexandre Borghi, Valentin David, A. Demaille
Program transformation techniques have reached a maturity level that allows processing high-level language sources in new ways. Not only do they revolutionize the implementation of compilers and interpreters, but with modularity as a design philosophy, they also permit the seamless extension of the syntax and semantics of existing programming languages. The C-Transformers project provides a transformation environment for C, a language that proves to be hard to transform. We demonstrate the effectiveness of C-Transformers by extending C’s instructions and control flow to support Design by Contract. C-Transformers is developed by members of the LRDE: EPITA undergraduate students.
程序转换技术已经达到了一个成熟的水平,允许以新的方式处理高级语言源。它们不仅彻底改变了编译器和解释器的实现,而且以模块化为设计理念,它们还允许对现有编程语言的语法和语义进行无缝扩展。C- transformers项目为C语言提供了一个转换环境,这种语言被证明是很难转换的。我们通过扩展C的指令和控制流程来支持契约式设计来证明C- transformer的有效性。C-Transformers是由LRDE: EPITA本科生成员开发的。
{"title":"C-Transformers: a framework to write C program transformations","authors":"Alexandre Borghi, Valentin David, A. Demaille","doi":"10.1145/1144366.1144369","DOIUrl":"https://doi.org/10.1145/1144366.1144369","url":null,"abstract":"Program transformation techniques have reached a maturity level that allows processing high-level language sources in new ways. Not only do they revolutionize the implementation of compilers and interpreters, but with modularity as a design philosophy, they also permit the seamless extension of the syntax and semantics of existing programming languages. The C-Transformers project provides a transformation environment for C, a language that proves to be hard to transform. We demonstrate the effectiveness of C-Transformers by extending C’s instructions and control flow to support Design by Contract. C-Transformers is developed by members of the LRDE: EPITA undergraduate students.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132383608","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}
引用次数: 24
Comparison of input devices and displays for protein visualization 蛋白质可视化的输入设备和显示器的比较
Pub Date : 2005-12-01 DOI: 10.1145/1144375.1144380
E. Moritz, T. Wischgoll, Jörg Meyer
For the visualization of proteins, interaction with the displayed model is indispensible in order to understand the three-dimensional protein structure. Accordingly, an efficient design of the user interface including display and input devices is crucial. A large number of input devices, some in 2D, some in 3D, and a large variety of display devices exist, which are commonly used for exploring large-scale 3D data structures. Unfortunately, not all combinations of input and display devices work together in a suitable and useful manner, either because they are not capable of 3D input or because, for instance, they need a hard table surface to work properly, making their utility for 3D navigation impractical. For example, in a large-screen, stereoscopic environment, where user immersion and freedom of motion in the display space are required, such a device would bind the user too much to a fixed location.
对于蛋白质的可视化,为了了解蛋白质的三维结构,与显示模型的相互作用是必不可少的。因此,包括显示和输入设备在内的用户界面的有效设计至关重要。大量的输入设备,有的是2D的,有的是3D的,以及种类繁多的显示设备,这些设备通常用于探索大规模的3D数据结构。不幸的是,并不是所有的输入和显示设备的组合都能以合适和有用的方式一起工作,要么是因为它们不能进行3D输入,要么是因为,例如,它们需要一个坚硬的桌面才能正常工作,这使得它们对3D导航的实用性不切实际。例如,在大屏幕、立体环境中,需要用户的沉浸感和在显示空间中的运动自由,这样的设备会将用户过多地束缚在固定位置上。
{"title":"Comparison of input devices and displays for protein visualization","authors":"E. Moritz, T. Wischgoll, Jörg Meyer","doi":"10.1145/1144375.1144380","DOIUrl":"https://doi.org/10.1145/1144375.1144380","url":null,"abstract":"For the visualization of proteins, interaction with the displayed model is indispensible in order to understand the three-dimensional protein structure. Accordingly, an efficient design of the user interface including display and input devices is crucial. A large number of input devices, some in 2D, some in 3D, and a large variety of display devices exist, which are commonly used for exploring large-scale 3D data structures. Unfortunately, not all combinations of input and display devices work together in a suitable and useful manner, either because they are not capable of 3D input or because, for instance, they need a hard table surface to work properly, making their utility for 3D navigation impractical. For example, in a large-screen, stereoscopic environment, where user immersion and freedom of motion in the display space are required, such a device would bind the user too much to a fixed location.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130116331","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
When news is more than what makes headlines 当新闻不仅仅是头条新闻的时候
Pub Date : 2005-12-01 DOI: 10.1145/1144375.1144379
Kayre Hylton, M. Rosson, John Millar Carroll, C. Ganoe
The issue of maintaining awareness in a collaborative environment has often been addressed, and several different styles of notification systems have been developed to accomplish this maintenance. Much emphasis has been put on interface design. McCrickard et al. [7] describe notification system interfaces based on their balance of interruption to the primary task, reaction to the notification, and comprehension of information received. Should the interface always be present like Microsoft ́s sideshow? [2] Should it be transparent? [6] Are interruptions helpful or harmful? When and how should interruptions occur, and how should a user be required to respond to them? [4, 8].
在协作环境中保持意识的问题经常得到解决,并且已经开发了几种不同风格的通知系统来完成这种维护。界面设计是重点。McCrickard等人[7]根据对主要任务的中断、对通知的反应和对接收信息的理解的平衡来描述通知系统接口。界面是否应该一直像微软的小插曲一样出现?[2]它应该是透明的吗?[6]打断是有益的还是有害的?中断应该在何时以何种方式发生,以及用户应该如何响应它们?(4、8)。
{"title":"When news is more than what makes headlines","authors":"Kayre Hylton, M. Rosson, John Millar Carroll, C. Ganoe","doi":"10.1145/1144375.1144379","DOIUrl":"https://doi.org/10.1145/1144375.1144379","url":null,"abstract":"The issue of maintaining awareness in a collaborative environment has often been addressed, and several different styles of notification systems have been developed to accomplish this maintenance. Much emphasis has been put on interface design. McCrickard et al. [7] describe notification system interfaces based on their balance of interruption to the primary task, reaction to the notification, and comprehension of information received. Should the interface always be present like Microsoft ́s sideshow? [2] Should it be transparent? [6] Are interruptions helpful or harmful? When and how should interruptions occur, and how should a user be required to respond to them? [4, 8].","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"14 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132071382","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
HCI Applications for aiding children with mental disorders 帮助精神障碍儿童的HCI应用
Pub Date : 2005-12-01 DOI: 10.1145/1144375.1144378
H. Mobahi, Karrie Karahalios
This work is a part of an ongoing project that focuses on potential applications of HCI in aiding children with mental disorders. In this work we look at autism and bipolar disorder in particular. We believe HCI is promising here because it provides the possibility of capturing, analyzing, and influencing human perception and behavior. Treating mental disorders, particularly those discussed in this article, requires frequent individual sessions over long durations. An HCI assisted treatment allows for such personalized therapy and it can be expanded to allow for treatment in households that do not have ready access to such therapy. Children with autism are socially impaired and usually do not attend to the people around them. Recently, a new trend for utilizing HCI technology in the treatment of autism has emerged. So far it has mainly focused on diagnosing of autism [20] or practicing social skills like imitation [19]. However, we choose a different route that up to our knowledge has not yet been explored. We are interested in developing a mediating tool through which the world would seem more sensible to those with difficulty perceiving social cues. We suggest attention control for this purpose by eye tracking and augmented/manipulated reality techniques. Bipolar children suffer from abnormally strong mood swings. There has been no research reported in the literature for exploiting HCI in the treatment of bipolar disorder. We think there is much to be gain from HCI in this area as it provides tools for estimating one’s emotional state. These tools can be used for monitoring mood. Moreover, affective computing, an area of HCI which explores the influence of emotional agents on people, shows potential for influencing the moods of patients [16].
这项工作是一个正在进行的项目的一部分,该项目侧重于HCI在帮助患有精神障碍的儿童方面的潜在应用。在这项工作中,我们特别关注自闭症和双相情感障碍。我们相信HCI在这方面很有前途,因为它提供了捕捉、分析和影响人类感知和行为的可能性。治疗精神障碍,特别是本文中讨论的精神障碍,需要长期频繁的个体治疗。HCI辅助治疗可以实现这种个性化治疗,并且可以扩大到允许在无法获得这种治疗的家庭中进行治疗。患有自闭症的儿童有社交障碍,通常不关心周围的人。近年来,利用人机交互技术治疗自闭症出现了新的趋势。到目前为止,它主要集中在自闭症的诊断[20]或模仿等社交技能的练习[19]。然而,我们选择了一条不同的道路,据我们所知,这条道路尚未被探索过。我们感兴趣的是开发一种调解工具,通过这种工具,世界对那些难以感知社会线索的人来说似乎更明智。我们建议通过眼动追踪和增强/操纵现实技术来控制注意力。双相儿童患有异常强烈的情绪波动。文献中没有关于利用HCI治疗双相情感障碍的研究报道。我们认为HCI在这个领域有很多好处,因为它提供了评估一个人情绪状态的工具。这些工具可以用来监测情绪。此外,情感计算(affective computing)是HCI的一个领域,它探索情绪主体对人的影响,显示出影响患者情绪的潜力[16]。
{"title":"HCI Applications for aiding children with mental disorders","authors":"H. Mobahi, Karrie Karahalios","doi":"10.1145/1144375.1144378","DOIUrl":"https://doi.org/10.1145/1144375.1144378","url":null,"abstract":"This work is a part of an ongoing project that focuses on potential applications of HCI in aiding children with mental disorders. In this work we look at autism and bipolar disorder in particular. We believe HCI is promising here because it provides the possibility of capturing, analyzing, and influencing human perception and behavior. Treating mental disorders, particularly those discussed in this article, requires frequent individual sessions over long durations. An HCI assisted treatment allows for such personalized therapy and it can be expanded to allow for treatment in households that do not have ready access to such therapy. Children with autism are socially impaired and usually do not attend to the people around them. Recently, a new trend for utilizing HCI technology in the treatment of autism has emerged. So far it has mainly focused on diagnosing of autism [20] or practicing social skills like imitation [19]. However, we choose a different route that up to our knowledge has not yet been explored. We are interested in developing a mediating tool through which the world would seem more sensible to those with difficulty perceiving social cues. We suggest attention control for this purpose by eye tracking and augmented/manipulated reality techniques. Bipolar children suffer from abnormally strong mood swings. There has been no research reported in the literature for exploiting HCI in the treatment of bipolar disorder. We think there is much to be gain from HCI in this area as it provides tools for estimating one’s emotional state. These tools can be used for monitoring mood. Moreover, affective computing, an area of HCI which explores the influence of emotional agents on people, shows potential for influencing the moods of patients [16].","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116543607","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}
引用次数: 17
Challenges in HCI: digital divide HCI面临的挑战:数字鸿沟
Pub Date : 2005-12-01 DOI: 10.1145/1144375.1144377
Kibum Kim
Adopted by the ACM Council in 1992, the ACM Code of Ethics and Professional Conduct focuses on issues involving the Digital Divide that could prevent certain categories of people — those from low income households, senior citizens, single-parent children, the undereducated, minorities, and residents of rural areas — from receiving adequate access to the wide variety of resources offered by computer technology. This Code of Ethics positions the use of computers as a fundamental ethical consideration: "In a fair society, all individuals would have equal opportunity to participate in, or benefit from, the use of computer resources regardless of race, sex, religion, age, disability, national origin, or other similar factors." This article summarizes the digital divide in its various forms, and analyzes reasons for the growing inequality in people's access to Internet services. It also describes how society can bridge the Digital Divide: the serious social gap between information "haves" and "have-nots."
美国计算机协会理事会于1992年通过了《美国计算机协会道德与职业行为准则》,重点关注涉及数字鸿沟的问题,数字鸿沟可能会阻止某些类别的人——低收入家庭、老年人、单亲子女、受教育程度低的人、少数民族和农村地区的居民——充分利用计算机技术提供的各种资源。本道德准则将计算机的使用定位为基本的道德考虑:“在一个公平的社会中,所有个人都有平等的机会参与或受益于计算机资源的使用,而不受种族、性别、宗教、年龄、残疾、国籍或其他类似因素的影响。”本文总结了各种形式的数字鸿沟,并分析了人们在获取互联网服务方面日益不平等的原因。它还描述了社会如何弥合数字鸿沟:信息“拥有者”和“无产者”之间的严重社会差距。
{"title":"Challenges in HCI: digital divide","authors":"Kibum Kim","doi":"10.1145/1144375.1144377","DOIUrl":"https://doi.org/10.1145/1144375.1144377","url":null,"abstract":"Adopted by the ACM Council in 1992, the ACM Code of Ethics and Professional Conduct focuses on issues involving the Digital Divide that could prevent certain categories of people — those from low income households, senior citizens, single-parent children, the undereducated, minorities, and residents of rural areas — from receiving adequate access to the wide variety of resources offered by computer technology. This Code of Ethics positions the use of computers as a fundamental ethical consideration: \"In a fair society, all individuals would have equal opportunity to participate in, or benefit from, the use of computer resources regardless of race, sex, religion, age, disability, national origin, or other similar factors.\" This article summarizes the digital divide in its various forms, and analyzes reasons for the growing inequality in people's access to Internet services. It also describes how society can bridge the Digital Divide: the serious social gap between information \"haves\" and \"have-nots.\"","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121691051","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}
引用次数: 7
An interaction model for mobile agent services using social networks 使用社交网络的移动代理服务交互模型
Pub Date : 2005-08-01 DOI: 10.1145/1144389.1144392
Vishakh, Nicholas Urrea, T. Nakano, T. Suda
Computer networks have been experiencing dramatic changes in their nature over the past few years. Traditionally, network services have been provided through simple interactions between a service provider and service consumers (e.g., web server and clients). For example, CNN's web server provides its clients with news through HTTP (Hyper Text Transfer Protocol). Recent distributed networks, on the other hand, provide network services in a more complex manner involving a greater degree of interaction among service components [1]. Examples of this include mobile agent services [2, 6, 8] where a number of virtual software entities, called agents, migrate over networks to interact with each other and provide network services.
在过去的几年中,计算机网络的性质发生了巨大的变化。传统上,网络服务是通过服务提供者和服务消费者(例如,web服务器和客户端)之间的简单交互提供的。例如,CNN的网络服务器通过HTTP(超文本传输协议)向其客户端提供新闻。另一方面,最近的分布式网络以更复杂的方式提供网络服务,涉及服务组件之间更大程度的交互[1]。这方面的例子包括移动代理服务[2,6,8],其中许多虚拟软件实体(称为代理)通过网络迁移以相互交互并提供网络服务。
{"title":"An interaction model for mobile agent services using social networks","authors":"Vishakh, Nicholas Urrea, T. Nakano, T. Suda","doi":"10.1145/1144389.1144392","DOIUrl":"https://doi.org/10.1145/1144389.1144392","url":null,"abstract":"Computer networks have been experiencing dramatic changes in their nature over the past few years. Traditionally, network services have been provided through simple interactions between a service provider and service consumers (e.g., web server and clients). For example, CNN's web server provides its clients with news through HTTP (Hyper Text Transfer Protocol). Recent distributed networks, on the other hand, provide network services in a more complex manner involving a greater degree of interaction among service components [1]. Examples of this include mobile agent services [2, 6, 8] where a number of virtual software entities, called agents, migrate over networks to interact with each other and provide network services.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132002853","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
Experimental mobile gateways 实验性移动网关
Pub Date : 2005-08-01 DOI: 10.1145/1144389.1144395
P. Pillai
One very popular mobile service available throughmost carriers, is Yahoo's 8243 service [8]. This service allows you tocheck your Yahoo! Mail, use Yahoo! Instant Messenger, or check scores,news, and so on. When you access this type of service, you are using both thecarrier's network and the service provider's network, in this caseYahoo!. There are also many carrier-dependent services, in which caseyou make use of the carrier's network alone.
雅虎的8243服务是大多数运营商提供的一项非常流行的移动服务[8]。这项服务可以让你检查你的雅虎!邮件,用雅虎!即时通讯,或检查比分,新闻等。当您访问这种类型的服务时,您同时使用运营商的网络和服务提供商的网络,在本例中是yahoo !还有许多依赖于运营商的服务,在这种情况下,你只能使用运营商的网络。
{"title":"Experimental mobile gateways","authors":"P. Pillai","doi":"10.1145/1144389.1144395","DOIUrl":"https://doi.org/10.1145/1144389.1144395","url":null,"abstract":"One very popular mobile service available throughmost carriers, is Yahoo's 8243 service [8]. This service allows you tocheck your Yahoo! Mail, use Yahoo! Instant Messenger, or check scores,news, and so on. When you access this type of service, you are using both thecarrier's network and the service provider's network, in this caseYahoo!. There are also many carrier-dependent services, in which caseyou make use of the carrier's network alone.","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121729875","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
Learning from nature: network architecture inspired by biology 向自然学习:受生物学启发的网络架构
Pub Date : 2005-08-01 DOI: 10.1145/1144389.1144391
A. Nguyen, T. Nakano, T. Suda
Mobile and peer-to-peer network services are rapidly growing to include a large number of users that frequently join and leave such networks [4]. These networks are often highly heterogeneous and that wide varieties of devices are networked with varying connectivity and availability. As these underlying networks increase in scale, dynamics, and heterogeneity, network services must address the issues of scalability (the ability to accommodate enormous numbers of users in large-scale networks), adaptability (the ability to handle the dynamics and heterogeneity of network conditions), and availability (the ability to provide fault tolerant network services).
移动和点对点网络服务正在迅速发展,包括大量频繁加入和离开此类网络的用户。这些网络通常是高度异构的,各种各样的设备以不同的连接性和可用性联网。随着这些底层网络在规模、动态和异构性方面的增加,网络服务必须解决可伸缩性(在大规模网络中容纳大量用户的能力)、适应性(处理网络条件的动态和异构性的能力)和可用性(提供容错网络服务的能力)等问题。
{"title":"Learning from nature: network architecture inspired by biology","authors":"A. Nguyen, T. Nakano, T. Suda","doi":"10.1145/1144389.1144391","DOIUrl":"https://doi.org/10.1145/1144389.1144391","url":null,"abstract":"Mobile and peer-to-peer network services are rapidly growing to include a large number of users that frequently join and leave such networks [4]. These networks are often highly heterogeneous and that wide varieties of devices are networked with varying connectivity and availability. As these underlying networks increase in scale, dynamics, and heterogeneity, network services must address the issues of scalability (the ability to accommodate enormous numbers of users in large-scale networks), adaptability (the ability to handle the dynamics and heterogeneity of network conditions), and availability (the ability to provide fault tolerant network services).","PeriodicalId":429016,"journal":{"name":"ACM Crossroads","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131831493","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
期刊
ACM Crossroads
全部 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