Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
More tips.
- Only use Semi-transparent or Semi-opacity when it is in real need. A pixel
is processed multiple times faster if it not Semi-opacity.(this is one of
the big time consuming work horse).
- One more tip that you should have in mind in creating the composition of
your SVG file/layer. If your pixel need to be in anti-alias you are forcing
the player to calculate and paint extra pixels  (maybe 10- 15. . .)

Hope it helps

Phi


On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote:

 In my experience I use this scheme and it helps.

 I use multiple layers specially those that serve as the background.
 Then I only redraw the layer that need to change. In this case I do not
 force the player to scan/redraw the whole SVG.
 Note:
 Every time updating the player does not know which and which. A pixel may
 be drawn multiple times of background and in order to come to the final
 foreground colors You want to avoid that...

 The drawback of this scheme is:
 - You may have to maintain multiple SVGs.
 - More SVG external javascript coding.

 There is only few style and attributes items that actually affect the
 drawing but I have scanned thru thousands of SVG files. Many of them (99%
 plus) have lengthy attribute and lengthy style. It does nothing but only
 wasting the CPU time. Remember: the player need to maintain all of them
 cascadingly (you also want to avoid that too)


 Hope it helps.
 Phi.


 On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote:
 
revelonshift a écrit :
   No CSS usage in my game. Some other tips please?
 
  avoid transparency like the plague.
 
 
 
 
 
  __
  Découvrez un nouveau moyen de poser toutes vos questions quelque soit le
  sujet !
  Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions
  et vos expériences.
  http://fr.answers.yahoo.com
 
   
 



 --
 Phi - Tran
 Hugely increase your speed, saving your band-width with ZipProtocol
 plus crystal clear SVG Rendering image at
 HTTP://oneplusplus.com




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
One more tip:

Void to use clip-path at all if you can. This is one of the worst scenarios
a player should face.
It has to generate a path, save it somewhere a background,
Then compare every of the backgound/foreground pixel by pixel to see if it
is in/out the clip then to decide if it need to paint or not.
On your case; Because the clip path is at the background it's even worse

Hope this even helps

Phi

On 9/21/06, revelonshift [EMAIL PROTECTED] wrote:

   I Phi,
 glad to read information like this, but in case A, I'm not sure if
 possible for type of operation I need to do
 and for B case, you advise to set minimum of attributes to each
 element? I'm not sure if there is a lot of these cases in my code.

 But for the A case, my situation is:

 Background = several elements in one group and to some sub-groups I'm
 dynamically generation more elements. Over this background (larger
 then view window!) is static rect with applied clip-path to allow
 visibility of only small part of backgroun.
 On events of user keys is Whole backgrouns transformed by all axis =
 the movement.
 And finally - over static rect with clipping path there are only small
 informations components and texts.

 Do you thing there is better way to do desired effect of zooming
 freely over some scenery/background? I believe not-visible parts of
 document are not rendered, and disabling clip-path helps partly, but
 nothing too dramatic...

 Thx,
 Marek

 PS:

 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Phi Tran [EMAIL PROTECTED] wrote:
 
  In my experience I use this scheme and it helps.
 
  I use multiple layers specially those that serve as the background.
  Then I only redraw the layer that need to change. In this case I
 do not
  force the player to scan/redraw the whole SVG.
  Note:
  Every time updating the player does not know which and which. A
 pixel may be
  drawn multiple times of background and in order to come to the final
  foreground colors You want to avoid that...
 
  The drawback of this scheme is:
  - You may have to maintain multiple SVGs.
  - More SVG external javascript coding.
 
  There is only few style and attributes items that actually affect the
  drawing but I have scanned thru thousands of SVG files. Many of them
 (99%
  plus) have lengthy attribute and lengthy style. It does nothing but only
  wasting the CPU time. Remember: the player need to maintain all of them
  cascadingly (you also want to avoid that too)
 
 
  Hope it helps.
  Phi.
 
 
  On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote:
  
   revelonshift a écrit :
No CSS usage in my game. Some other tips please?
  
   avoid transparency like the plague.
  
  
  
  
  
   __
   Découvrez un nouveau moyen de poser toutes vos questions quelque
 soit le
   sujet !
   Yahoo! Questions/Réponses pour partager vos connaissances, vos
 opinions et
   vos expériences.
   http://fr.answers.yahoo.com
  
  
  
 
 
 
  --
  Phi - Tran
  Hugely increase your speed, saving your band-width with ZipProtocol
  plus crystal clear SVG Rendering image at
  HTTP://oneplusplus.com
 
 
  [Non-text portions of this message have been removed]
 

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
As system developer and 100% CPU.

Can You as application developer do anything about it?
the answer is:  Both Yes and No.

NO-
100% CPU only means that the player/or system code go into a loop and not
yielding CPU to other thread.
In this case you can not do anything. Unless the player allowing you to feed
piece by piece.

YES.
You only can make the CPU take 100% in a shorter period. such as  making the
SVG smaller.
If the SVG return let's say 50% of its time slide the it is 50% CPU.

As SVG Developer (my case).
Once I receive a SVG I immediately put inside a loop this effetively put the
CPU at 100%. I only get out or return when I have it done. I can not yield
to other process in the middle, because who know what  process is happening
it may causing my return code to Invalid code segment Exception. It's even
worse.


If it was me I rather see it take 100% CPU with less time then seeing 50%
CPU but take long long time.



Hope this helps.






On 9/21/06, revelonshift [EMAIL PROTECTED] wrote:

   After implementing all three optimize attributes to root element and
 removing of the only one one element with opacity (circle-sun) I could
 still easily during movement reach 100% of CPU load :-(

 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Phi Tran [EMAIL PROTECTED] wrote:
 
  More tips.
  - Only use Semi-transparent or Semi-opacity when it is in real need.
 A pixel
  is processed multiple times faster if it not Semi-opacity.(this is
 one of
  the big time consuming work horse).
  - One more tip that you should have in mind in creating the
 composition of
  your SVG file/layer. If your pixel need to be in anti-alias you are
 forcing
  the player to calculate and paint extra pixels (maybe 10- 15. . .)
 
  Hope it helps
 
  Phi
 
 
  On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote:
  
   In my experience I use this scheme and it helps.
  
   I use multiple layers specially those that serve as the background.
   Then I only redraw the layer that need to change. In this case I
 do not
   force the player to scan/redraw the whole SVG.
   Note:
   Every time updating the player does not know which and which. A
 pixel may
   be drawn multiple times of background and in order to come to the
 final
   foreground colors You want to avoid that...
  
   The drawback of this scheme is:
   - You may have to maintain multiple SVGs.
   - More SVG external javascript coding.
  
   There is only few style and attributes items that actually affect the
   drawing but I have scanned thru thousands of SVG files. Many of
 them (99%
   plus) have lengthy attribute and lengthy style. It does nothing
 but only
   wasting the CPU time. Remember: the player need to maintain all of
 them
   cascadingly (you also want to avoid that too)
  
  
   Hope it helps.
   Phi.
  
  
   On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote:
   
revelonshift a écrit :
 No CSS usage in my game. Some other tips please?
   
avoid transparency like the plague.
   
   
   
   
   
__
Découvrez un nouveau moyen de poser toutes vos questions quelque
 soit le
sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos
 opinions
et vos expériences.
http://fr.answers.yahoo.com
   
   
   
  
  
  
   --
   Phi - Tran
   Hugely increase your speed, saving your band-width with ZipProtocol
   plus crystal clear SVG Rendering image at
   HTTP://oneplusplus.com
 
 
 
 
  --
  Phi - Tran
  Hugely increase your speed, saving your band-width with ZipProtocol
  plus crystal clear SVG Rendering image at
  HTTP://oneplusplus.com
 
 
  [Non-text portions of this message have been removed]
 

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
Lately I am very careful in what I will say specially after ADOBE's
announcement. For not to be misunderstood as a cheap-shot to promote my
SVG/Zip . . . .

Let me make my point on this thread. I only trying to help to save some CPU
instructions here and there; Base on my background and study of the codes.
I do not have any intention to undermine any SVG players.

Please take my apology if any one you feel offended

Thanks.


On 9/21/06, T Rowley [EMAIL PROTECTED] wrote:

   On 9/21/06 10:18 AM, T Rowley wrote:
  Major items to keep an eye out for performance in Firefox 1.5/2.0 SVG
  are group opacity (fill-opacity is fine), clipPaths, and complex paths

  (the current cairo tesselator has poor scalability). All of these
  should improve in Firefox 3.0.

 A little more information on the clipPath note - trivial clipPaths
 consisting of a single graphics element will be a fast path, but
 nontrivial ones fall onto a slower general codepath.

 -tor
  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
On 9/21/06, Jim Ley [EMAIL PROTECTED] wrote:


 revelonshift [EMAIL PROTECTED] revelonshift%40yahoo.com wrote
 in message
 news:[EMAIL PROTECTED] eetniq%2Bdls9%40eGroups.com...
  Hello there. Is there somebody experienced in
  high-perrformance-tweaking of SVG implementation in Mozilla? I did
  almost everything I could think about for optimization, but still, my
  Submarine close-to-finish game performs in Gecko based browsers the
  worse. The best is of course ASV (taking rouhly about 30% os CPU),
  second is Batik (taking in some actions 100% of CPU), then Opera (is
  optically slower than Batik but takes maximally 70% of CPU = I don't
  know why :-( ) and Mozilla/Firefox is the worst of them, reaching
  100% of CPU power very often. I tried use of cloneNode instead of
  creating new one, without benefit, I tried use one complex gradient
  instead of several simple ones, again no benefit. The only possible
  way to speed things in Firefox up is disable almost everything and
  reduce greatly number of elements. But I'm quite sure that there must
  be something I'm still not aware of...

 The biggest Mozilla speed improvement in scripting will be to not use
 getElementById() but to cache every single reference in a seperate
 variable
 of your own. currently mozilla re-looks up every node in the DOM for XML
 documents, and it's very, very slow.

 Jim.

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Performance tips

2006-09-21 Thread Phi Tran
On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote:



 On 9/21/06, Jim Ley [EMAIL PROTECTED] wrote:
 
 
  revelonshift [EMAIL PROTECTED] revelonshift%40yahoo.com wrote
  in message
  news:[EMAIL PROTECTED] eetniq%2Bdls9%40eGroups.com...
   Hello there. Is there somebody experienced in
   high-perrformance-tweaking of SVG implementation in Mozilla? I did
   almost everything I could think about for optimization, but still, my
   Submarine close-to-finish game performs in Gecko based browsers the
   worse. The best is of course ASV (taking rouhly about 30% os CPU),
   second is Batik (taking in some actions 100% of CPU), then Opera (is
   optically slower than Batik but takes maximally 70% of CPU = I don't
   know why :-( ) and Mozilla/Firefox is the worst of them, reaching
   100% of CPU power very often. I tried use of cloneNode instead of
   creating new one, without benefit, I tried use one complex gradient
   instead of several simple ones, again no benefit. The only possible
   way to speed things in Firefox up is disable almost everything and
   reduce greatly number of elements. But I'm quite sure that there must
   be something I'm still not aware of...
 
  The biggest Mozilla speed improvement in scripting will be to not use
  getElementById() but to cache every single reference in a seperate
  variable
  of your own. currently mozilla re-looks up every node in the DOM for XML
 
  documents, and it's very, very slow.
 
  Jim.
 

Sorry for my mistkae on mouse click.

(this may nad may not relate to this thread)

I like to share with you my experiment with SVG to increase its speed.

You can try that yoursself. It will make your SVG FAST.
(I have server side C code to convert SVG to Javascript Array and load it as
XMLHTTP but its not the point I like make).

I will try  illustrate what I did by using Javascript code:
I walk thru the dom to convert SVG to Javascript Array.
such as:
SVG= new Array();
SVG[First_G]=new Array();
SVG[First_G][First_path]=new Array();
SVG[First_G][First_path][d]=M0,0 C12, 13, 14..;
SVG[First_G][First_path][fill-opacity]=0.5.
SVG[First_G][First_path][stroke-color]=255,255,255

SVG[First_G][Second_path]=new Array();
So on . . .

You also need a piece of code (using join(). . . ) to convert it back to SVG
code
Pay more attention on [style] thing.

then submit  it to the player. (depend on browser)

You will see it realy fast when you updating the SVG's element/ attribute
specially on large SVG file.


Hope this helps.

Phi


 



 --
 Phi - Tran
 Hugely increase your speed, saving your band-width with ZipProtocol
 plus crystal clear SVG Rendering image at
 HTTP://oneplusplus.com




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Browser-based SVG rendering proof-of-concept

2006-09-12 Thread Phi Tran
I Agree with Kevin.

However I like to propose a 100% cross brower method to have SVG rendering.
with the minimum effort in incorporate, In the past, I have had it work on
Opera FF 1.0 IE 5.6. I am sure it also on IE7.


METHOD -1.

However it should not be a lone effort in defining API rather it should be
a community's effort.

In general this what I have done:

(1)  Instead of rely on SVG player to provide me with API to manipuate SVG
content or save it content I rely on Browser's capability on XML. I acheieve
this by using this (or something similar using documentwrite(url))
div
svg  /svg /div

(2) Once in there I can use DOM API to manipulate All (attrubute style . . .
.) thing that I like. However DOM/XML API is not uniformed. You/we need to
have if statement to set those function once.

(3) I also have a RefresgSvgAPI( string, div_destination) function in
javascript
inside this fuction we any methode that we want do display  it can be
kevin's method, or VML or ZIpProtocol, I ven use 100% JavaScript to
provide base64 PNG file, or you can brower's native functions.

(4) Whenever I want to repaint that SVG all I need to do is call
RefresgSvgAPI with innerHTML string of that div above and the target div I
what it to display on.


(5) I have try it on FF 1.0 IE 5,6 and Opera And it work beautifully (of
course on those of What i need).

(6) While doing on this method I also found that IE and FF will become very
very slow when it come to laeger SVG. It prompt me to work on  method 2:

METHOD -2:

Very similar to Method one, However I use javascript Array to prepresent the
SVG content.

(1) - Instead of using browser XML capability I use brower its Javascript
array functionality. However It need script on the Sever side to translate
SVG content into Javascript (defining statements of an multi-dimensional
array) ( This also can be done on client side)

(2) once in ther I manilulate the SVG content the sane way I manipulate an
array.
  Such as :MySVG[mypath3][style][opaicity]=0.5

(3) When I want to repaint the SVG content I call RefresgSvgAP (I acheive
the string by a series of join statement, one for style and one for
anything else).

(4) This also have been tested on IE FF and Opera. (performing wise, it
better then method one; in many case it's also much faster compare to API
wich provide by Browser's  native SVG.


Hope this Helps.

Phi.


On 9/12/06, Kevin Lindsey [EMAIL PROTECTED] wrote:

   Hey Randy,

  I don't yet see how the Ajax/javascript approach could fill the
  vacuum left by ASV's sudden demise.

 I fully agree with Jon's response and I have nothing to add there.
 However, I wanted to clarify that my proof of concept was purely
 intended as a means of rendering static vector data (specifically SVG
 path data) to various target renderers. It is by no means intended to
 be a replacement for an SVG full implementation.

 I haven't been following Dojo2D, but I'm certain their project will be
 much more feature rich, especially given that my code was more an
 exercise of curiousity. That being said, it sounds like there are
 already a number of viewers that could fill the vacuum. It's probably
 more of a case of arguing how a company/project could benefit from
 filling that void. This may not be an opinion shared by many people,
 but in the end I think this will be positive for the community as it
 will break our reliance on a viewer that has been stagnate for many
 years.

 Kevin
 KevLinDev - http://www.kevlindev.com

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Announcement: Adobe to Discontinue Adobe SVG Viewer

2006-09-07 Thread Phi Tran
On 9/7/06, Doug Schepers [EMAIL PROTECTED] wrote:

   Hi, Jon-


 jon_ferraiolo wrote:
  Hi Marc,
  I think you misunderstood me. I was replying to Margie about how
  best to encourage Adobe to change their policy. I agree that Adobe
  isn't likely to rethink their commitment to Flash/Flex, but they
  might rethink some other things, such as making ASV available for
  downloads after 1/1/08, supporting ASV beyond 1/1/07, and/or
  donating the source code to open source.

 Jon, you are an optimist... and I mean that in a good way. I admire
 your propensity for finding solutions rather than dwelling on the problem.

 I think the ideal case would be for Adobe to release the source for the
 non-proprietary parts of the plug-in (I have no hope that they would
 release the graphics engine). This would give us a boost in creating a
 replacement, and would relieve them of their moral responsibility.

 Failing that, I like your suggestion of lengthening their terms by a
 reasonable time... say, a year each.

 Regards-
 -Doug

  


Hi All.

As you know I have an SVG Rendering it is in either Java or C++; it is
implemented in my ZipProtocol But this not the point I like to make.

- Not counting mine there are at least two other open source graphic engine
the Cato's  whic is using by FF and the Batik's. (so really you don't need
Adobe's).

- The text rendering one can use Freestyle's engine. (I have using that and
able to have the text to be 'transformed' the way it requested to do).

- Assuming that there is an SVG graphic engine (I may consider donate the
specialy disigned for SVG) . My question are:.- even that ADOBE releases the
Graphical engine source code.

Who is hing to be the head of the effort? who own that effort?

Where it find the fund at least to pay for those who work full time?
or
IF someone agrees to put up the development money (as an investment) then
what is the plan for us to pay back?.

I think  this is the time for us to think of an Solution to have SVG work
on IE.ADOBE-LESS.





btw: there are always a work around. Using combination of javascript+applet
or javascript + custom protocol.


Cheers.
-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com

Note: Iam waiting for the outcome of IE7 for I can release the Zipprotocol.


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Base64 encoded Gif in Firefox and IE

2006-08-10 Thread Phi Tran
Hello Kris. FYI

I only can provide you the info on my strong background that I have tempered
a lot with Data Protocol. It then includes the base64 data protocol.

- FF know nothing about the data base64 format but the front-end Data
protocol module (a .SO in Linux or DLL in Windows In the Mozilla build tree
it is at /mozilla/netwerk/protocol/data/src directory). Unfortunately the
module (the source code) does not do the work of checking MIME type. Just an
educated guess: Please check the format of of your data base64 protocol. It
should works on small base64 string (2000?).

-ASV:in IE:  Internally ASV did pass the call to windows system DLL.It does
not does not support base64 data format.unless ASV support base64 format - I
doubt?.

However there is a work around using Pluggable Data Protocol. You can
download and from.
http://www.codeproject.com/internet/DataProtocol.asp?print=true. It should
work on small base64 string (about 2000 byte) It also does not check MIME
type. But you can do by working on its source code. (it's small).

- Opera. I have no clue how it handle base64 data protocol- It is a close
system. Not as open as FF and IE.


Hope this helps


On 8/10/06, Kris Berckmans [EMAIL PROTECTED] wrote:

Hello

 I need to load base64 encoded gif images into an html embedded SVG.
 I am now trying out to correctly display an svg with base64 encoded gif
 into firefox , IE and Opera.
 When i load the attached svg into opera, it is correctly displayed but
 in firefox and IE i see nothing.
 When i replace the base64 string with a url to a gif image, it works in
 all 3 browsers.
 Is this a known problem. Does anyone know a sollution?
 Thanks

 Greetings.

 Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm

 [Non-text portions of this message have been removed]

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] SVG development library

2006-08-09 Thread Phi Tran
Would you please clarify that:

(1). (C#...) You develop your program under MS Visual Studio. But the target
client client using browser or it is a windows' stand alone  program?

Thanks

Phi


On 8/9/06, bblcld [EMAIL PROTECTED] wrote:

   We are looking for a library to use in our programs (we develop in c#)
 that solve this needs:




1) load and display overlapped image of 2 ore
 more different SVG files 2) allow indipendent reduction/grow of
 every image 3) allow position change of an image related to the
 other 4) refresh video automatically 5) save final sum image.
 In other words user have to decide correct dimension/position of SVG
 simbols then save the result in SVG.
 We accept to use keyboard to give commands (arrows, +/- ...), refresh
 is very important, user must view the image moving. SVG files are
 simple lines and circles combination (CAD tecnical outputs).

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] decrease stroke-width when zoomed in?

2006-08-08 Thread Phi Tran
As an SVG Rendering developer I like to share some info about stroke-width

-Stroke-width is a touchy things.
(1) As an example a line with one pixels stroke-width will have the larger
width it it slants. If will becomes almost 2 pixels (because of the
anti-alias We need to make it look smooth by adding gradient).
(2) When rendering the images; one have to round that value to the near
number of pixels with the minimum is one pixel - As the (1) above if it
slants it will be bigger. For that you can specify the width = 0.001 the
it will be always 1 unless you zoom it up a more than 1 million times
larger.
(3) Depend on the value of the width and the zoom scale value you may have
it unchanged when it fall with the stretch-hold. May be it very large. - It
may change on 1% different then stay at that value for the long pause when
you increase.
(4) For the best scaling stroke width then you may have to make a path draw
the border of that stroke the have it fill. Even it this case when it
reduce to one it will have the slant thing bigger the 100% horizontal or
vertical.

Hope it helps.


Phi


On 8/8/06, Peter Kalev [EMAIL PROTECTED] wrote:

