|
|
(9 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | {| border="1" | align="right"
| |
− | | width="100" | '''Releases'''
| |
− | | width="200" | '''Files'''
| |
− |
| |
− | |-
| |
− | | width="100" | [[Canvas3D XUL Runner App 0.1|Version 0.1]]
| |
− | | width="200" | [http://matrix.senecac.on.ca/~llee33/mybrowser_v0.1.zip mybrowser_v0.1.zip]
| |
− |
| |
− | |-
| |
− | | width="100" | [[Canvas3D XUL Runner App 0.2|Version 0.2]]
| |
− | | width="200" | [http://matrix.senecac.on.ca/~llee33/mybrowser_v0.2.zip mybrowser_v0.2.zip]
| |
− |
| |
− | |-
| |
− | | width="100" | [[Canvas3D XUL Runner App 0.3|Version 0.3 Win]]
| |
− | | width="200" | [http://matrix.senecac.on.ca/~llee33/Portable_Canvas_0.3w.zip Portable_Canvas_0.3w.zip]
| |
− |
| |
− | |-
| |
− | | width="100" | [[Canvas3D XUL Runner App 0.3|Version 0.3 Mac]]
| |
− | | width="200" | [http://matrix.senecac.on.ca/~llee33/Portable_Canvas_0.3m.zip (incomplete)]
| |
− | |}
| |
− |
| |
| == Create XUL Runner App for Canvas 3D JS Library == | | == Create XUL Runner App for Canvas 3D JS Library == |
| | | |
Line 26: |
Line 5: |
| The Canvas3D library is an environment created in JavaScript. It simplifies the process of using the extension and reduces the learning curve of working with 3d objects. | | The Canvas3D library is an environment created in JavaScript. It simplifies the process of using the extension and reduces the learning curve of working with 3d objects. |
| | | |
− | Installing the Canvas3D library has been a logistical nightmare. This project aims to create a XUL Runner application packaged with the Canvas3D extension and library, which will be easy to download/run and can update itself as the project progresses. | + | Installing the Canvas3D library has been a logistical nightmare. This project aims to create a XUL Runner application packaged with the Canvas3D extension and library, which will be easy to download/run and can update itself as the project progresses. |
− | | |
− | | |
− | '''Relevant Links:'''
| |
− | | |
− | [http://zenit.senecac.on.ca/wiki/index.php/Canvas3D_JS_Library Canvas 3D JS Library wiki]
| |
− | | |
− | [http://www.c3dl.org Canvas 3D JS Library site]
| |
− | | |
− | | |
− | == Project News ==
| |
− | | |
− | '''2009'''
| |
− | | |
− | Jan 15: Skype meeting - project updates
| |
− | * Loose outline for 0.4 to 1.0 sketched
| |
− | * Blog posts to be made on c3dl wiki and caught by the Seneca planet this term
| |
− | | |
− | '''2008'''
| |
− | | |
− | Dec 11: Skype meeting - running on both Windows and Mac, missing "Open file" GUI
| |
− | | |
− | Dec 4: Skype meeting - no progress
| |
− | | |
− | Nov 27: Skype meeting - no progress on v0.3
| |
− | | |
− | Oct 30: Skype meeting - ver 0.2 scope design
| |
− | | |
− | Oct 21: [[Canvas3D XUL Runner App 0.1|Version 0.1]] release!!
| |
− | | |
− | Oct 16: Skype meeting
| |
− | | |
− | Oct 9: First Skype meeting, ver0.1 scope redefined
| |
− | | |
− | Sept 26: Version 0.1 scope loosely defined
| |
− | | |
− | Sept 17: Wiki page created!
| |
− | | |
− | == Work Planned ==
| |
− | | |
− | [[Canvas3D_XUL_Runner_App_0.1|ver0.1]] - Week of October 12
| |
− | *XULRunner package with a simple browser
| |
− | *Canvas3D extension and library pre-installed
| |
− | *default homepage pointed to C3DL demos
| |
− | | |
− | [[Canvas3D_XUL_Runner_App_0.2|ver0.2]]
| |
− | | |
− | [[Canvas3D_XUL_Runner_App_0.3|ver0.3]] - Week of Dec 1
| |
− | *ability to run on Mac (and maybe Linux)
| |
− | *playable local canvas files
| |
− | | |
− | [[Canvas3D_XUL_Runner_App_0.4|ver0.4]] - Week of Jan 18
| |
− | *tidy up bugs left from ver0.3
| |
− | | |
− | [[Canvas3D_XUL_Runner_App_0.5|ver0.5]]
| |
− | [[Canvas3D_XUL_Runner_App_0.6|ver0.6]]
| |
− | [[Canvas3D_XUL_Runner_App_0.7|ver0.7]]
| |
− | [[Canvas3D_XUL_Runner_App_0.8|ver0.8]]
| |
− | [[Canvas3D_XUL_Runner_App_0.9|ver0.9]]
| |
− | [[Canvas3D_XUL_Runner_App_1.0|ver1.0]]
| |
− | | |
− | ver0.x - later releases
| |
− | *local web page with example Canvas3d objects
| |
− | *ability to download new demos from the web site
| |
− | | |
− | == Project Details ==
| |
− | [http://www.c3dl.org Canvas 3D JS Library] is a js library for doing 3D in the browser. It uses the [https://addons.mozilla.org/en-US/firefox/addon/7171 Canvas 3D extension]. To show off the abilities of the library we have been creating demos that people can try out from our web site. However, in order to try these demos, the user has to install the canvas 3D extension and this would not be possible if they are not using Firefox 3 or if they have problems getting the extension. We would like a XUL Runner app that will create a "mini browser" with the extension packaged. The app would have a drop box that will get download any new demos that we put up on the website. The app should also include a source viewer that allows the user to see the js source for the demos along with the ability for the user to create and test their demos.
| |
| | | |
− | References: cathy, Andor, #c3dl on moznet (irc.mozilla.org)
| |
| | | |
| + | == Project Pages == |
| | | |
− | == Project Leader ==
| + | [[Portable_Canvas/Usage]] - getting started for Windows or Mac |
− | [[User:Vesper|Leonard Lee]] | |
| | | |
− | == Project Contributors ==
| + | [[Portable_Canvas_File_Structure]] - what files to expect in the folder and what those files do |
− | (Your name here. :D )
| |
| | | |
− | === IRC information sources ===
| + | [[Portable_Canvas/Releases]] - version info, past releases |
− | *mfinkle
| |
− | *cesar
| |
− | *Slokunshialgo
| |
| | | |
− | === Pre-build Testers ===
| + | [[Portable_Canvas/Info]] - project organization info |
− | *[[User:JesseV|JesseV]]
| |
− | *[[User:AaronMT|AaronMT]]
| |
− | *[[User:Crulshorukh|Siddharth]]
| |
Create XUL Runner App for Canvas 3D JS Library
The Canvas3D extension for Firefox can render animated and interactive 3d scenes in the browser. However, it requires a deep understanding of OpenGL, which can get rather complex.
The Canvas3D library is an environment created in JavaScript. It simplifies the process of using the extension and reduces the learning curve of working with 3d objects.
Installing the Canvas3D library has been a logistical nightmare. This project aims to create a XUL Runner application packaged with the Canvas3D extension and library, which will be easy to download/run and can update itself as the project progresses.
Project Pages
Portable_Canvas/Usage - getting started for Windows or Mac
Portable_Canvas_File_Structure - what files to expect in the folder and what those files do
Portable_Canvas/Releases - version info, past releases
Portable_Canvas/Info - project organization info