GSoC/GCI Archive
Google Summer of Code 2014

The Wine Project

License: GNU Library or "Lesser" General Public License version 2.0 (LGPLv2)

Web Page:

Mailing List:

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop


  • GSoC 2014 proposal - Implement VBScript built-in functions Hi all! I'm Shuai Meng, a student from software school of Beihang University, China, GMT+08:00. I'm pursuing a master degree and now in grade one. You can call me shuaimeng, that's my nickname used in irc. Now I'm here to apply for GSoC to work for Wine. I'm familiar with C, and I can code with python as well. Besides, I know a little about html and vbscript. From May to August, I have plenty of free time.
  • Implement some features for Text Object Model Wine has a limited implementation in Text Object Model. This project plan to implement some feature of it. Software which depend on TOM will benefit from this project.
  • Implemention for mshtml.dll Many programs are dependent on mshtml.dll, but till now, many functions in it are unimplemented. So adding implemention would benefit wine's behavior on many applications. My job would contain two parts: implement IHTMLTable*, and implement frequently needed functions.