1,898 Hits in 7.3 sec

Persistent Program Construction through Browsing and User Gesture with some Typing [chapter]

Alex Farkas, Alan Dearle, Graham Kirby, Quintin Cutts, Ron Morrison, Richard Connor
1993 Persistent Object Systems  
The difference here is that the technique is uniform and that the persistent store is strongly typed with a greater variety of types.  ...  We note that other modern user interfaces, such as OpenLook and the Macintosh Programming Environment also allow the manipulation of files by user programs and by gesture.  ...  We would also like to thank the Defence Science and Technology Organisation of Australia for their assistance through the PIPE project, The University of Adelaide through its University Grants Scheme and  ... 
doi:10.1007/978-1-4471-3209-7_22 fatcat:ysbcsmfymfgg5hq2tdd4oazlj4

Unifying Interaction with Persistent Data and Program [chapter]

R. C. H. Connor, Q. I. Cutts, G. N. C. Kirby, V. S. Moore, R. Morrison
1995 Workshops in Computing  
Our particular field of interest is browsing and editing in persistent and database programming languages where procedures are treated as data values, with the consequence that executable code may exist  ...  Visual interaction with object-oriented databases, such as that provided by generic object browsing systems, has proved to be a convenient and natural way for database users to address informal queries  ...  Overview This paper is about a new style of browser/editor which allows programmers and users to interact directly with the database, by allowing database accesses to be performed by user gesture.  ... 
doi:10.1007/978-1-4471-3818-1_11 dblp:conf/ids/ConnorCKMM94 fatcat:lko2ltk2rjdxbd7cl5nrc4vuku


Casey Grote, Evan Segreto, Johanna Okerlund, Robert Kincaid, Orit Shaer
2015 Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction - TEI '14  
We introduce new interaction techniques for browsing large data sets and for constructing complex queries with active tangible tokens and an interactive tabletop.  ...  We present a case study of applying TEI research to a dataintense scientific workflow that requires the exploration of large datasets through the construction of complex queries.  ...  ACKNOWLEDGMENTS We thank Traci Haddock, Swapnil Bhatia, Ernst Oberortner, Douglas Densmore, and the BU iGEM team.  ... 
doi:10.1145/2677199.2680605 dblp:conf/tei/GroteSOKS15 fatcat:j5xy2m7pgnctzcuijzcnimbcyu

Exploiting Persistent Linkage in Software Engineering Environments

R. Morrison, R. C. H. Connor, Q. I. Cutts, V. S. Dunstan, G. N. C. Kirby
1995 Computer journal  
Here we examine some of the advantages of providing software engineering environments within a persistent object system with strong typing and referential integrity.  ...  Persistent programming systems are designed to provide technology for the construction and maintenance of large, long-lived object-based application systems.  ...  Acknowledgements We thank Malcolm Atkinson, David Stemple, John Hurst and the anonymous referees for their constructive comments regarding this paper.  ... 
doi:10.1093/comjnl/38.1.1 fatcat:fixh3dm6yjev3ktfps3chtkfxa

Exploiting Persistent Linkage in Software Engineering Environments [chapter]

Ron Morrison, Richard Connor, Quintin Cutts, Vivienne Dunstan, Graham Kirby
2000 Fully Integrated Data Environments  
Here we examine some of the advantages of providing software engineering environments within a persistent object system with strong typing and referential integrity.  ...  Persistent programming systems are designed to provide technology for the construction and maintenance of large, long-lived object-based application systems.  ...  Acknowledgements We thank Malcolm Atkinson, David Stemple, John Hurst and the anonymous referees for their constructive comments regarding this paper.  ... 
doi:10.1007/978-3-642-59623-0_42 fatcat:jxslehyhazflfe4ldazmheobxy

Persistent Hyper-Programs [chapter]

G. N. C. Kirby, R. C. H. Connor, Q. I. Cutts, R. Morrison, A. Dearle, A. M. Farkas
1993 Persistent Object Systems  
Persistent systems allow the persistent environment to participate in the program construction process.  ...  At some stage in the execution sequence the source text is checked for type correctness and its translated form linked to values in the environment.  ...  Usually the program checks are performed at compilation-time, although in some syntax directed programming systems [5] type consistency is verified as a program is constructed.  ... 
doi:10.1007/978-1-4471-3209-7_6 fatcat:7ckxsitunvdvtmx2hynw7tb5iu

A flick in the right direction: a case study of gestural input

M Moyle, A Cockburn
2005 Behavior and Information Technology  
Users also found the gestures easy to learn and accurate with only 4 errors from 3300 trials.  ...  Gesture input is used to control a wide range of user interfaces, from simple mouse-based flicks in marking menus (see below), through to rich free-form hand and body gestures used to control and interact  ...  To support gesture navigation, we constructed a web-site where each page contained a Javascript program that interacts with any unaltered browser.  ... 
doi:10.1080/01449290512331321866 fatcat:liun46yxpfgylcbgt2ryt2l4mi

Reflection and Hyper-Programming in Persistent Programming Systems [article]

