Systems & Languages

Adobe Research works to empower developers with new techniques for productive development of efficient, cross-platform applications. We research programming language techniques, compiler technologies, and scalable systems.  Our scientists and engineers work on high performance domain-specific language compilers that make it easy to explore different optimization strategies across CPUs and GPUs on different platforms, and on new techniques based on program synthesis and program verification to assist programmers in developing correct, bug-free code.

Publications

All Publications
May 1, 2016 ACM Transactions on Graphics (presented at SIGGRAPH 2016)

Simit: a Language for Physical Simulation

Fredrik Kjølstad, Shoaib Kamil, Jonathan Ragan-Kelley, David Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny Kaufman, Gurtej Kanwar, Wojciech Matusik, Saman Amarasinghe

October 3, 1990 UIST 1990 – Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology

X toolkits: the lessons learned

Jarrett Rosenberg, Paul Asente, Mark Linton, Andrew Palay

October 17, 1988 UIST 1988 – Proceedings of the 1st Annual ACM Symposium on User Interface Software and Technology

An overview of the X toolkit

Joel McCormack, Paul Asente