Robotic Pandas

On abstractions for building next generation user interfaces that utilize programmable GPUs to provide naturalistic and cinematic experiences.

July, 2009

  • Robotic Pandas

    What is a programmable abstraction?

    • 0 Comments
    In a recent blog post I described the principles behind Bling’s design. The primary principle is preferring programmable over fixed abstractions. But I feel that my definition of a programmable abstraction is so far unsatisfactory and undeveloped. To...
  • Robotic Pandas

    Announcing Bling 3!

    • 0 Comments
    I’d like to announce a newly rewritten release of Bling with many improvements and exciting new features. Bling is a novel experiment in how WPF/UI programming can be enhanced via a lightweight domain-specific language hosted completely within C#. Bling...
  • Robotic Pandas

    A web browser suitable for Harry Potter in WPF!

    • 0 Comments
    Daily Prophet eat your heart out! Here is a prototype web browser we threw together in Bling :   We (myself, my intern lighting-export Li SiYu, and a former intern Wang Chao who worked on the browser part) started with code from Chris Cavanagh's...
  • Robotic Pandas

    Fun(ctional) graphics in C#!

    • 0 Comments
    Graphics programming often involves customizing and combining well known techniques as mathematic formulas and algorithms related to geometry, lighting, physics, and so on. For performance and architecture reasons, realizing these formulas in a real programming...
Page 1 of 1 (4 items)