bject-oriented Language and Application）的首字母缩写。魏培源对于图形软体的兴趣始于1989年他接触到的HyperCard，魏培源说：「当时HyperCard非常引人注目，这是一款众人皆知的超连结程式，但只能在Mac上运作...而当时我甚至连Mac都没有」。魏培源使用于1990年创造了第一个版本的Viola语言：“我拿到了一本HyperCard手册看了一下，基本上把这些概念完成了...”
ViolaWWW历史.毕业后魏培源与XCF及创业伙伴