You are right - the only way to adjust the stroke-width during zoom
 is with JavaScript.

 On zoom, loop through all the elements that need their stroke adjusted,
 one by one read their stroke-width, multiply it by the zoom factor then
 set it.

 Hope that helps...

 _

 From: svg-developers@yahoogroups.com 
 svg-developers%40yahoogroups.com[mailto:
 svg-developers@yahoogroups.com svg-developers%40yahoogroups.com] On
 Behalf Of csorba_edith
 Sent: Tuesday, August 08, 2006 5:40 AM
 To: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com
 Subject: [svg-developers] decrease stroke-width when zoomed in?

 Hi,
 I would like to ask if anybody knows how it is possible to influence
 the stroke-width when a feature is zoomed in too much. I want to make
 the stroke of my features descrease proportionally with the zoom in rate.
 I saw the option used in the Yosemite Hiking map:

 document.getElementById(park_boundary)
 .setAttributeNS(null,stroke-width,myMainMap.curWidth*0.005);

 But I did not manage to implement it on my map. I changed the multiple
 factor (0.005) but it simple has no effect.
 Can somebody please explain how it works, or whether there is another
 solution (demonstrate on a working example maybe).
 Thank you in advance.
 Regards
 Csorba

 [Non-text portions of this message have been removed]

 




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: XSLT whitespace problem

2006-08-07 Thread Phi Tran
On 8/7/06, waynehet [EMAIL PROTECTED] wrote:

   --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Martin Honnen
 [EMAIL PROTECTED] wrote:
 
  Here is a static SVG document
  http://www34.brinkster.com/libertydevelop/svg/test2006080502.svg
  with #xD;#xA; in the d attribute value, Adobe SVG viewer in IE
  renders that just fine so it really seems the display problem might be
  caused by some other issue. See my other post if you use .aspx pages
  to dynamically serve the SVG.

 Martin,

 Thanks for your reply and examples. Also, sorry for suggesting that
 the browser was messing up the graphic. I meant to imply that MS had
 somehow mangled the transformation which made it impossible to render
 in the browser, not that the browser was at fault. (geez, you guys are
 so sensitive about browser issues!)







You're right, the extra characters and spaces in the d attribute
 render fine when I manually insert them into the svg doc. I suppose
 I'm having trouble with some other aspect of the transformation. I
 will try to track it down.

 My example was rather simplistic. I'm developing a stand-alone app
 that uses IE+ASV in a .NET wrapped COM component. My code gets an
 Illustrator graphic from a database, puts it into an XPathDocument
 object to which an XSLTransform object is applied. This is supposed
 to merge other data from an object model into the graphic (basically
 changing the fill colors based on data) and then extract a node
 segment from the main document. The segment is then inserted into a
 preloaded svg template graphic which has already been rendered in the
 browser. The whole thing is roughly similiar to Francis'
 xmlSVG1.zip example listed in the Files section of this group.
 The trouble arises when I try to get the correct node segment to
 insert. I thought that the extra characters were the problem but I'm
 going to have to look further.

 I'll let you know what I find. If you can suggest any common traps I
 should be looking at, I'd be grateful.

 Thanks, Wayne

  

(geez, you guys are so sensitive about browser issues!)
I like you to try something like this using JavaScript

var a=This is a test \r\nOne\r\nTwo \r\n
Then
Try using AJAX with
URL=yourDomain.com?ABC=+a

Not Kidding?
with IE the string will output This is a test
#xD;#xAOne#xD;#xATwospace;#xD;#xA;
while FF is still with return linefeed and space (which is char 13,10 and
32). Even before it leave the machine.


Hope this help

Phi


-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: XSLT whitespace problem

2006-08-07 Thread Phi Tran
On 8/7/06, Phi Tran [EMAIL PROTECTED] wrote:



 On 8/7/06, waynehet [EMAIL PROTECTED] wrote:
 
 --- In svg-developers@yahoogroups.comsvg-developers%40yahoogroups.com,
  Martin Honnen
  [EMAIL PROTECTED] wrote:
  
   Here is a static SVG document
   http://www34.brinkster.com/libertydevelop/svg/test2006080502.svg 
   with #xD;#xA; in the d attribute value, Adobe SVG viewer in IE
   renders that just fine so it really seems the display problem might be
   caused by some other issue. See my other post if you use .aspx pages
   to dynamically serve the SVG.
 
  Martin,
 
  Thanks for your reply and examples. Also, sorry for suggesting that
  the browser was messing up the graphic. I meant to imply that MS had
  somehow mangled the transformation which made it impossible to render
  in the browser, not that the browser was at fault. (geez, you guys are
  so sensitive about browser issues!)
 






  You're right, the extra characters and spaces in the d attribute
  render fine when I manually insert them into the svg doc. I suppose
  I'm having trouble with some other aspect of the transformation. I
  will try to track it down.
 
  My example was rather simplistic. I'm developing a stand-alone app
  that uses IE+ASV in a .NET wrapped COM component. My code gets an
  Illustrator graphic from a database, puts it into an XPathDocument
  object to which an XSLTransform object is applied. This is supposed
  to merge other data from an object model into the graphic (basically
  changing the fill colors based on data) and then extract a node
  segment from the main document. The segment is then inserted into a
  preloaded svg template graphic which has already been rendered in the
  browser. The whole thing is roughly similiar to Francis'
  xmlSVG1.zip example listed in the Files section of this group.
  The trouble arises when I try to get the correct node segment to
  insert. I thought that the extra characters were the problem but I'm
  going to have to look further.
 
  I'll let you know what I find. If you can suggest any common traps I
  should be looking at, I'd be grateful.
 
  Thanks, Wayne
 
   
 
 (geez, you guys are so sensitive about browser issues!)
 I like you to try something like this using JavaScript

 var a=This is a test \r\nOne\r\nTwo \r\n
 Then
 Try using AJAX with
 URL=yourDomain.com?ABC=+a

 Not Kidding?
 with IE the string will output This is a test
 #xD;#xAOne#xD;#xATwospace;#xD;#xA;
 while FF is still with return linefeed and space (which is char 13,10 and
 32). Even before it leave the machine.


 Hope this help

 Phi





Hi Matin.

Just one more example :

Supposingly you create a custom attribute:
ABC=amp;value

I have encountered AJAX from IE -Very Painfull.
amp;amp;value.
while FF give me a clean value

Hope this help.

Phi


-- 
 Phi - Tran
 Hugely increase your speed, saving your band-width with ZipProtocol
 plus crystal clear SVG Rendering image at
 HTTP://oneplusplus.com




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Adding an arrow at the other end of a line

2006-08-04 Thread Phi Tran
!-- sound marker --
line x2=150 y2=275 x1=248 y1=216 stroke=lime
stroke-width=3 stroke-opacity=0 marker-end=url(#myMarker) /

I swap (x1,y1, x2,y2) then add stroke-opacity=0 (make the line transparent)
Hope this help.

phi

On 8/4/06, Fulio Pen [EMAIL PROTECTED] wrote:

   Hello,

 Please open the following page:

 http://www.pinyinology.com/ontology/ideograph.svg

 Also please look at the line between the ideograph circle and sound circle
 in the page. There is now an arrow at the upper end of the line, pointing
 upward to the ideograph circle.

 I need to add an arrow at the lower end of the line, pointing downward to
 the sound circle. In other words, there will be two arrows on this line, one
 at each end, pointing to opposite directions.

 The two arrows will be in exactly same shape and size. I know this is a
 very simple job for professionals, but not for me.

 Thanks a lot for your help.

 Fulio Pen


 -
 Yahoo! Music Unlimited - Access over 1 million songs.Try it free.

 [Non-text portions of this message have been removed]

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: ASV v2.0 detection (Was Re: [svg-developers] Data not available)

2006-08-03 Thread Phi Tran
Hi Guy.

Just to throw out some thing that has happen on mine.

I have 256K Windows XP. And the ceiling is about 5500 element for the  whole
system to then the IE will start to mess me up by partial load some of the
images.

I have actual created a simple HTML page each time a user click a button the
I use Javascript to create 1000 elements (div). I hope this is not on your
case. (if you remember the challenge Francis post on this list- -Last
december- I have to write a utility to reduce the number of totoal element
from 7000 to 3000 element in order to make it works). Sorry if it does not
help you much.

Phi.



On 8/3/06, Guy Morton [EMAIL PROTECTED] wrote:

   Hi Phi

 I don't think that's it. Our SVG is about 80k, then there's about
 another 80k of external scripts and then 10k or so of html. It runs
 fine on a 500MHz P3 win 98 box with 32Mb of RAM. The user in question
 has a more modern and faster PC than that.

 We're now pretty sure the symptoms we're seeing are down to the user
 trying to load it up in ASV v2.0. If we find out different I'll let
 the list know.

 On this, I find it interesting that few of the SVG detection routines
 I've seen (and copied from :-) have included detection of the ASV
 version. We've now added that to ours, because of this problem.

 I'm surprised every SVG developer isn't doing the same, especially
 when I was told that ASV 2.0 was apparently bundled with Acrobat
 reader 5.0, and so could be installed on lots of PCs.

 How do people know their SVG isn't silently failing to work, with the
 end user believing they are SVG capable while actually seeing your
 content displayed in the ASV2.0 plugin?

 Guy

 On 03/08/2006, at 2:08 PM, Phi Tran wrote:

  On 8/2/06, Guy Morton [EMAIL PROTECTED] guy%40alchemy.com.au wrote:
 
  Hi Jonathan. No, the SVG is definitely not local for her.
 
  I've received new screenshots from the user which look more like the
  partial loading i saw in v2 of ASV, so am reasonably convinced that's
  the cause, but if anyone else has ideas please pass them along!
 
  regards Guy
 
 
 
 
 
  On 03/08/2006, at 2:18 AM, Jonathan Chetwynd wrote:
 
  Guy,
 
  are you sure the links aren't local?
  eg the adobe one clearly isn't
 
  cheers
 
  Jonathan Chetwynd
 
 
 
  On 2 Aug 2006, at 07:51, Guy Morton wrote:
 
  I'm hoping someone more experienced than I can chuck us a clue on
  this one.
 
  We have a user of our app that claims that they can see the little
  Adobe-provided Spinning balls SVG movie but that when they go to
  load our app all they see is a message in plain text saying Data
  not
  available.
 
  We thought this might be due to them having an older version of the
  plugin, but we tried our app in v2 of the plugin and it partially
  loads, so we figure it's not that.
 
  The user's browsers passes our detection routine, which uses the
  usual test-creation of an activeX object. The user is using IE 6 and
  WinXP.
 
  The text string Data not available does not appear in our
  application anywhere, so we are pretty sure we're not emitting that
  message.
 
  Anyone got any ideas or suggestions?
 
  Guy
 
 
 
 
 
  -
  To unsubscribe send a message to: svg-developers-
  [EMAIL PROTECTED] 
  unsubscribe%40yahoogroups.comunsubscribe%40yahoogroups.com
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit
  my membership
  
  Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
  Please don't get me on this. But on me, it had happened similar to
  this.
  - I strongly suspect that there's too many elements in that DOM.
  I don't
  know how large is your SVG? + your HTML. For Large SVG + other
  elements of
  the DOM will cause the client behave differently from system to
  system-
  Depend on how much memory and how many process that system is
  running. I
  has happened to me before.
 
  Loading partial seem to be the signature for that.
 
  Hope this help.
 
  Phi
 
 
  --
  Phi - Tran
  Hugely increase your speed, saving your band-width with ZipProtocol
  plus crystal clear SVG Rendering image at
  HTTP://oneplusplus.com
 
 
  [Non-text portions of this message have been removed]
 
 
 
  -
  To unsubscribe send a message to: svg-developers-
  [EMAIL PROTECTED] unsubscribe%40yahoogroups.com
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit
  my membership
  
  Yahoo! Groups Links
 
 
 
 
 
 
 

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http

Re: [svg-developers] Data not available

2006-08-02 Thread Phi Tran
On 8/2/06, Guy Morton [EMAIL PROTECTED] wrote:

   Hi Jonathan. No, the SVG is definitely not local for her.

 I've received new screenshots from the user which look more like the
 partial loading i saw in v2 of ASV, so am reasonably convinced that's
 the cause, but if anyone else has ideas please pass them along!

 regards Guy





On 03/08/2006, at 2:18 AM, Jonathan Chetwynd wrote:

  Guy,
 
  are you sure the links aren't local?
  eg the adobe one clearly isn't
 
  cheers
 
  Jonathan Chetwynd
 
 
 
  On 2 Aug 2006, at 07:51, Guy Morton wrote:
 
  I'm hoping someone more experienced than I can chuck us a clue on
  this one.
 
  We have a user of our app that claims that they can see the little
  Adobe-provided Spinning balls SVG movie but that when they go to
  load our app all they see is a message in plain text saying Data not
  available.
 
  We thought this might be due to them having an older version of the
  plugin, but we tried our app in v2 of the plugin and it partially
  loads, so we figure it's not that.
 
  The user's browsers passes our detection routine, which uses the
  usual test-creation of an activeX object. The user is using IE 6 and
  WinXP.
 
  The text string Data not available does not appear in our
  application anywhere, so we are pretty sure we're not emitting that
  message.
 
  Anyone got any ideas or suggestions?
 
  Guy
 
 
 
 
 
  -
  To unsubscribe send a message to: svg-developers-
  [EMAIL PROTECTED] unsubscribe%40yahoogroups.com
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit
  my membership
  
  Yahoo! Groups Links
 
 
 
 
 
 

  

Please don't get me on this. But on me, it had happened similar to this.
- I strongly suspect that there's too many elements in that DOM. I don't
know how large is your SVG? + your HTML. For Large SVG + other elements of
the DOM will cause the client behave differently from system to system-
Depend on how much memory and how many process that system is running.  I
has happened to me before.

Loading partial seem to be the signature for that.

Hope this help.

Phi


-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] disable SVG interaction

2006-08-02 Thread Phi Tran
On 8/2/06, jack2wsx [EMAIL PROTECTED] wrote:

   I have a button which opens an SVG that is normally interactive into
 a new window for printing purposes. In this new print preview type
 window the SVG is in an IFRAME and it should not be interactive -
 particularly meaning that the hyperlinks within this SVG can not be
 clicked or activated relocating the frames contents.

 I have the parent of the iframe preventing clicks by doing this:
 body onclick='return false;'

 this works great but the SVG in the iframe is still clickable. I
 have tried setting the iframe's disabled property to true:

 document.frames('EmbedRPF').disabled = true;

 I also tried this on the embed object:
 document.frames('EmbedRPF').window.document.embeds(0).disabled =
 true;

 ...no success either.

 Any ideas please help?

  


If you use ASV then you have no luck on using DOM as wrapper to disable
mouse event. I think??.

Because it is a System's Window. The OS dispatch those message to that
window.

IF that is the case, then it gives you is only one option to do something on
the SVG before it's  submitted.


Hope this help.

Phi
-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] getElementFromPoint

2006-08-01 Thread Phi Tran
On 8/1/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

   Hi Holger,

 svg-developers@yahoogroups.com svg-developers%40yahoogroups.com wrote on
 08/01/2006 11:07:03 AM:


  I would like to get an element from a x,y point
  (like in HTML)[..] Does anyone know such a function ?


  there are four methods of the SVGSVGElement (
  http://www.w3.org/TR/SVG11/struct.html#InterfaceSVGSVGElement ) which
  you could use:
 
  NodeList getIntersectionList ( in SVGRect rect, in SVGElement
 referenceElement );
  NodeList getEnclosureList ( in SVGRect rect, in SVGElement
 referenceElement );
  boolean checkIntersection ( in SVGElement element, in SVGRect
 rect );
  boolean checkEnclosure ( in SVGElement element, in SVGRect rect
 );
 
  but unfortunatly they are not implemented anywhere.

 Actually they are all implemented in the SVN version of Batik. ;)


  I doubt that you will be able to write a function to get a points color
  either, as there are no pixels in SVG, and therefor you dont have access


  to pixel values.

 Quite correct. The WG will likely specify something along these
 lines but to be honest I think it will be problematic (too many cases
 where it won't give/do what people want or else be nigh impossible to
 implement, I think).

  

I like to share with you on my point of view (as an SVG render developer).
The Scenario is this: You have SVG draw you a Black line with 0.5 opacity
(stroke-opacity=0.5).
As in ZipProtocol I can give you the color that SVG generate which is
0x8000. where the 80 stand for 50% opacity and the rest 00 is black
color.
Now we go to SVG developer point of view.

- If that line is on the RED background the actual color is Dark
RED.(RGB=0x80)
or
- If the Background is WHITE then the actual color is GRAY (RGB=0x808080).
Using this scheme I can have that black line in any color I want with RED
range form 0x80 -0, GREEN from 0x80-0 and BLUE from 0x80-0.

Remember that the background can be anything even outside of the browser
control such as :system background color, button color or even an image,
flash image etc

They are not under the control of the SVG render.  In my case; I can only
give developer the the Color and the opacity of what the SVG render
generates But the true color can be where on the spectrum I describe above
(Depend on the background.)

At this time it is impossible for the developer to know what pixel color at
a given point. Hoppefully in the future. If that capacity is there then it
is the work of the browsers however I don't know how they can do it in the
situation that the image that plug-in produced such as flash?.


Hope this help.


-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] something maybe out of topic.........

2006-07-31 Thread Phi Tran
On 7/31/06, achio_84 [EMAIL PROTECTED] wrote:

   Hi all
 I'm facing a problem which is 'less' concern about SVG.
 I have a HTML page for user to input data(actually to input x and y
 coordinates) and these data will be stored in 2 arrays for later use to
 draw a SVG polyline. My problem is how to pass these two arrays(using
 javascript) with data to server side(C#.net) so that I can manipulate
 them later. And how can I get these data at server side? Hope to see
 some code sample.

 I know maybe my question is not directly about SVG but I hope that
 anyone of you here can help me solve this problem.
 Thanks for that.

 Regards,
 achio.

  

There is not one method to communicate to server.
But any way you should first.
var var1=Array1.join()
var var2=Array2.join()
Once you have 2 string you can do:
1- Put in one or two TextArea of an FORM of an IFRAME the post the
IFRAME(hidden).
2- Using AJAX. Depend on the length of the strings. if they are 2048 or less
the you can either POST or GET. (Your C# Make your C# output something such
as OK) and use var1,var2 as URL variables. POST is a little tricky.
Browser AND/OR version do a little difference. I have seen one  scenarios
that you have to have the data in XML format. (otherwise it hang death) . I
would suggest you should do GET =Less a little bit of surprise.

Cheers.

Phi


-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] problem regarding transform

2006-07-28 Thread Phi Tran
On 7/27/06, Haritos, James [EMAIL PROTECTED] wrote:


 Hi achio,
 I believe that you can use transform (matrix). The matrix command allows
 you
 to combine all transform commands on a single line. Read about it here:
 http://www.w3.org/TR/SVG/coords.html#TransformAttribute
 http://www.w3.org/TR/SVG/coords.html#TransformAttribute
 :-)

 -Original Message-
 From: svg-developers@yahoogroups.com 
 svg-developers%40yahoogroups.com[mailto:
 svg-developers@yahoogroups.com svg-developers%40yahoogroups.com]
 On Behalf Of achio_84
 Sent: Thursday, 27 July 2006 10:52 AM
 To: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com
 Subject: [svg-developers] problem regarding transform

 Hi all...
 I would like to ask whether it is possible to combine transform (scale)
 and transform (translate) in 1 javascript statement?
 For example:

 shape1.setAttributeNS(null,transform,scale(+scaleLevel+));
 shape1.setAttributeNS(null,transform,translate
 (+positionx+,+positiony+));

 Is there a way to combine both statement stated above to become 1
 statement? Coz after I scale the shape, and translate it, the scale
 change to it default value again... I don't know why

 Regards,
 achio.


 Australia Post is committed to providing our customers with excellent
 service. If we can assist you in any way please telephone 13 13 18 or visit
 our website.

 The information contained in this e-mail communication may be proprietary,
 confidential or legally professionally privileged. It is intended
 exclusively for the individual or entity to which it is addressed. You
 should only read, disclose, re-transmit, copy, distribute, act in reliance
 on or commercialise the information if you are authorised to do so.
 Australia Post does not represent, warrant or guarantee the integrity of
 this e-mail communication has been maintained nor that the communication is
 free of errors, virus or interference.

 If you are not the addressee or intended recipient please notify us by
 replying direct to the sender and then destroy any electronic or paper copy
 of this message. Any views expressed in this e-mail communication are taken
 to be those of the individual sender, except where the sender specifically
 attributes those views to Australia Post and is authorised to do so.

 [Non-text portions of this message have been removed]

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Adobe SVG Licensing

2006-07-28 Thread Phi Tran
I like to add some notes on these recommendation.

The first Four are for  application .

The native support browser are Web base.

Also there is ZipProtocol. For both: application and web base:
For Linux you can use as Sharable Sbject (so) or as Custom protocol (Zip
protocol) on FireFox.
For Windows you can use it as WIndow's DLL or Webase on both Internet
Explorer and FireFox as Zip protocol.

Cheers

Phi.


On 7/28/06, Andreas Neumann [EMAIL PROTECTED] wrote:

   I personally wouldn't build anything commercial around the Adobe SVG
 viewer, currently.

 Adobe abandoned the SVG viewer and currently there is no visible sign that
 they will
 release a new version.

 Other options are:

 * Batik (Java)
 * Bitflash viewer (commercial)
 * Ikivo Viewer (commercial)
 * eSVG (commercial)
 * any of the browsers with native SVG support (e.g. Opera, Mozilla), don't
 know if one can
 embed them

 Andreas


 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 pingvinh [EMAIL PROTECTED] wrote:
 
  Hi,
 
  I'm planning to write a Commercial product incorporating the Adobe SVG
  3.0.3 Plug-in. It a 'specialised' SVG Editor incorporating a Web
  Browser component with an SVG page within a .NET2.0 Application. I
  can't find enough information in the license agreement about this
  specifically. If anybody on this group has any experience on this
  matter, can you please share them?
 
  Regards,
  PH.
 

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] reusing an animateTransform in a use?

