TL;DR: An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's.NET™ platform as mentioned in this paper. But the API does not provide any control mechanism.
Abstract: An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
TL;DR: It is argued that versatility is an important feature of successful Web-based education systems and ELM-ART, an intelligent interactive educational system to support learning programming in LISP, demonstrates how some interactive and adaptive educational component can be implemented in WWW context and how multiple components can be naturally integrated together in a single system.
Abstract: This paper discusses the problems of developing versatile adaptive and intelligent learning systems that can be used in the context of practical Web-based education. We argue that versatility is an important feature of successful Web-based education systems. We introduce ELM-ART, an intelligent interactive educational system to support learning programming in LISP. ELM-ART provides all learning material online in the form of an adaptive interactive textbook. Using a combination of an overlay model and an episodic student model, ELM-ART provides adaptive navigation support, course sequencing, individualized diagnosis of student solutions, and example-based problem-solving support. Results of an empirical study show different effects of these techniques on different types of users during the first lessons of the programming course. ELM-ART demonstrates how some interactive and adaptive educational components can be implemented in WWW context and how multiple components can be naturally integrated together in a single system.
TL;DR: A UML model of Web applications is proposed for their high-level representation, which is the starting point for several analyses, which can help in the assessment of the static site structure and drives Web application testing.
Abstract: The economic relevance of Web applications increases the importance of controlling and improving their quality. Moreover, the newly available technologies for their development allow the insertion of sophisticated functions, but often leave the developers responsible for their organization and evolution. As a consequence, a high demand is emerging for methodologies and tools for the quality assurance of Web-based systems. In this paper, a UML model of Web applications is proposed for their high-level representation. Such a model is the starting point for several analyses, which can help in the assessment of the static site structure. Moreover, it drives Web application testing, in that it can be exploited to define white-box testing criteria and to semi-automatically generate the associated test cases. The proposed techniques were applied to several real-world Web applications. The results suggest that automatic support for verification and validation activities can be extremely beneficial. In fact, it guarantees that all paths in the site which satisfy a selected criterion are properly exercised before delivery. The high level of automation that is achieved in test case generation and execution increases the number of tests that are conducted and simplifies the regression checks.
TL;DR: The study finds that perceived control and shopping enjoyment can increase the intention of new Web customers to return, but seemingly do not influence repeat customers toReturn, and that a Web store that utilizes valueadded search mechanisms and presents a positively challenging experience can increase customers' shopping enjoyment.
Abstract: Electronic commerce challenges companies to design electronic systems and interactions that retain customers and increase sales. This exploratory study examines the impact of consumer experience and attitudes on intention to return and unplanned purchases on-line. It also examines how certain consumer and Web site factors influence the on-line consumer experience. The study finds that perceived control and shopping enjoyment can increase the intention of new Web customers to return, but seemingly do not influence repeat customers to return. It also finds that a Web store that utilizes valueadded search mechanisms and presents a positively challenging experience can increase customers' shopping enjoyment. Further, the more often customers return to a Web store, the more their shopping enjoyment is determined by their product involvement. Customers with low need specificity (i.e., who do not know what they are looking for) are more likely to use value-added search mechanisms. Finally, neither perceived control nor shopping enjoyment has any significant impact on unplanned purchases.
TL;DR: In this article, a method for detecting security vulnerabilities in a web application includes analyzing the client requests and server responses resulting therefrom in order to discover pre-defined elements of the application's interface with external clients and the attributes of these elements.
Abstract: A method for detecting security vulnerabilities in a web application includes analyzing the client requests and server responses resulting therefrom in order to discover pre-defined elements of the application's interface with external clients and the attributes of these elements. The client requests are then mutated based on a pre-defined set of mutation rules to thereby generate exploits unique to the application. The web application is attacked using the exploits and the results of the attack are evaluated for anomalous application activity.
TL;DR: While in its early stages, research on Internet-based survey methodology has identified a number of factors that influence data quality, several studies have found Internet surveys have significantly lower response rates than comparable mailed surveys.
Abstract: Web-based surveying is becoming widely used in social science and educational research. The Web offers significant advantages over more traditional survey techniques however there are still serious methodological challenges with using this approach. Currently coverage bias or the fact significant numbers of people do not have access, or choose not to use the Internet is of most concern to researchers. Survey researchers also have much to learn concerning the most effective ways to conduct surveys over the Internet. While in its early stages, research on Internet-based survey methodology has identified a number of factors that influence data quality. Of note, several studies have found Internet surveys have significantly lower response rates than comparable mailed surveys. Several factors have been found to increase response rates including personalized email cover letters, follow-up reminders, pre-notification of the intent to survey and simpler formats. A variety of software tools are now available for conducting Internet surveys and they are becoming a increasing sophisticated and easy to use. While there is a need for caution, the use of Web-based surveying is clearly going to grow.
TL;DR: In this paper, the key notions of situated cognition, Vygotskian thought (zone of proximal development, the general law of cultural development and the mediational nature of signs and tools), and learning from the community of practice perspective are described.
Abstract: This paper describes the key notions of situated cognition, Vygotskian thought (zone of proximal development, the general law of cultural development and the mediational nature of signs and tools), and learning from the community of practice perspective. From these notions, we conceptualize principles on learning through which design considerations relevant to the web-based e-learning environments are drawn. These community-oriented web-based design principles can be summarized under four dimensions: situatedness, commonality, interdependency, and infrastructure. These e-learning design principles are illustrated with current web-based examples. In particular, the infrastructure dimension is of particular significance to webbased online environments. Rules and processes relevant to face-to-face communities may have to be radically transformed in the context of web-based e-learning communities. Situation de connaissance, pensee de Vygotsky et apprentissage des communications en perspective pratique : Impli...
TL;DR: The principles and roles of Web Engineering are presented, the similarities and differences between development of traditional software and Web-based systems are assessed, and key Web engineering activities are identified.
Abstract: In most cases, development of Web-based systems has been ad hoc, lacking systematic approach, and quality control and assurance procedures. Hence, there is now legitimate and growing concern about the manner in which Web-based systems are developed and their quality and integrity. Web Engineering, an emerging new discipline, advocates a process and a systematic approach to development of high quality Web-based systems. It promotes the establishment and use of sound scientific, engineering and management principles, and disciplined and systematic approaches to development, deployment and maintenance of Web-based systems. This paper gives an introductory overview on Web Engineering. It presents the principles and roles of Web Engineering, assesses the similarities and differences between development of traditional software and Web-based systems, and identifies key Web engineering activities. It also highlights the prospects of Web engineering and the areas that need further study.
TL;DR: This paper presents the implementation of a web-based laboratory experiment on a coupled tank apparatus, a multi-input-multi-output (MIMO) system that provides a platform for research staff to test control algorithms.
Abstract: The Internet provides a new environment for developing a variety of applications for educational and research purposes. This paper presents the implementation of a web-based laboratory experiment on a coupled tank apparatus, a multi-input-multi-output (MIMO) system. The web-based laboratory has been developed to serve students and staff in the Department of Electrical Engineering at the National University of Singapore (NUS). The laboratory is an educational tool for teaching students the basic principles and methodology in performing a series of experiments on a coupled tank apparatus at any time and from any location through the Internet. With the capability to implement strategies for manual, proportional integral derivative (PID), general state-space, and fuzzy logic control, the laboratory also provides a platform for research staff to test control algorithms. Video conferencing has been used to provide audio and video feedback, with a camera mounted on a movable platform so that the user can control both the zooming and viewing angle.
TL;DR: In this paper, the authors describe a distributed mail system, where a plurality of client computers are connected to each other via a network, and each client computer is configured to execute client mail application programs.
Abstract: In a computerized distributed mail system, a plurality of client computers are connected to each other via a network. Each client computer is configured to execute client mail application programs. A mail service system is also connected to the network. The system is for executing server mail programs on server computers. The mail service system includes an index server for storing mail messages in message files, and for storing a full-text index of the mail messages. In addition, the system includes means for accessing the mail messages by the plurality of client computers by searching the full-text index using queries.
TL;DR: The framework for an art education curriculum should WWW into art education for designing Web-based art education curricula and a framework for designing interactivity and multimedia into web-based instruction.
Abstract: Like the design of any instruction, designing the Web as an instructional tool must include certain Moreover, online learning must provide a framework for producing a Incorporating interactivity and multimedia into web-based instruction. Web-based instruction provides teachers with a means of meeting the social needs of A framework for designing interactivity into Web-based instruction. *Technology Integration, Web Based Instruction. ABSTRACT. The rise global, interactive, and dynamic learning tool for students to develop new learning experiences. In fact, one Therefore, the framework for an art education curriculum should WWW into art education for designing Web-based art education curricula.
TL;DR: This work proposes the OO-H method, an object-oriented software approach that captures relevant properties involved in modeling and implementing Web application interfaces, and proposes a solution to the problem of inadequate tools for building and deploying complex Web sites.
Abstract: Existing tools for building and deploying complex Web sites are inadequate for dealing with the software production process that involves connecting with underlying logic in a unified and systematic way. As a solution, we propose the OO-H method, an object-oriented software approach that captures relevant properties involved in modeling and implementing Web application interfaces.
TL;DR: A number of currently available PDM systems that have embraced web-technologies are reviewed, and some industrial implementations are presented, showing how this new infrastructure enhances a traditional PDM system.
TL;DR: In this paper, the SLO agent determines that a SLO is not being met, it instructs the service agent to replicate more of the constraining service components or increase resources.
Abstract: A web site provides services to uses over the Internet. End-user service-level objectives (SLOs) such as availability and performance are measured and reported to a SLO agent. User requests pass through several tiers at the web site, such as a firewall tier, a web-server tier, an application-server tier, and a database-server tier. Each tier has several redundant service components that can process requests for that tier. Local agents, operating with any local resource managers, monitor running service components and report to a service agent. Node monitors also monitor network-node status and report to the service agent. When a node or service component fails, the service agent attempts to restart it using the local agent, or replicates the service component to other nodes. When the SLO agent determines that a SLO is not being met, it instructs the service agent to replicate more of the constraining service components or increase resources.
TL;DR: In this paper, a method and system for integrating back-end enterprise applications with Web clients is described. But it is not discussed how to integrate CORBA IDL files describing interfaces to objects in the back end enterprise applications.
Abstract: A method and system for integrating back-end enterprise applications with Web clients is disclosed. One preferred embodiment comprises a method for invoking an object, comprising the steps of generating a description of the interface of the object; generating metadata representing the interface of the object from the description; storing the metadata; generating a representation of an invocation of the object in a markup language from the metadata; transmitting the representation of the invocation to a client program configured to invoke the object by interpreting the representation; receiving an invocation from the client program; based on the metadata, interpreting the received invocation. In one preferred embodiment, Web clients comprise Web applications generated automatically from CORBA IDL files describing interfaces to objects in the back-end enterprise applications.
TL;DR: In this article, the authors present a design framework for collaborative design of a product by distributed design team members, which includes a virtual database management system, which receives data from a plurality of distinct sources and creates a single relational database interface to each of the distinct sources.
Abstract: A computer-based design framework for collaborative design of a product by distributed design team members. The design framework comprises: a virtual database management system, which receives data from a plurality of distinct sources and creates a single relational database interface to each of the distinct sources; software code associated with the virtual database management system for mapping various informational structures utilized by the distinct sources to a common XML syntax; and additional logic associated with the virtual database management system that provides publishing rules for extracting information on demand and publishing the extracted information in a format recognized by a requestor of the information. When the product is a system on a chip (SOC) a special set of functions are generated that enable platform-independent application and services exchange utilizing XML wrapped data, service, and applications.
TL;DR: In this article, a method and system for providing a secure communication network to facilitate consultations between a client and a counselor that limits legal liability to the participants comprising at least one web module, a certificate module, from which a digital certificate is issued to the client once said client contacts the at least 1 web module.
Abstract: A method and system for providing a secure communication network to facilitate consultations between a client and a counselor that limits legal liability to the participants comprising at least one web module, a certificate module, from which a digital certificate is issued to the client once said client contacts the at least one web module, a liability limitation module through which a liability limiting agreement is provided to the client via the at least one web module, a payment module, to which the client communicates a payment method via the at least one web module, a consultant database module, from which the client selects a consultant of choice via the at least one web module, and a consultation module, within which the consultant of choice and the client confer via the at least one web module in a secure environment is described.
TL;DR: Compact and free of fluff or proprietary hype, .NET Framework Essentials is an outstanding value for experienced programmers and architects who need to get up to speed quickly on a far-reaching new technology.
Abstract: From the Publisher:
.NET Framework Essentials is an objective, concise, and technical overview of the new Microsoft .NET framework for developing web applications and services.
Specifically written for intermediate to advanced VB, C/C++, Java, and Delphi developers, .NET Framework Essentials is also useful to system architects and leaders who are assessing tools for future projects. The authors devote special attention to the writing of .NET components plus web applications and services.
This book takes on all of the most important .NET Framework topicsfrom the underlying Common Language Run-Time (CLR) to its specialized packages for ASP.NET, Web Forms, Windows Forms, XML and data access (ADO.NET). The authors survey each of the major .NET languages, including VB.NET, C#, and Managed C++, as well as MSIL, the intermediate language understood by the CLR. They've included working code samples in every .NET language.
Compact and free of fluff or proprietary hype, .NET Framework Essentials is an outstanding value for experienced programmers and architects who need to get up to speed quickly on a far-reaching new technology.
TL;DR: This integration is achieved by extending and customizing the Unified Modeling Language (UML) with Web design concepts borrowed from the Hypermedia Design Model (HDM) and exemplified by describing the design of a Web-based conference manager.
Abstract: Web sites are progressively evolving from browsable, read-only information repositories to Web-based distributed applications. Compared to traditional Web sites, these Web applications do not only support navigation and browsing, but also operations that affect their contents and navigation states. Compared to traditional applications Web applications integrate operations with the built-in browsing capabilities of hypermedia. These novelties make Web application design a complex task that requires the integration of methods and techniques developed in different "worlds". This integration is achieved in this paper by extending and customizing the Unified Modeling Language (UML) with Web design concepts borrowed from the Hypermedia Design Model (HDM). Hypermedia elements are described through appropriate UML stereotypes. UML diagrams are also tailored to model operations and relate them with hypermedia elements. The approach is exemplified by describing the design of a Web-based conference manager.
TL;DR: Current approaches used in reputation management systems are examined and an equation that can handle many of the problems is developed and implications for practitioners and researchers are discussed.
Abstract: Individuals who use the World Wide Web (WWW) to purchase goods and obtain information face a high level of uncertainty as to the quality of those goods and information Reputation management systems are one way in which information about past transactions can be used to form judgments regarding the quality of goods and information obtained via the WWW This paper examines current approaches used in reputation management systems and outlines six main problems with them The paper suggests how these problems can be solved and develops an equation that can handle many of the problems Implications for practitioners and researchers are discussed
TL;DR: A new Web-based virtual laboratory on a frequency modulation experiment for the teaching of an undergraduate course on communication principles in the National University of Singapore (NUS) enables students to have a natural hands-on experience of using an expensive spectrum analyzer on a one-to-one basis and provides a solution for distant engineering education.
Abstract: With the rapid proliferation of Internet technologies, accessing and operating engineering instruments remotely anytime anywhere is fast becoming a reality. This paper presents a new Web-based virtual laboratory on a frequency modulation experiment for the teaching of an undergraduate course on communication principles in the National University of Singapore (NUS). The laboratory requires only a common Web browser to access and incorporate schemes for reducing data traffic and authenticating users. It enables students to have a natural hands-on experience of using an expensive spectrum analyzer on a one-to-one basis and provides a solution for distant engineering education. The system uses a double client-server structure where access to the experiment is via two rounds of client-server processing. The virtual laboratory can be accessed at the Web site http://vlab.ee.nus.edu.sg/vlab/freqmod/index.html.
TL;DR: In this article, the authors describe a networked telephony system and method that allows users to deploy on the Internet computer telephony applications associated with designated telephone numbers using XML (Extended Markup Language) tags and easily deployed on a website.
Abstract: A networked telephony system and method allow users to deploy on the Internet computer telephony applications associated with designated telephone numbers. The telephony application is easily created by a user in XML (Extended Markup Language) with predefined telephony XML tags and easily deployed on a website. The telephony XML tags include those for call control and media manipulation. A call to anyone of these designated telephone numbers may originate from anyone of the networked telephone system such as the PSTN (Public Switched Telephone System), a wireless network, or the Internet. The call is received by an application gateway center (AGC) installed on the Internet. Analogous to a web browser, the AGC provides facility for retrieving the associated XML application from its website and processing the call accordingly. The architecture and design of the system allow for reliability, high quality-of-service, easy scalability and the ability to incorporate additional telephony hardware and software and protocols.
TL;DR: A web-based project management system that includes a network-accessible computer server and clients is disclosed, which provides a universally accessible, webbased, shared member workspace for a number of project team members to collaborate on one or more projects.
Abstract: A web-based project management system that includes a network-accessible computer server and clients is disclosed, which provides a universally accessible, web-based, shared member workspace for a number of project team members to collaborate on one or more projects. The system does not require a particular software to be used by the team members to access the member workspace and the system's functionality has been designed to be intuitive and easy enough to use so that even the most inexperienced user will find it immediately useful.
TL;DR: In this paper, a web-based system that includes one or more remote devices, a webbased host, a network, and one or multiple homes is provided, where a user can connect to the Web-based host using a remote device via a network such as the Internet.
Abstract: A web-based system that includes one or more remote devices, a web-based host, a network, and one or more homes is provided. A user can connect to the web-based host using a remote device via a network such as the Internet. The web-based host provides the user with an interface for monitoring and/or controlling home devices in the user's home. Via the interface, the user can select one or more home devices in the user's home to monitor and/or control. The web-based host receives the user's selections and communicates the user's selections to the user's home via the network. The user's home then receives the user's selections and causes monitoring information to be obtained from selected home devices and/or causes the behavior of selected home devices to be controlled according to the user's selections. The user's home can then communicate monitoring and/or other information related to the home devices to the web-based host via the network. The web-based host then communicates the monitoring and/or other information related to the home devices to the remote device via the network where the information is displayed.
TL;DR: As the demand for more flexible, adaptable, extensible, and robust Web based enterprise application systems accelerates, adopting new software engineering methodologies and development strategies becomes critical.
Abstract: As the demand for more flexible, adaptable, extensible, and robust Web based enterprise application systems accelerates, adopting new software engineering methodologies and development strategies becomes critical. These strategies must support the construction of enterprise software systems that assemble highly flexible software components written at different times by various developers. Traditional software development strategies and engineering methodologies, which require development of software systems from scratch, fall short in this regard. Component based software engineering offers an attractive alternative for building Web based enterprise application systems. CBSE works by developing and evolving software from selected reusable software components, then assembling them within appropriate software architectures. By promoting the use of software components that commercial vendors or in-house developers build, the component based software development approach promises large scale software reuse.
TL;DR: Despite the rapid advance of cutting-edge technologies such as the Internet of Things (IoT), the evaluation of educational effectiveness and academic credibility has not yet been addressed as discussed by the authors.
Abstract: Crucial to achieving educational effectiveness and academic credibility is the systematic evaluation of innovative practices. Despite the rapid advance of cutting-edge technologies such as the Inte...
TL;DR: A database reporting and data mining system operates in one embodiment on a database of a location aware wireless gateway that processes message, location, event data obtained from an asset sensor or user, and other telemetry data from remote assets such as vehicles of a business enterprise fleet, and presents configurable reports on web pages displayed within the user's web browser in text or chart form.
Abstract: A database reporting and data mining system operates in one embodiment on a database of a location aware wireless gateway that processes message, location, event data obtained from an asset sensor or user, and other telemetry data from remote assets such as vehicles of a business enterprise fleet, and presents configurable reports on web pages displayed within the user's web browser in text or chart form. Reports, which may be user-customized, are created in response to user queries regarding, e.g., activity, and trends and summaries of activity for individual vehicles or an entire fleet. Database-stored event data grouped by relationship, e.g., start and end events, enable automatic computation of desired information such as time and distance between events. Report data in XML format are re-formatted in XSL stylesheets.
TL;DR: In this paper, a web-based customer lead generator system is presented, based on an application service model, with the programming for the system being accessible to users of the system via web browsers and the Internet.
Abstract: A web-based customer lead generator system. The system is based on an application service model, with the programming for the system being accessible to users of the system via web browsers and the Internet. The users are typically business enterprises that maintain e-commerce web sites. The pre-emptive profiling process searches the Internet to obtain email addresses of potential web site buyers. It performs a reverse look-up process to obtain demographic data about each potential buyer. This data is used to provide a purchasing profile of the buyer, which is then forwarded to the e-commerce business enterprise.
TL;DR: In this article, a virtual presence is created between geographically distributed remote users and hardware platforms that allow for real-time interactive hardware operation using Internet based communications such as e-mail or browser based sessions, a series of remote instructions are sent from a remote computer based device to the device to be monitored and controlled.
Abstract: Real-time remote monitoring and controlling of a device is described via a network such as the Internet. A virtual presence is accomplished between geographically distributed remote users and hardware platforms that allow for real-time interactive hardware operation. Using Internet based communications such as e-mail or browser based sessions, a series of remote instructions are sent from a remote computer based device to the device to be monitored and controlled. This operation of includes, but is not limited to, data monitoring, system control, system tuning, distributed learning, distributed monitoring, remote servicing and hardware reconfiguration. Furthermore, monitored data is exchanged between the device being monitored and the remote electronic-based device can be in a spreadsheet format.