121,981 research outputs found

    FOLDER3D: A graphical file management system supporting visualisation of file relationships

    Get PDF
    The desktop metaphor with its hierarchical structure of folders is the basis of almost all graphical file management systems. Despite this popularity, these systems suffer from several problems, including the restrictiveness of the single inheritance structure of hierarchical file management. Although various alternative systems have been proposed, none of these have gained popularity. We argue that the reason for this failure is that these systems have generally proposed complete alternatives to the hierarchical system, thus ignoring many of its positive aspects. In this paper we describe a 3D graphical file management which complements conventional 2D hierarchical folder structures by allowing visualisation of alternative file relationships

    Apiary: Easy-to-use Desktop Application Fault Containment on Commodity Operating Systems

    Get PDF
    Desktop computers are often compromised by the interaction of untrusted data and buggy software. To address this problem, we present Apiary, a system that provides transparent application fault containment while retaining the ease of use of a traditional integrated desktop environment. Apiary accomplishes this with three key mechanisms. It isolates applications in containers that integrate in a controlled manner at the display and file system. It introduces ephemeral containers that are quickly instantiated for single application execution and then removed, to prevent any exploit that occurs from persisting and to protect user privacy. It introduces the virtual layered file system to make instantiating containers fast and space efficient, and to make managing many containers no more complex than having a single traditional desktop. We have implemented Apiary on Linux without any application or operating system kernel changes. Our results from running real applications, known exploits, and a 24-person user study show that Apiary has modest performance overhead, is effective in limiting the damage from real vulnerabilities to enable quick recovery, and is as easy to use as a traditional desktop while improving desktop computer security and privacy

    Developing a Process Model for the Forensic Extraction of Information from Desktop Search

    Get PDF
    Desktop search applications can contain cached copies of files that were deleted from the file system. Forensic investigators see this as a potential source of evidence, as documents deleted by suspects may still exist in the cache. Whilst there have been attempts at recovering data collected by desktop search applications, there is no methodology governing the process, nor discussion on the most appropriate means to do so. This article seeks to address this issue by developing a process model that can be applied when developing an information extraction application for desktop search applications, discussing preferred methods and the limitations of each. This work represents a more structured approach than other forms of current research

    Study on an integrated system of rapid prototyping and manufacturing for 3D Digitizer to CNC Mill : a thesis presented in partial fulfilment of the requirements for the degree of Master in Technology at Massey University, Palmerston North, New Zealand

    Get PDF
    The main purpose of this project is to develop a low cost, effective, user friendly interface software for staff and students to integrate the designing and manufacturing facilities in the Institute of Technology and Engineering (ITE) at Massey University, Palmerston North, New Zealand. The project involves establishment of an integrated CAD/CAM/CAE system, the identification of software requirements, selection of software development tool kit, definition of hardware configuration, software development and final experiments and tests. ITE has a laboratory, where are equipped with one CNC milling machine, one CNC lathe, one Injection Moulding machine, one desktop 3D scanner and one 3D plotter. In addition, all the CAD/CAM/CAE software have been installed on the PCs. Based on the analysis and utilisation of these existing facilities, it is found that they are not smoothly integrated; no linkage between the CAD/CAM/CAE system and desktop Rapid Prototyping facilities; file formats used by each of the system are not compatible. Through this project, the investigation of the possibility to integrate the system and the feasibility to develop a software to bridge the 3D scanner and the CNC mill, was carried out. A first try was successfully made using Borland C++5.0 to convert the 3D scanned data into NC program. Then, using Borland C++ Builder 5.0 created a user-friendly interface for conversion of 3D Digitizer to CNC Mill. Next, the different scales of wax models were satisfactorily processed on the CNC milling machine by inputting the converted NC program

    The Lattice Project: A Multi-model Grid Computing System

    Get PDF
    This thesis presents The Lattice Project, a system that combines multiple models of Grid computing. Grid computing is a paradigm for leveraging multiple distributed computational resources to solve fundamental scientific problems that require large amounts of computation. The system combines the traditional Service model of Grid computing with the Desktop model of Grid computing, and is thus capable of utilizing diverse resources such as institutional desktop computers, dedicated computing clusters, and machines volunteered by the general public to advance science. The production Grid system includes a fully-featured user interface, support for a large number of popular scientific applications, a robust Grid-level scheduler, and novel enhancements such as a Grid-wide file caching scheme. A substantial amount of scientific research has already been completed using The Lattice Project

    Decomposing using SOA on File Sharing and Web Service on Windows and Mobile Environments

    Get PDF
    There has been great progress in the development of miniaturized devices and their demand have increased as well. In addition, people look forward to having similar programs on their stand-alone computers to run on their mobile phones' screens. As a result, the complexity of building a program has increased in this case because same programs are needed to run on two different platforms. One of the common programs among users is the file sharing system. In this paper, we will look at how decomposition architecture can be used for file sharing system in both desktop and mobile phone environments. In addition, we will explore on how to decrease the complexity of building systems on stand-alone computers as well as mobile devices. As a result, we have a file sharing system which is be able to run on windows and mobile environment using the decomposition approach

    Configuration Management File Manager Developed for Numerical Propulsion System Simulation

    Get PDF
    One of the objectives of the High Performance Computing and Communication Project's (HPCCP) Numerical Propulsion System Simulation (NPSS) is to provide a common and consistent way to manage applications, data, and engine simulations. The NPSS Configuration Management (CM) File Manager integrated with the Common Desktop Environment (CDE) window management system provides a common look and feel for the configuration management of data, applications, and engine simulations for U.S. engine companies. In addition, CM File Manager provides tools to manage a simulation. Features include managing input files, output files, textual notes, and any other material normally associated with simulation. The CM File Manager includes a generic configuration management Application Program Interface (API) that can be adapted for the configuration management repositories of any U.S. engine company
    • ā€¦
    corecore