2006-07-26 Thread Phi Tran
On 7/25/06, ddailey [EMAIL PROTECTED] wrote:

   I have a nice transform that I like such as:

 animateTransform attributeName=transform additive=sum
 type=translate
 dur=7s values=50 0;0 0;50 0 repeatCount=indefinite/







I wanted to reuse it as follows (I've given it an id, taken out its values

 attribute and hidden in a defs). :

 defs
 animateTransform attributeName=transform id=AT additive=sum
 type=translate dur=7s repeatCount=indefinite/
 /defs










Just a suggesttion:
Animate is classified as attribute. In many cases attribute'things and
style's are  interchangeable- I mean you can use in either places. You can
try to use CSS: style . . .  . But this would be browser/SVG player
specific. FF and IE handle those differently. As an example and As Svg
player developer I have seen a thing like 'Stroke' appear in all three
places::CSS/class, attribute and style and they all have different value.
Really I don't know which one is the author's intention.


Good luck.


Phi








Then:

 use xlink:href=#AT values=50 0;0 0;50 0 /

 This sort of thing works with normal SVG, but I can't seem to get it
 working
 with SMIL things. Is there some reason it might not be possible? If so I
 can
 quit trying.

 Thanks,
 David

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Svg dom parsing problem

2006-07-26 Thread Phi Tran
I believe that this is player's specific issue.
It should ignore None SVG name spaces.
In debugging SVG I have tried to change the name spaces and it went thru.
Unfortunately I have not used  'Batik. - You can try others player to see
what happen?.


Cheers

Phi

On 7/26/06, G. Wade Johnson [EMAIL PROTECTED] wrote:

   On Wed, 26 Jul 2006 10:54:18 +0100 (BST)
 pradeep sd [EMAIL PROTECTED] prad4svg%40yahoo.co.in wrote:

  Hi All,
 
  Am able to parse svg and traverse through dom tree..The problem is when
 an
  non svg element is encountered(like Segments/Segments or
  Planes/Planes its giving exceptions.I dont know how to overcome this
  problem..plz any help me...its urgent...

 If these non-svg elements are not in a different namespace, then the
 parser
 is right in giving exceptions. The Segments/Segments tag is not part
 of
 SVG, so any document containing it is _not_SVG_.

 If you need these elements, try putting them in a different namespace.
 I've
 used this technique before with multiple viewers.

 G. Wade
 PS. One copy of the question was all you needed.
 --
 If it doesn't have to be right, I can make it arbitrarily fast.
 -- Rick Hoselton

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/TktRrD/gOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] problem regarding transform

2006-07-26 Thread Phi Tran
On 7/26/06, achio_84 [EMAIL PROTECTED] wrote:

   Hi all...
 I would like to ask whether it is possible to combine transform (scale)
 and transform (translate) in 1 javascript statement?
 For example:

 shape1.setAttributeNS(null,transform,scale(+scaleLevel+));
 shape1.setAttributeNS(null,transform,translate
 (+positionx+,+positiony+));




Is there a way to combine both statement stated above to become 1
 statement? Coz after I scale the shape, and translate it, the scale
 change to it default value again... I don't know why

 Regards,
 achio.

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] HI

2006-07-24 Thread Phi Tran
On 7/24/06, Pramod Eligeti [EMAIL PROTECTED] wrote:

   Hi jeff,


 i have trouble doing ajax reuests n parsing both in IE n mozilla. mozilla
 is sending requests but not parsing n IE doesnt send any requests.


 var request = newXMLHttpRequest();

 request.onreadystatechange = getReadyStateHandler(request, CallBack);
 request.open(POST, Server.do, true);
 request.setRequestHeader(Content-Type,
 application/x-www-form-urlencoded);

 request.send(Nameofplace= + CircleName +  + Id= + groupId);


 1. how can i send a request both in IE n firefox (i am using asv plugin)
 so that i send data like circlename a text string n group id an id in this
 request both in IE n mozilla.






 function CallBack(placexml) {

 var LocationEl = placexml.getElementsByTagName(Location)[0];
 var IdofGroup = placexml.getElementsByTagName
 (Location)[0].getAttribute(Id);
 var LocationType = placexml.getElementsByTagName
 (Location)[0].getAttribute(Type);
 var LocationName = LocationEl.getElementsByTagName
 (Name)[0].firstChild.nodeValue;
 var g = SVGRoot.getElementById(IdofGroup);


 here i am parsing the returend xml file placexml n updating the dom of svg
 document. i am using responseXML n i dunno mozilla gives error.

 2. how to parse returned xml parsexml in this case both in IE n firefox.



I am not srue that my answer is what you need. But you can use browser to
parse a XML Text by using div assigning it as:

YourDiv.innerHTML=YourXmlText. It is a little tricky when you walk thru you
XMLDOM.
ID use sibbling while FF use childNode.

Good luck.

Phi

tnks for ur suggestions,

 byee,
 pramod.



 ==
 Pramod Eligeti,

 Master Of Information Engineering Student,
 Mecklenburger Straße, 4-140,
 Osnabrueck, Germany,
 D - 49088.

 Mobile No: +49 17620648881.
 Home No: +49 5413329380.
 ==

 A Mind is a terrible thing to waste - Dan Quayle


 -
 See the all-new, redesigned Yahoo.com. Check it out.

 [Non-text portions of this message have been removed]

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: open.window command?

2006-07-24 Thread Phi Tran
On 7/24/06, csorba_edith [EMAIL PROTECTED] wrote:

   Hi, Andreas
 I checked the SVG window link at carto.net, and I have just one small
 question. I want my windows to be invisible first time the page loads,
 and to open them only when I click an object. I checked the script but
 I was unable to define which part defines the window to be initially
 visible. How is it possible to make them invisible in the beginning?
 Thank you very much.
 Cheers,
 Csorba


Just make a rect with the fill opacity and stroke opacity equal to 0.0 to
make a fake inisible at first hand.I think? ? ?

Phi


--- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Andreas Neumann [EMAIL PROTECTED]
 wrote:
 
  Hi Edith,
 
  I strongly recommend not to use popup windows. It will probably fail
 in 90% or more of
  the browsers out there since all of the modern browsers have popup
 blockers. Yes, even
  Internet Explorer has popup blockers nowadays.
 
  I'd recommend two other alternatives:
 
  * use links (a/a tag) in combination with the target attribute
 to open a new window
  * use SVG windows (see http://www.carto.net/papers/svg/gui/Window/
 and http://
  www.carto.net/papers/svg/gui/Window/index.svg)
 
  The latter might not be an option if you want to display HTML, but
 it works fine for SVG
  content. If your window only contains a smaller amount of
 information it might be better
  to encode it in SVG and use SVG widgets/windows.
 
  Andreas
 
 
  --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 csorba_edith
 csorba_edith@ wrote:
  
   Hi,
   I have a question about using the
   open.window command in a function within SVG. I.e.
  
   function infoDisplay(evt) {
   var popup = window.open
   (toolbox.htm, thepop, width=400,height=300,top=200,left=200,dire
   ctories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no
   ,resizable=yes);
   }
  
   I want to open a new window (with the preset attributes) when I
   click on a feature in my SVG map, but because of some reason it
   ignores this function. Is it possible to use this structure in SVG?
   Thanks.
   Csorba Edith
   P.S. Thanks for the help around the .js files. The problem was with
   the server - it did not see them, so I had to move them to another
   folder and use absolute paths within my code, and to set appropriate
   permissions for them.
  
 

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] external javascript files

2006-07-17 Thread Phi Tran
On 7/17/06, csorba_edith [EMAIL PROTECTED] wrote:

   Hi,
 It seems I am having trouble with the use of external javascript
 codes. I included them in my SVG code as follows, i.e.:

 script type=text/javascript xlink:href=javaScript/interactiveGUI.js/


try : xlink:href=http://YourDomain.com/javaScript/interactiveGUI.js;

It works just fine when I run it on my computer, but when I put it on
 the server (Apache/UNIX), it seems it cannot see these files. The
 situation is the same with my .css file, which I added to my header as:

 ?xml version=1.0 standalone=no?
 ?xml-stylesheet href=docs/myStyle.css type=text/css?


try : xlink:href=http://YourDomain.com/docs/myStyle.css;

What could be the problem? Thanks in advance.
 And thanks for the previous help/s.
 Cheers.
 Csorba Edith


Hope it help

Phi






-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Firefox CPU usage

2006-07-17 Thread Phi Tran
On 'System Developer' point of view. One app should not chew up 100% CPU
Because it is multi-task. One thing can explain it is some how It get into a
infinity loop.

Hope this Help.


Phi.

On 7/17/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

   hi guys

 I have an app that is chewing up 100% of CPU in firefox, but which uses
 only 50%
 of CPU in opera and 40% in ASV. Does anyone have any tips or ideas as to
 why
 this might be?

 Guy

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: SVG Editor -Browser Base-

2006-07-16 Thread Phi Tran
Thanks Achio.

On 7/16/06, achio_84 [EMAIL PROTECTED] wrote:

   Hi... First of all, congratulate for your archievement in developing
 a Web-Base SVG Editor
 I have a question to ask about the save/load feature in your
 application cause I'm developing a drawing application which enable
 the user to draw some basic shapes on the web page.
 And I'm facing a problem regarding the save feature
 How should I save the user drawing to the database?
 I have defined a group (canvas) where all the user drawing are placed
 in there. Is it I only need to save all the drawing in the canvas to
 1 field/row in the database table? Or I need to seperate the elements
 and insert it to the table in different rows? That is cirle in 1
 row, rectangle in 1 row and so on?


Ours is much simpler than you think. I save  everything as one text field.
Then when load I only use one statement eval(..). If local; then all I do
is using input/output from a textarea element.It's up to user how to use
it. I don't want to touch user file system.- Too sensitive  and to avoid
liability-  If they want it automatically they can can do  themselves (at
their server). It's tiny.(3000 lines).- Just to share some fun with you-
The source code for SVG editor is almost as big as our Zipprotocol source
code. It includes SVG rendering engine.

Hope it answer  your question.

Phi.

Hope to learn something from you...
 Thanks.

 Regards,
 achio.

 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 minhducthandan

 [EMAIL PROTECTED] wrote:
 
  Hi All ! ! !
 
  As soon as Friday or earlier I will upload a 100% Web-Base SVG
 Editor
  with the following features:
  - Load/Save locally or at our server.
  - Support all basic shapes.
  - Support all gradient.
  - Support transformation( Scale, Skew, Rotation . . .).
  - All are: Point, Click and Drag.
  - Except for Server code to log-in, load and save; They all are in
  JavaScript and intentionally let open.
  - 100% WYSIWYG.
  - IE and FF(Windows+Linux)
 
  Limitations:
  - We have not support text -Yet- Will be available soon.
  - We do not support img tag.
  - So many times I have indicate there are the ceiling number of
  elements that a particular browser can handle well (It also caused
  some feel offended). By that as the rule of thumb; it only work on
  SVGs of about 100K or less.
  - Because the editor need to exam the content of images then
  therefore it only with ZipProtocol.(You may can explore to see if it
  works on other players?- Theoretically it should work with minor
  changes but the ceiling will be to low - I think??).
 
  Cheers
 
  Phi
 
 
 
 
  Phi - Tran
  Hugely increase your speed, saving your band-width with ZipProtocol
  plus crystal clear SVG Rendering image at
  HTTP://oneplusplus.com
 

  




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] passing params to SVG

2006-07-11 Thread Phi Tran
On 7/11/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

   can you use params inside an embed? I've not had any luck using object -
 it
 seems to fail in the cases that I thought it ought to work in, so I
 gave up and
 just use embed now.

 Guy


Unless your Param is need for the SVG player (which I don't think so)
What I means is:
in side the SVG. That XML aloow you can do whatever pram you want.

Hope It help

Phi


Quoting Phi Tran [EMAIL PROTECTED] ephitran%40gmail.com:

  I have worked with the way IE handle protocol. This what I found it:
 
  1-URL length is limited to about 1024 char not 20s;
 
  2-Before pass the URL's string to An app. (Custom protocol in my case.)
 IE
  often (but not always) 'escape' with some weird formula such as amp for
 an
   or even ampamp. specially when you are using XMLHTTP. I don't know
 how
  to fix In your case but I believe that what happened as it does to me,
 
  Recommendation: Not using '', 'space', ''; ''; in your URL.
 
  Or you can put your param1, param2 inside your SVG such as
  param1 value=1 /
  param2 value=2 /
  SVG player will ignore it anyway but you can retrieve it from the XML
 DOM
 
  Hope this will help you a little.
 
  Thanks
 
  Phi
 
 
  On 7/10/06, Guy Morton [EMAIL PROTECTED] guy%40alchemy.com.au
 wrote:
 
  Hi all
 
  Someone must have encountered this before (I hope so anyway).
 
  I'm trying to pass parameters to an SVG app. I can do this using URLs
  (eg /my.svg?param1=1param2=2) and this works fine, until you hit the
  IE 5.5 bug talked about as bug 3a on this page: http://
  www.swiftview.com/tech/tests/ie_bugs.htm. In IE 5.5, as soon as my
  query string gets longer than about 20 characters, the activeX
  control fails to start. This is extremely irritating, as this
  approach is otherwise successful in every platform and browser we've
  tested.
 
  So, I'm now trying to figure out a workaround.
 
  How successful have people been getting browser-plugin
  communication working with SVG? Could someone please point me in the
  direction of any good resources and info about this?
 
  Guy
 
 
 
 
 
 
  --

  Phi - Tran
  Hugely increase your speed, saving your band-width with ZipProtocol
  plus crystal clear SVG Rendering image at
  HTTP://oneplusplus.com
 
 
  [Non-text portions of this message have been removed]

 
 
 
 
  -
  To unsubscribe send a message to:
 [EMAIL PROTECTED]svg-developers-unsubscribe%40yahoogroups.com
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
  membership
  
  Yahoo! Groups Links
 
 
 
 
 
 
 
 

  




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Is it possible to run ASV 3 and ASV 6 concurrently?

2006-07-11 Thread Phi Tran
I don't think that you can having them concurrently.
Registry is system-wise while ASV3, ASV6 in your case is application and
session-wise.
Just the lay man interpretation of registry. It use to tell the OS that
What application CLSID will handle that 'Mime, Then the regserv32 will
tell the OS what actual a application that having that CLSID. There is only
one application at the time can have the unique id other wise the OS will
confuse of which and which.

Hope this help you a little.

Phi

(Note:my Job has to deal with registry a lot I mean all the time).

On 7/11/06, troutyjoe [EMAIL PROTECTED] wrote:

   Hi,

 Thanks for the solution Barend. Ideally, I'd like to be able to run
 both ASV versions using the same browser (but in different windows).

 The problem is that I have clients who have other software that uses
 ASV 6, while my software uses ASV 3. Pretty frustrating!

 My plan was to:

 - install ASV 6
 - install ASV 3
 - create a copy of the existing ASV registry key (which would be
 pointing at the ASV 3 dll).
 - create a new mimetype
 - set copy old ASV registry key to use ASV 6 dll
 - create a new mimetype
 - point new mimetype to use CLSID of new ASV registry key (ASV 3)

 This way, it would be possible for existing users of ASV 6 to keep
 using it and I could deliver content to users of ASV 3 using a new
 mimetype. However, I could not get this to work, and I don't know why.

 Any help would be appreciated,

 Cheers,

 Joe

  




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] passing params to SVG

2006-07-10 Thread Phi Tran
I have worked with the way IE handle protocol. This what I found it:

1-URL length is limited to about 1024 char not 20s;

2-Before pass the URL's string to An app. (Custom protocol in my case.) IE
often (but not always) 'escape' with some weird formula such as amp for an
 or even ampamp. specially when you are using XMLHTTP. I don't know how
to fix In your case  but I believe that what happened as it does to me,

Recommendation: Not using '', 'space', ''; ''; in your URL.

Or you can put your param1, param2 inside your SVG such as
param1 value=1 /
param2 value=2 /
SVG player will ignore it anyway but you can retrieve it from the XML DOM

Hope this will help you a little.

Thanks

Phi


On 7/10/06, Guy Morton [EMAIL PROTECTED] wrote:

   Hi all

 Someone must have encountered this before (I hope so anyway).

 I'm trying to pass parameters to an SVG app. I can do this using URLs
 (eg /my.svg?param1=1param2=2) and this works fine, until you hit the
 IE 5.5 bug talked about as bug 3a on this page: http://
 www.swiftview.com/tech/tests/ie_bugs.htm. In IE 5.5, as soon as my
 query string gets longer than about 20 characters, the activeX
 control fails to start. This is extremely irritating, as this
 approach is otherwise successful in every platform and browser we've
 tested.

 So, I'm now trying to figure out a workaround.

 How successful have people been getting browser-plugin
 communication working with SVG? Could someone please point me in the
 direction of any good resources and info about this?

 Guy

  




-- 
Phi - Tran
Hugely increase your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] SVG for comparing line drawings?

2006-07-07 Thread Phi Tran
I see your e-mail from uchicago.edu (an educational institution) Then  I
think I should put some of my thoughts.
Your intended project will have 3 big Jobs

- Digitize 100,000+ images already take a good bit of investment. If you
just scan them they are bitmaps. Then you also need some good package to
vectorize them. There are many 'vendors' claim they can do it but in reality
it just the lines few bit at a time -Sorry I was one of them- If there is
one that can superb job He/she is very rich now for just vectorize for film
industry. I say on my background that I have my own OCR engine and my own
(OFR) Optical Form Recognition engine.

- Then user upload. - What format I mean raster/vector If you allow them to
draw then submit vector format then you are in fact need a web-base vector
graphic editor. It's too early to have one on the web now - I think?
 OR If you allow user to upload raster- I will pull my hair and say Oh
My God ! ! Or may be I don't have enough background.

Once you have the two above decided then you will think of the way how to
match. Once you got the two above decided the let me know I can share you
how I can recognize a letter 'A' size 6 and a letter 'A' size 72( They both
come from the bitmap and the scan bitmap may need to de=skew too) I talk too
much have I ? ?

Phi




On 7/6/06, quinn.anya [EMAIL PROTECTED] wrote:

   Hello. I'm considering using SVG for a certain project, and was
 wondering how hard it would be to do.

 I have a collection of 100,000+ line drawings (watermarks from paper
 used in medieval manuscripts). I'd like to digitize them and put them
 in a database whereby a user could upload their own line drawing and
 an algorithm would compare that drawing to the other drawings in the
 database, and display the ones that match most closely. Ideally, it'd
 also provide some type of number specifying how closely the drawings
 match.

 Is SVG the best image format for this? How hard would it be to write
 that sort of searching algorithm? Sorry for such a general and basic
 question-- I don't know a whole lot about SVG yet.

 Thanks!

  




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Stroke does not border the Polyline border ?

2006-07-07 Thread Phi Tran
On 7/7/06, Erik Dahlström [EMAIL PROTECTED] wrote:

 On Thu, 06 Jul 2006 21:35:08 +0200, Phi Tran [EMAIL PROTECTED] wrote:

  On 7/6/06, sent1729 [EMAIL PROTECTED] wrote:
 
Thanks for the suggestion.
 
  In my application (GIS and Mapping), I wanted to show the streets
  which are polylines, with borders. If I reverse the coordinates for
  all the polylines, then it will increase the file size. The
  suggestion that you gave seem to work, but I am looking for drawing
  borders to my polylines without increasing my file size.
 
  Thanks again for your input.
 
  Nathan.
 
 
  I am glad it helps you a little.
 
  If the file size if some thing of your  bottle neck then you may think
 of
  using ZipProtocol. Where you can send a Zip instead of SVG. (You don't
  have
  to use its SVG feature).

 Or why not just use gzip transfer-encoding? If you're concerned about
 server-side filesizes then perhaps gzip the files there, that should
 probably also work. The file-extension for those gzipped svgs should be
 *.svgz.

 Regards
 /Erik
 There is a differnce between using dzip and using ZipProtocol. Pros/con


. Gzip  have a little better compression ratio.
In this case Gzip only work on one SVG file such as ABC.svg
-ABC.svgz.-There are no mechanism for the server to tell the client
to cache those SVGz
file.

. ZipProtocol can contains many,many files SVG, HTML,JS,CSS,SVG, so on you
name it.. ALL those files are pre-fetched /cached. Such as when user click
on the link it's there instantly

 . If you are using intranet version then those Zip Files will stay cached
until: Server delete, Server update or delete by the client. They all are
there instantly to the client next time when he/she goes to the site again.
You can view this feature is a mechnism for the server to manage, download
its files and make them stayed its client,s node.
  - Note: don't worry much about security. Cached files are scripted

Hope this help you a little more.

Phi

--
 Using Opera's revolutionary e-mail client: http://www.opera.com/mail/




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Stroke does not border the Polyline border ?

2006-07-07 Thread Phi Tran
On 7/7/06, Phi Tran [EMAIL PROTECTED] wrote:



 On 7/7/06, Erik Dahlström [EMAIL PROTECTED] wrote:

  On Thu, 06 Jul 2006 21:35:08 +0200, Phi Tran [EMAIL PROTECTED] wrote:

  On 7/6/06, sent1729 [EMAIL PROTECTED] wrote:
 
