scispace - formally typeset
Search or ask a question
Topic

Application software

About: Application software is a research topic. Over the lifetime, 12185 publications have been published within this topic receiving 219822 citations. The topic is also known as: software application & application software.


Papers
More filters
Journal ArticleDOI
TL;DR: A dynamic ranging concept that automatically specifies the value range of a sensor so that it can send “meaningful” data to any connected output IoT device is proposed.
Abstract: IoTtalk is a platform for Internet of Things (IoT) device interaction, which nicely integrates a reconfigurable multi-sensor device called MorSensor with the proposed IoT management platform in the network domain. The sensors can be dynamically plugged in/out of a MorSensor device without being turned off, and IoTtalk automatically generates/reuses the application software for these sensors. We propose a dynamic ranging concept that automatically specifies the value range of a sensor so that it can send “meaningful” data to any connected output IoT device. Therefore, a MorSensor device can “talk” to other IoT devices, such as a light bulb or an electric fan. We also show that IoTtalk is a simple yet almost free solution for automatic sensor calibration. Finally, we illustrate that IoTtalk is a powerful tool for developing interactive science experiments.

83 citations

Proceedings ArticleDOI
16 Nov 2002
TL;DR: This work investigates the scalability, architectural requirements, performance characteristics of eight scalable scientific applications, and distill these factors into common traits and overall recommendations for both users and designers of scalable platforms.
Abstract: We investigate the scalability, architectural requirements,a nd performance characteristics of eight scalable scientific applications. Our analysis is driven by empirical measurements using statistical and tracing instrumentation for both communication and computation. Based on these measurements, we refine our analysis into precise explanations of the factors that influence performance and scalability for each application; we distill these factors into common traits and overall recommendations for both users and designers of scalable platforms. Our experiments demonstrate that some traits, such as improvements in the scaling and performance of MPI's collective operations, will benefit most applications. We also find specific characteristics of some applications that limit performance. For example, one application's intensive use of a 64-bit, floating-point divide instruction, which has high latency and is not pipelined on the POWER3, limits the performance of the application's primary computation.

83 citations

Proceedings ArticleDOI
23 May 2007
TL;DR: Directions for design research are outlined, including: (a) drawing lessons, inspiration, and techniques from design fields outside of computer science, (b) emphasizing the design of application "character" (functionality and style) as well as the application's structure, and (c) expanding the notion of software to encompass the designof additional kinds of intangible complex artifacts.
Abstract: The design of software has been a focus of software engineering research since the field's beginning. This paper explores key aspects of this research focus and shows why design will remain a principal focus. The intrinsic elements of software design, both process and product, are discussed: concept formation, use of experience, and means for representation, reasoning, and directing the design activity. Design is presented as being an activity engaged by a wide range of stakeholders, acting throughout most of a system's lifecycle, making a set of key choices which constitute the application's architecture. Directions for design research are outlined, including: (a) drawing lessons, inspiration, and techniques from design fields outside of computer science, (b) emphasizing the design of application "character" (functionality and style) as well as the application's structure, and (c) expanding the notion of software to encompass the design of additional kinds of intangible complex artifacts.

82 citations

Proceedings ArticleDOI
31 Oct 2007
TL;DR: This paper uses the Abstract Data Views (ADV) design model which allows to express at a high level of abstraction the structure and behaviors of the user interface and allows to create complex interfaces as oblivious compositions of simple interface atoms.
Abstract: In this paper we present a novel approach for designing the interface of rich internet applications. Our approach uses the Abstract Data Views (ADV) design model which allows to express at a high level of abstraction the structure and behaviors of the user interface. Additionally, by using advanced techniques for separation of concerns it allows to create complex interfaces as oblivious compositions of simple interface atoms. Using a simple illustrative example we present the rationale of our approach, its core stages and how it is integrated into the Object Oriented Hypermedia Design Method (OOHDM). Some implementation issues are finally analyzed.

82 citations

Patent
23 Dec 1996
TL;DR: In this paper, a computer system and method for providing access to a software application from a web browser over the WWW is described, where the user inputs data via the web browser, which is communicated to the web server application, which passes the input to a CGI module.
Abstract: According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application, which passes the input to a CGI module. Based upon the web browser input, the CGI selects an HTML template containing at least one variable. The variable is passed to an application gateway which requests a value for the variable from the software application. The value is passed back to the CGI and inserted into the HTML template in place of the variable. The completed HTML template is then sent back to the web browser. The application gateway comprises a web based interface to the software application in combination with templates that specify variables.

82 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
87% related
User interface
85.4K papers, 1.7M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
82% related
Wireless
133.4K papers, 1.9M citations
82% related
Node (networking)
158.3K papers, 1.7M citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202191
2020151
2019237
2018321
2017359
2016364