# Looking for shared, extendable Whiteboard plugin in browser

**URL:** <https://www.ruby-forum.com/t/looking-for-shared-extendable-whiteboard-plugin-in-browser/53452>\
**Category:** Ruby\
**Created:** [February 6, 2006, 8:25am UTC](https://www.ruby-forum.com/t/looking-for-shared-extendable-whiteboard-plugin-in-browser/53452 "2006-02-06T08:25:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sapzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ecb155/32.png) [@sapzz](https://www.ruby-forum.com/u/sapzz)\
**Post date:** [February 6, 2006, 8:25am UTC](https://www.ruby-forum.com/t/looking-for-shared-extendable-whiteboard-plugin-in-browser/53452/1 "2006-02-06T08:25:37Z")

</div>

Hi all,

I am building a network application which will enable peer to peer  
communication.The application is build using ruby on rails.

I am attempting to build a white board which will allow simultaneous  
and syncronous developing and editing of Images.

I tried adobe SVG pluggin and other network image generation tools.I  
need to integrate these tools with my ruby applications. my problems  
are

1. How do I display applications written in c++/java script in the  
browser
2. Adobe SVG pluggin is a exe. How do I render it in the browser and  
syncronize the building of images on the network
3. Are there some other applications or pluggins which I can integrate  
with ruby on rails and  
implement this shared white board in my application

Thanks  
Sapna

---

<div class="post-metadata">

**Author:** ![sapzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ecb155/32.png) [@sapzz](https://www.ruby-forum.com/u/sapzz)\
**Post date:** [February 7, 2006, 3:26am UTC](https://www.ruby-forum.com/t/looking-for-shared-extendable-whiteboard-plugin-in-browser/53452/2 "2006-02-07T03:26:48Z")

</div>

DÅ?a Pondelok 06 FebruÃ¡r 2006 08:23 sapzz napÃ­sal:

> are
> 
> 1. How do I display applications written in c++/java script in the  
> browser

With Great Difficulty ™. As far as I know, the only way of deploying  
native  
code over the web is ActiveX, and I don’t know if you want to go there.

As for applications in JavaScript, DHTML (give or take AJAX, depends on  
what  
you really need) is your best bet for this. Expect bugs, and know the  
content  
of [quirksmode.org](http://quirksmode.org) by heart if you plan on supporting IE6 properly for  
the  
more advanced (read: flashy) things.

> 1. Adobe SVG pluggin is a exe. How do I render it in the browser and  
> syncronize the building of images on the network

As for the SVG plugin, I think it’s something all the users of your  
application will have to install in their browsers. I admit I’m slightly  
guessing here, because I don’t have much actual experience with SVG on  
either  
side, consumer or author. As for over-the-net drawing, I think you’re  
once  
again looking at AJAX, unless you know you can neglect the browser  
reloads  
and the gruesome amounts of overhead downloading an SVG image over and  
over  
again involves.

As for question 3, it’s a bit too generic for me to be able to answer.

David V.

---

<div class="post-metadata">

**Author:** ![sapzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ecb155/32.png) [@sapzz](https://www.ruby-forum.com/u/sapzz)\
**Post date:** [February 7, 2006, 3:57am UTC](https://www.ruby-forum.com/t/looking-for-shared-extendable-whiteboard-plugin-in-browser/53452/3 "2006-02-07T03:57:09Z")

</div>

On Mon, 6 Feb 2006, sapzz wrote:

> 1. Adobe SVG pluggin is a exe. How do I render it in the browser and  
> syncronize the building of images on the network

Firefox SVG support is slowly (almost) becoming usable. I wouldn’t call  
it  
Good yet.

> 1. Are there some other applications or pluggins which I can integrate  
> with ruby on rails and implement this shared white board in my application

Hmm. A Wiki takes you 90% of the way there, Wiki’s version and share  
txt,  
SVG is just text.

Inkscape is a marvelous really Good SVG drawing app. I heartily  
recommend  
it. [http://www.inkscape.org/](http://www.inkscape.org/)

Subversion is another Good way of sharing and versioning and displaying  
data on the web. [www.subversion.org](http://www.subversion.org)

John C. Phone : (64)(3) 358 6639  
Tait Electronics Fax : (64)(3) 359 4632  
PO Box 1645 Christchurch Email : removed\_email\_address@domain.invalid  
New Zealand

Carter’s Clarification of Murphy’s Law.

“Things only ever go right so that they may go more spectacularly wrong  
later.”

From this principle, all of life and physics may be deduced.
