Sun 釋出開放原始碼的 PDF renderer 與 viewer

Sun 釋出了一個 render PDF 的 library,並附上一個簡陋的 PDF Viewer。

我試了一下 PDF Viewer,開啟的速度還蠻快的,內容顯示看起來很好,幾乎不輸 Adobe Reader,不過全螢幕顯示有點問題,旁邊的縮圖欄老是跑出來。

比較稀奇的是這個 PDF renderer 有個特殊功能,就是可以用 3D 的方式檢視 PDF (點小看大圖)


(from pdf-renderer.dev.java.net)
有空再來試試 render 的 library。

Powered by ScribeFire.

IE 7 的下一代要叫什麼?

軟體的命名也是一門學問,君不見IT名人「言程序」還特別以以此寫了一篇專文。話說IE 7的下一版已經在開發中,這些開發團隊成員就在想IE的下一版要叫什麼。在他們的部落格上有列出幾個待選的名字,我們來看看有哪些名字:

  1. IE 7+1:嗯,有創意,而且改版後還可以叫 7+2、7+3、7+4...可以鍛鍊心算能力 :D
    (話說以前好像有個 7+1 合唱團,裡面還有個成員是我小學學姐)

  2. IE VIII:也就是羅馬數字的8,不過會和 Vii 搞混喔

  3. IE 1000:不是一千啦,請用二進位表示法解讀,嗯...很適合工程師的命名法

  4. IE Eight!:有個驚嘆號,是學 Yahoo! 嗎? XD

  5. iIE:呃...學完 Yahoo!Apple

  6. IE for Web 2.0 (Service Pack 2):跟上 Web 2.0 的潮流,又維持 MS 的傳統,不錯 :D

  7. IE Desktop Online Web Browser Live Professional Ultimate Edition for the Internet:很想知道台灣微軟會怎麼翻譯這個名稱 :D,我來試試看:「Internet Explorer 桌面線上網頁瀏覽器即時專業終極版網路專用」....Orz

  8. Ie2.079:這是要給數學系的學生還是教授用的吧 XD

開發團隊後來決定了下一代的IE的名字,答案是:


Internet Explorer 8




Powered by ScribeFire.

Java SE 6 Update N Early Access 推出

在 Sun Tech Day 研討會中我曾提過的「Consumer JRE」這個精簡版 JRE ,現在改稱「Java SE 6 Update N」後推出 Early Access 版本了。之前宣稱要縮小安裝檔的大小,不過還是有點大,大約14MB,而且這是指「安裝檔案」的大小,整個JRE裝完還是有86MB這麼多。


「Java SE 6 Update N」(以下簡稱 6uN)的實際版本編號是1.6.0_10-ea,這個版本已經實現的新功能有:

  1. Deployment Toolkit:主要是提供一組JRE資訊的API,讓applet或Java WebStart的開發者可以透過Javascript偵測user端的電腦是否安裝JRE、偵測所安裝的JRE版本、甚至協助安裝JRE...等等,你可以參考使用官方提供的這個 js 檔案來完成。使用方式可以參考這份官方提供的測試文件

  2. 新的JRE更新模式:以後更新JRE不會在重新下載安裝一份新版本,然後看到「新增與移除程式」中有一堆「Java 6 update x」的安裝項目,取而代之的是單一的「Java 6 Family」安裝項目。

  3. Java Quick Start功能:這個功能是預先 prefetch 部份的JRE到記憶體中,以降低JRE冷啟動的時間。這個功能可以在控制台中的「Java」項目中啟動或關閉,而預設是開啟的。官方建議測試的方式是先關閉Quick Start然後重開機去執行一個Applet,然後再開啟Quick Start後重開機執行相同的Applet,效能會有相當的提昇。

  4. 硬體加速支援的改進:完全支援基於MS Direct3D 9 pipeline的硬體加速功能,要開啟Direct3D pipeline,可以設定J2D_TRACE_LEVEL=4這個環境變數。

  5. 新的佈景主題 - Nimbus:這個佈景主題主要加強了Swing介面,讓Swing介面與原生系統的介面更融合。你可以利用 -Dswing.defaultlaf=sun.swing.plaf.nimbus.NimbusLookAndFeel 這樣的方式設定Swing程式使用Nimbus Look and Feel。

  6. 新一代的Java Plug-In:增進了效能和穩定性,也支援了Vista、IE 7、Firefox 3 pre-release等。不過奇怪的是並無法支援Windows平台上的Firefox 2 @@,也因此現在這個功能預設是不開啟的。

下圖是安裝 6uN 後控制台中的Java設定:

Java SE 6 update N

本文同步刊載於JavaWorld@TW

Powered by ScribeFire.

[間諜照] JavaWorld@TW 的新家

因為是間諜照,所以畫質就不要太苛求了 (呃...好吧,是我的手機相機太爛)

JavaWorld新家-1

型號是這個:

JavaWorld新家-2

現在還沒上線,站長辛苦了,硬灌 FreeBSD 下去 XD (爆)



Technorati Tags:

Powered by ScribeFire.

免費的 SnagIt 正式版 license key

無意間發現的好康,可以免費索取正式版的 license key。

SnagIt 是很多人愛用的知名螢幕抓圖軟體,功能十分強大,現在官方推出了一個配合 UK .Net Magazine 的活動,只要註冊就可以取得免費的正式版 license key,雖然是舊版 (7.2.5) 的 license,不過功能也是夠用了,而且如果想升級到最新的 8.2 版,還可以享有半價的優惠。


可以在 這裡 下載 7.2.5 版的 SnagIt,然後在 這裡 註冊取得正式 license key



Technorati Tags:

Powered by ScribeFire.