Home About us Contact | |||
User Interface (user + interface)
Kinds of User Interface Selected AbstractsA cyberenvironment for crystallography and materials science and an integrated user interface to the Crystallography Open Database and Predicted Crystallography Open DatabaseJOURNAL OF APPLIED CRYSTALLOGRAPHY, Issue 2 2008Jacob R. Fennick With the advent and subsequent evolution of the Internet the ways in which computational crystallographic research is conducted have dramatically changed. Consequently, secure, robust and efficient means of accessing remote data and computational resources have become a necessity. At present scientists in computational crystallography access remote data and resources via separate technologies, namely SSH and Web services. Computational Science and Engineering Online (CSE-Online) combines these two methods into a single seamless environment while simultaneously addressing issues such as stability with regard to Internet interruption. Presently CSE-Online contains several applications which are useful to crystallographers; however, continued development of new tools is necessary. Toward this end a Java application capable of running in CSE-Online, namely the Crystallography Open Database User Interface (CODUI), has been developed, which allows users to search for crystal structures stored in the Crystallography Open Database and Predicted Crystallography Open Database, to export structural data for visualization, or to input structural data in other CSE-Online applications. [source] Fully automated liquid extraction-based surface sampling and ionization using a chip-based robotic nanoelectrospray platform,JOURNAL OF MASS SPECTROMETRY (INCORP BIOLOGICAL MASS SPECTROMETRY), Issue 3 2010Vilmos Kertesz Abstract A fully automated liquid extraction-based surface sampling device utilizing an Advion NanoMate chip-based infusion nanoelectrospray ionization system is reported. Analyses were enabled for discrete spot sampling by using the Advanced User Interface of the current commercial control software. This software interface provided the parameter control necessary for the NanoMate robotic pipettor to both form and withdraw a liquid microjunction for sampling from a surface. The system was tested with three types of analytically important sample surface types, viz., spotted sample arrays on a MALDI plate, dried blood spots on paper, and whole-body thin tissue sections from drug dosed mice. The qualitative and quantitative data were consistent with previous studies employing other liquid extraction-based surface sampling techniques. Published in 2009 by John Wiley & Sons, Ltd. [source] Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th edition)JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, Issue 5 2010Polona Vilar No abstract is available for this article. [source] Comparing Parameter Manipulation with Mouse, Pen, and Slider User InterfacesCOMPUTER GRAPHICS FORUM, Issue 3 2009Colin Swindells Abstract Visual fixation on one's tool(s) takes much attention away from one's primary task. Following the belief that the best tools ,disappear' and become invisible to the user, we present a study comparing visual fixations (eye gaze within locations on a graphical display) and performance for mouse, pen, and physical slider user interfaces. Participants conducted a controlled, yet representative, color matching task that required user interaction representative of many data exploration tasks such as parameter exploration of medical or fuel cell data. We demonstrate that users may spend up to 95% fewer visual fixations on physical sliders versus standard mouse and pen tools without any loss in performance for a generalized visual performance task. [source] Multi-Agent Distributed Coordination of Project Schedule ChangesCOMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, Issue 6 2003Keesoo Kim This article presents the design and implementation of a multi-agent system called Distributed Subcontractor Agent System (DSAS), which consists of multiple subcontractor agents, multiple Graphic User Interfaces (GUIs), and an Agent Message Router. In the DSAS, subcontractors interact with their software agents to evaluate the impact of changes, simulate decisions, and get the negotiation results that they need to reschedule the project. This also presents the design and results of DSAS charrette tests, which demonstrated that DSAS produces the lower-cost results faster than manual centralized processes. DSAS can be useful for other domains, such as Mechanical, Electrical, and Plumbing (MEP) coordination and workspace management, if the appropriate agents are designed. [source] INTEGRATING DYNAMIC SYSTEMS MATERIALS INTO A MECHANICAL ENGINEERING CURRICULUM THROUGH INNOVATIVE USE OF WEB-BASED ACQUISITION AND HANDS-ON APPLICATION AND USE OF VIRTUAL GRAPHICAL USER INTERFACES Part 5: Graphical User Interfaces (GUIs) Assist in Solidifying Analytical MaterialsEXPERIMENTAL TECHNIQUES, Issue 3 2008Pete Avitabile First page of article [source] Image-based modeling of 3D objects with curved surfacesCOMPUTER ANIMATION AND VIRTUAL WORLDS (PREV: JNL OF VISUALISATION & COMPUTER ANIMATION), Issue 2 2008Man Hee Lee Abstract This paper addresses an image-based method for modeling 3D objects with curved surfaces based on the non-uniform rational B-splines (NURBS) representation. The user fits the feature curves on a few calibrated images with 2D NURBS curves using the interactive user interface. Then, 3D NURBS curves are constructed by stereo reconstruction of the corresponding feature curves. Using these as building blocks, NURBS surfaces are reconstructed by the known surface building methods including bilinear surfaces, ruled surfaces, generalized cylinders, and surfaces of revolution. In addition to them, we also employ various advanced techniques, including skinned surfaces, swept surfaces, and boundary patches. Based on these surface modeling techniques, it is possible to build various types of 3D shape models with textured curved surfaces without much effort. Copyright © 2007 John Wiley & Sons, Ltd. [source] Augmented reality agents for user interface adaptationCOMPUTER ANIMATION AND VIRTUAL WORLDS (PREV: JNL OF VISUALISATION & COMPUTER ANIMATION), Issue 1 2008István Barakonyi Abstract Most augmented reality (AR) applications are primarily concerned with letting a user browse a 3D virtual world registered with the real world. More advanced AR interfaces let the user interact with the mixed environment, but the virtual part is typically rather finite and deterministic. In contrast, autonomous behavior is often desirable in ubiquitous computing (Ubicomp), which requires the computers embedded into the environment to adapt to context and situation without explicit user intervention. We present an AR framework that is enhanced by typical Ubicomp features by dynamically and proactively exploiting previously unknown applications and hardware devices, and adapting the appearance of the user interface to persistently stored and accumulated user preferences. Our framework explores proactive computing, multi-user interface adaptation, and user interface migration. We employ mobile and autonomous agents embodied by real and virtual objects as an interface and interaction metaphor, where agent bodies are able to opportunistically migrate between multiple AR applications and computing platforms to best match the needs of the current application context. We present two pilot applications to illustrate design concepts. Copyright © 2007 John Wiley & Sons, Ltd. [source] An interactive simulation tool for image registration educationCOMPUTER APPLICATIONS IN ENGINEERING EDUCATION, Issue 2 2010Khaled M. Gharaibeh Abstract A medical image registration simulation toolkit built using MATLAB graphical user interface (GUI) is presented. The developed Matlab GUI's provide an effective tool for exploring different image registration techniques including a new feature-based image registration technique proposed by the authors. The toolkit is useful for biomedical engineering students and can be used as a web-based learning tool. © 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ 18: 225,237, 2010; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20179 [source] An educational computer tool for simulating long-term soil erosion on agricultural landscapesCOMPUTER APPLICATIONS IN ENGINEERING EDUCATION, Issue 3 2009F. J. Jiménez-Hornero Abstract Due to its economic and environmental impacts, soil erosion has been a major concern to farmers, engineers and policy makers in recent years. Water and tilling are two of the main agents responsible for this phenomenon and considerable efforts have been made to model them in previous work but not with educational purposes. A computer tool for facilitating any user's simulation of long-term landscape evolution in a plot due to the combined action of water and tillage erosion is presented here. It integrates a graphic user interface with two well-verified erosion models, each one independently devoted to reproduce the effects of water and tilling. This computer tool permits to the student the consideration of the erosivity index and the presence of a crop in the plot, when simulating water erosion, as well as the planning of a different type of tilling each year. Each kind of tilling corresponds to a different combination of tillage tools with their own date, tillage depth and tillage direction. A handy ASCII (XYZ) file is generated containing the long-term soil erosion spatial pattern as result. From this information, the student can derive other results that will help to understand soil erosion. An example is presented here with the aim of showing how to use this computer tool to simulate this phenomenon on an agricultural landscape with a complex topography. © 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ 17: 253,262, 2009; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20193 [source] A MATLAB toolbox for solving acid-base chemistry problems in environmental engineering applicationsCOMPUTER APPLICATIONS IN ENGINEERING EDUCATION, Issue 4 2005Chetan T. Goudar Abstract A MATLAB toolbox incorporating several computer programs has been developed in an attempt to automate laborious calculations in acid-base chemistry. Such calculations are routinely used in several environmental engineering applications including the design of wastewater treatment systems and for predicting contaminant fate and transport in the subsurface. The computer programs presented in this study do not replace student thinking involved in formulating the problem solving strategy but are merely tools that simplify the actual problem solving process. They encompass a wide variety of acid-base chemistry topics including equilibrium constant calculations, construction of distribution diagrams for mono and multiprotic systems, ionic strength and activity coefficient calculations, and buffer index calculations. All programs are characterized by an intuitive graphical user interface where the user supplies input information. Program outputs are either numerical or graphical depending upon the nature of the problem. The application of this approach to solving actual acid-base chemistry problems is illustrated by computing the pH and equilibrium composition of a 0.1 M Na2CO3 system at 30°C using several programs in the toolbox. As these programs simplify lengthy computations such as ionization fraction and activity coefficient calculations, it is hoped they will help bring more complicated problems to the environmental engineering classroom and enhance student understanding of important concepts that are applicable to real-world systems. The programs are available free of charge for academic use from the authors. © 2005 Wiley Periodicals, Inc. Comput Appl Eng Educ 13: 257,265, 2005; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20051 [source] Development of a web-based mass transfer processes laboratory: System development and implementationCOMPUTER APPLICATIONS IN ENGINEERING EDUCATION, Issue 1 2003Yusong Li Abstract A web-based environment is utilized as a means to introduce advanced mass transfer processes concepts in environmental engineering and science courses. System development and implementation is presented, including detailed descriptions of the techniques employed to link software written in high-level computer languages such as C++ and FORTRAN to an internet-based, user-friendly graphical user interface for both program input and output. © 2003 Wiley Periodicals, Inc. Comput Appl Eng Educ 11: 25,39, 2003; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10036 [source] Environment for engineering design, analysis, and simulation for education using MATLAB via the World Wide Web.COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, Issue 3 2002Abstract In Part II of this paper, we present representative examples that demonstrate the capabilities and features of the developed education environment that allows one to simulate in real time engineering systems utilizing the power of MATLAB through a web browser interface. The web-based graphical user interface (GUI) provides the means for the user to input system parameters and the display of the analysis results. The examples presented demonstrate the required clarity of the developed GUI, and the nature and type of the results returned to the web browser of the user in real time. This environment has the capability to return to the user textual, graphical, pictorial, and animation related material. The user has the option to download analysis results in any of the generated forms to the client computer. This work demonstrates the ease of implementation and advantages of using this technology to aid in classroom instruction. Users with Internet can access the developed simulation modules at http://zodhia.uta.edu/development. © 2002 Wiley Periodicals, Inc. Comput Appl Eng Educ 10: 109,120, 2002; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10019 [source] Sketching MLS Image Deformations On the GPUCOMPUTER GRAPHICS FORUM, Issue 7 2008Yanlin Weng Abstract In this paper, we present an image editing tool that allows the user to deform images using a sketch-based interface. The user simply sketches a set of source curves in the input image, and also some target curves that the source curves should be deformed to. Then the moving least squares (MLS) deformation technique [SMW06] is adapted to produce realistic deformations while satisfying the curves' positional constraints. We also propose a scheme to reduce image fold-overs in MLS deformations. Our system has a very intuitive user interface, generates physically plausible deformations, and can be easily implemented on the GPU for real-time performance. [source] Information Population of an Integrated Construction Management SystemCOMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, Issue 4 2002Jeff H. Rankin This paper discusses the future requirements of integrated construction management systems and the need to support the management of large volumes of information on several levels. The solution proposes a combination of an efficient user interface and methods to partially automate the creation of the required information through access to stored information from past projects. The research follows the path being established for integrated construction management systems that rely on a standard representation of the industry's information requirements. By exploring the comprehensive aspects of construction planning for an integrated construction management system, the research demonstrates the usefulness of applying sound information representation structures. Through the application of case-based reasoning, the research advances the concepts of planning tools as they apply to integrated systems. The resulting prototype construction management system has the primary characteristic of assisting the user in the manipulation of information in order to generate the initial information requirements of an integrated construction management system. [source] A pulse programmer for nuclear magnetic resonance spectrometersCONCEPTS IN MAGNETIC RESONANCE, Issue 2 2007C.C. Odebrecht Abstract A pulse programmer (PP) designed to control a nuclear magnetic resonance (NMR) spectrometer is reported on. The heart of the PP is a computer programmable logic device (CPDL) that provides flexibility to the design and, at the same time, reduces the number of electronics components needed and the dimensions of the printed circuit board. The PP works as follow: first, a pulse sequence defined by a set of instructions is loaded into the RAM memory of the PP. Then, when the process is started, the instructions are, one by one, read, decoded, and executed. Four types of instructions (functions) were defined: PRINT A, PRINT B, WAIT, and STOP. PRINT A and PRINT B change the status of the output channels A and B, respectively, WAIT generates a time delay, and STOP terminates the sequence. The output ports A and B have 14 channels each, and the shortest pulse and resolution are both 200 ns. The design of the PP is versatile, and new functions can be added through software without modifying the printed circuit board. To control the PP from a personal computer, a program named PulseJr was developed. It contains a graphical user interface (GUI) and pulse sequences can be drawn on the monitor screen with the mouse of the computer. Once the pulse sequence is sketched, clicking a button the program compiles the pulse sequence, generates the set of instructions, loads them into the RAM memory of the PP, and starts the pulse sequence. © 2007 Wiley Periodicals, Inc. Concepts Magn Reson Part A 30A: 127,131, 2007. [source] Novel software architecture for rapid development of magnetic resonance applicationsCONCEPTS IN MAGNETIC RESONANCE, Issue 3 2002Josef Debbins Abstract As the pace of clinical magnetic resonance (MR) procedures grows, the need for an MR scanner software platform on which developers can rapidly prototype, validate, and produce product applications becomes paramount. A software architecture has been developed for a commercial MR scanner that employs state of the art software technologies including Java, C++, DICOM, XML, and so forth. This system permits graphical (drag and drop) assembly of applications built on simple processing building blocks, including pulse sequences, a user interface, reconstruction and postprocessing, and database control. The application developer (researcher or commercial) can assemble these building blocks to create custom applications. The developer can also write source code directly to create new building blocks and add these to the collection of components, which can be distributed worldwide over the internet. The application software and its components are developed in Java, which assures platform portability across any host computer that supports a Java Virtual Machine. The downloaded executable portion of the application is executed in compiled C++ code, which assures mission-critical real-time execution during fast MR acquisition and data processing on dedicated embedded hardware that supports C or C++. This combination permits flexible and rapid MR application development across virtually any combination of computer configurations and operating systems, and yet it allows for very high performance execution on actual scanner hardware. Applications, including prescan, are inherently real-time enabled and can be aggregated and customized to form "superapplications," wherein one or more applications work with another to accomplish the clinical objective with a very high transition speed between applications. © 2002 Wiley Periodicals, Inc. Concepts in Magnetic Resonance (Magn Reson Engineering) 15: 216,237, 2002 [source] HPCTOOLKIT: tools for performance analysis of optimized parallel programs,CONCURRENCY AND COMPUTATION: PRACTICE & EXPERIENCE, Issue 6 2010L. Adhianto Abstract HPCTOOLKIT is an integrated suite of tools that supports measurement, analysis, attribution, and presentation of application performance for both sequential and parallel programs. HPCTOOLKIT can pinpoint and quantify scalability bottlenecks in fully optimized parallel programs with a measurement overhead of only a few percent. Recently, new capabilities were added to HPCTOOLKIT for collecting call path profiles for fully optimized codes without any compiler support, pinpointing and quantifying bottlenecks in multithreaded programs, exploring performance information and source code using a new user interface, and displaying hierarchical space,time diagrams based on traces of asynchronous call path samples. This paper provides an overview of HPCTOOLKIT and illustrates its utility for performance analysis of parallel applications. Copyright © 2009 John Wiley & Sons, Ltd. [source] Semantic patterns for user-interactive question answeringCONCURRENCY AND COMPUTATION: PRACTICE & EXPERIENCE, Issue 7 2008Tianyong Hao Abstract A new type of semantic pattern is proposed in this paper, which can be used by users to post questions and answers in user-interactive question answering (QA) systems. The necessary procedures of using semantic patterns in a QA system are also presented, which include question structure analysis, pattern matching, pattern generation, pattern classification and answer extraction. Both the manual creation method and the automatic generation method are proposed for patterns for different applications. A pattern instantiation level metrics is also presented for the predication of the quality of generated or learned patterns. We implemented a user interface for using the semantic pattern in our QA system, which allows users to effectively post and answer questions. Copyright © 2007 John Wiley & Sons, Ltd. [source] SCALEA: a performance analysis tool for parallel programsCONCURRENCY AND COMPUTATION: PRACTICE & EXPERIENCE, Issue 11-12 2003Hong-Linh Truong Abstract Many existing performance analysis tools lack the flexibility to control instrumentation and performance measurement for code regions and performance metrics of interest. Performance analysis is commonly restricted to single experiments. In this paper we present SCALEA, which is a performance instrumentation, measurement, analysis, and visualization tool for parallel programs that supports post-mortem performance analysis. SCALEA currently focuses on performance analysis for OpenMP, MPI, HPF, and mixed parallel programs. It computes a variety of performance metrics based on a novel classification of overhead. SCALEA also supports multi-experiment performance analysis that allows one to compare and to evaluate the performance outcome of several experiments. A highly flexible instrumentation and measurement system is provided which can be controlled by command-line options and program directives. SCALEA can be interfaced by external tools through the provision of a full Fortran90 OpenMP/MPI/HPF frontend that allows one to instrument an abstract syntax tree at a very high-level with C-function calls and to generate source code. A graphical user interface is provided to view a large variety of performance metrics at the level of arbitrary code regions, threads, processes, and computational nodes for single- and multi-experiment performance analysis. Copyright © 2003 John Wiley & Sons, Ltd. [source] Biodiverse, a tool for the spatial analysis of biological and related diversityECOGRAPHY, Issue 4 2010Shawn W. Laffan Biodiverse is a tool for the spatial analysis of diversity using indices based on taxonomic, phylogenetic and matrix (e.g. genetic dissimilarity) relationships. The explosion in georeferenced biological specimen and survey data means there is an increasing need for such tools. Biodiverse supports four processes: 1) linked visualisation of data distributions in geographic, taxonomic, phylogenetic and matrix spaces; 2) spatial moving window analyses including richness, endemism, phylogenetic diversity and beta diversity; 3) spatially constrained agglomerative cluster analyses; and 4) randomisations for hypothesis testing. Biodiverse is open-source and supports user developed extensions. It can be used both through a graphical user interface and scripts. Biodiverse can be downloaded from NeuralEnsembles: a neural network based ensemble forecasting program for habitat and bioclimatic suitability analysisECOGRAPHY, Issue 1 2009Jesse R. O'Hanley NeuralEnsembles is an integrated modeling and assessment tool for predicting areas of species habitat/bioclimatic suitability based on presence/absence data. This free, Windows based program, which comes with a friendly graphical user interface, generates predictions using ensembles of artificial neural networks. Models can quickly and easily be produced for multiple species and subsequently be extrapolated either to new regions or under different future climate scenarios. An array of options is provided for optimizing the construction and training of ensemble models. Main outputs of the program include text files of suitability predictions, maps and various statistical measures of model performance and accuracy. [source] A reasoning method for a ship design expert systemEXPERT SYSTEMS, Issue 2 2005Sebnem Helvacioglu Abstract: The ship design process is a highly data-oriented, dynamic, iterative and multi-stage algorithm. It utilizes multiple abstraction levels and concurrent engineering techniques. Specialized techniques for knowledge acquisition, knowledge representation and reasoning must be developed to solve these problems for a ship design expert system. Consequently, very few attempts have been made to model the ship design process using an expert system approach. The current work investigates a knowledge representation,reasoning technique for such a purpose. A knowledge-based conceptual design was developed by utilizing a prototype approach and hierarchical decompositioning. An expert system program called ALDES (accommodation layout design expert system) was developed by using the CLIPS expert system shell and an object-oriented user interface. The reasoning and knowledge representation methods of ALDES are explained in the paper. An application of the method is given for the general arrangement design of a containership. [source] Ground water vistas: A graphical user interface for the MODFLOW family of ground water flow and transport modelsGROUND WATER, Issue 2 2005Christian D. Langevin First page of article [source] End-user access to multiple sources: incorporating knowledge discovery into knowledge managementINTELLIGENT SYSTEMS IN ACCOUNTING, FINANCE & MANAGEMENT, Issue 4 2002Katharina Morik The End-User Access to Multiple Sources,Eams system,integrates given information sources into a knowledge management system. It relates the world of documents with the database world using an ontology. The focus of developing the Eams system is on the acquisition and maintenance of knowledge. Hence, in both worlds, machine learning is applied. In the document world, a learning search engine adapts to user behaviour by analysing the click-through-data. This eases the personalization of selecting appropriate documents for users and does not require further maintenance. In the database world, knowledge discovery in databases (KDD) bridges the gap between the ,ne granularity of relational databases and the actual information needs of users. KDD extracts knowledge from data and, therefore, allows the knowledge management system to make good use of already existing company data,without further acquisition or maintenance. A graphical user interface provides users with a uniform access to document collections on the Internet (Intranet) as well as to relational databases. Since the ontology generates the items in the user interface, a change in the ontology automatically changes the user interface without further efforts. The Eams system has been applied to customer relationship management in the insurance domain. Questions to be answered by the system concern customer acquisition (e.g. direct marketing), customer up- and cross-selling (e.g. which products sell well together), and customer retention (here, which customers are likely to leave the insurance company or ask for a return of a capital life insurance). Documents about other insurance companies and demographic data published on the Internet contribute to the answers, as do the results of data analysis of the company's contracts. Copyright © 2003 John Wiley & Sons, Ltd. [source] Ontological modelling of e-services to ensure appropriate mobile transactionsINTELLIGENT SYSTEMS IN ACCOUNTING, FINANCE & MANAGEMENT, Issue 3 2002Vagan TerziyanArticle first published online: 21 MAR 200 The main goal of this paper is to provide simple ontological support to mobile electronic commerce. The description of an ontology-driven Transaction Monitor (TM) for mobile business applications is considered. The approach is based on the assumption that the transaction management tool can be implemented in a mobile terminal, allowing integration of different distributed external e-services. We use the ontology-based framework for transaction management so that the TM will be able to manage transaction across multiple e-services and we consider management of distributed location-based services as an example of such ontology-based TM implementation. The core of the approach is very simple service ontologies. Ontologies should be ,placed' both in mobile terminals and in e-services. They define common multiple clients,multiple services standards and vocabularies for the use of the names, types, schemas, default values for parameters, atomic service actions with appropriate structure of action's input and output. In our implementation ontologies help to the TM to deal with multiple services during transactions and to simplify the appropriate user interface. Copyright © 2003 John Wiley & Sons, Ltd. [source] An efficient out-of-core multifrontal solver for large-scale unsymmetric element problemsINTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, Issue 7 2009J. K. Reid Abstract In many applications where the efficient solution of large sparse linear systems of equations is required, a direct method is frequently the method of choice. Unfortunately, direct methods have a potentially severe limitation: as the problem size grows, the memory needed generally increases rapidly. However, the in-core memory requirements can be limited by storing the matrix and its factors externally, allowing the solver to be used for very large problems. We have designed a new out-of-core package for the large sparse unsymmetric systems that arise from finite-element problems. The code, which is called HSL_MA78, implements a multifrontal algorithm and achieves efficiency through the use of specially designed code for handling the input/output operations and efficient dense linear algebra kernels. These kernels, which are available as a separate package called HSL_MA74, use high-level BLAS to perform the partial factorization of the frontal matrices and offer both threshold partial and rook pivoting. In this paper, we describe the design of HSL_MA78 and explain its user interface and the options it offers. We also describe the algorithms used by HSL_MA74 and illustrate the performance of our new codes using problems from a range of practical applications. Copyright © 2008 John Wiley & Sons, Ltd. [source] Investigating the performance of a middleware protocol architecture for tele-measurementINTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, Issue 5 2008Luca Berruti Abstract The rapid growth of network infrastructures and the large availability of instrumentation supporting remote control have encouraged the deployment of complex and sophisticated laboratories and the design of software platforms for accessing the resources present there. Although the market offers several solutions to remotely manage equipment, little attention has been paid to the hardware and software architectures devoted to control distance learning experimental environments and to manage laboratories consisting of heterogeneous devices. The paper illustrates the architectural approach adopted within the LABNET project and describes in detail the main software components of the devised platform, which allows to exploit the instrumentation via a common Web user interface, thus making the system available independent of any specific (commercial) environment or application. Specifically, attention is focused on the LABNET server (LNS), which represents the supervising central unit and, therefore, a very critical element of the system. The paper mainly points out the architecture and protocols at the basis of the LNS and discusses a set of performance tests aimed at proving the effectiveness of the system and comparing it with a well-known commercial solution. Copyright © 2007 John Wiley & Sons, Ltd. [source] RTSVC: Real-time system for visual control of robotsINTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, Issue 4 2008Eusebio Bugarin Abstract This article presents an image processing system that can work in hard real-time. Compared with systems that use the traditional multiprocessor architecture approach, this computer system takes advantage on recent technological advances and it is designed to work with a single processor PC under RTLinux. Its programming environment is similar to C programming language and it offers a friendly graphical user interface. The performance of the system is illustrated by means of experiments applied to visual guidance of mobile robots via velocity fields using a fixed high-speed camera. The experiments were carried out with a strict sampling frequency of 100 Hz. © 2008 Wiley Periodicals, Inc. Int J Imaging Syst Technol, 18, 251,256, 2008; Published online in Wiley InterScience (www.interscience.wiley.com). [source] A JavaÔ universal vehicle router for routing unmanned aerial vehiclesINTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, Issue 3 2004R.W. Harder Abstract We consider vehicle routing problems in the context of the Air Force operational problem of routing unmanned aerial vehicles from base locations to various reconnaissance sites. The unmanned aerial vehicle routing problem requires consideration of heterogeneous vehicles, vehicle endurance limits, time windows, and time walls for some of the sites requiring coverage, site priorities, and asymmetric travel distances. We propose a general architecture for operational research problems, specified for vehicle routing problems, that encourages object-oriented programming and code reuse. We create an instance of this architecture for the unmanned aerial vehicle routing problem and describe the components of this architecture to include the general user interface created for the operational users of the system. We employ route building heuristics and tabu search in a symbiotic fashion to provide a user-defined level-of-effort solver interface. Empirical tests of solution algorithms parameterized for solution speed reveal reasonable solution quality is attained. [source]
| |