10/13 --- GPU
Cg: A System for Programming Graphics Hardware in a C-like Language
William R. Mark, R. Steven Glanville, Kurt Akeley, Mark J. Kilgard
Proceedings of SIGGRAPH 2003.
PDF
*Ą°
Shader Algebra. Michael McCool, Stefanus Du Toit, Tiberiu S. Popa, Bryan Chan and Kevin Moule. SIGGRAPH 2004, ACM Transactions on Graphics 23(3), pp. 787-795.
PDF
*c
Brook for GPUs: Stream Computing on Graphics Hardware
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, and Pat Hanrahan, SIGGRAPH 2004
PDF
*ÉĄ
Qlŋ
10/27 --- 3D Graphics for Novices
Alice: lessons learned from building a 3D system for novices, CHI 00
PDF
*óc
Designing the whyline: a debugging interface for asking questions about program behavior, CHI 2004
PDF
*š
11/10 --- Robots : Advanced Programming
Brooks, R. A., "Intelligence Without Representation", Artificial Intelligence Journal (47), 1991, pp. 139--159.
PDF
*āVš ģ
K. Okada, Y.Kino, F. Kanehiro, Y. Kuniyoshi, M. Inaba, H. Inoue : "Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface", Proceedings of the 2002 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems (IROS'02), pp 2515-2520, 2002.
PDF
*ī qū
Programming model based on concurrent objects for the AIBO robot
F.Marti'n, R, Gonza'lez-Careaga, J.M.Can~as, V. Matella'n (pdf)
Proceedings of XII Jornadas de Concurrencia y Sistemas Distribuidos 2004,
Universidad Complutense y Universidad Rey Juan Carlos, june 2004.
PDF
*Њ
11/17 --- Robots : Lego and AIBO, Tangible Robot programming
Programmable Bricks: Toys to Think With. IBM Systems Journal, vol. 35, no. 3-4, pp. 443-452.
PDF
* ķî _ē
curlybot: Designing a New Class of Computational Toys, CHI00
PDF
* |š aF
Topobo: A Constructive Assembly System with Kinetic Memory, CHI 04
PDF
* žc õL
11/24 --- Media processing
Puckette, M. 1991. "Combining Event and Signal Processing in the MAX
Graphical Programming Environment." Computer Music Journal 15(3): 68-77.
PDF
{{ Ŧę
12/1 --- Programming Tangible UI
Greenberg, S. and Fitchett, C. (2001)
Phidgets: Easy Development of Physical Interfaces through Physical Widgets. Proceedings of the UIST 2001 14th Annual ACM Symposium on User Interface Software and Technology, November 11-14, Orlando, Florida, p209-218, ACM
PDF
éØ ^á
R Ballagas, M Ringel, M Stone, J Borchers,
iStuff: A Physical User Interface Toolkit for Ubiquitous Computing Environments,
CHI 2003
PDF
ėāV Fū
Hartmann, B., Klemmer, S.R., Bernstein, M., Abdulla, L., Burr, B., Robinson-Mosher, A., Gee, J.
Reflective physical prototyping through integrated design, test, and analysis.
UIST 2006, September 2006. 10 pages.
PDF
ž{ Tq
12/8 --- Graphics
Alex Mohr and Michael Gleicher,
HijackGL: Reconstructing from Streams for Stylized Rendering
NPAR 2002.
PDF
īÆ Įū
N. Duca, K. Niski, J. Bilodeau, M. Bolitho, Y. Chen, and J. Cohen,
A Relational Debugging Engine for the Graphics Pipeline, SIGGRAPH 2005
PDF
KVApu
David Blythe,
The Direct3D 10 System, SIGGRAPH 2006.
PDF
V\
12/15 --- Pixel Rewriting
Furnas, George W., New Graphical Reasoning Models for Understanding Graphical Interfaces, Human Factors in Computing Systems CHI e91 Conference Proceedings, New Orleans, April 28 - May 2, 1991, 71-78.
WJWH[Ev[piW[j
PDF
George Furnas
Using Pixel Rewrites for Shape-Rich Interaction
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI2003), pp. 369-376, April 2003
ÜĄc
PDF
Harada, Y., Potter, R. :
Fuzzy Rewriting -- Soft Program Semantics for Children,
IEEE Symposium on Visual Language, 2003.
ēĄ@tø
PDF
1/12
--- Agent Behaviors
Repenning, A., and T. Sumner, "Agentsheets: A Medium for Creating Domain-Oriented Visual Languages,"
IEEE Computer, Vol. 28, pp. 17-25, 1995
åZ@TV
PDF
Drawings on napkins, video-game animation, and other ways to program computers
K Kahn - Communications of the ACM, 1996
@ql
PDF
David Canfield Smith, Allen Cypher, Jim Spohrer
KIDSIM: Programming Agents Without a Programming Language
Communications of the ACM, Vol. 37, No. 7, pp. 55-67, July 1994
Rš qO
PDF
--- Programming by Demonstration
David L. Maulsby, Ian H. Witten
Metamouse: An Instructible Agent for Programming by Demonstration
Watch What I Do -- Programming by Demonstration, pp. 154-181, May 1993
Rš Č
PDF
1/19
David Wolber
Pavlov: Programming By Stimulus-Response Demonstration
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'96), pp. 252-259, April 1996
gė j
PDF
David Maulsby, Saul Greenberg, Richard Mander,
Prototyping an intelligent agent through Wizard of Oz, INTERCHI 93.
Ņč OŽ
PDF
--- Programming for the web
Michael Bolin, Matthew Webber, Philip Rha, Tom Wilson, and Robert C. Miller. "Automation and Customization of Rendered Web Pages." UIST 2005, pp 163-172.
Rã@qv
PDF
Greg Little, and Robert C. Miller. "Translating Keyword Commands into Executable Code." UIST 2006.
hc@î
PDF