ABSTRACT
We propose a visual language, Hyperflow, for system programming as well as for end user shell programming. Hyperflow is designed for a multimedia pen computer system for children. It is a dataflow-based graphical language. In order to demonstrate the capability of Hyperflow, we solve the programming problem of implementing a help command for children to telephone their instructor or parents using voice communication hardware (modem, microphone, speaker, and clock). The resulting program includes visual programs to implement device drivers for the modem and clock hardware.
- Campbell 91.Campbell, J. P. Jr., Tremain, T.E., and Welch, J.C. "I2e Federal Standard 1016:4800 bps CEL.P Voice Coder," Digital Signal Pmceuing, vol I (1991)~ pp 145-155.Google Scholar
- Carr 91.Carr, R. and Sharer, D. The Power of Pen/~tnt, Addison- Wesley, 1991. Google ScholarDigital Library
- Fukunaga 93.Fukunaga, A., Pree, W., and Kimtn'a, T.D. "Func,- tions as Data Objects in a Data Flow Based Visual Language," Pmceedin&s of 1993 ACM Computer ScLence C.oqference, Indianapol~, IN, Febntmy 1993. Google ScholarDigital Library
- Hils 92.Has, D. D. "V'tmal LansuaSe, and Computing Survey: Data Flow Visual Prooammi~ Languages," Journal of Visual Languages and Computing 3:1 (1992), pp 69-101.Google ScholarCross Ref
- Kimura 86.Kimtra, 'I.D., C1~i, J.W. and Mack, J.M. "A Visual Language for Key~ess Pmgrmuning," Te.c.hn/ca/ Report WUCS-86-6, ~t of Computer Science, Washington University, St. Louis, June 1986.Google Scholar
- Kimura 90.Kimura, T.D., C'noi, J.W. and Mack, JJ~l. "Show and Tell: A V'~al Programming Language," Invited paper in ~t~ Comp~n~ E~ronn~n~, E.P. G}inert (ed.~ ~ Campeter Society Press Tutorial, Washington, D.C., 1990, pp397-404.Google Scholar
- Kimura 92.Kimera, T.D. "Hyperaow: A Visual Prooamming Language for Pen Computers," Pmceedin&$ of 1992 IEEE Work. shop on ~IsuaI Languages, Seattle, Washington, September 1992, pp 125-132.Google Scholar
- NeXT 90."Interface Builder', NeXTStep C.o~epts Manual, NeXT Computer, Inc., Redwood City, CA 94063 (1990), pp 8-1 to 8-I08.Google Scholar
- Scheifler 88.Scheifler, R.W., Gettys, J. and Newman, R. X tlrmdow Sy~em. Digital Press, 1988.Google Scholar
- Shu 88.Shu, N.C. Vtsua/Pro&ramming. Van Nostrand Reinhold Company, 1988.Google Scholar
- Unger 87.Ungar D., Smith, R.B. "SELF: The Puwer of Simplicity," OOPSLA'87 Pmcee&'ng$. Pubfished as SIGPLAN Notices, 22:12 (1987), pp 227-241. Google ScholarDigital Library
- Van Dam 91.van Dam, A. Keymte Speech, at the Forth Annual ACM Symposium on User Interface So~ and Technology, Hilton Head, SC, November 199 I.Google Scholar
Index Terms
- Hyperflow: a uniform visual language for different levels of programming
Recommendations
HyperFlow: An Integrated Visual Query and Dataflow Language for End-User Information Analysis
VLHCC '05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric ComputingWe present HyperFlow, a novel visual language for information analysis that combines features from visual dataflow and visual query languages into a unified framework. HyperFlow is designed to make it easier for users to retrieve, filter, and manipulate ...
Increasing scientific workflow programming productivity with HyperFlow
WORKS '14: Proceedings of the 9th Workshop on Workflows in Support of Large-Scale ScienceThis paper presents HyperFlow: an approach to workflow programming which combines the advantages of a declarative workflow description and low-level scripting programming. The workflow execution model of HyperFlow is based on a formal model of ...
Comments