Graham Kirby
2010 arXiv   pre-print
Both techniques contribute to the understanding of the persistent environment through supporting the implementation of store browsing tools and allowing source representations to be associated with all  ...  Two programming techniques that may be used to pursue these goals in a persistent environment are type-safe linguistic reflection and hyper-programming.  ...  The chapter then illustrates the user interface to the programming tools with which these generators are constructed.  ... 
arXiv:1006.3481v1 fatcat:4jsi3xj57rc5beozqip66zrwbm

User interface models for the cloud

Hubert Pham
2010 Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology - UIST '10  
This paper proposes a new user interface model that accounts for cloud applications, incorporating representations of people and new gestures for sharing and access, while minimizing the prominence of  ...  also achieving security through greater usability.  ...  PhotoChop might be a web application with an advanced interface, a downloadable program, or some hybrid.  ... 
doi:10.1145/1866218.1866223 dblp:conf/uist/Pham10 fatcat:jkzf52aburdxdjde23jr7nivl4


Mark Roseman, Saul Greenberg
1996 Proceedings of the 1996 ACM conference on Computer supported cooperative work - CSCW '96  
Unlike many groupware systems, all TeamRooms documents and artifacts are fully persistent.  ...  Facilities in TeamRooms allow team members to collaborate either in real-time or asynchronously, and to customize their shared electronic space with tools to suit their needs.  ...  ACKNOWLEDGEMENTS Thanks go to our users, in particular Gordon Paynter and Simon Gianoutsos of University of Waikato, who braved early versions of the system, and offered many useful suggestions and improvements  ... 
doi:10.1145/240080.240319 dblp:conf/cscw/RosemanG96 fatcat:7zjojyfoq5h73gscgu3ng7hcwy

A Generic Framework and Library for Exploration of Small Multiples through Interactive Piling [article]

Fritz Lekschas, Xinyi Zhou, Wei Chen, Nils Gehlenborg, Benjamin Bach, Hanspeter Pfister
2020 arXiv   pre-print
We demonstrate the expressiveness of Piling.js with examples from machine learning, immunofluorescence microscopy, genomics, and public health.  ...  To address these challenges, we developed a framework and implemented a library called Piling.js for designing interactive piling interfaces.  ...  This work was supported in part by the National Institutes of Health (U01 CA200059 and OT2 OD026677).  ... 
arXiv:2005.00595v2 fatcat:2waqpzz2ivelzawglbnaetsrzu

Adaptive Graphical User Interface for Web Applications Using Aspect Oriented Component Engineering

Atif Zaman, Mudassar Ahmad, Shafique Ahamd, Tasleem Mustafa
Simple and easy user interface facilitate users by which application or web interface can be operated effectively.  ...  The purpose of this study is to discuss popular user interfaces and suggestions for adaptable GUI designing.  ...  Zooming User Interface (ZUI): It is graphical environment, in which the scale of the viewed area can be changed to see more or less details and browse through different documents.  ... 
doi:10.24297/ijct.v10i2.3304 fatcat:qkjcivrxovhpbjmoksbpyp5rii

Declaratively programming the mobile web with Mobl

Zef Hemel, Eelco Visser
2011 SIGPLAN notices  
Mobl integrates languages for user interface design, data modeling and querying, scripting and web services into a single, unified language that is flexible, expressive, enables early detection of errors  ...  Developers are required to use many loosely coupled languages with limited tool support and application code is often verbose and imperative.  ...  We would like to thank Google for providing Android phones for testing and development.  ... 
doi:10.1145/2076021.2048121 fatcat:gsbaarritvdvzbljoulonlvkya

Specification-based computing environments for information management

Robert Balzer, Neil Goldman, Bob Neches
1984 1984 IEEE First International Conference on Data Engineering  
Hence, each represents a "freedom" that users will enjoy without having to program them (i.e. be concerned with the details of how they are achieved).  ...  More recently, computing environments have been based on programming languages such as Lisp and Smalltalk.  ...  They must interact with the environments of other users and with various shared services.As was the case when we considered persistent objects, powerful nor rich a set of capabilities than those needed  ... 
doi:10.1109/icde.1984.7271306 dblp:conf/icde/BalzerGN84 fatcat:ft2avd2tezdvrniwfhn6mf73da

Design Space of Programming Tools on Mobile Touchscreen Devices [article]

Poorna Talkad Sukumar, Ronald Metoyer
2017 arXiv   pre-print
We present these themes and how each paper contributes to the theme, and we outline the remaining challenges in and opportunities for using mobile touchscreen devices in programming applications.  ...  While mobile touchscreen devices are ubiquitous and present opportunities for novel applications, they have seen little adoption as tools for computer programming.  ...  gestures enabling certain IDE features such as code folding and semantic zoom, and 'drawn' gestures elicited from users for various program constructs such as class declaration and loop statements [4  ... 
arXiv:1708.05805v1 fatcat:ymgrnhzvh5gptiiz4cmrufoztu
« Previous Showing results 1 — 15 out of 1,898 results