Community:SummerOfCode12: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 291: Line 291:
! Comments
! Comments
|-
|-
| Port the open source C++ project of your choice to the web
| Port the open source C/C++ project of your choice to the web
| Emscripten lets us compile C++ to JavaScript. Porting a project involves building it with Emscripten and fixing any problems along the way (changes to makefiles, implementing missing library support in Emscripten) as well as analyzing the generated code and seeing how to optimize the code for the web. Any interesting open source C or C++ codebase would be a good project to work on here, some examples: GTK, Qt, SuperTux, PyPy, etc.
| Emscripten lets us compile C++ to JavaScript. Porting a project involves building it with Emscripten and fixing any problems along the way (changes to makefiles, implementing missing library support in Emscripten) as well as analyzing the generated code and seeing how to optimize the code for the web. Any interesting open source C or C++ codebase would be a good project to work on here, some examples: GTK, Qt, SuperTux, PyPy, etc.
Skills needed: C++, some JS, some familiarity with the project being ported, other technologies if the project uses it (for example, for a game that uses OpenGL, OpenGL would be needed)
| Alon Zakai
| Alon Zakai
| Alon Zakai
| Alon Zakai
|
|
|}
|}
213

edits

Navigation menu