Thanks for the suggestion.
 
  In my application (GIS and Mapping), I wanted to show the streets
  which are polylines, with borders. If I reverse the coordinates for
  all the polylines, then it will increase the file size. The
  suggestion that you gave seem to work, but I am looking for drawing
  borders to my polylines without increasing my file size.
 
  Thanks again for your input.
 
  Nathan.
 
 
  I am glad it helps you a little.
 
  If the file size if some thing of your  bottle neck then you may think
 of
  using ZipProtocol. Where you can send a Zip instead of SVG. (You don't
  have
  to use its SVG feature).

 Or why not just use gzip transfer-encoding? If you're concerned about
 server-side filesizes then perhaps gzip the files there, that should
 probably also work. The file-extension for those gzipped svgs should be
 *.svgz.

 Regards
 /Erik
 There is a differnce between using dzip and using ZipProtocol. Pros/con
 . Gzip  have a little better compression ratio.
 In this case Gzip only work on one SVG file such as ABC.svg -ABC.svgz.-There 
 are no mechanism for the server to tell the client to cache those SVGz
 file.

 . ZipProtocol can contains many,many files SVG, HTML,JS,CSS,SVG, so on you
 name it.. ALL those files are pre-fetched /cached. Such as when user click
 on the link it's there instantly

  . If you are using intranet version then those Zip Files will stay cached
 until: Server delete, Server update or delete by the client. They all are
 there instantly to the client next time when he/she goes to the site again.
 You can view this feature is a mechnism for the server to manage, download
 its files and make them stayed its client,s node.
   - Note: don't worry much about security. Cached files are scripted

 Hope this help you a little more.

 Phi


One more useful  feature of ZipProtocol.

You can tell ZipProtocol to do hard-core work such as cach more files or
generate large SVG image when the system is in idle  such as when the client
is busy to read the front page making them availble instantly when needed.

Hope this help you more.

Phi.
HTT://oneplusplus.com


--


 Using Opera's revolutionary e-mail client: http://www.opera.com/mail/




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









 --
 Phi - Tran
 Hugely inrease your speed, saving your band-width with ZipProtocol
 plus crystal clear SVG Rendering image at
 HTTP://oneplusplus.com




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Need for SVG Transport

2006-07-06 Thread Phi Tran
On 7/6/06, jophof007 [EMAIL PROTECTED] wrote:

   Hi,

 If you are running in a browser you can got to the DOM tree of an
 element and can convert DOM to svg automaticly (by means of small
 javascript routine scanning the DOM tree) and save it or send it by email.
 If the display is not SVG it will be harder to do.

 John Ophof
 http://open-modeling.sourceforge.net

 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Francis Hemsher

 [EMAIL PROTECTED] wrote:
 
  There is a need to transport SVG displays: for print or email.
  Anyone who has the talent to take a 'snapshot' of a dynamic display of
  the SVG image and package it for transport for both printing and email
  will be much appreciated.
  Thanks,
  Francis
  P.S. Phi, do you understand?
 


Hi All.
As I understand of 'snapshot' ?

1- If you are using native (s) or AVG I don't know how you can produce the
cross browser, cross-platform, universal image to fit to be transport.

2- If you transport SVG Then you have to make sure the recipient have to
have SVG plug-in or using browser that support SVG naively.

3- If you use ZipProtocol. There no-problem.The other end will receive it as
normal Png files. The browser will translate into embedded base64 data.

Hope this answer you question.

Phi







[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Stroke does not border the Polyline border ?

2006-07-06 Thread Phi Tran
On 7/6/06, sent1729 [EMAIL PROTECTED] wrote:

   Yes,

 But the stoke does not add any border to the polyline. It just
 strokes the polyline with a specified color and a stroke width.

 Say for a polyline of Stroke white with stroke width 10, I would
 like to draw a black border of stroke width 2, around the white
 polyline.

 Nathan.


No It's not that way.

Stroke-width is the thickness of the line. And When you use polyline. Line
does not have  border then you cannot make the border of a line.

There may be easier way to accomplish your task,
1- Change the you polyline into a Path from point(0) to point (x).
2- Add a reverse (M) from point(x) to point(0). Make sure at this reverse
phase you shift the coordination to the value of your with.


Hope this help

Phi.

- House of ZipProtocol and SVG rendering Package.
 HTTP://oneplusplus.com

 --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Andreas Neumann
 [EMAIL PROTECTED] wrote:
 
  yes, you can use stroke and stroke-width on any graphics
 element, incl. the polyline /
  element.
 
  Andreas
 
  --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 sent1729 sent1729@
 wrote:
  
   Hi all,
  
   Is it possible to draw a polyline with a border in svg. For
 example,
   we can draw a rectangle with a border by assigning a stroke and
 a
   stroke width. Can we do similar thing to a polyline to draw a
 border?
  
   Nathan.
  
 

  



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Stroke does not border the Polyline border ?

2006-07-06 Thread Phi Tran
On 7/6/06, sent1729 [EMAIL PROTECTED] wrote:

   Thanks for the suggestion.

 In my application (GIS and Mapping), I wanted to show the streets
 which are polylines, with borders. If I reverse the coordinates for
 all the polylines, then it will increase the file size. The
 suggestion that you gave seem to work, but I am looking for drawing
 borders to my polylines without increasing my file size.

 Thanks again for your input.

 Nathan.


I am glad it helps you a little.

If the file size if some thing of your  bottle neck then you may think of
using ZipProtocol. Where you can send a Zip instead of SVG. (You don't have
to use its SVG feature).

And also if you using its intranet version you can have the whole big map
cache one  at the time After the few clicks the you already have the whole
map cached.

One more idea.
You can always generate a path on the fly using javascript and the data from
the polyline at the client machine.

Hope this help.

--- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 Phi Tran [EMAIL PROTECTED]
 wrote:
 
  On 7/6/06, sent1729 [EMAIL PROTECTED] wrote:
  
   Yes,
  
   But the stoke does not add any border to the polyline. It just
   strokes the polyline with a specified color and a stroke width.
  
   Say for a polyline of Stroke white with stroke width 10, I
 would
   like to draw a black border of stroke width 2, around the white
   polyline.
  
   Nathan.
  
 
  No It's not that way.
 
  Stroke-width is the thickness of the line. And When you
 use polyline. Line
  does not have border then you cannot make the border of
 a line.
 
  There may be easier way to accomplish your task,
  1- Change the you polyline into a Path from point(0) to point (x).
  2- Add a reverse (M) from point(x) to point(0). Make sure at this
 reverse
  phase you shift the coordination to the value of your with.
 
 
  Hope this help
 
  Phi.
 
  - House of ZipProtocol and SVG rendering Package.
  HTTP://oneplusplus.com
 
   --- In 
   svg-developers@yahoogroups.comsvg-developers%40yahoogroups.comsvg-developers%
 40yahoogroups.com,
   Andreas Neumann
   neumann@ wrote:
   
yes, you can use stroke and stroke-width on any graphics
   element, incl. the polyline /
element.
   
Andreas
   
--- In 
svg-developers@yahoogroups.comsvg-developers%40yahoogroups.comsvg-developers%
 40yahoogroups.com,
   sent1729 sent1729@
   wrote:

 Hi all,

 Is it possible to draw a polyline with a border in svg. For
   example,
 we can draw a rectangle with a border by assigning a stroke
 and
   a
 stroke width. Can we do similar thing to a polyline to draw a
   border?

 Nathan.

   
  
  
  
 
 
  [Non-text portions of this message have been removed]
 

  




-- 
Phi - Tran
Hugely inrease your speed, saving your band-width with ZipProtocol
plus crystal clear SVG Rendering image at
HTTP://oneplusplus.com


[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Render SVG using ZipProtocol

2006-07-05 Thread Phi Tran
On 7/5/06, Charles McCathieNevile [EMAIL PROTECTED] wrote:

   On Wed, 05 Jul 2006 19:11:53 +0200, minhducthandan [EMAIL 
 PROTECTED]ephitran%40gmail.com

 wrote:

  I have posted a Pre-Released version of the ZipProtocol where:
  Installation can be checked and made automatically.
  Supporting IE and FF on Linux. (Other O.S. ? . . . I don’t have the
  hardware and the software to compile and test).

 Is there some reason why it doesn't work in Opera on linux (and how are
 you running IE on linux?)

 cheers

 Chaals


Sorry I was not ver y clear.
It work on IE, FF Windows and FF Linux.

For Opera?.
It will be easy to support Opera But I could not find any documentaion on
how to build a custom protocol for Opera yet.

If You can point me to  where I can find that it will be very much thank and
thanks.

Thanks

Phi

-- 
 Charles McCathieNevile, Opera Software: Standards Group
 hablo español - je parle français - jeg lærer norsk
 [EMAIL PROTECTED] chaals%40opera.com Try Opera 9 now! http://opera.com

  



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: images in SVG

2006-07-04 Thread Phi Tran
On 7/4/06, Martin Honnen [EMAIL PROTECTED] wrote:

   --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com,
 arnorro [EMAIL PROTECTED] wrote:

  So I am looking for a way to really integrate the binary data in the
  SVG. I imagine something like a CDATA section which I link in the
  image element. To make it even worse, this solution should work with
  Gecko, Adobe SVG viewer and Opera.

 All three support data: URLs as in this example:
 http://home.arcor.de/martin.honnen/svg/test2006070401.svg

 See the data: URL specification here
 http://tools.ietf.org/html/2397
 but also note that the small image I have included in the example is
 judged there as The embedded image is probably near the limit of
 utility. For anything else larger, data URLs are likely to be
 inappropriate.


If some how you can do  avariable such as
var a=data: image/png;base64;...
then
assign this variable to a URL
or
you can assign its url to a function.

I have tried on FF an Opera with more than 640,000 bytes in length  and it
works.
for IE I have tried on 128Kb it works too (at certain cases) but it need
some twicks.

Messages in this topic
 http://us.lrd.yahoo.com/_ylc=X3oDMTM2aHVzZzViBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BG1zZ0lkAzU2MjI1BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTE1MjAyMzgzNAR0cGNJZAM1NjIyMw--;_ylg=1/SIG=11v5fe8ch/**http%3a//groups.yahoo.com/group/svg-developers/message/56223(
 2)  Reply (via web post)
 http://us.lrd.yahoo.com/_ylc=X3oDMTJxYmtzbDI2BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BG1zZ0lkAzU2MjI1BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=12lopleae/**http%3a//groups.yahoo.com/group/svg-developers/post%3fact=reply%26messageNum=56225|
  Start
 a new topic
 http://us.lrd.yahoo.com/_ylc=X3oDMTJlNTc5N3F1BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11ma099vf/**http%3a//groups.yahoo.com/group/svg-developers/post
  
 Messageshttp://us.lrd.yahoo.com/_ylc=X3oDMTJlOG1vazJwBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11qk2lbuv/**http%3a//groups.yahoo.com/group/svg-developers/messages|
 Fileshttp://us.lrd.yahoo.com/_ylc=X3oDMTJmcThvb2NqBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11n74ej2h/**http%3a//groups.yahoo.com/group/svg-developers/files|
 Photoshttp://us.lrd.yahoo.com/_ylc=X3oDMTJlNW9sZTFlBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11ogglg0s/**http%3a//groups.yahoo.com/group/svg-developers/photos|
 Pollshttp://us.lrd.yahoo.com/_ylc=X3oDMTJmdmg5ZjM3BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11nfpag95/**http%3a//groups.yahoo.com/group/svg-developers/polls|
 Calendarhttp://us.lrd.yahoo.com/_ylc=X3oDMTJkdTNlNDc0BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2NhbARzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11qif1tkc/**http%3a//groups.yahoo.com/group/svg-developers/calendar
  -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
  [image: Yahoo! 
 Groups]http://us.lrd.yahoo.com/_ylc=X3oDMTJkN2RxM2xjBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=10skg51ah/**http%3a//groups.yahoo.comYou
  are receiving Individual Emails Change
 Delivery Settings
 http://us.lrd.yahoo.com/_ylc=X3oDMTJmamM4bmRvBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11m1m63rc/**http%3a//groups.yahoo.com/group/svg-developers/join
  Visit Your Group
 http://us.lrd.yahoo.com/_ylc=X3oDMTJkdm9vbmhnBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11hnfu9rs/**http%3a//groups.yahoo.com/group/svg-developers|
  Yahoo!
 Groups Terms of Use http://docs.yahoo.com/info/terms/ | Unsubscribe
 [EMAIL PROTECTED]
   New Message Search

 Find the message you want faster. Visit your group to try out the improved
 message search.

 http://

 Share feedback on the new changes to 
 Groupshttp://us.lrd.yahoo.com/_ylc=X3oDMTJtZ2trNjgzBF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMTI5ODQyMQRncnBzcElkAzE2MDEwMzAzODkEc2VjA25jbW9kBHNsawNmZGJjawRzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11im36rmb/**http%3a//surveylink.yahoo.com/wix/p1412899.aspx
   Recent Activity

-  21
New 
 Membershttp://us.lrd.yahoo.com/_ylc=X3oDMTJmMGN1ZjRlBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11pn6kb53/**http%3a//groups.yahoo.com/group/svg-developers/members

  Visit Your Group
 

Re: [svg-developers] images in SVG

2006-07-04 Thread Phi Tran
On 7/4/06, Erik Dahlström [EMAIL PROTECTED] wrote:



 On Tue, 04 Jul 2006 14:51:50 +0200, arnorro [EMAIL PROTECTED] wrote:

  Hello,
 
  I want to integrate binary images (mainly PNG) into a SVG document.
 
  The library I write generates SVG images which will be used in web
  environments. I need to know several things about the images (like
  size and format) before I am able to put them into the SVG, therefore
  I need a local path as input from the user. If I link the images in a
  web environment I would need an absolute path from the docroot (or the
  same relative path in both cases, but I can't enforce this). The
  library generates other output formats, so that I can't enforce
  special configuration options like a webpath for images for SVG. Or
  more exact:
  I do not want to do this  ;) .
 
  So I am looking for a way to really integrate the binary data in the
  SVG. I imagine something like a CDATA section which I link in the
  image element. To make it even worse, this solution should work with
  Gecko, Adobe SVG viewer and Opera.
 
  I was not able to find something like this ia Google, or by looking at
  the RFC. The RFC only mentiones paths for the image element.
 
  Best regards,
  Kore

 Is sounds like it's the data URI scheme you're looking for?
 An example:

 http://www.w3.org/Graphics/SVG/Test/20030813/htmlframe/full-struct-image-04-t.html

 For more information on data URI:s see here for example:
 http://en.wikipedia.org/wiki/Data_Uri

 Regards
 /Erik




Just to make life easier Data URI work on FF, Opera. IE does not ship one
 but you and build you one I have tried on IE 5,6 supposingly it should work
 on 7.

here is the link of the one for IE
http://www.codeproject.com/internet/DataProtocol.asp it's simple.

Best luck.

Phi



--
 Using Opera's revolutionary e-mail client: http://www.opera.com/mail/






 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: Re : [svg-developers] My shape doesn't want to follow....

2006-06-14 Thread Phi Tran
On 6/14/06, Bruno Marquiÿe9 [EMAIL PROTECTED] wrote:

   Thanks for your answer.


 Your problem is common, though your diagnosis is probably not quite right.
 If you are putting the mousemove event on the target element itself, then
 you are losing the mousemove event when you exit the target element's
 area.
 ***Yes you're right, the g is sometimes not redrawn before my mouse
 pointer exits it.
 But as you have understood my g element is composed of two parts : a
 graphical one (use element) and a textual one (text element). When my mouse
 pointer is on the textual one it's working (I can't drag my g element as
 fast as I want) but on the graphical one , not... why?
 


I Can't answer you on the  SVG 's why but I can answer from the rendering
developer  point of view.

a- Text =easy and fast I Work on the rectangle if the mouse position is
inside the rectangle  then fire an event.

b- Image/Graphic It needs time: first it exam to see if a mouse position is
inside the rectangle. If this is true the I will exam to see if if that part
of a rect is indeed painted then I will fire an event (That the way I do-
Others may be different but it should be on the same evil principle-
IsPositionPainted?).

Hope it help.

Phi.

Instead, put it on the document root, and have a background rectangle that
 covers the whole viewport. That way, the mousemove events will still
 register even if you move too fast for the target element to follow, and
 the
 element will catch up when you slow down.
 ***
 I'm not sure : If I remove the mousemove from the target element, how can
 I know after on which g element was my mousepointer when the mousemove event
 was triggered... ?
 *

 Bruno

 .



 [Non-text portions of this message have been removed]

  



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Home is just a click away.  Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] USING a *.ZIP instead of *.SVG

2006-06-12 Thread Phi Tran
We have change SVGProtocol to ZipProtocol. With more functionality  and
discussion
such as Queuing (deferring Job), Pre-load data; and animation; including
examples.


You can find it at :oneplusplus.com





On 6/9/06, minhducthandan [EMAIL PROTECTED] wrote:

   We happily inform you the new feature of our SVGProtocol that enables
 developer to send one ZIP instead of many raw data such as SVG, HTML,
 JS, image etc. files. (You don't have to use it's SVG's feature).

 It also give server a mechanism to 'cache/preload' file(s) that to be
 called later.

 (Sorry with the limited resource that we have we are not very much
 gear up for non-windows versions yet).

 -- I will upload the version with this new feature first thing next
 monday when I finished some of its documentation---

 1- Install FF:
 download oneplusplus.com/download/svgprotocol.zip
 rename it to svgprotocol.xpi
 use FF to open it.

 2- Install IE:
 download oneplusplus.com/download/setup1.zip
 unzip it to a directory
 run setup.

 3 Using: instead of indicate as file such as
 yourdomain.com/images/yourfile.svg you can do like this.

 svgdata:GetZip/yourfile.svg;;SIG=1432;///HTTP:/yourdomain.com/YOURZIP.ZIP

 Where yourfile.svg represents the name of the file stored inside the
 'YOURZIP.ZIP'. The SIG field is a name/id to differentiate one app
 from other app in the same client's system.

 If the file 'YOURZIP.ZIP' contains more than one files then the other
 files are preloaded or cached. Assuming you use the same value of the
 SIG field in the protocol.

 Subsequence call of file(s) with the same SIG field will be take from
 local 'cached/[reloaded' ZIP instead of requiring a round trip if it's
 there.

 Hope this help

 Phi

  



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: SVG Doubt

2006-06-09 Thread Phi Tran
Hi Roman.

For the record.

I should not answer your twice attacking me on this list.

. The first time you accuse me OUT OF THEIR MIND when you asking me to
help Batik instead of do my way.

. And now : work on non-windows versions : I know you work base a lot on
Linux FF and Batik.

. The rest of your argument: I don' have to and I don't want to answer. You
and I come from different background it may drive you to think one way while
other may think other way.

Thanks but no thanks


Phi


On 6/9/06, Ronan Oger [EMAIL PROTECTED] wrote:

   On Friday 02 June 2006 22:44, Phi Tran wrote:
  I like to share with you all some of my thoughts based on reasoning and
 my
  observation and as result on some of my experience:
 
  1- You all know having a very good welcome and much more potential then
  FLASH. Adobe has more reputation then Macromedia, they an easily push
 it
  thru to become wide accepted standard but they choose other way around?.
 It
  tell me something that either they could not find the talented resource
  enough to make it thru or the architect of it has some flaws/hurdle to
 make
  SVG become inferior or both. To me this is admittance on Adobe part that
  SVG will not serve their purpose and inferior to Flash?
 
  2- We have got into this dilemma:
 
  a- If we put everything (Script and event) inside the SVG then 'SVG can
  not access external elements. Then this is nothing more then an other
  'Flash. In this case I have not seen any player can have it technically
  competitive yet simply it's veeery slow. I personally have done some
  research on Batik and FF on this matter and I don't think that
  architect can helping me to overcome this hurdle.
 
 I can not follow your point. Put everything inside what? SVG is a
 natively-supported standard for all modern browsers. Even stone-aged IE is

 implementing it natively. In other words, except for those users who
 insist
 on using 2000 technology, SVG is natively supported in their browser.
 Therefore there is no such thing as an inaccesible element. You have an
 svg
 page, and you render it. Or you have an xhtml page, and you render it.
 There
 is nothing to add beyond this, as there is nothing outside of that
 document
 context.

 Your arguments appear to be firmly stuck in 2001.

  b- If we put the SVG outside of the player and/or using SVG-outside
  javascript making SVG as a part of the DOM. I have give up on this when
 all
  time and every time IE will fails me if there is about 5-6000 elements
  total I have not come up with the exact number yet but 6000 is a sure
 shot.
  FF other hand do not fail me on about 7000 yet but it cost me two arms
 and
  a leg to have an element update. (I have not counting the loading time
  yet).

 Again, what player? There is no player except for stand-alone players
 such
 as SVG players on mobile systems. Are you referring to the legacy 2001
 Adobe
 SVG viewer plugin? Phi, that was almost six years ago. You might consider
 developing around modern tools.

 
  c- As some have suggested: Take the code from Batik or FF then make it
 work
  on IE? building a Me too ? It is not going to be better either -I
  think?-.
 

 Not a good idea, since IE are already solving their own problem.

  d- I do believe the VML plug-gin for none IE may be more appealing to
 big
  player such as Google map then having SVG or even MS live local ?
 
  3- Let's be real: Just give me an percentage of client that does not
 have
  access to IE. You can have 15-20% of the client that have FF or Opera.
  Among them how many does not have access to IE ? I think this number is
  very small.

 Phi, Do you really want to exclude Mac OSX users (you know, the cool
 people
 with too much money) from your user base? What about mobile users? There
 are
 more web browsers on mobile phones than on desktops already, and everyone
 knows that the desktop market is stagnant.

 
  4- Does Microsoft having any incentive to have SVG natively support ?.
  give these facts/fact-toids
 

 Well, they have enough incentive to be reportedly working on it.

  a- They already have VML.
 
  b- It does not take much time to get the open source then make it become
 an
  plug-gin activeX as of AVG. As the way MS does in the pass with filer
  activeX; 99% percent of the development are already there?. I think
 this
  will become one more Flash inferior product. Not counting that MS are
  competing with Adobe on other areas of the Web development?
  Another ActiveX Me too ?
 

 I doubt anyone will ever roll out another activeX component. That is far
 too
 lame.

  c- Hope come when other browsers are supporting SVG? will it cause MS
  to support SVG?. Without any other development we are all hung by a
 thread.
  ASV is an ActiveX which is OS application now it works on XP, 2000. Does
 it
  work on Vista? LongHorn?.
 

 Where is hope? You should read the tech news more. Ever heard of Nokia? or
 of
 OSX? You are right, plugins are pretty much doomed. The only

Re: [svg-developers] Re: SVG Doubt

2006-06-04 Thread Phi Tran
On 6/4/06, Andreas Neumann [EMAIL PROTECTED] wrote:

 Hi Phi,

 I am getting tired about this discussion all the time.

 SVG is not dependent on Adobe, nor is Adobe dependent on SVG. Adobe just
 was one of
 the first implementors but is currently not active. This does not mean
 that Adobe does not
 see any value in SVG. They just think that SVG is better when it is
 supported by the
 browser natively. Adobe implemented SVG in many Adobe products:
 Illustrator, GoLive,
 Indesign, Graphics Server, etc. just to name a few.

 Luckily, browser vendors now took over. Opera, Mozilla and Apple are
 currently
 developing native SVG support. Native SVG support is better than plugins
 anyway, since
 SVG is now first class citizen in the browser and not locked into a
 plugin. Native SVG also
 means full access to browser features and the DOM.

 As Jeff pointed out, there is a very high probability that IE8 will have
 native SVG support.
 At least Chris Wilson (chief developer of IE) stated that SVG belongs to
 the interoperable
 core of the future web browser.

 So why doubt and discuss about the future of SVG all the time? (it was
 discussed a few
 hundred times on this list already) It will happen and currently happens
 in the alternative
 browsers. Once everybody else will have it, Microsoft will have it as
 well. Thats pretty sure.

 Andreas

 --- In svg-developers@yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote:
 
  I like to share with you all some of my thoughts based on reasoning and
 my
  observation and as result on some of my experience:
 
  1- You all know having a very good welcome and much more potential then
  FLASH. Adobe has more reputation then Macromedia, they an easily push
 it
  thru to become wide accepted standard but they choose other way around?.
 It
  tell me something that either they could not find the talented resource
  enough to make it thru or the architect of it has some flaws/hurdle to
 make
  SVG become inferior or both. To me this is admittance on Adobe part that
  SVG  will not serve their purpose and inferior to Flash?
 
  2- We have got into this dilemma:
 
  a- If we put everything (Script and event)  inside the SVG then 'SVG
 can
  not access external elements. Then this is nothing more then an other
  'Flash. In this case I have not seen any player can have it technically
  competitive yet simply it's veeery slow. I personally have done some
  research on Batik and FF on this matter and I don't think that
 architect
  can helping me to overcome this hurdle.
 
  b- If we put the SVG outside of the player and/or  using SVG-outside
  javascript making SVG as a part of the DOM. I have give up on this when
 all
  time and every time IE will fails me if there is about 5-6000 elements
 total
  I have not come up with the exact number yet but 6000 is a sure shot. FF
  other hand do not fail me on about 7000 yet but it cost me two arms and
 a
  leg to have an element update. (I have not counting the loading time
 yet).
 
  c- As some have suggested: Take the code from Batik or FF then make it
 work
  on IE? building a Me too ? It is not going to be better either -I
 think?-.
 
  d- I do believe the VML plug-gin for none IE may be more appealing to
 big
  player such as Google map then having SVG or even MS live local ?
 
  3- Let's be real: Just give me an percentage of client that does not
 have
  access to IE. You can have 15-20% of the client that have FF or Opera.
 Among
  them how many does not have access to IE ? I think this number is
 very
  small.
 
  4- Does Microsoft having any incentive to have SVG natively support ?.
  give these facts/fact-toids
 
  a- They already have VML.
 
  b- It does not take much time to get the open source then make it become
 an
  plug-gin activeX as of AVG. As the way MS does in the pass with filer
  activeX; 99% percent of the development are already there?. I think
 this
  will become one more Flash inferior product. Not  counting that MS are
  competing with Adobe on other areas of the Web development?
  Another ActiveX Me too ?
 
  c- Hope come when other browsers are supporting SVG?  will it  cause
 MS to
  support SVG?. Without any other development we are all hung by a thread.
 ASV
  is an ActiveX which is OS application now it works on XP, 2000. Does it
 work
  on Vista? LongHorn?.
 
 
 
  ONLY THE FUTURE WILL TELL.
 
 
  Thanks
 
  Phi
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links







Hi Andreas.
You may mis understand me I think I like to give you an example:

It's Real (Not on ideaology).

Here is my observation.
A SVG FONT contains about at least 1000s elements. Just trying to embed
about 5-7 font files into your HTML On both IE and FF then see what happen.
I am not kidding.

1-Observe yourself on IE ,FF and Opera.
2-Then try chage somthing at the botom of the DOM. or trying to play

Re: [svg-developers] SVG Protocol for FIreFox and IE 4,5,6,7

2006-06-02 Thread Phi Tran
Hi Barend.

Thank you for your input.

On 6/2/06, Barend Köbben [EMAIL PROTECTED] wrote:

  I have not have a SVG protocol NON-Windows Yet.

 I'd suggest you'd concentrate on getting NON-windows working, what' s
 the
 use of turning a platform independent graphics format into a windows-only
 one? Could just use GDI (or XAML?) in that case...




FYI: Internally it use two WIndows' component.
(i) msxml3.dll - Which there is a work-around easily for NON-Windows in
using XMLHTTP.

(ii) XML.dll.Which we: a- don't like; b-slow the process too much (For our
goal is to enable SVG to process hi quality LARGE SCREEN ANIMATION). We
are working on this but we do not have the time table for it yet. Please
don't quote when I say 3-4 week because anything  I said on this list it is
a part of my commitment as well.

Thanks.

Phi.



Barend




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Everything you need is one click away.  Make Yahoo! your home page now.
http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: SVG Doubt

2006-06-02 Thread Phi Tran
I like to share with you all some of my thoughts based on reasoning and my
observation and as result on some of my experience:

1- You all know having a very good welcome and much more potential then
FLASH. Adobe has more reputation then Macromedia, they an easily push it
thru to become wide accepted standard but they choose other way around?. It
tell me something that either they could not find the talented resource
enough to make it thru or the architect of it has some flaws/hurdle to make
SVG become inferior or both. To me this is admittance on Adobe part that
SVG  will not serve their purpose and inferior to Flash?

2- We have got into this dilemma:

a- If we put everything (Script and event)  inside the SVG then 'SVG can
not access external elements. Then this is nothing more then an other
'Flash. In this case I have not seen any player can have it technically
competitive yet simply it's veeery slow. I personally have done some
research on Batik and FF on this matter and I don't think that architect
can helping me to overcome this hurdle.

b- If we put the SVG outside of the player and/or  using SVG-outside
javascript making SVG as a part of the DOM. I have give up on this when all
time and every time IE will fails me if there is about 5-6000 elements total
I have not come up with the exact number yet but 6000 is a sure shot. FF
other hand do not fail me on about 7000 yet but it cost me two arms and a
leg to have an element update. (I have not counting the loading time yet).

c- As some have suggested: Take the code from Batik or FF then make it work
on IE? building a Me too ? It is not going to be better either -I think?-.

d- I do believe the VML plug-gin for none IE may be more appealing to big
player such as Google map then having SVG or even MS live local ?

3- Let's be real: Just give me an percentage of client that does not have
access to IE. You can have 15-20% of the client that have FF or Opera. Among
them how many does not have access to IE ? I think this number is very
small.

4- Does Microsoft having any incentive to have SVG natively support ?.
give these facts/fact-toids

a- They already have VML.

b- It does not take much time to get the open source then make it become an
plug-gin activeX as of AVG. As the way MS does in the pass with filer
activeX; 99% percent of the development are already there?. I think this
will become one more Flash inferior product. Not  counting that MS are
competing with Adobe on other areas of the Web development?
Another ActiveX Me too ?

c- Hope come when other browsers are supporting SVG?  will it  cause MS to
support SVG?. Without any other development we are all hung by a thread. ASV
is an ActiveX which is OS application now it works on XP, 2000. Does it work
on Vista? LongHorn?.



ONLY THE FUTURE WILL TELL.


Thanks

Phi





On 6/2/06, Jeff Schiller [EMAIL PROTECTED] wrote:

 Actually, digging a little more the spec
 (http://www.w3.org/TR/SVG11/attindex.html) says that xlink:href is not
 defined for the script element after all.  Is this something that all
 implementations have just decided to do anyway?  Seems sensible and it
 currently works in ASV, Opera, and Firefox...

 And what is the externalResourcesRequired attribute all about?

 Now I'm confused...

 Jeff

 --- In svg-developers@yahoogroups.com, Jeff Schiller
 [EMAIL PROTECTED] wrote:
 
  This is one of the things which confused me in the very beginning.
  The script element in SVG is not exactly the same as the script
  element in HTML.  It is not obvious how to include external scripts
  from the spec:  http://www.w3.org/TR/SVG11/script.html#ScriptElement
  It's like the specification is intentionally confusing on this point.
 
  You have to use the xlink:href attribute, not the src attribute.
  Furthermore, the xlink namespace needs to be defined up front on your
  SVG element:
 
  svg version=1.1 ...
  onload=init();
  xmlns=http://www.w3.org/2000/svg;
  xmlns:xlink=http://www.w3.org/1999/xlink;
  
  script xlink:href=yourscript.js/
  /svg
 
  Another option is to include the script in the body of the script
  element (be sure to use CDATA block if you use characters like , ,
 etc).
 
  Also, if all your functionality is happening in the SVG file directly,
  I advise you to do away with the referencing HTML document as it
  serves no purpose.
 
  Regards,
  Jeff
 
 
  --- In svg-developers@yahoogroups.com, Pramod Eligeti.
  pramodcse@ wrote:
  
   Hi,
  
 i just have a simple doubt in SVG.
  
  
   1. body scroll=no
  embed src=WorldView.svg type=image/svg+xml width=100%
   height=100%
  
   pluginspage=http://www.adobe.com/svg/viewer/install/main.html;
  div id=infoDiv/div
/body
   - here i am including the SVG WorldView
   document in the XHTML page.
  
   2. script type=text/javascript  language=javascript
   src=ClientEventHandler.js /script
   script type=text/javascript  language=javascript
   

Re: [svg-developers] SVG Protocol for FIreFox and IE 4,5,6,7

2006-05-31 Thread Phi Tran
On 5/31/06, minhducthandan [EMAIL PROTECTED] wrote:

 Hi All!

 We gladly send all of you an invitation to experience the smoothness
 and the effortless to have the SVG display on your web page using SVG
 protocol with easy 1,2,3 steps.


Sorry for your inconvenience

1- Use your FireFox (Windows version) to open this link
 http://oneplusplus.com/download/svgprotocol.xpi. and allowing it to
 install the SVG protocol.




It is : http://oneplusplus.com/download/svgprotocol.ZIP  then rename it to
svgprotocol.xpi from there your FF will open it.



2- Follow this link to see the demo.
  http://oneplusplus.com/webproject/svgprotocol.html

 ***Once you see this demo it will automatically enable IE 4,5,6 to
 use the protocol as well.

 3- In case you want more information or to completely remove it from
 your system then we have http://oneplusplus.com/download/svgprotocol.doc


 or  http://oneplusplus.com/download/svgprotocol_doc.zip

Experience yourself you will see with its speed and the
 Pick-And-Choose approach it will now enable developer to do animation
 on large image scale. Those are what we have tried and unable to
 achieve through other approaches.

 We Hope you enjoy them

 Thanks

 Phi





 Note: In case you don't have time to Google for Asynchronous
 Pluggable Protocols. It is just a mechanism allowing developer to
 treat SVG file as if it is an image data file. Then you can set it as
 a value src of an img element, background-image of any element (using
 style), or dynamically using CSS or javascript.








 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
You can search right from your browser? It's easy and it's free.  See how.
http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-

2006-05-19 Thread Phi Tran
On 5/18/06, Phi Tran [EMAIL PROTECTED] wrote:



 On 5/18/06, Andreas Neumann [EMAIL PROTECTED] wrote:
 
  Hi Phi,
 
  I don't understand this at all.
 
  As I understand it, the final result through this magic process is a
  static raster image.
  What is the benefit of receiving a static raster image? In that case
  PNG/GIF/Jpeg work just
  fine.
 
  The interesting part of SVG is the interactivity and animation part. If
  an SVG solution does
  not support these, I don't see any real benefit over other static raster
  images.
 
  But maybe I just misunderstood the process or the result.
 
  Andreas


 You may be right? IF.

 1- You only use static. NO changing such as dynamic scale,or  rotate or
 changing color, and - Of cource you can always doing it by a client server
 round trip.

 2- Animation: Technically speaking is is a  multi-page bitmap. You can
 have it here. The speed is REALY REAL FAST. At the bottom of any
 computerized image it is a RASTER. And ALWAYS the RASTER.

 3- We also providing you with the so call Bitmask. That you can get by
 Using AJAX mechanism (but rigth at the OS). With this mechanism, you will
 able to know exactly where the position of the cursor. - It is painted? What
 color? when you mouse goes over that IMG . The feature that you can not get
 from browser or viewer  even it is native.



 4- You can follow this link for further INFO:

 http://msdn.microsoft.com/workshop/networking/pluggable/pluggable.asp .

 5- You always need script. Either inside the SVG or outside the SVG
 document anyway.

 In short. This SVG protocol just enable WEB developer to generate on-the
 fly images (If You use only once then it is static if you changing according
 to your formula over time then it is dynamic). I just happen using SVG
 format as one of it input data stream.

 6- As I have mention may times in the past. We have something GOOD. we
 share. We have come from long way Javascript dynamic image generation then
 applet. But we think this is the best that we have right now.




  1- As normal when the Requesting agent ( browser) browser requests an
  URL
   such as Yourdomain.com/images/AAA.GIF then It request through the
  Windows OS
   (URLMON.DLL?). This will return the binary image to the request agent
  (in
   this case it is IE).
  
   2- So far there are some predefined protocols: as: //HTTP:  Data:
  FIle:
   JavaScript:
  
   3- The request Agent has to follow that protocol (format) for the OS
  to know
   where to get the data.
  
   You are very familiar with //HTTP: protocol; Most of you familiar with
  DATA:
   protocol such as DATA:Base64 or Javascript:Variable (to dynamically
  load CSS
   or even some image).
  
   4- As you see all protocol always end by a : (column).
  
   5- SVG protocol add one more protocol to the OS. I't's named SVGData:
  All
   the command and sub command follow are short cut for the SVG protocol
  to
   know where is the SVG data to get, either on the server or being
  downloaded
   from the browser, what resolution (Scale, Rotate). ViewPort. (You SVG
  may be
   very big but you only want the protocol to get only a small part of
  it).
   After got those data the protocol will generate an image in this case
  it is
   an in-memory PNG image then pass it back to the request agent
  (browser) Then
   the browser will display it as if it is a REAL PNG file.
  
   6- In case the browser request a SVG file through the SVG protocol
  then it
   will get it from the sever then translate it into a PNG image before
  pass it
   back the image  to the browser.
  
   5- To the browser it only that a request is sent and an actual PNG
  image is
   received.
  
   6- Because the URL format allows up to 2048 bytes Then we take that
   advantage to allow Developer to upload all or partial SVG (text). The
  SVG
   protocol will take that data translate it into a PNG to return to the
   browser.
  
   Example:
  
  
  src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[
   4.17,4.17];http://localhost/images/icon_update.svg;
  
   Instead of http://localhost/images/icon_update.svg as the SVG location
  you
   can replace it with other SVG element such as:
  
   g rect x1=10 y=10  width =20 height =40 rx=4
   style='fill:#FF;fill-opacity=0.5' /  fill-opacity:0.5/circle
  cx=100
   cy=120 r=20 style='fill:none stroke-windth:1' //g
   (it has to be in XML format)
  
   In this case the SVG protocol will draw you a rectangle and a circle.
  then
   return the PNG back to the browser.
  
   7- In the multi-task environment there arw many web apps can run at
  the same
   time then we develop a 'SIG= to keep track one application from the
  other.
  
   8- When you follow the protocol you need to follow it by all the
  Column,
   Semi-column Equal ... character and case sensitive for it not wrongly
  parse
   the data.
  
   Hope this help.
  
   Phi
  
  
   [Non-text portions of this message have been removed

Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-

2006-05-18 Thread Phi Tran
No it is not a Plugg-in. It does not have a display

As I say it is a Pluggable Protocol As defined by MS. Once installed it is
a part of the Windows operation system. You can acesss SVG file thru other
means such as XMLHTTP without using the browser. As an example Ie do not
support SVG then make it do it.
What I mean 'Native' is it not using any embed or object tag but as CSS
or SRC as normal URL protocol.

Remember that IE URL protocols. Such as //HTTP//... or FILE:///.. THis is
designed for SVG

When an IMG or XMLHTTP (AJAX) request a SVG file. The protocols is a
front-end to translate and output back to the browser the information that
it understand to display the image.

That Simple.





On 5/18/06, Jeff Schiller [EMAIL PROTECTED] wrote:

 Phi,

 Can you give us some more information here?  I haven't installed your
 DLL yet, but what is it exactly - is it a plugin for IE?

 Do you have some more information like what SVG features it supports,
 how it works.  I'm afraid I had a little trouble understanding your
 text file.

 FYI, just for terminology sake, it's not native support of SVG
 since this is some 3rd party DLL that people will still have to
 download.  Native support to me always implied that the browser
 supports it directly without the need for any additional downloads.
 But it still looks exciting whatever you've got here...

 Jeff

 --- In svg-developers@yahoogroups.com, minhducthandan [EMAIL PROTECTED]
 wrote:
 
  Remember the old but current way you put image to the web page? set
  BMP or JPG or PNG or GIF into a IMG display the image?
 
  - Put it in the src attribute!.
 
  You now can do that with SVG using SVG Pluggable protocol.
 
 
  1- Download oneplusplus.com/download/setup.zip.
  2- Unzip it.
  3- Read the file SVGPROTOCOL.TXT. Then install.
  4- Done.
 
  In short SVG Protocol allows you to have the SVG document or elements
  to be display in (any?) element of the HTML DOM Either Static or
 Dynamic.
 
  As simple as:
 
  img id='test'
 

 style='LEFT:0px;OVERFLOW:hidden;WIDTH:205px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;TOP:10px;HEIGHT:205px;BACKGROUND-COLOR:transparent;BORDER-BOTTOM-STYLE:none;'
 

 src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[
 4.17,4.17];http://localhost/images/icon_update.svg;
 
 
  Many thanks.
 
  Phi.
 
 
  Note: We update that file very often.
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-

2006-05-18 Thread Phi Tran
On 5/18/06, Jeff Schiller [EMAIL PROTECTED] wrote:

 Phi,

 Can you give us some more information here?  I haven't installed your
 DLL yet, but what is it exactly - is it a plugin for IE?

 Do you have some more information like what SVG features it supports,
 how it works.  I'm afraid I had a little trouble understanding your
 text file.

 FYI, just for terminology sake, it's not native support of SVG
 since this is some 3rd party DLL that people will still have to
 download.  Native support to me always implied that the browser
 supports it directly without the need for any additional downloads.
 But it still looks exciting whatever you've got here...



Hi Jeff.
I put 'Native' in the quote because I don't know in what catergory I can put
it in. At the sence of Third party DLL it is NOT; but at the sense that this
is not browser related and it do nothing with the browser then it is. It
jutt make 'ALL' The IE to support SVG.

I don't know how to call it too.

Phi

Jeff

 --- In svg-developers@yahoogroups.com, minhducthandan [EMAIL PROTECTED]
 wrote:
 
  Remember the old but current way you put image to the web page? set
  BMP or JPG or PNG or GIF into a IMG display the image?
 
  - Put it in the src attribute!.
 
  You now can do that with SVG using SVG Pluggable protocol.
 
 
  1- Download oneplusplus.com/download/setup.zip.
  2- Unzip it.
  3- Read the file SVGPROTOCOL.TXT. Then install.
  4- Done.
 
  In short SVG Protocol allows you to have the SVG document or elements
  to be display in (any?) element of the HTML DOM Either Static or
 Dynamic.
 
  As simple as:
 
  img id='test'
 

 style='LEFT:0px;OVERFLOW:hidden;WIDTH:205px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;TOP:10px;HEIGHT:205px;BACKGROUND-COLOR:transparent;BORDER-BOTTOM-STYLE:none;'
 

 src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[
 4.17,4.17];http://localhost/images/icon_update.svg;
 
 
  Many thanks.
 
  Phi.
 
 
  Note: We update that file very often.
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Home is just a click away.  Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-

2006-05-18 Thread Phi Tran
On 5/18/06, Andreas Neumann [EMAIL PROTECTED] wrote:

 Hi Phi,

 I don't understand this at all.

 As I understand it, the final result through this magic process is a
 static raster image.
 What is the benefit of receiving a static raster image? In that case
 PNG/GIF/Jpeg work just
 fine.

 The interesting part of SVG is the interactivity and animation part. If an
 SVG solution does
 not support these, I don't see any real benefit over other static raster
 images.

 But maybe I just misunderstood the process or the result.

 Andreas


You may be right? IF.

1- You only use static. NO changing such as dynamic scale,or  rotate or
changing color, and - Of cource you can always doing it by a client server
round trip.

2- Animation: Technically speaking is is a  multi-page bitmap. You can have
it here. The speed is REALY REAL FAST. At the bottom of any computerized
image it is a RASTER. And ALWAYS the RASTER.

3- We also providing you with the so call Bitmask. That you can get by
Using AJAX mechanism (but rigth at the OS). With this mechanism, you will
able to know exactly where the position of the cursor. - It is painted? What
color? when you mouse goes over that IMG . The feature that you can not get
from browser or viewer  even it is native.



4- You can follow this link for further INFO:
  http://msdn.microsoft.com/workshop/networking/pluggable/pluggable.asp.

5- You always need script. Either inside the SVG or outside the SVG document
anyway.

In short. This SVG protocol just enable WEB developer to generate on-the fly
images (If You use only once then it is static if you changing according to
your formula over time then it is dynamic). I just happen using SVG format
as one of it input data stream.

6- As I have mention may times in the past. We have something GOOD. we
share. We have come from long way Javascript dynamic image generation then
applet. But we think this is the best that we have right now.



 1- As normal when the Requesting agent ( browser) browser requests an URL
  such as Yourdomain.com/images/AAA.GIF then It request through the
 Windows OS
  (URLMON.DLL?). This will return the binary image to the request agent
 (in
  this case it is IE).
 
  2- So far there are some predefined protocols: as: //HTTP:  Data: FIle:
  JavaScript:
 
  3- The request Agent has to follow that protocol (format) for the OS to
 know
  where to get the data.
 
  You are very familiar with //HTTP: protocol; Most of you familiar with
 DATA:
  protocol such as DATA:Base64 or Javascript:Variable (to dynamically load
 CSS
  or even some image).
 
  4- As you see all protocol always end by a : (column).
 
  5- SVG protocol add one more protocol to the OS. I't's named SVGData:
 All
  the command and sub command follow are short cut for the SVG protocol to
  know where is the SVG data to get, either on the server or being
 downloaded
  from the browser, what resolution (Scale, Rotate). ViewPort. (You SVG
 may be
  very big but you only want the protocol to get only a small part of it).
  After got those data the protocol will generate an image in this case it
 is
  an in-memory PNG image then pass it back to the request agent (browser)
 Then
  the browser will display it as if it is a REAL PNG file.
 
  6- In case the browser request a SVG file through the SVG protocol then
 it
  will get it from the sever then translate it into a PNG image before
 pass it
  back the image  to the browser.
 
  5- To the browser it only that a request is sent and an actual PNG image
 is
  received.
 
  6- Because the URL format allows up to 2048 bytes Then we take that
  advantage to allow Developer to upload all or partial SVG (text). The
 SVG
  protocol will take that data translate it into a PNG to return to the
  browser.
 
  Example:
 
 
 src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[
  4.17,4.17];http://localhost/images/icon_update.svg;
 
  Instead of http://localhost/images/icon_update.svg as the SVG location
 you
  can replace it with other SVG element such as:
 
  g rect x1=10 y=10  width =20 height =40 rx=4
  style='fill:#FF;fill-opacity=0.5' /  fill-opacity:0.5/circle
 cx=100
  cy=120 r=20 style='fill:none stroke-windth:1' //g
  (it has to be in XML format)
 
  In this case the SVG protocol will draw you a rectangle and a circle.
 then
  return the PNG back to the browser.
 
  7- In the multi-task environment there arw many web apps can run at the
 same
  time then we develop a 'SIG= to keep track one application from the
 other.
 
  8- When you follow the protocol you need to follow it by all the Column,
  Semi-column Equal ... character and case sensitive for it not wrongly
 parse
  the data.
 
  Hope this help.
 
  Phi
 
 
  [Non-text portions of this message have been removed]
 








 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text 

Re: [svg-developers] Can I concat the transform matrix without nesting groups?

2006-05-11 Thread Phi Tran
On 5/11/06, lbland [EMAIL PROTECTED] wrote:

 hi-

 I can apply (concat) transforms using groups like this:

 g transform=translate(50,50)
 g transform=translate(2,2)
 ! do stuff /
 g transform=translate(2,2)
 ! do stuff /
 /g
 /g
 /g


In this case you can. As the way rendering agent do;

- The grand parent then the parent will get first then the child. So you can
combine as many as you want into one in the case of translate.

- Only translate can combine with one other in the matrix let say 'rotate'.
or scaleX

- Be careful on the skew - If you combine then the result will not easy to
predict..

- You can combine matrices  up to the ancestor if they contain translate an
ONLY one other let say 'Sacle'X' or rotate but no more then one other than
the translate. - AND NOT THE SKEW. (if you put an r- in it will skrew you).
in this case:
- Is you combine translate just add x to x y to y.
- If you combine 'Rotate' just add the gradient.
   -  If you combine scale the you need to multiply
   -  But if you combine one matrix to another: x,y you add. but if it
indicates a rotate then you multiply. Thing will become more complicate if
you combine one thing and a matrix, such as a rotate and a matrix that
indicate rotate. ( you need to get sin, cos then multiply ..)


- Hope this help


Phi



but I have to do it many times, say 100 times, for 100 nested groups.
 Can I just define one group and have a transform be applied to that
 group (context) as it appears in the svg serialization? Something
 like this:

 g transform=translate(50,50)
 transform=translate(2,2)
 ! do stuff /
 transform=translate(2,2)
 ! do stuff /
 /g

 So I don't have so many nestings of the g element? What is the
 correct syntax (or better, a URL explaining this issue)?

 thanks!-

 -lance
 [EMAIL PROTECTED]







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Can I concat the transform matrix without nesting groups?

2006-05-11 Thread Phi Tran
On 5/11/06, lbland [EMAIL PROTECTED] wrote:

 hi-

 I think you misunderstood the question. I know how to concatenate
 transformations.

 What I don't know is how to set (or concatenate) the transformation
 matrix of the current group without nesting groups.

 So, it's not the concatenate part I need to know, it is the non-
 nested group behavior part I need to know.

 thanks!-

 -lance



The thing I laid down there are the 'rule'  for  'concatenate' without using
nested part.

Phi

On May 11, 2006, at 8:32 AM, Phi Tran wrote:

  On 5/11/06, lbland [EMAIL PROTECTED] wrote:
 
  hi-
 
  I can apply (concat) transforms using groups like this:
 
  g transform=translate(50,50)
  g transform=translate(2,2)
  ! do stuff /
  g transform=translate(2,2)
  ! do stuff /
  /g
  /g
  /g
 
 
  In this case you can. As the way rendering agent do;
 
  - The grand parent then the parent will get first then the child.
  So you can
  combine as many as you want into one in the case of translate.
 
  - Only translate can combine with one other in the matrix let say
  'rotate'.
  or scaleX
 
  - Be careful on the skew - If you combine then the result will not
  easy to
  predict..
 
  - You can combine matrices  up to the ancestor if they contain
  translate an
  ONLY one other let say 'Sacle'X' or rotate but no more then one
  other than
  the translate. - AND NOT THE SKEW. (if you put an r- in it will
  skrew you).
  in this case:
  - Is you combine translate just add x to x y to y.
  - If you combine 'Rotate' just add the gradient.
 -  If you combine scale the you need to multiply
 -  But if you combine one matrix to another: x,y you add.
  but if it
  indicates a rotate then you multiply. Thing will become more
  complicate if
  you combine one thing and a matrix, such as a rotate and a matrix that
  indicate rotate. ( you need to get sin, cos then multiply ..)
 
 
  - Hope this help
 
 
  Phi
 
  but I have to do it many times, say 100 times, for 100 nested groups.
  Can I just define one group and have a transform be applied to that
  group (context) as it appears in the svg serialization? Something
  like this:
 
  g transform=translate(50,50)
  transform=translate(2,2)
  ! do stuff /
  transform=translate(2,2)
  ! do stuff /
  /g
 
  So I don't have so many nestings of the g element? What is the
  correct syntax (or better, a URL explaining this issue)?
 



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
You can search right from your browser? It's easy and it's free.  See how.
http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Can I concat the transform matrix without nesting groups?

2006-05-11 Thread Phi Tran
So far there is not a set of formula for you to do that. What I tell you is
my real life experience that I got from doing the SVG view.

In you case istaed of
 g style=transform=translate(3,42)
   rect style=transform=translate(5,6)  X1 xxx
/g

you can combine like this
   rect style=transform=translate(8,48)  X1 xxx

// that this. 6+2=8; 6+42=48 I Follow the rule.


Phi


On 5/11/06, lbland [EMAIL PROTECTED] wrote:


 On May 11, 2006, at 8:55 AM, Phi Tran wrote:

  The thing I laid down there are the 'rule'  for  'concatenate'
  without using
  nested part.

 Phi-

 Thank you for your reply. I actually need more than the 'rule', I
 actually need the command and syntax. What is the SVG command to do
 it? I am probably just thick about this. Maybe it is as simple as
 putting something like this:

 transform=translate(2,2)

 into the svg serialization where I want it applied? and then it
 applies (concatenates) that to transform of the current enclosing group?

 I read a lot of documentation, but they didn't explicitly mention how
 to do this. Maybe it is just obvious (i.e.: can be implicitly done)?

 thanks!-

 -lance



 [Non-text portions of this message have been removed]




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] progress on svg viewers?

2006-05-09 Thread Phi Tran
We also have face the same problem but in doing animation for game That
caused us to sit down to develop one just for rendering - We concentrate on
SPEED and SIZE. (Unfornutately it is not for MAC but it OT).

This is the TIP for LARGE SVG APP.

- I/we as the render developer we don't mind to process any element of that
XML. Howevever it take a toll- A big chunk of time for the render to process
Path. There is no-way for the render to know which will show in your
viewport beside process them ALL. I have seen we have processed more than
500 in order to pick only one that line in the viewport. YOU CAN'T blame me
slow on that.

-This what I like to see if there are some kind of attributes Top, Left
Width. Height to be included in the element to screen down which and which.
But the SVG at the time SVG is designed this problem has not encountered
yet.

- If you can have that in the SVG then  rendering it just as a snap. Perhaps
someone could sit down writing a program to insert those attributes into the
'Path' element. It sould be Very VERY GOOD It does not hurt to have them
there Then the render agent will adapt to it without any problem - I know
They love it.

Hope this help.

Phi


On 5/9/06, davidbjaffe0 [EMAIL PROTECTED] wrote:

 I'm looking for an svg viewer that:
 - is fast, even for large svg files;
 - has good navigational abilities (zooming, panning, etc.)
 - has very good resolution (via antialiasing, etc.)
 - works on Mac.

 This is for RD - we generate large graphs in the process
 of assembling genomes and want to be able to visualize
 them to help improve our algorithms.  We can avoid svg files
 altogether using Graphviz but we'd like to be able to exploit
 the neat features of svg.

 I've tried some of the svg viewers that are out there, and am
 a bit disappointed, e.g.:
 - Squiggle.  It's just really slow.
 - Adobe plugin.  Rather limited zooming capability.  You can
  make the view bigger or smaller but you
  can't go to e.g. 60%.

 Are there any suggestions?  Are more capable viewers under
 development?  Or perhaps I'm trying to use svg for something it
 really wasn't intended for.

 Thanks very much,

 David Jaffe
 Manager, Whole Genome Assembly
 Broad Institute of MIT and Harvard








 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Javascript Libraries and SVG

2006-05-08 Thread Phi Tran
Yes;

As the matter of fact JavaScript-ONLY- Can be done to the whole SVG DOC.
without ASV or using Embedded tag it's supposed to work on all browsers.

I have posted a demo example about 2 months ago it use only JavaScript. The
speed is very much compatible plugg-in and natively supported.


Phi

On 5/8/06, chmavrog [EMAIL PROTECTED] wrote:

 Does anyone know if Javascript frameworks like Prototype,Dojo,Yahoo UI
 can be used with SVG DOM in building an SVG appliocation?








 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Get to your groups with one click. Know instantly when new email arrives
http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Javascript Libraries and SVG

2006-05-08 Thread Phi Tran
It is oneplusplus.com/webproject/svgviewdemo.asp.

- But to me it is Good but not enough. After that We build the Applet to
generate SVG image for  browsers. However it still also not good enough. I
think by the end of this week I will be able  post a solution for all
windows platform browses. IE 4,5,6,7, FF, Opera... By then all you have to
do is to put YourSVG.SVG into the CSS Stylesheet or src attribute of an img
or a style background-image. of a div as if it is a normal .Gif or .Bmp or
.Png. They all will be same.

You also can put it as the text such as Img.src=SVGData:Data/Load,,Path
d='M100,200 L100-100/ rect  /circle /  so on.  I do
beleive The solution is effectively making the IE supporting SVG 'natively'.



I do think it will make our lkife breath much easier.

Cheers.

Phi

On 5/8/06, chmavrog [EMAIL PROTECTED] wrote:

 Hi Phi,
 Is the demo in the files section of the site?If not could you give
 me the link?


 --- In svg-developers@yahoogroups.com, Phi Tran [EMAIL PROTECTED]
 wrote:
 
  Yes;
 
  As the matter of fact JavaScript-ONLY- Can be done to the whole
 SVG DOC.
  without ASV or using Embedded tag it's supposed to work on all
 browsers.
 
  I have posted a demo example about 2 months ago it use only
 JavaScript. The
  speed is very much compatible plugg-in and natively supported.
 
 
  Phi
 
  On 5/8/06, chmavrog [EMAIL PROTECTED] wrote:
  
   Does anyone know if Javascript frameworks like
 Prototype,Dojo,Yahoo UI
   can be used with SVG DOM in building an SVG appliocation?
  
  
  
  
  
  
  
  
   -
   To unsubscribe send a message to:
   [EMAIL PROTECTED]
   -or-
   visit http://groups.yahoo.com/group/svg-developers and
 click edit my
   membership
   
   Yahoo! Groups Links
  
  
  
  
  
  
  
 
 
  [Non-text portions of this message have been removed]
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: Combining transform matricies

2006-05-07 Thread Phi Tran
W3C/SVG having the order how a,b,c,d to be translated. Such as X,y to be
translate last . . .

. It Realy is the 'MESS' . There is a certain combination that you will get
you into the the bigger mess.

such as: Matrix1 having both skewX and translate then matrix2 also having
skewY and translate. and you prefer it to be done one after other.

The player don't know how to do it.

The eassy way to do is put one in a g wrap-around the other.



Cheers.

Phi
I

On 5/7/06, jookeda [EMAIL PROTECTED] wrote:

 By + you actually mean *, as that is how matrices are combined to
 form the so-called Current Transformation Matrix. Combining matrices
 is nothing more than just matrix-multiplication, defined as:
 [A*B]_{i,j} = A.row(i), B.col(j)
 (Where , denotes a dot product). In other words, the i,j-th entry of
 the product matrix is given by the dot product of the ith row of A and
 the jth column of B.

 I latexed the general case for you:
 http://www.jasonkarldavis.com/multiply.png

 --- In svg-developers@yahoogroups.com, Richard Pearman [EMAIL PROTECTED]
 wrote:
 
  Hi,
 
  I've got myself into a bit of a mess with clipPaths and use elements
 with
  the result that I want to work out how to combine two transform
 matricies.
 
  matrix(a1,b1,c1,d1,e1,f1)+matrix(a2,b2,c2,d2,e2,f2) = ?
 
  I'm sure there's a formula for this and tried looking at the SVG
 spec but
  couldn't figure it out from that.
 
  Richard Pearman   http://www.pixelpalaces.com/
  The next stage in the evolution of web comics:
  http://www.onlinecomics.net/pages/details/listing.php?comicID=4415
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~-- 
Home is just a click away.  Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Vote for SVG Support in IE7

2006-05-06 Thread Phi Tran
On 5/6/06, Doug Schepers [EMAIL PROTECTED] wrote:

Just a note here to indicate a major obstacle/opportunity for SVG in IE. IE
 does not currently support DOM2 (much less DOM3), and thus many of the
 methods and consistency of scripting that we are used to in SVG would not
 be
 there if IE implemented SVG today. So, while I am definitely hoping that
 IE
 will eventually support SVG, I don't think it will happen until they build
 a
 new DOM engine. By that same token, when/if they do build it (and they
 have
 to, in order to make a competitive modern browser), SVG will be much
 easier
 for them to add on top while they are in the process. Overall, I'm
 optimistic, but I'm prepared to be patient.

 Regards-
 Doug


 Jeff Schiller wrote:


I agreed on that. To me; as the situation right now  it  seem to be hopeless
for IE to bundle ASV. I don't think MS is not going to consider to do it
until at least it get then firm commitment  ASV's side; beside logistical
and cost affect of the move.

I do not advocate for mine, but just try inject some vitamins into this
pessimistic environment -I think ?. - And also it too  excit for not to say
something about it,

Since it very first approach all SVG players: ADOBE, FF, Batik. . . stay the
direction where SVG as a 'Child development platform it is very much ind
pendent from other element of the DOM tree so that why it stay in 'specialty
product' this make me rethink on this issue. Believe or not making IE to
support SVG is hard even it is harder than making browserS (big S). that run
on windows platform

I think by the end of next week I will have a link for you play with the
different but paint less approach to the SVG saga. I assure you it will make
your live much easier then you think.
It is simple as this:

img src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,
http://YourDomain.com/images/Your.svg; . . .

or:

YourImg.src=SVGdata:Data/Load;charset=US-ASCII,SIG=abcd,
+SvgXMLDocument.ToString();

Thru (AJAX  but run locally at client side) you will have much more
available information of that  image.such as the absolute color of a pixel
on your img . . .

From there you will process all event as if it is the normal html.

Cheers.

PHI.


(Just a note: If -as the community- If you decide to use it then you guy
should come up with some kind of escrow to make it become public if thing
happen to me or mine causing us not continue further- You never know. And
also to ensure that you WILL not going to be hung).


|
 | Francis,
 |
 | Not sure why I'm nominated, but thanks - I guess ;)
 |
 | Anyway, I did send a request to Chris Wilson on his personal blog
 | feedback form for more information regarding SVG in IE and in
 | particular what was said about SVG and IE at MIX06.  I never received
 | a reply, I assume he's swamped.
 |
 | However, tonight the IEBlog did put up links to MIX06 videos (each at
 | 1-hour long).  Go read my summary here:
 | http://blog.codedread.com/archives/2006/05/04/the-future-of-in
 | ternet-explorer-and-web-standards/
 | there was a small mention of SVG in the middle of one of the videos.
 |
 | Regards,
 | Jeff
 |
 | --- In svg-developers@yahoogroups.com, Francis Hemsher
 | [EMAIL PROTECTED] wrote:
 | 
 |  Hello All,
 | 
 |  I've looked at the recent votes, and its at about 185 and
 | continuing.
 | 
 |  I guess we could go on for the next few months and build
 | this to any
 |  number. I think it's time to make a statement to the IEblog, rather
 |  than extend this further.
 | 
 |  I'd like to nominate Jeff Schiller to revisit that blog to present
 |  the SVG Developers Statement, based on the comments from the
 |  voting list.
 | 
 |  This statement would assist the IE7 team to make a
 | decision, and see
 |  the future if the right decision is made.
 | 
 |  We can quicky build this statement on this list, giving opportunity
 |  for all to provide their input.
 | 
 |  Francis
 | 
 |  --- In svg-developers@yahoogroups.com, Doug Schepers doug@
 |  wrote:
 |  
 |   Hi, Francis-
 |  
 |   Nice work getting this ball rolling. I'm not sure how much affect
 |  it will
 |   have, but it certainly can't hurt. I also posted this to SVG.org.
 |  
 |   Francis Hemsher wrote:
 |   |
 |   | P.S. hopefully we will be a legitimate bug for IE8's native
 |   | SVG Object.
 |  
 |   There will probably be updates between IE7 and IE8... let's hope
 |  they
 |   include SVG ASAP.
 |  
 |   Regards-
 |   Doug
 |  
 | 
 |
 |
 |
 |
 |
 |
 |
 |  Yahoo! Groups Sponsor
 | ~--
 | Everything you need is oneclick away. Make Yahoo! your home
 | pagenow.
 | http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/1U_rlB/TM
 | --
 | --~-
 |
 | -
 | To unsubscribe send a message to:
 | [EMAIL PROTECTED]
 | -or-
 | visit http://groups.yahoo.com/group/svg-developers and click
 | edit my membership
 | 
 | Yahoo! Groups Links
 |
 |
 |
 |
 |
 |
 |
 | --
 | No virus found in this 

Re: [svg-developers] Inlining of image/bitmap data?

2006-04-27 Thread Phi Tran
You can also use:
http://www.motobit.com/util/base64-decoder-encoder.asp
where you can import your image file then have it encoded into base64
format. THEN
append this data:image/png;base64, in front. (for png) or
data:image/tif;base64, for tif .. so on.  (all the comma and the
colum,semi-column should be exact)

Good luck.

Phi


On 4/27/06, John Coe [EMAIL PROTECTED] wrote:

 there was a sample of inline image on Adobe's page, it looks like they
 removed it, but I found a copy of it here:( this one is inside a html page)
   http://www.dcs.shef.ac.uk/~davea/Library/images/SVGAbout.svg
   here is a page with some documentation:
   http://www.focusresearch.com/gw/?p=165

   the one I have saved on my machine is pure svg, it looks like the image
 is stored and displayed in the style sheet like this:
   svg  width=505 height=366 viewBox=0 0 505 366
   xmlns:adobe=http://ns.adobe.com/AdobeSVGViewerExtensions/2.0/; 
 style type=text/css
 ![CDATA[
 @font-face{font-family:'AdobeCorpID-MyriadPkg';src:url(data:;base64,\

 T1RUTwADACAAAQAQQ0ZGIIG/LWA8AAAd3EdQT1MFWIHmAAAeyAAADXBjbWFwQsH/+gAAHhgA\

 AACwAQAEAgABAQEWQWRvYmVDb3JwSUQtTXlyaWFkUGtnAAEBASD4GwH4FgRe+476XvnQBR0AAKYs\

 DfdbD/d9EdwcHYsSAAEBAX9Db3B5cmlnaHQgKGMpIDE5OTMsIDE5OTUgQWRvYmUgU3lzdGVtcyBJ\
   

   Is there some reason that an external image is better?
   This looks pretty criptic and complex.



 Justin Clift [EMAIL PROTECTED] wrote:
   -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi all,

 I'm coding an Open Source GUI for creating eLearning (www.flameproject.org
 ).

 At the stage of writing the initial output side of things (animated SVG
 and Flash).

 Looking around for how to embed bitmap/image data inside an SVG, but
 can't seem to find it.

 _Can_ find info on how to reference an external image. i.e.

   image href=/some/external/path/image.gif width=50 height=50 /

 But that seems very non-practical for my kind of application.

 Is it even possible to embed/inline bitmap data into an SVG?  I'm
 starting to think it's just not possible.  :(

 Regards and best wishes,

 Justin Clift



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.2.2 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iD8DBQFEUQIjFAuZn5lS2IMRAt+AAKC3FqGXVs8MSrFeu8HMkHloHBX/QwCgzTIh
 SNvgCrprm0jKaIMl6jTjKS4=
 =JHwv
 -END PGP SIGNATURE-




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 



 -
   YAHOO! GROUPS LINKS


 Visit your group svg-developers on the web.

 To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]

 Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


 -





 -
 How low will we go? Check out Yahoo! Messenger's low  PC-to-Phone call
 rates.

 [Non-text portions of this message have been removed]



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Inlining of image/bitmap data?

2006-04-27 Thread Phi Tran
Oh. Something I forget:

I have NO LUCK on IE(4,5,6)  when using bae64 data encoding (except on
mime). Maby when you go thur ASV there is different.



On 4/27/06, Phi Tran [EMAIL PROTECTED] wrote:

 You can also use:
 http://www.motobit.com/util/base64-decoder-encoder.asp
 where you can import your image file then have it encoded into base64
 format. THEN
 append this data:image/png;base64, in front. (for png) or
 data:image/tif;base64, for tif .. so on.  (all the comma and the
 colum,semi-column should be exact)

 Good luck.

 Phi



 On 4/27/06, John Coe [EMAIL PROTECTED] wrote:
 
  there was a sample of inline image on Adobe's page, it looks like they
  removed it, but I found a copy of it here:( this one is inside a html page)
 
  http://www.dcs.shef.ac.uk/~davea/Library/images/SVGAbout.svghttp://www.dcs.shef.ac.uk/%7Edavea/Library/images/SVGAbout.svg
here is a page with some documentation:
http://www.focusresearch.com/gw/?p=165
 
the one I have saved on my machine is pure svg, it looks like the
  image is stored and displayed in the style sheet like this:
svg  width=505 height=366 viewBox=0 0 505 366
xmlns:adobe=http://ns.adobe.com/AdobeSVGViewerExtensions/2.0/  
  style type=text/css
  ![CDATA[
  @font-face{font-family:'AdobeCorpID-MyriadPkg';src:url(data:;base64,\
  T1RUTwADACAAAQAQQ0ZGIIG/LWA8AAAd3EdQT1MFWIHmAAAeyAAADXBjbWFwQsH/+gAAHhgA\
 
 
  AACwAQAEAgABAQEWQWRvYmVDb3JwSUQtTXlyaWFkUGtnAAEBASD4GwH4FgRe+476XvnQBR0AAKYs\
 
  DfdbD/d9EdwcHYsSAAEBAX9Db3B5cmlnaHQgKGMpIDE5OTMsIDE5OTUgQWRvYmUgU3lzdGVtcyBJ\

 
Is there some reason that an external image is better?
This looks pretty criptic and complex.
 
 
 
  Justin Clift [EMAIL PROTECTED] wrote:
-BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Hi all,
 
  I'm coding an Open Source GUI for creating eLearning (
  www.flameproject.org).
 
  At the stage of writing the initial output side of things (animated SVG
  and Flash).
 
  Looking around for how to embed bitmap/image data inside an SVG, but
  can't seem to find it.
 
  _Can_ find info on how to reference an external image. i.e.
 
image href=/some/external/path/image.gif width=50 height=50 /
 
  But that seems very non-practical for my kind of application.
 
  Is it even possible to embed/inline bitmap data into an SVG?  I'm
  starting to think it's just not possible.  :(
 
  Regards and best wishes,
 
  Justin Clift
 
 
 
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.2.2 (GNU/Linux)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
  iD8DBQFEUQIjFAuZn5lS2IMRAt+AAKC3FqGXVs8MSrFeu8HMkHloHBX/QwCgzTIh
  SNvgCrprm0jKaIMl6jTjKS4=
  =JHwv
  -END PGP SIGNATURE-
 
 
 
 
  -
  To unsubscribe send a message to: [EMAIL PROTECTED]
 
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
  membership
  
 
 
 
  -
YAHOO! GROUPS LINKS
 
 
  Visit your group svg-developers on the web.
 
  To unsubscribe from this group, send an email to:
   [EMAIL PROTECTED]
 
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
 
 
  -
 
 
 
 
 
  -
  How low will we go? Check out Yahoo! Messenger's low  PC-to-Phone call
  rates.
 
  [Non-text portions of this message have been removed]
 
 
 
  -
  To unsubscribe send a message to:
  [EMAIL PROTECTED]
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
  membership
  
  Yahoo! Groups Links
 
 
 
 
 
 
 



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Trouble with fonts

2006-04-26 Thread Phi Tran
On 4/26/06, Nikolya Patskov [EMAIL PROTECTED] wrote:

 --- In svg-developers@yahoogroups.com, Andreas Neumann
 [EMAIL PROTECTED] wrote:
 
  Hi,
 
  do you use the correct unicode encoding?
 
  Does the machine with the viewer have the font installed? Or did
 you
  embed the font as an svg font?
 
  Andreas
 
  --- In svg-developers@yahoogroups.com, Nikolya Patskov
  algornik7@ wrote:
  
   Hello!
  
   Arabian, chinese symbols aren't displayed in svg text element.
  What's
   the problem?
  
   Thanks.
  
 

 Yes, machine have the font installed. What does it mean to use
 correct encoding in svg? What does it mean to embed font as an svg
 font?

 Thank you.

 Sent one OFF LIST.




Phi

-
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: Sending SVG segment by Email

2006-04-21 Thread Phi Tran
On 4/21/06, Francis Hemsher [EMAIL PROTECTED] wrote:

 Hi Thomas,
 I truly sense that Batik is a valid tool, and a great amount of
 quality effort has been invested. Sometimes, however, we loose focus
 on the need to access that effort in an intuitive and seamless
 manner. Believe me, I have made this mistake more than once.

 Francis


 thomas.deweese wrote:
 I don't really care if you respect the site.  As it is
  the site works just fine for about 99.999% of the population.
  The time I have is spent focused on making Batik the best tool it
  can be.  From a resources point of view I'm sure you and lots
  of other people could do a much better job putting an HTML site
  together, and contributions are always welcome!
 
 Can we please get back to SVG and stop obsessing over
  HTML site design?
 







 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links





As I understand that this list nourishes professionalism. We do promote
respecting of all other developers as well as ourselves.
As the professional once we go on legitimate web site and if their script is
put on the external JS file. It is a clear underlined intention of those
owners that you are not opt to 'Look at the code' even that you can.
The basic rule: Treat other the way you want to be treated.

Is that right? ? ?

Phi.


[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] SVG dying?

2006-04-18 Thread Phi Tran
I disagree 100% for the following reason.

1- Web User more and more become sophisticated. They want the info with
pleasure/ entertained  Both you and I agree they/consumers always demand
more and more. (according in one internal study of a F100 in Houston, Tx
that it has more surf activity (40%) more than any other competitor because
their web sites are designed by artist not purely developer).

2- Up to now there is no browser base, dynamic graphical development
'platform'. Some may argue Flash but Hum hum. . . they all just the
selection of 'predefined element.

3- There are two inter-changeable (propriety VML) and SVG. So no other
public domain, browser base, dynamic graphical development 'platform' beside
SVG.

4- The only discouraged fact is ADOBE put a dead end to its ASV. They may
think with that move without Flash you can do it . Period You nerve know
if there may be something is about to come out. Personally I think Flash or
even if ADOBE goes back to ASV are not able to make IE+ASV or IE+Flash more
better then other browser that support SVG negatively. By nature FLASH and
ASV are ChildWindows/process they can not put themselves commingling with
other graphical elements of the page as one among other. I challenge any one
using one instanceof either ASV or FLASH to create a picture that both 100 
opaque and semi-transparent. Simply it not there.

Hope this help.

Phi.




On 4/18/06, Bill Thoen [EMAIL PROTECTED] wrote:

 Robin Berjon wrote:

 I don't know if there are other fora for discussion, I know I tend to
 go to the #svg IRC channel on irc.freenode.net since a lot of
 interesting discussions and help-giving tends to take place IMHO.
 
 One other thing... when I tried to re-up my subscription here on the SVG
 developers forum, I found Yahoo's nosy (required) questionaire really,
 really annoying. Their privacy policy is even worse (basically it says
 they can do whatever they like with the info they gather from
 subscribers.) Since I have cookies turned off, that was a hassle too. I
 tried several times to get re-subscribed, and each time I hadn't done
 something right, it forced me to re-enter ALL the info again. So I
 filled out a bunch of lies, got signed up, but they managed to
 cross-reference my old info using my e-mail address anyway (even though
 since I had forgotten my old password *I* couldn't use it!)

 Because of Yahoo, I came within an ace of not bothering to re-join this
 forum again. If I hadn't known it was good from my past expeienmce a
 couple of years ago, I definitely wouldn't have joined because of
 Yahoo's policies. If somebody sets up an alternative SVG discussion
 forum using something like GNU mailman and doesn't require a lot of
 marketing demograpohics information, I'd be there like a shot and would
 never go back to a Yahoo forum again. I'm sure Yahoo's policy has turned
 others off from checking this group out; especially these days now that
 we all know the questionable uses to which concentrated information
 harvesting is put.

 - Bill Thoen



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: An SVG Tutorial

2006-04-17 Thread Phi Tran
I Use Opera 8.54 then.
Tools-Delete private data .. -- Advanced (select delete catch) ...

Then restart the browser.

(It work for me).

Phi

On 4/17/06, David Dailey [EMAIL PROTECTED] wrote:

 At 08:28 PM 4/16/2006, Guy wrote:
 Has anyone compiled a how-to for making your SVG app work in Opera?
 Mine works
 in FF and ASV, but I only get a fragment of it displayed in opera, and
 without
 any error messages it's kinda hard to know what opera doesn't like about
 it...

 The only troubles I've encountered so far -- and it has been
 unpleasant -- is that if I have a buggy SVG document embedded in
 HTML, and then I fix the bugs, I can't convince Opera 9.0 to release
 the foul taste it has in its mouth for what it must think was my
 attempt to poison it. If it didn't like that embed once, it's grudge
 seems to persist for generations, even after the browser has been
 stopped and restarted. Renaming everything (both the HTML and the SVG
 docs) seems to be the only way to go. Sometimes I have to remove the
 embed and then retype it, almost as though contaminating
 characters have been inserted by my keyboard.

 Firefox is occasionally cantankerous (from my  perspective) in this
 way but if Opera were my child, it would be set in time out for its
 stubbornness. -- Of course I realize that it is just a shortcoming of
 mine: something I don't want to understand about browser psychology
 (like caching)  -- how does one purge the cache in Opera, by the way?

 DD



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Re: An SVG Tutorial

2006-04-13 Thread Phi Tran
On 4/13/06, Jeff Schiller [EMAIL PROTECTED] wrote:

 --- In svg-developers@yahoogroups.com, domenico_strazzullo [EMAIL 
 PROTECTED]
 wrote:
 
  OT but somehow related: I don't know how long the updated svg page
  at Adobe has been on, but it states Adobe has taken a leadership
  role in the development of the SVG specification and continues to
  ensure that its authoring tools are SVG compatible. Isn't Flash an
  authoring tool? Am I reading too much in between the lines? No
  distinction in the page between SVGT and base. Also, under Products-
  Web Publishing, in the Web development and production
  section: Adobe SVG Viewer (link) is the free browser plug-in that
  lets you experience the next generation of data-driven, interactive,
  and personalized graphics on the web.
 

 That web text is years old when SVG was in its pre-natal infancy.  Now
 SVG is in its ... toddler-hood ? :)

 My take on this is that Adobe has simply not updated their website
 with any meaningful information about their stance on SVG since the
 acquisition of Macromedia.  However, post-acquisition, John Ferraiolo
 (Adobe) has stated in this newsgroup that Adobe's primary
 attitude towards SVG is fully positive
 (http://groups.yahoo.com/group/svg-developers/message/53433).

 We also know that FlashLite supports SVG-T, so presumably authoring
 tools will continue to support some form of SVG.

 Let's face it though:  the Adobe SVG Viewer becomes less relevant
 day-by-day as modern browsers begin to implement the standard
 natively.  Will Adobe release new versions of the ASV browser plugin?
 Personally, I doubt it.  Their focus is now Flash, I'm sure of that.
 However, I wonder if Adobe has considered including SVG support
 within the Flash browser plugin.  If that happened how would browsers
 distinguish who should render the SVG?

 Anyway, we also know that IE8 and beyond will support some form of
 interactive XML vector graphics (WPF/E), the question is whether
 Microsoft will support SVG in any way.  Was SVG mentioned at all
 during MIX06, does anyone know?

 Some folks are working on VML-to-SVG, though.  Keep your eye on this
 blog:  http://starkravingfinkle.org/blog/


OT  FYI
Two F100 companies in Houston, Tx (one Oil and one Air-line) are hiring
developers to convert ALL FLASH base intranet to standard HTML. Citing
reason on ActiveX, MS Vs EOLOAS Saga. . . .
Are they know something from MS' preps that We don't know of?

Phi.




-
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] rubber-banding?

2006-03-31 Thread Phi Tran
I think it is easier you doing that in Javascript with a div,  dotted border
style
and:
-For IE: using alpha filter to make transparent background. (do not use
background-color:transparent)
-For FF load a PNG blank PNG file (as transparent background)

On 3/31/06, David Dailey [EMAIL PROTECTED] wrote:

 At 11:58 AM 3/31/2006, Darryl Watson wrote:
 Hello all-
 
 I have a need to implement a 'rubber-band' function on an SVG drawing.
 This is where you click on the drawing, then as you move the mouse
 around, a line is drawn between your mouse click point and the mouse.
 
 I've managed to confuse myself about how to code this kind of function.
 I essentially want to repeatedly delete and create a line segment in a
 top layer (group definition) every time the mouse moves, correct?  Or is
 there an easier way to do this?
 
 Thanks!

 What I typically do is something like:

 x=evt.clientX;
 y=evt.clientY;
 L1.setAttribute(x1,x);
 L1.setAttribute(y1,y)

 L1 is a line
 where this is done onmousemove.

 this moves just one endpoint of the line as the mouse moves. What can
 get tricky is the assignment and subsequent withdrawal of
 event-handlers to things.

 Take a look at the polyline tool in
 http://srufaculty.sru.edu/david.dailey/svg/polylineBest.html (IE only
 at the moment) for an application.




 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Re: IE7 Beta 2 has an SVG Embed Problem

2006-03-25 Thread Phi Tran
On 3/25/06, Geoffrey Swenson [EMAIL PROTECTED] wrote:

 This is due to the Eolas patents. Even if you are an ardent M$ hater, you
 have to be on M$ side on this one, since after Eolas gets done with
 Microsoft, they intend to go after everyone else. The patents don't look
 like they are valid in the least since there was substantial prior art.
 But
 the wheels of bureaucracy grind very slowly.



 The whole patenting of software was a huge mistake, especially since we
 never gave the patent office sufficient resources to investigate the
 filings, so they have approved a huge number of rather bogus patents. The
 recent RIM settlement for a patent that is likely to be invalidated over
 the
 next few months is just one of many problems.



 Geoffrey J. Swenson

 [EMAIL PROTECTED]


Personally I think we should go back to the basic that cause the discussion
about SVG FLASH and XAML.

Knowing that:

(1) Internet is design as an information sharing/ connectivity environment
without paying much attention to it ability as dynamic graphical
presentations.

(2) Therefore browser start to support graphical presentations thru variety
of bitmap format. (At that time) they totally lack of (or attempt to milk)
the feature to allow brain to dynamically add graphical touch to his/her
web page.

(3) In the past and even now dynamic graphical rendering depend on add on
like AVG/ FLASH. then XAML Each has it own format - environment one has to
follow to have it worked.

(4) Of course as Domenico has said Artist will frustrate on the limitation
imposed within that framework, Too much of question how to in this list is
the living proof.

(5) The ideal is browser allowing artist to dynamically draw basic shapes
(pixel, line) on the existing element. But it's NOT there.

(6) There are many work-around attempt from the programmer as a community to
gain independent from those environment. Name a few: a- Using divs, b- using
Canvas? c- Dynamically bitmap generations. Up to now; for various reason it
either impractical or too much limitation to gain the stream of programmers
support such as XBM format.

(7) If there is one feasible work-around that allow programmer their total
freedom from those above limitation then I imaging it will open the door for
REAL ARTIST to do INSANE things that only imagination will has the
limit.

(8) As only a little programmers in small corner of the world. I always mean
that there is always someone smarter/more experience than me; He/she can
do a better job. Thanks to the PNG and data:url(base64) support on major
browsers including IE7 that enable us to have a cross browser work-around on
whatever the format we use as input - I don't mind it is SVG or XAML or even
FLASH (if they allow). In our web demo we have proven that it workable. If
you ever use (NOT IE) to retrieve the map you will know that every time you
hover in/out a country there is a brand new PNG bitmap generated. If you
click on one then there is another bitmap generated. It designed to serve
only one point that there is a workable cross-browser work-around
independent from rendering engine such as AVG or FLASH. Total freedom from
limitation imposed by those environment.

(9) I am here only to assure that there is a workable (May be better)
work-around. Regardless there is IE7, IE8, AVG, FLASH. FF, Konkerer, NS..
with a minimum required: PNG and either DATA:URL or Script:url. Which they
all support - Now-

WRAP-UP: JUST DO IT. We all are in good shape. Doing thing with the heart
but not the soul (I mean ethically).


Thanks.

Phi.



-Original Message-
 From: svg-developers@yahoogroups.com [mailto:
 [EMAIL PROTECTED]
 On Behalf Of Francis Hemsher
 Sent: Friday, March 24, 2006 8:25 PM
 To: svg-developers@yahoogroups.com
 Subject: [svg-developers] Re: IE7 Beta 2 has an SVG Embed Problem




  Francis Hemsher wrote:
   IE7 Beta 2 Preview(3/20/2006) does not initially focus on the
 events
   contained within an SVG document included in an embed.
   It provides its own statement, via an onMouseOver popup
 display: click
   to activate and use this control.
 
  That is true. It is not just SVG, but any browser extension which
 has
  its OBJECT, EMBED, or APPLET tags contained within the hosting
 HTML
  page. Much more info on user experience and development strategies
 here:
  http://www.macromedia.com/devnet/activecontent
 
 
I've made MS aware of the above. If anyone else is looking at
IE7, the EMBED and SVG, you should run it and let them know
of your needs.
 
  They already know, believe me, they already know ;-)
 
  The new behavior also occurs in users of the regular IE6 who have
 found
  the list of download options in Windows Update and chosen to
 install the
  similar change for IE6. I expect that, in absence of further legal
 news,
  that this browser change will be mainlined into a future IE6
 update.
  Other browsers are also vulnerable to the same legal concerns,
 although
  I have not heard of any patent 

Re: [svg-developers] SVG cellular automata

2006-02-13 Thread Phi Tran
We have encounter tered the same problem That have caused us to to abandoned
some of our works. As you said the IE will mess you up with about 5000-6000
elements (not 50,000). FF Not doing much better either- it will take you a
century to get a mouse click event.

There are several avenues you can approachs.

1- Making a round trip client/server to have the image back from the server.

2- Or:
- Using client side javascript to dynamically create bitmap files that
the browsers support (BMP,PNG,GIF.PCX.IMG... or even XBM).

- We have done it and it works beautifully. (our Client side javascript
can generate bit map enough to fill out 2,000,000 pixels AND  48 others
400x400 bitmap to form an almost full screen animation  bench marked at  (
2' for FF and 4 ' for the IE6).

- With the right format, this approach also give you the full control of
the display. (You can plot/draw  or examine the value of every single pixel
of your display)

- Draw-backs: There not much help floating on the net  You may have to
start from the scratch.

3- Let us know If you like some help.


Good luck.

Phi.


On 2/13/06, Nikita Ogievetsky [EMAIL PROTECTED] wrote:

 Hi all,



 I placed my implementation of SVG cellular automata at

 http://www.swglasses.com/?si=urn:cogx:resource:svgautomata



 My main challenge was to optimize performance in terms of amount of cells
 (rect objects) that the game can draw.

 Interestingly, resetting (removing rectangular objects) is some times more
 intensive than drawing them, and can actually freeze the browser (on my
 laptop the bottleneck happens after about 5 shapes are drawn)


For FF: if you combine background color and 4  border color you can improve
quite a bit. (about 1/2).

For:IE You may optimize thru mask and chroma filter to reduce the number of
rect required to display your image.

'One thing shoud be note: IE and FF take long, long time to do string object
calculation example if A as string then . A+=A  4000 times my cost you not
one but SEVERAL minutes.


I Hope this help.



Your suggestions of improvement are greatly appreciated.



 Thanks,



 --Nikita





 [Non-text portions of this message have been removed]



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] RE: Outline of ellipse

2006-02-05 Thread Phi Tran
Definitely you need at least two path.

 If you could not find that then I can send you a javascript rountine to
split that Ellipse into 4 Bezier Curves. Left-top,right bottom.

But I you need to devide your ellpise not at the 90 degree even then:
The you can do the Path with  four ARC(s). 2 on each path. With No z

  Or I can Send your a piece of javascript to draw your ellipse into a
series of lines (for your path).


PHI.



On 2/5/06, Richard Smith [EMAIL PROTECTED] wrote:

 You could split the ellipse into two paths, each of which had an
 elliptical arc, if SVG allows that (I can't remember ...) or the bezier
 approximation if not.


 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Plugin opensource

2006-02-01 Thread Phi Tran
On 2/1/06, Bru, Pierre [EMAIL PROTECTED] wrote:

  I fail to understand why you would want to build a plugin
  from scratch for SVG when instead you could contribute to
  Mozilla's SVG team, or Konqueror's SVG team, which are open
  source, and help those implementation get better.

 does FF1.5/Mozilla/Konqueror implementation allows to draw SVG on a
 transparent background to overlap an existing zone, for exemple to draw
 a route on a map, as do Google on Gmap with MS private vector language?

 Pierre.




Sure 100% If your SVG does not have an background then ts just draw lines or
 the box etc . . .on a transparent background. The foreground can also be
 semi- transparent (if your SVG say so).


For none-IE: All it does is render thee svg to an in-memory Png file. That
you can put on your img.src. Of couse you can tell it to create for you a
blank Png file then populate it with any color you want each has its own
transparancy.

For IE: Then you have two choices.

- You can export the png to round trip sever/echo or save it to your
local file (intra-net) then assign it to your img.src. For better
transparency on the PNG you should use MS IMAGELOAD FILTER  instead of
img.src

OR:

   - You can have multiple in memory color XBM files to usually 8 then you
can put it into your img(s).src.


Actually it come along with its own client side javascript graphic library
allowing you to build the bitmap files on the fly (at client site) in three
formats PNG, BMP, XBM - We use MS filter to have the monochrome XBM
displayed in color  and/or color affect.


Thanks.

Phi

-
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Plugin opensource

2006-01-31 Thread Phi Tran
FYI.

Yes. and No.

Yes there are some models floating on the NET.

1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain
source ??).
2- Java base Applet that can render SVG image. (Not very impressive)
3- Similar to FishEye Menu (on the net). Requiring client/server round trip?
4- I have first hand knowedge of a Client side Javascript SVG render It look
sleek. Hoppfully it will be available in a few week.




On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote:

 Hi,

 There are some plugin opensource that reinderized svg images in the
 browser IE and FF that get all funcionalities in the especification 1.1
 disponibilized for the W3cotherwise we can start this ideia/solution
 ???

 I know that the FF 1.5 had the svg *INTERNAL* but not have all
 funcionalities and not is good to depend the plugin of the adobe wich
 was been abandoned.

 thank's



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Plugin opensource

2006-01-31 Thread Phi Tran
On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote:

 OK,

 but we need a plugin similar to flash plugin,
 with all functions of the specificaition 1.1 W3C.

 Don't you think ?



No. It is not a PLUG IN. It is as set of *.JS files that you put into your
application like:
 SCRIPT language='javascript' src=file1.js /SCRIPT
SCRIPT language='javascript' src=file2.js /SCRIPT  so on . .

 It works on FF v1+, IE 4+ ; opera . As long as it is a graphical
browsers.










[]s

 Phi Tran escreveu:

 FYI.
 
 Yes. and No.
 
 Yes there are some models floating on the NET.
 
 1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain
 source ??).
 2- Java base Applet that can render SVG image. (Not very impressive)
 3- Similar to FishEye Menu (on the net). Requiring client/server round
 trip?
 4- I have first hand knowedge of a Client side Javascript SVG render It
 look
 sleek. Hoppfully it will be available in a few week.
 
 
 
 
 On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote:
 
 
 Hi,
 
 There are some plugin opensource that reinderized svg images in the
 browser IE and FF that get all funcionalities in the especification 1.1
 disponibilized for the W3cotherwise we can start this ideia/solution
 ???
 
 I know that the FF 1.5 had the svg *INTERNAL* but not have all
 funcionalities and not is good to depend the plugin of the adobe wich
 was been abandoned.
 
 thank's
 
 
 
 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 
 
 [Non-text portions of this message have been removed]
 
 
 
 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 



 [Non-text portions of this message have been removed]



 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] Plugin opensource

2006-01-31 Thread Phi Tran
But as you know ADOBE is abandoned SVG viewer.
And
1- It is not CROSS-BROWSER such as IE
2- I don't like to deal with black box. I want to allow the Web author more
flexibility such as to know that color a point is; or he/she what to just
move/change one item/element . . .
3- It just a sub product of my Cross-platform/ Cross-browser web-base, Free
SVG editor.

Hope You may Understand.


Phi

On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote:

 I fail to understand why you would want to build a plugin from scratch for
 SVG
 when instead you could contribute to Mozilla's SVG team, or Konqueror's
 SVG
 team, which are open source, and help those implementation get better.

 I'd suggest you contribute to an existing SVG browser implementation.

 Ronan

 On Tuesday 31 January 2006 19:17, Pedro Henrique de Lira wrote:
  OK,
 
  but we need a plugin similar to flash plugin,
  with all functions of the specificaition 1.1 W3C.
 
  Don't you think ?
 
  []s
 
  Phi Tran escreveu:
  FYI.
  
  Yes. and No.
  
  Yes there are some models floating on the NET.
  
  1- Server side java base SVG - Png (from SUN and GOOLE). (You can
 obtain
  source ??).
  2- Java base Applet that can render SVG image. (Not very impressive)
  3- Similar to FishEye Menu (on the net). Requiring client/server round
   trip? 4- I have first hand knowedge of a Client side Javascript SVG
   render It look sleek. Hoppfully it will be available in a few week.
  
  On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote:
  Hi,
  
  There are some plugin opensource that reinderized svg images in the
  browser IE and FF that get all funcionalities in the especification
 1.1
  disponibilized for the W3cotherwise we can start this
 ideia/solution
  ???
  
  I know that the FF 1.5 had the svg *INTERNAL* but not have all
  funcionalities and not is good to depend the plugin of the adobe wich
  was been abandoned.
  
  thank's
  
  
  
  -
  To unsubscribe send a message to:
  [EMAIL PROTECTED]
  -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
  membership
  
  Yahoo! Groups Links
  
  [Non-text portions of this message have been removed]
  
  
  
  -
  To unsubscribe send a message to:
   [EMAIL PROTECTED] -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
   membership 
  Yahoo! Groups Links
 
  [Non-text portions of this message have been removed]
 
 
 
  -
  To unsubscribe send a message to:
  [EMAIL PROTECTED] -or-
  visit http://groups.yahoo.com/group/svg-developers and click edit my
  membership 
  Yahoo! Groups Links
 
 
 

 --
 Ronan Oger
 Director
 RO IT Systems GmbH
 ...Building Web2.0 with SVG since 2001

 http://www.roitsystems.com


 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links









[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] Plugin opensource

2006-01-31 Thread Phi Tran
1- There no server-side XMLHTTP needed. It is 100% Client process.
(All it need is an SVG file form the server.). .

2- It is not 100% SVG1-2 but it support all graphic and cascade style.

3- Me My staff want a web-base simple SVG editor that we can work anywhere
(for ourself). Accessible to anyone of us.

4- I like one that can play SVG on 99.9% of the webserver population. Easy
for Web develpoer do do one WEB-page that it display the same no matter what
browser it is IE 4-5-6-7?? FF 1 -1.2 -1.5 Opera ? AOL ? NS ??

5- Timing? It slower because it is interpreted Vs compiled. Depend on how
much how big one change it may or may not fit for GAME/animation purpose.
But it may fit on other purpose such as map dynamic image generator such as
a web-base image drawing.

6- We are not just starting it. but it has been worked for long.





On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote:

 Hi Phi,

 Your idea of a web-enabled SVg renderer is great and I support the concept
 if
 y. Is that an SVG-1.2-full renderer? I am interested to see how you will
 support things like SMIL events and xmlhttprequest-driven
 serverside-driven
 updates. If you manage this, I will be very happy. Even if you only
 support
 SVGT, that would already be excellent.

 However, I have some issues with your point of view:

 1. Why do you say adobe has abandoned SVG?  Have Adobe pulled ASV and
 forbidden you from using it? As far as I an tell, this has not happened.
 Adobe may have decided to stop developing ASV as a product, but so what?
 That's their own loss. There are other SVG viewer implementations out
 there,
 and at least one on the very near horizon.

 2. There is already an SVG viewer solution for every platform: Batik. And
 for
 each major platform, there is at least one SVG implementation. If you mean
 cross-browser SVG support, I do not think you can expect much joy. After
 all,
 it is a bit much to ask modern developers to continue to support IE6
 forever.
 After all, IE6 is really starting to show its age and is totally out of
 date.
 Microsoft can refuse to update their browser, but they do so at their own
 risk. And while rumours of a pending IE7 abound, I'm not holding my breath
 for this to be usable on current hardware. I'll be pleasantly surprised to
 hear of IE7 running on WindowsXP on a 2004-2006 PC or laptop.

 3. There is a lot more to SVG than rendering the pixels. time management,
 transparency management, and event handling are fairly complex things that
 will be difficult to mimick in dhtml and javascript alone. Of course, you
 *could* generate pixel maps of an SVG drawing, but doing so is pointless.
 Exactly what SVG is good at, pixel maps suck at... distinct object context
 handling.

 4. Does your cross.browser free SVG editor work on Konqueror? Can you show
 a
 link? Is it better than Batik-based SVG editors?

 5. I do not understand why people starved for an SVG plugin to IE6 do not
 simply compile a Batik applet to handle their SVG. Shouldnt that work?
 Sure, it would be fat... But it would work. and bandwidth is pretty good
 these
 days. For web2.0 apps, this solution should suffice.

 6. I am not sure what you mean by dealing with black boxes. The source
 code
 for every SVG implementation in the wild except ASV and CSV is freely
 available. All you need to do is read it.

 Ronan

 On Tuesday 31 January 2006 20:53, Phi Tran wrote:
  But as you know ADOBE is abandoned SVG viewer.
  And
  1- It is not CROSS-BROWSER such as IE
  2- I don't like to deal with black box. I want to allow the Web author
 more
  flexibility such as to know that color a point is; or he/she what to
 just
  move/change one item/element . . .
  3- It just a sub product of my Cross-platform/ Cross-browser web-base,
 Free
  SVG editor.
 
  Hope You may Understand.
 
 
  Phi
 
  On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote:
   I fail to understand why you would want to build a plugin from scratch
   for SVG
   when instead you could contribute to Mozilla's SVG team, or
 Konqueror's
   SVG
   team, which are open source, and help those implementation get better.
  
   I'd suggest you contribute to an existing SVG browser implementation.
  
   Ronan
  
   On Tuesday 31 January 2006 19:17, Pedro Henrique de Lira wrote:
OK,
   
but we need a plugin similar to flash plugin,
with all functions of the specificaition 1.1 W3C.
   
Don't you think ?
   
[]s
   
Phi Tran escreveu:
FYI.

Yes. and No.

Yes there are some models floating on the NET.

1- Server side java base SVG - Png (from SUN and GOOLE). (You can
  
   obtain
  
source ??).
2- Java base Applet that can render SVG image. (Not very
 impressive)
3- Similar to FishEye Menu (on the net). Requiring client/server
 round
 trip? 4- I have first hand knowedge of a Client side Javascript
 SVG
 render It look sleek. Hoppfully it will be available in a few
 week.

On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED

Re: [svg-developers] Plugin opensource

2006-01-31 Thread Phi Tran
Please forgive me for I can go back to my work.

On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote:

 On Tuesday 31 January 2006 21:53, Phi Tran wrote:
  1- There no server-side XMLHTTP needed. It is 100% Client process.
  (All it need is an SVG file form the server.). .
 

 Right, as long as you are only interested in static content, that is a
 fine
 usage. For images, for example.

  2- It is not 100% SVG1-2 but it support all graphic and cascade style.
 

 Right. This certainly has a place for static content.

  3- Me My staff want a web-base simple SVG editor that we can work
 anywhere
  (for ourself). Accessible to anyone of us.
 

 Right. I can certainly see the advantage of this.

  4- I like one that can play SVG on 99.9% of the webserver population.
 Easy
  for Web develpoer do do one WEB-page that it display the same no matter
  what browser it is IE 4-5-6-7?? FF 1 -1.2 -1.5 Opera ? AOL ? NS ??
 

 I dont know what you mean by webserver population. You can process SVG
 with
 batik on 100% of webservers (well, win32, unix, linux, mac... at least).
 Is that what you mean? XML-raster on the server, then send it to the
 client?

Not quite.
it is: SERVER''S XML - Client Rasterizing then  display. in a standard div
such as:

 YourDIV.innerHTML=Svg2Imgs(YourSvg,RatioX,RatioY).

or you can do.

 YourDIV.innerHTML=Svg2ImgItem(YourSvg,itemID,RatioX,RatioY).

I myself I hate when when I goes to a webside it asking me to To OK have an
ADD-ON I am not sure that web site should be trusted. There are many of
other sites having the similar content. I just ignore then go look for some
where else it is not the only one.

It is just that simple.

I am very guard my computer. I think many other do so.

Example:
I go to your web site ROASP.COM there is a SVG 5 logo I click on that do you
know what??. I got a link to a complete, complete blank page.




 5- Timing? It slower because it is interpreted Vs compiled. Depend on how
  much how big one change it may or may not fit for GAME/animation
 purpose.
  But it may fit on other purpose such as map dynamic image generator such
 as
  a web-base image drawing.
 

 Right. Could be good, especially for clients that cant support static SVG.
 Are
 many of these? Have you come accross DENG, the svg viewer written in
 flash?
 Also, why not use flash to generate SVG drawings (blasphemy, but fairly
 easy,
 I would guess).


There are a lot of place that we do not allow to have anything installed.
(school, library) I like to build one application that can run only with the
very basic browser. I certainly do not allow anyone to install anything on
my machine. For security reason I don't even surf more on those who want me
to have JAVA enabled  - No matter what you do there is simliar one on the
net.


 6- We are not just starting it. but it has been worked for long.

 Interesting. Any way to take a look at it? Do you have an online version
 that
 is accessible?

 Ronan


I have  posted one about on the net about two month ago but I  took it (out
of the public) for we an make improvement- You know what?? To have a better
support for the IE(s). The next one will be available for the public in few
weeks. ( about 4). When it is I will let your all know.

Anyway. I need to go back to my work. Thanks for your comment and input.

Best WISH.

Phi



  On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote:
   Hi Phi,
  
   Your idea of a web-enabled SVg renderer is great and I support the
   concept if
   y. Is that an SVG-1.2-full renderer? I am interested to see how you
 will
   support things like SMIL events and xmlhttprequest-driven
   serverside-driven
   updates. If you manage this, I will be very happy. Even if you only
   support
   SVGT, that would already be excellent.
  
   However, I have some issues with your point of view:
  
   1. Why do you say adobe has abandoned SVG?  Have Adobe pulled ASV and
   forbidden you from using it? As far as I an tell, this has not
 happened.
   Adobe may have decided to stop developing ASV as a product, but so
 what?
   That's their own loss. There are other SVG viewer implementations out
   there,
   and at least one on the very near horizon.
  
   2. There is already an SVG viewer solution for every platform: Batik.
 And
   for
   each major platform, there is at least one SVG implementation. If you
   mean cross-browser SVG support, I do not think you can expect much
 joy.
   After all,
   it is a bit much to ask modern developers to continue to support IE6
   forever.
   After all, IE6 is really starting to show its age and is totally out
 of
   date.
   Microsoft can refuse to update their browser, but they do so at their
 own
   risk. And while rumours of a pending IE7 abound, I'm not holding my
   breath for this to be usable on current hardware. I'll be pleasantly
   surprised to hear of IE7 running on WindowsXP on a 2004-2006 PC or
   laptop.
  
   3. There is a lot more to SVG than rendering the pixels. time
 management

Re: [svg-developers] Re: Doubt

2006-01-27 Thread Phi Tran
Hi.

If Am not wrong then your project is building a an embedded system for the
VXWork to display SVG file?.

In this is a case then . . .I do not know how much effort that you and your
team can put into your project. I wasin the similar situation.

If you do everthing your own then:

First thing first.
- You need an SVG rendering Engine. (it include XML parser, CSS parser and
and cascade . . .)  then - Now you can concentrate your effort into
plotting.- This is Tough. You need to know the color scheme.
How the color going with partial transparent and also Anti-bias scheme.

For easy testing you can try to output into a file such as bitmap for you
can do have quick testing result.

- Once you have then image generate then it is the matter to put the image
into the format that VXwork or its control er to understand. It just tedious
but no problem.


To start then this is the good road map. There is alot of code in the net.

- Looking for a XML parser.
- Drawing library. All you need is Line /Oval ellipse arc and Curve
Bezier).
- Spend some time to understand how a rendering engine work on partial
transparent one on top of other. // There is no book about his matter. If
you really want that I can give you some hinds.
- Get some Good image package: Load some SVG - Not BMP- then Play it  then
-Copy Screen- Then Paste into your PaithBrush -Then Blow-up to see how they
do Anti-alias. ( This is also a no -document  issue. Most of those who know
will keep it for his/hers).


Have Fun. Is it worth a try???' I Think this should be an  Good, good, good
graphic background Effort of a group. The code is not real big. We have it
in a few thousand lines.- I say about 6-70Kb. Let say. If this is an easy
stuff then ADOBE is not the only one who has a SVG player Plug-in. - IF YOU
PLAN TO IMPLEMENT SVG SCRIPT CODING THE THIS IS ANOTHER MATT HER THAT VX
WORK ARE NOT EQUIPPED TO HAVE NOW.

 ONE MORE AVENUE- Easier that you should try.

There is a lot of routine on the net that written in JAVA to play SVG to
other format such as BMP/SVG GIF You can simply incorporate their into
your program. The convert it into your control er native bitmap such as VGA.
There is not a lot of work involve if you choose to do this way.

E-mail me personally with specific question The I think I can help
Off-listed


Phi.





On 1/27/06, Jeff Schiller [EMAIL PROTECTED] wrote:

 Karthik,

 I know nothing about VxWorks, but do you have the ability to use Java?
 If so, look into the Batik SVG library.

 Good luck, please post your progress here!

 Regards,
 Jeff

 --- In svg-developers@yahoogroups.com, karthik datta
 [EMAIL PROTECTED] wrote:
 
  Respected Sir,
 
 I am doing my Masters in embedded systems design and as per
 university requirements i have to carry out project work which is
 purely academic in nature.
 
My project makes use of SVG. In simple terms there is a board with
 a controller on it which has vxworks running on it. The controller is
 connected to a display unit. Now since this is an embedded system how
 exactly do i need to run the svg code on vxworks.
I want to know how to interface svg with vxwork and how to
 implement it.
 
Also is there any freeware available that i can make use of. I
 have gone through one site named : esvg.ultimodule.com but it is
 really confusing.
I had even posted my query at the support forum but nobody has
 replied.
In the place i live not many people have heard or worked on SVG. I
 am a student and need to implement this project.
 
 
Kindly help.
Thank you,
 
Karthik Datta.G
 
 
 
 
  -
   Jiyo cricket on Yahoo! India cricket
 
  [Non-text portions of this message have been removed]
 






 -
 To unsubscribe send a message to:
 [EMAIL PROTECTED]
 -or-
 visit http://groups.yahoo.com/group/svg-developers and click edit my
 membership
 
 Yahoo! Groups Links










[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/