====== Links ====== **Bold** links are technology that is currently used (either reimplemented or as a library) in the Folk core (including unmerged folk2). //Italic// links have been built into plugins or otherwise seriously tested by us. ==== Tags ==== * **[[https://april.eecs.umich.edu/media/pdfs/krogius2019iros.pdf|Flexible layouts for fiducial tags]]** ([[https://april.eecs.umich.edu/software/apriltag|AprilTag 3]]), Maximilian Krogius, Acshi Haggenmiller, and Edwin Olson (2019) * [[https://austingwalters.com/chromatags/|ChromaTags: an accurate, robust, and fast visual fiducial system]], Austin G. Walters (2015) * [[https://ijc8.me/static/scorecard.pdf|ScoreCard: generative music programs as QR codes]] ([[https://ijc8.me/nime2024/|NIME'24 workshop]]), Ian Clester and Jason Freeman (2024) ==== Paper interaction ==== * [[https://www.figlab.com/research/2022/dynatags|DynaTags: low-cost fiducial marker mechanisms]], Cassandra Scheirer and Chris Harrison (2022) * [[https://files.cargocollective.com/c45711/Zheng_Printed-Paper-Markers.pdf|Tangible interfaces with printed paper markers]], Clement Zheng et al (2020) ==== Ubicomp ==== * [[https://ics.uci.edu/~wmt/courses/Inf241S14/papers/Weiser-Computer21Century-SciAm.pdf|The computer for the 21st century]], Mark Weiser (1991) ==== Projector-camera ==== * [[https://dynamicland.org|Dynamicland]], Bret Victor et al (2014-) * [[https://www.youtube.com/watch?v=laApNiNpnvI|Tactile manipulation on a digital desk]], Pierre Wellner, Xerox EuroPARC (1991) * [[http://johnnylee.net/projects/thesis/|Projector-based location discovery and tracking]], Johnny Chung Lee (2008) * [[https://procession.spatialpixel.com/|Procession]], Violet Whitney and William Martin, [[https://spatialpixel.com|Spatial Pixel]] * [[https://lightform.com|Lightform: design tools for projection mapping]] (2014-2022) * [[https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=7f6741174fbbcbb22345cd9ae25ad7a97d73e637|HideOut: mobile projector interaction with tangible objects and surfaces]], Karl D.D. Willis et al (2013) === Computer vision === * //[[https://www.ocf.berkeley.edu/~fricke/projects/hoshenkopelman/hoshenkopelman.html|The Hoshen-Kopelman algorithm]]//, Tobin Fricke (2004) == Camera (and projector) calibration == * **[[http://www.ok.sc.e.titech.ac.jp/res/PCS/publications/procams2009.pdf|A user-friendly method to geometrically calibrate projector-camera systems]]**, Samuel Audet and Masatoshi Okutomi (2009) * **[[https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr98-71.pdf|A flexible new technique for camera calibration]]**, Zhengyou Zhang (1998) * **[[http://rainbow-doc.irisa.fr/pdf/2002_eurographics_marchand.pdf|Virtual visual servoing: a framework for augmented reality]]**, Éric Marchand and François Chaumette (2002) * **[[http://rainbow-doc.irisa.fr/pdf/2016_ieeetvcg_marchand.pdf|Pose estimation for augmented reality: a hands-on survey]]**, Eric Marchand, Hideaki Uchiyama and Fabien Spindler (2016) * **[[https://visp-doc.inria.fr/doxygen/camera_localization/tutorial-pose-gauss-newton-opencv.html|Pose estimation for augmented reality: pose from a non-linear minimization method]]** (2019) ==== Programming language & DB implementation ==== * **[[https://github.com/harc/nl-datalog|Natural language Datalog]]**, Alex Warth (2013) * **[[https://aturon.github.io/blog/2015/08/27/epoch/|Lock-freedom without garbage collection]]**, Aaron Turon (2015) * [[https://lucassardois.medium.com/generational-indices-guide-8e3c5f7fd594|Generational indices guide]] * **[[https://www.dre.vanderbilt.edu/~schmidt/PDF/work-stealing-dequeue.pdf|Dynamic circular work-stealing deque]]**, David Chase and Yossi Lev (2005) * **[[https://fzn.fr/readings/ppopp13.pdf|Correct and efficient work-stealing for weak memory models]]**, Nhat Minh Lê et al (2013) * **[[https://wingolog.org/archives/2022/10/03/on-correct-and-efficient-work-stealing-for-weak-memory-models|On "Correct and efficient work-stealing for weak memory models"]]**, Andy Wingo (2022) * [[https://github.com/golang/go/blob/64feded8afd7280f533e09138efa31b6772e34ce/src/runtime/proc.go|go/src/runtime/proc.go]] ==== Other input ===== * [[https://jamiezigelbaum.com/slurp|SLURP: an eyedropper for manipulating abstract, digital material]], Jamie Zigelbaum et al (2008) * //[[https://youtu.be/w6RtfrczmYQ?si=v4aF9ewkzeU5CSa2|DIRECT: touch tracking on ordinary surfaces with hybrid depth-infrared sensing]]//, Robert Xiao et al (2016) * [[https://www.axlab.cs.uchicago.edu/projects/cardinality|CARDinality: interactive card-shaped robots with locomotion and haptics using vibration]], Aditya Retnanto et al (2024) === RFID === * [[https://www.youtube.com/watch?v=9-CLZbGdYV4|RFTouchPads: batteryless and wireless modular touch sensor pads based on RFID]], Meng-Ju Hsieh et al (2019) * [[https://www.usenix.org/conference/nsdi19/presentation/luo|3D backscatter localization for fine-grained robotics]], Zhihong Luo et al (2019) * //[[https://dspace.mit.edu/handle/1721.1/129201?show=full|RFID localization for interactive systems]]// ([[https://www.youtube.com/watch?v=Ig7wVQ9mWcU|BackTrack]]), Ian Clester (2020) === Precise pen input === * [[https://media.ee.ntu.edu.tw/research/DodecaPen/|DodecaPen: accurate 6DoF tracking of a passive stylus]], Po-Chen Wu et al (2017) * [[https://github.com/Jcparkyn/dpoint|D-POINT: digital pen with optical-inertial tracking]], Jcparkyn (2023) * [[https://github.com/kr15h/tundra-stylus|Tundra Stylus: a 3D printable stylus based on the Tundra Tracker and its IO expansion board]], Kris Rijnieks (2024) ==== Other ==== * [[https://global.oup.com/academic/product/forces-of-production-9780195040463?cc=us&lang=en&|Forces of production: a social history of industrial automation]], David F. Noble (1986) * [[https://shoshanazuboff.com/book/books/in-the-age-of-the-smart-machine/|In the age of the smart machine: the future of work and power]], Shoshana Zuboff (1988) * [[https://www.routledge.com/Making-Anthropology-Archaeology-Art-and-Architecture/Ingold/p/book/9780415567237|Making]], Tim Ingold (2013) ===== More shelves ===== * [[https://medium.spatialpixel.com/spatial-pixel-bookshelf-229fb9119f80|Spatial Pixel bookshelf]] * [[https://dynamicland.org/2024/Roots/|Dynamicland bookshelf]]