新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论SVG, GML, X3D, VRML, VML, XAML, AVALON, Batik等基于XML的图形技术,以及有关GIS的应用。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 SVG/GML/VRML/X3D/XAML 』 → [转帖]关于SVG的一些讨论 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4783 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [转帖]关于SVG的一些讨论 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     SCYANGYU 帅哥哟,离线,有人找我吗?处女座1971-9-20
      
      
      威望:7
      等级:大四(每天看1小时莱昂氏)
      文章:217
      积分:1281
      门派:XML.ORG.CN
      注册:2005/2/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给SCYANGYU发送一个短消息 把SCYANGYU加入好友 查看SCYANGYU的个人资料 搜索SCYANGYU在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看SCYANGYU的博客楼主
    发贴心情 [转帖]关于SVG的一些讨论

    有個專案正在用 svg 展現資料驅動的圖形,不過需求規格不允許加掛 plugin,
    最後還是用 batik 轉成 jpg。做下來感覺幾乎都在不斷地寫 xslt,svg 就像
    html/wml 一樣,版面的一種呈現方式而已。

    xslt 轉的時候比較大的問題是 xpath 缺數學方面的功能,為了反三角只能
    寫 java 來補強。

    w3c 有些標準的網頁開始不只放文件而已,有點入口網站味道。
    http://www.w3.org/Graphics/SVG/

    ------------------------------------
    1) svg viewer 除了 adobe 還有什麼呢可以 plugins
    2) 是否有其他方法可以顯示 svg ( linexpmail 剛好回答到了 )
    3) 產生 svg 的方法, photophop / illustrator 可以嗎?
    4) 中文的支持度目前如何

    大概是這樣啦 ^^~

    ------------------------------------
    我還沒有實作過
    只是稍微關心一下它的發展

    w3c http://www.w3.org/Graphics/SVG/
    勞虎 http://2tigers.net/xml_book/index.html
    Adobe http://www.adobe.com/svg/
    Mozilla http://www.mozilla.org/projects/svg/
    Corel http://www.corel.com/svg

    Apache Project
    Batik http://xml.apache.org/batik/
    Cocoon http://cocoon.apache.org/2.0/

    IDE support
    netBeans http://www.netbeans.org/catalogue/6-all.html
    Eclipse http://www.omondo.com/

    雜七雜八
    SVG 在手機上的應用
    一個台灣同胞寫的 短暫介紹 , 裡面有illustrator9.0輸出SVG介紹
    一位老兄在他的Blog作 SVG測試 , 可以測試中文 (我看得到)
    Adobe 官方測試頁

    我安裝了整套Adobe Acrobat 5.0之後可以用IE看SVG
    看來用 Mozilla native SVG 比較方便

    -----------------------------------
    分享一下
    據我所知
    Adobe 有單獨對 SVG 出 Viewer
    我是有在 http://www.softking.com.tw 有看到

    至於規格的部分
    http://zvon.org/xxl/svgReference/Output/index.html
    這個網站對 SVG 的 Reference 說明的很清楚

    不過我以前有玩過 VML 啦 這跟 SVG 有點類似
    大概有點類似

    ------------------------------------
    1. plugins
    http://www.w3.org/Graphics/SVG/SVG-Implementations.htm8#viewer
    2. batik 可以轉其他格式。
    3. 編輯還是用專用格式,但是可以匯出 svg,匯出檔案很複雜,就像看
    word 轉的 html 一樣,花花的,這種版面超難改的。
    4. utf8 可以,但是字太小會糊糊的不清楚,big5 倒還沒試過。

    ------------------------------------

    我一直覺得 SVG 是Adobe氣不過 Flash 的成功而做的蠢事。當然在技術上,SVG有其意義,可是在實用性上...

    Flash發展到現在,連application面的發展都很成熟了(如果flash 2004 pro的宣傳會實現的話...),而SVG雖然過了1.1,但是支持的工具呢?難道只是用Illustrator排排版嗎?還沒檢查新版的Livemotion對這個東西有什麼支援。

    關於這點,有人有想法嗎?

    ------------------------------------

    http://www.w3.org/Graphics/SVG/

    我想.. 連 W3C 都承認的規格
    這應該不只是 Adobe 可以決定一切的吧

    之前 svg 之所以無法流行,
    我認為是 webservice 還沒有廣泛流行
    未來 XHTML , SVG 都成為主流的時候
    你再來評論 Flash vs SVG 吧 ( 基本上, 我認為本質上有很大的不同 )

    Well, webservice 能夠做到什麼境界與程度
    我也不知道, 不過這趨勢是沒有辦法阻擋的
    -----------------------------------
    除此之外, 我為何會現在會想要知道 svg 如何開發與運作
    因為有安裝 tomcat 5 的人應該就可以看到
    xhtml 與 svg 都是 view 端的呈現處理標準了

    -----------------------------------

    提供一點自己的意見
    其實svg跟flash還是有一點實質上面的不同
    從HTML的最早期演化到現在
    從純文字到現在有多媒體可以"嵌"在網頁裡面
    已經很進步了
    可是在網頁上面
    一直沒有有關於圖形處理的部分
    就好像當年的DOS/UNIX是文字介面
    一直到GUI的出現
    操作介面才開始多樣化

    我覺得現在的WEB就跟那時候一樣
    但是FLASH的出現
    並不能跟網頁有很好的互動
    當然現在的FLASH已經有很大的改進了
    但是我覺得
    他還是有一點是想要取代html的樣子

    像是我以前曾經利用 vml 來在網頁上面實作有關於繪圖的模式
    其實可以作的很不錯
    因為是在ie上面開發, 可以利用dom來操作
    只要用JAVASCRIPT就可以在圖形物件跟網頁物件件作互動

    vml 也是 svg 的一種變化
    如果 SVG 未來可以像是 當年的 GUI 一樣
    其實未來網際網路的 Application 會變的很多采多姿~

    ------------------------------------


    http://www.w3.org/Graphics/SVG/

    我想.. 連 W3C 都承認的規格
    這應該不只是 Adobe 可以決定一切的吧

    那就像是說: Microsoft對於HTML, XML不能決定一切吧! 如果 W3C 決定要使用任何偉大的standard, 但 Microsoft不支持, 那......

    光是看到w3c上面svg的editor jon ferraiolo, 和作者之一的 richard cohn, 就知道這個從pgml轉來的計劃, 是adobe花最多時間的W3C案子. jon ferraiolo 我不知道, 但 richard cohn可是 Framemaker這類產品的老兵了(不知道現在 framemaker 開發群裡面還找不找得到他的名字). 如果你曾經是2000年前 working draftmailing list的一分子, 你就會知道, richard cohn在這個過程中所付出的心力. 如果你再清楚一點所謂的"標準"是如何制定出來(正確的說法是"被搓出來的"), 你就不會驚訝, "為什麼" Adobe 的svg viewer已經是6.0版了,而別人還只是2.1而已.

    永遠不要忘記, 標準的先行者, 在標準真的成為標準的時候, 利益是"非常非常" 巨大的.

    之前 svg 之所以無法流行,
    我認為是 webservice 還沒有廣泛流行
    未來 XHTML , SVG 都成為主流的時候
    你再來評論 Flash vs SVG 吧 ( 基本上, 我認為本質上有很大的不同 )

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndude/html/dude03262001.asp

    在ie的技術排名裡面, MathML還比SVG優先. 這裡面牽涉到的, 不只是M$的好惡而已, 而是在思考SVG的時候, IE的操作可能會必須要做很大的變動(放大縮小該怎麼辦). 沒有 ie 支持的標準, 那就只好繼續plug-in下去. 相較於Flash, SVG的plug-in可是大多了. 不同於XML, SVG可是個針對view而來的標準, 一個沒有閱聽大眾支持的view標準, 那還不靜靜的死掉?

    "這個人一定不喜歡SVG", 如果你看了上面的文字有了這樣的感覺, 嘿嘿!那就錯了. 我可是SVG的忠實支持者(比swf還要堅定).原因在於接下來我要說明的一個根本問題(很奇怪,這邊都沒人提, 是因為大家都知道了嗎?) , 就是: SVG到底是幹什麼的?

    如果你今天打開任何一本人類的印刷物品, 想想, 這樣的排版我可以用HTML完成嗎? 很讓人沮喪的是, 大部分有水準一點的排版功能, html都不行(比如排成兩欄,就是個很著名的例子). Art Design, 在許多Art school 的定義裡面, 就是 Information Communication的一部分, 而宣稱是"人類溝通新型式"起點的網際網路, 對於這部分來說, 卻一直有的嚴重的缺陷. 所以, 本該是Designer主導的"資訊形式設計", 現在對這些Designer來說卻困難重重. Adobe, 身為全世界和Designer相處得最好的資訊公司, 當然必須擔起這個責任(並且依此賺錢). 這就是 PGML 的由來, 在1999年, 成為SVG第一版的working draft.

    Flash的swf, 就是另外一件事了. swf的基本目的本來就是動畫(macromedia很清楚知道他們在做什麼), swf本來就不太在意真正的"排版"工作, 所以, 大部分時候,在flash裡面, 我們處理的是轉成圖形的文字. SVG原本就是解決靜態的排版, 不妨把他想成另一種PDF的格式. 當然, 加上dom以後, 光用javascript我們就可以做出許多驚人的動畫了----但畢竟這不是SVG真正的用途, 可是Adobe眼紅於Flash的成功, 所以, 在 SVG 1.0的標準出爐以後, 反而讓人覺得這個標準開始向動畫"移動". 至於是哪些詳細的規格讓我有這種感覺, 我要找找以前和Adobe討論的email.


    ------------------------------------

    另外, 如果我沒記錯, vml和pgml混血以後的東西, 就叫SVG

    ------------------------------------

    At least SVG will be a standard format.
    Just like people use XML to convert different data format.
    SVG allows you have a standard graphic format. (for vectorial)
    Many graphic applications can save to SVG format.
    (I think Autocad can save to SVG)

    ------------------------------------
    附帶一提, 目前在手機上實作的, 應該是SVG Tiny and SVG Basic. 為SVG的subset.

    據我去年去日本JavaOne跟KDDI的工程師聊天的情報, KDDI那時候只有實作出SVG Tiny的subset... (限於某些技術無法解決)

    ------------------------------------
    明天要上台講一個產品發表會,準備資料的時候,又去w3c逛了一下。

    W3C現在有個SVG Tiny的比賽哦!有興趣的人可以去看看!

    http://www.javaworld.com.tw/jute/post/view?bid=34&id=12468&sty=1&tpg=1&age=-1


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/25 13:30:00
     
     GoogleAdSense处女座1971-9-20
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/12 9:13:36

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms