Difference between revisions of "Berkelium"

From Sirikata Wiki
Jump to: navigation, search
(Added links to the Q&A taking place in the Ogre forums and on the blog)
(Update to point to website.)
Line 2: Line 2:
Quick links:
Quick links:
* [http://berkelium.org/ Homepage], which is just the documentation generated from the source code repository
* The [http://www.opensource.org/licenses/bsd-license.php BSD] licensed [http://github.com/sirikata/berkelium source code] is available from Github
* The [http://www.opensource.org/licenses/bsd-license.php BSD] licensed [http://github.com/sirikata/berkelium source code] is available from Github
* Questions not answered here? [[Communication|Developer communication]] channels are shared with Sirikata so feel free to reach out there
* The [http://www.sirikata.com/blog/?p=115 Berkelium announcement blog post] (and comments) and [http://www.ogre3d.org/forums/viewtopic.php?f=11&t=54484 Ogre Showcase forum thread] have some intro information as well as some more answers to questions.
* [http://www.youtube.com/watch?v=zUdrflSOe_Q Video] and [[berkelium screenshots|screenshots]] of Berkelium running inside Sirikata
* [http://www.youtube.com/watch?v=zUdrflSOe_Q Video] and [[berkelium screenshots|screenshots]] of Berkelium running inside Sirikata
* Need more information? Have more questions? Currently Sirikata's [[Communication|Developer communication]] channels are being used.
''Further questions are being asked and answered in the [http://www.ogre3d.org/forums/viewtopic.php?f=11&t=54484 Ogre Showcase forum thread] as well as the [http://www.sirikata.com/blog/?p=115#idc-container Berkelium announcement blog post comment section].''
'''Q: Does Berkelium work a standalone independently of Sirikata?'''
A: Yes and we hope that you will consider us! You can incorporate it into any project to get a simple, easy to use API for off-screen web browsers.
'''Q: Are plugins supported?'''
A: Berkelium should support plugins, but currently that support is limited to Flash (on all platforms). Hopefully many needs will be addressed by new features in HTML5. For those that aren't, we believe Flash is able to fill the gap. For the curious with some spare time, it may be possible to use a hooked HDC on Windows, and to use the X11 Composite extension to render plugins to OpenGL on Linux. However, we suspect enabling arbitrary plugins and programs in this way would take a good month of work to get right.
'''Q: How is Berkelium used in Sirikata?'''
A: We've started using it to allow arbitrary 3d objects to contain browsers, and in the future, objects may be able to run a user interfaces and even entire object scripts within the sandbox of a browser window.
'''Q: Which operating systems does Berkelium run under?'''
A: Windows, Mac & Linux.
'''Q: What can Berkelium be used for?'''
A: Berkelium may be used as a full-fledged browser in a 3d environment, for UIs in games, to run object scripts in a sandbox. The 3d browser is a convenient way to gain access to the multitude of collaborative applications already developed for the web, such as video chat using flash, or document editing using EtherPad.

Revision as of 18:35, 7 January 2010

Berkelium is a library that provides off-screen browser rendering via Google's open source Chromium.

Quick links: