Google
WWW を検索 junglejava.jp を検索

 ZK Studio 0.9.2 リリース

Posted in Ajax (RSS), Eclipse (RSS), Java (RSS), XUL (RSS)

知らなかったなぁ。UI に XUL を採用した Ajax フレームワーク 「ZK」 のために、「ZK Studio」 という Eclipse ベースの統合開発環境(IDE)が開発されていたのですね。1週間ほど前に 0.9.2 がリリースされています。

関連情報
New Features of ZK Studio 0.9.2
ZK Studio - ZK Ajaxアプリ開発支援統合開発環境 - Eclipseリンク集
ZK - Ajaxをベースにしたイベント駆動型のWEBフレームワーク - オープンソースコラム

Jungle Java - JavaとXULでリッチアプリを実現する ZK
Jungle Java - ZK 3.0 RC リリース
Jungle Java - ZK モバイルで Android コンテストの賞金にチャレンジ!

(2009/05/09 追記)
ZK - ZK Studio 0.9.3 New Features - Documentation

(2009/07/10 追記)
ZK Studio 0.9.5 released

Posted on 2009年01月21日

 Nvu の後継となるHTTPエディタ BlueGriffon が登場

Posted in XUL (RSS)

Nvu」 や 「KompoZer」 の後継となるWYSIWYG編集可能なHTTPエディタ 「BlueGriffon」 が登場しました。「XULRunner」 ベースのアプリケーションで、現在ダウンロード可能なWindows版(bluegriffon-20081013-win32)には 「XULRunner 1.9.1b1pre」 が含まれています。


関連情報
BlueGriffon - えむもじら
Slashcolon /: ? BlueGriffon…次世代Webエディタ
Mozilla Labs ? Blog Archive ? Developer Tools and the Open Web

(2009/07/26 追記)
BlueGriffon HTML Editor CSS Editor GUI Editor
BlueGriffon日本語版 プロジェクト トップページ - SourceForge.JP

(2010/02/09 追記)
【コラム】イマドキのIDE事情 (75) オープンソースのHTMLエディタKompoZerでWebオーサリング! | マイコミジャーナル

Posted on 2008年10月14日

 Prism が Firefox3 の拡張機能に

Posted in Webブラウザ (RSS), XUL (RSS)

Webアプリをデスクトップに統合する 「Prism」 の バージョン0.9 がリリースされました。同時に、「FireFox 3.0」 の拡張機能 「Prism for Firefox 0.2」 も登場しています。

関連情報
Mozilla Labs ? Blog Archive ? Major Update to Prism, First Prototype of Browser Integration
サイトをWebアプリ化するツール「Prism」がFirefox用アドオンに | マイコミジャーナル
Focus on People:Mozilla Labsのトップが語る次世代ブラウザの姿 - ITmedia エンタープライズ
【OSC2008 Tokyo/Spring】「ブラウザとOSの境界を曖昧にする」:ITpro

Jungle Java - Webrunner が Prism に変身
Jungle Java - Mozilla Labs が Weave 0.1 をリリース

p.s.
「FireFox 3.0」 は Beta 4 がリリースされましたね。正式リリースはいつでしょうか。

関連情報
Mozilla Japan - Firefox 3 Beta 4 リリースノート
Firefox 3 Beta 4がリリース--JavaScriptの処理速度、メモリ使用量を改善:ニュース - CNET Japan
Firefox 3 Beta 4レビュー--これはすごい!JavaScript処理が劇的向上 - builder by ZDNet Japan

(03/24 追記)
TechCrunch Japanese アーカイブ ? Mozilla Prism―デスクトップとウェブ・アプリを結ぶかけ橋へ

(04/04 追記)
モジラ:「Firefox 4」に向けた目標はPCとの統合とウェブサービスとの連携強化 - builder by ZDNet Japan

(04/09 追記)
TechCrunch Japanese アーカイブ » デスクトップとウェブ・アプリを結ぶかけ橋へ Part2―SSBとAdobe AIR

(10/30 追記)
ウェブアプリケーションを単体のアプリケーションに変換する「Prism」 - builder by ZDNet Japan

(2009/02/13 追記)
フリーソフト&サービスレビュー「Prism」 : ソフトウェア&サービス - TECH WORLD

(2009/05/21 追記)
Webアプリを単独動作させる「Prism」のβ版が公開 | マイコミジャーナル

(2009/07/04 追記)
Prism 1.01β - Webアプリケーションを単独のウィンドウとしてデスクトップアプリケーションのように実行するツール:Review - Publickey

Posted on 2008年03月12日

 ZK モバイルで Android コンテストの賞金にチャレンジ!

Posted in Java (RSS), XUL (RSS), モバイル (RSS)

「Android デベロッパーチャレンジ」 は賞金総額が 1,000万ドルを超えるアプリケーションコンテストなので、気になっている開発者も少なくないでしょう。
そんな中、Java で開発された Ajax フレームワーク 「ZK」 のサイトで、表記のような small talk(よもやま話)が掲載されてました。詳しくは下記のリンクをご参照ください。

Win Android $10 Million Developer Challenge by ZK Android ;-)

関連情報
Agile Ajax: ZK on Android
Jungle Java - Google が Android SDK をリリース
Jungle Java - ZK 3.0 RC リリース

p.s.
「ZK」 のサイトには、「Grails」 用のプラグイン 「ZK plug-in」 についての small talk も掲載されています。

Integrates ZK with Grails.

Posted on 2007年11月19日

 開発者向けに Songbird の API が公開

Posted in XUL (RSS)

XUL で開発された音楽プレーヤー 「Songbird」 が 0.3 にバージョンアップしました。
併せて、開発者向けのサイト 「Songbird Developer Center」 が開設され、「Webpage API」 「Add-on API」 「Feathers API」 の3つの API が公開されています。

関連情報
TechCrunch Japanese アーカイブ » ウェブブラウザ統合型メディアプレイヤー、Songbirdがv0.3をリリース
Songbirdの事をアレコレ書くよ。
Jungle Java - XULRunner で動作する音楽プレーヤー Songbird

(2009/01/22 追記)
「黒いiTunes」オープンソースのSongbird 1.0リリース - ITmedia News

Posted on 2007年11月01日

 Webrunner が Prism に変身

Posted in XUL (RSS)

Mozilla が、Webアプリケーションをデスクトップに融合していくことを目的とした 「Prism」 という実験的なプロジェクトを新たに発足しました。
最初の実験は、以前に当ブログでも紹介した 「WebRunner」 がベースとなっています。お色直しして登場した 「Prism 0.8」 は、まだ Windows 版しか試すことができませんが、Mac 版や Linux 版もすぐに登場する予定です。たいへん実用的なツールなので、これからどのように発展していくのか楽しみです。

関連情報
WebとPCの融合へむけて - 「Prism」プロジェクト誕生
モジラ、「Prism」プロジェクト発表--ウェブアプリをデスクトップに統合へ:ニュース - ZDNet Japan
ウェブアプリを単独で起動させる Mozilla “Prism” | Lifehacking.jp
Jungle Java - 特定サイト用ブラウザ WebRunner

関連情報(10/31 追記)
これぞPrismの真髄! 1対他のWeb⇔デスクトップ変換も - Prismが提案を公開

関連情報(11/05 追記)
話題のWebアプリ実行環境「Prism」、Mac版とLinux版が登場

Posted on 2007年10月29日

 XUL の開発環境 Spket IDE が Silverlight にも対応

Posted in Ajax (RSS), Eclipse (RSS), XUL (RSS)

Eclipse ベースの Ajax 開発環境としては 「Aptana」 の名がよく知られていますが、「Spket IDE」 という IDE もあります。「Aptana」 と同様、Eclipse プラグインとしても提供されています。
「Spket IDE」 の大きな特徴は、「XUL / XBL」 や 「OpenLaszlo」 をサポートしている点ですが、それだけではありません。最新版(現在は1.6.4)では、Microsoft の 「Silverlight」 までサポートの対象となっていて、驚きました。既に Eclipse 3.3 にも対応しています。
なお、非商用利用は無償ですが、商用利用にはライセンスの購入が必要だとされていますので、ご確認ください。

関連情報
CodeZine:SilverlightやXAMLのプレビュー機能も追加した「Spket IDE 1.5.9」リリース
Eclipse Europaに対応、jQuery/YUIサポート追加 - Spket IDE 1.6.0登場
[Think IT] 第1回:Spket IDEとは何か?
[Think IT] 第2回:Spket IDEでコーディングしてみる

XUL Tutorial - MDC
Jungle Java - XUL でリッチクライアント
CodeZine:「FlashもAjaxも全部フリーのプラットフォーム」 OpenLaszlo 4.0正式版リリース
Jungle Java - オープンソースのリッチクライアント製品 Laszlo

Flashに対抗するマイクロソフトの「Silverlight」、日本語サイト公開
【特集】Silverlightは次世代のJavaScriptフレームワーク? - @IT
【ハウツー】ゼロからはじめるSilverlight
「SilverlightはWPFに非常に近いところまで進化する」,MicrosoftのExpression Studio General Managerが語る:ITpro

Posted on 2007年10月01日

 ZK 3.0 RC リリース

Posted in Ajax (RSS), Java (RSS), XUL (RSS)

Java で開発された Ajax フレームワーク 「ZK」 の 3.0 RC が、2週間ほど前にリリースされています。
まだ試していませんが、パフォーマンスが大幅に向上したということです。また、「JSF」 「JSP」 「Ext-JS」 といった他のフレームワークとの統合も実現されているようです。

関連情報
New Features of ZK 3.0 RC
Potix、Ajaxのフレームワーク「ZK 3.0 RC」リリース - ZDNet Japan
試験とソースレビューで性能を4、5倍改善 - ZK 3.0 RC登場

Jungle Java - JavaとXULでリッチアプリを実現する ZK
Jungle Java - リッチなUIを提供するJSフレームワーク Ext

(2009/05/09 追記)
4、5倍のパフォーマンス改善を実現したRIAフレームワーク - ZK 3.0登場 | マイコミジャーナル
ZK 3.6.1 - ZK Release Notes

(2009/08/22 追記)
Press Release - Potix(ZK) introduces ZK 5.0
ZK - ZK 5.0 and Client-centric Approach - Documentation

Posted on 2007年10月01日

 特定サイト用ブラウザ WebRunner

Posted in XUL (RSS)

WebRunner」 は 「XULRunner」 ベースのシンプルな Web ブラウザで、特定のサイト用にカスタマイズして使用することを前提としています。
「WebRunner」 のサイトでは、「gmail」 「facebook」 「twitter」 などのためのプロファイル(拡張子は .webapp)も公開されています。これらのプロファイルをダブルクリックすると、「WebRunner」 が起動され、アドレスバーもツールバーもないブラウザ上に、プロファイルで指定された Web アプリケーションが表示されるという仕組みになっているんですね。このため、デスクトップアプリケーションとほとんど同じような感覚で Web アプリケーションを使用することができます。
なお、プロファイルの実体は ZIP ファイルで、例えば gmail.webapp には、以下のファイルが格納されています。

gmail.icns
gmail.ico
gmail.xpm
webapp.ini
webapp.js

関連情報
Webアプリケーションとデスクトップの融合を目指す - WebRunner 0.7登場
MOONGIFT: ? WebアプリケーションをGUIのように「WebRunner」:オープンソースを毎日紹介
Open Tech Press | Mozillaから特定サイト用ブラウザWebRunnerが誕生

Jungle Java - XULRunner で動作する音楽プレーヤー Songbird
Jungle Java - XUL でリッチクライアント

p.s.
「WebRunner」 にはプロファイルで指定されたドメイン以外の Web ページは表示されません。外部リンクをクリックした場合には、既存の Web ブラウザ が起動されます。

Posted on 2007年09月30日

 ZK の日本語サイトがオープン

Posted in Ajax (RSS), Java (RSS), XUL (RSS)

XUL を利用したリッチなWebアプリケーションを開発するためフレームワーク「ZK」の日本語サイトがオープンしました。日本語のフォーラム及び FAQ が開設されており、「Quick Start」など、ドキュメントの一部も日本語化されています。

関連情報
フォーラム(日本語)
ZK Documentation
新機能を多数追加! - ZK 2.4が登場 | マイコミジャーナル
Jungle Java - JavaとXULでリッチアプリを実現する ZK

Posted on 2007年07月26日

 デスクトップとインターネットの統合

Posted in Ajax (RSS), Flash (RSS), Java (RSS), XUL (RSS)

ブラウザ上で高い操作性を実現するWebアプリケーションが次々と登場することによって、OSの重要性は低下しつつあるように見えます。というか、低下していると断言しても構わないでしょう。
今のところ「GoogleOS」登場の噂は軽く聞き流しておくことにしますが、「YouOS」のようなウェブOSも既に多数登場しています。

しかしながら、デスクトップ・アプリケーションの方がWebアプリケーションよりも優れている面というのも当然存在します。
Appolo」や「XULRunner」のように"Webのコンテンツを利用しながらも直接デスクトップ上で動作するアプリケーション"という形態が、今後最も注目される分野となるのではないでしょうか。個人的には興味の対象となりませんが、Microsoft の「Windows Presentation Foundation(WPF)」も競合の一角を占めることになるでしょう。

関連情報
thebadtiming.com ? Apollo と愉快な仲間たち
Open Tech Press | Apollo、JWS、XUL、etc. デスクトップとインターネットを統合するWebtopソフトウェアの開発環境を比較する
ブラウザからデスクトップに回帰するアプリケーション:ITpro
デスクトッププラットフォームを制するのはApolloかWPF/Eか - @IT
ITmedia エンタープライズ:Webベースのアプリケーションをオフラインでも

デスクトップ環境をウェブで再現--ウェブOSの今後は? - CNET Japan
うわさの尽きないGoogleOS:結局のところ何が出てくる? - CNET Japan
GoogleOS第2弾:主役はL・トーバルズ? - CNET Japan

Posted on 2007年05月02日

 JavaとXULでリッチアプリを実現する ZK

Posted in Java (RSS), XUL (RSS)

前回はデスクトップでXULアプリを実行するための環境「XULRunner」に関連した記事を書きましたが、XULを利用したWebアプリケーションを開発するための「ZK」というフレームワークもあります。

WebブラウザでリッチなUIを実現するために XUL を利用するか Flash を利用するかという違いはありますが、サーバサイドで Java が使用される点は「Flex」や「OpenLaszlo」と共通していますね。
最新版の「ZK 2.3」では、独自のスクリプト言語「zscript」の他に、「JavaScript」、「Ruby」及び「Groovy」が利用可能となりました。「Java SE 6」でサポートされるスクリプト言語は「ZK」でも使用できるということなのでしょう。

Webブラウザ上でビジュアルに「ZK」のUIを作成するためのツール「Zero Kode designer」も公開されています。
「ZK」が登場して間もない頃に、「zscript」というスクリプト言語を使用しているのに、"no JavaScript"というキャッチコピーを使用していておかしいという批判もあったようですが、おそらくは「Zero Kode designer」によってスクリプトを直接記述しなくてもリッチなUIを作成できるということを強調したかっただけだと思われます。

関連情報
【レポート】ZKがJavaScript、Ruby、Groovyに対応 - Web開発の方向性が明らかに
JavaScriptはもういらない、XUL+Javaでリッチアプリケーション - ZK 2.0
【ハウツー】JavaScriptいらず、ブラウザでリッチWebインタフェース構築 - ZK Designer
ZK Small Talks - Painting with Zero Kode: A real-time web page designer based on ZK

Jungle Java - XUL でリッチクライアント
Jungle Java - JVM上で動作するスクリプト言語

Posted on 2007年04月15日

 XULRunner で動作する音楽プレーヤー Songbird

Posted in XUL (RSS)

華々しく登場した Adobe の「Apollo」と比べると、まだあまり注目されていないようですが、Mozilla Foundation が開発中の「XULRunner」も着実に進化しています。

既に「XULRunner」ベースのアプリケーションも登場していて、オープンソースの音楽プレーヤー「Songbird」もその一つです。(現在は 0.2.5 Developer Preview 版)
全ての機能を試したわけではありませんが、十分に製品レベルに達しているように感じられました。マスコットキャラもなかなか可愛いです。(^^)


個人的には、現段階においては、「Apollo」ベースのアプリケーションよりも「XULRunner」ベースのアプリケーションの方が軽快に動作するように感じているのですが、どうでしょうか。

関連情報
XULRunner - Wikipedia
XULRunner:What XULRunner Provides - MDC
Songbirdnest.com | Songbird Media Player

モジラ、「Firefox 3」のアルファ版を開発者らに提供 - CNET Japan
Firefox 3 for developers - MDC

(2009/04/01 追記)
「黒いiTunes」オープンソースのSongbird 1.0リリース - ITmedia News
『Songbird 1.1』でアルバムアートを簡単入手!しかもより軽快に : ライフハッカー[日本版]

(2009/08/06 追記)
Songbird 1.2がリリース - Mozilla Flux
『Songbird 1.2』には音楽好きが試したくなる新機能がある - Ameba News

Posted on 2007年04月14日

 OpenLaszlo 4.0 正式版リリース

Posted in Java (RSS), XUL (RSS)

OpenLaszlo」4.0 正式版がリリースされました。

ところで、「IDE 4 Laszlo」はどうなっているんでしょうか。かなり前からダウンロードできなくなってます。確か Eclipse open-source project に移行したはずなのですが...。

関連情報
ニュース - LaszloJapan -
Jungle Java - OpenLaszlo4.0 Beta1 リリース

(2009/04/05 追記)
何日か前に 「OpenLaszlo 4.3」 がリリースされています。それから、「IDE4Laszlo」 のダウンロード先はこちら
なお、LaszloJapan とは別に、OpenLaszlo Japan という日本語のサポートサイトも開設されていたのですね。知りませんでした。

(2009/04/06 追記)
OpenLaszloのインストールと開発環境構築:CodeZine
サンプル満載!asonのOpenLaszlo入門
OpenLaszloの設定を再確認 [思考の遷移図]

(2009/04/19 追記)
OpenLaszloのプログラミングと標準コントロール:CodeZine

(2009/06/17 追記)
OpenLaszloとサーバーサイド連携:CodeZine

(2009/09/09 追記)
OpenLaszlo 4.5 is Available Now - OpenLaszlo Developers Forums

(2009/11/07 追記)
OpenLaszloでGoogleマップを使う:CodeZine
OpenLaszloでmixiアプリの開発:CodeZine

Posted on 2007年03月24日

 OpenLaszlo4.0 Beta1 リリース

Posted in Java (RSS), XUL (RSS)

OpenLaszlo4.0」のBeta1 がリリースされました。
以前からアナウンスされていた、DHTML対応が実現しています。一つのソースからDHTMLとFlashをコンパイルできるというのはすごいですね。

関連情報
ニュース - LaszloJapan -
CodeZine:「AjaxもFlashも」 OpenLaszlo4.0ベータ1がリリース(RIA, Ajax)
Jungle Java - オープンソースのリッチクライアント製品 Laszlo

Posted on 2007年01月13日

 XUL でリッチクライアント

Posted in Java (RSS), XUL (RSS)

ユーザーにリッチな体験を提供することが、Web2.0的なアプリの条件のひとつであり、その代表的な手法が、JavaScriptを使用して実現する「AJAX」や、Flashを使って実現する「Flex」や「OpenLaszlo」です。
そして、「XUL」(XML-based User-interface Language) を使ってリッチクライアントを実現するというのも、選択肢のひとつではないでしょうか。

「XUL」はXMLに基づいたGUI記述言語で、「Mozilla」のGUIを作成するために作られました。
XMLに基づいたGUI記述言語としては、MXML(the Macromedia Flex Markup Language)よりも先輩格に当たりますが、これまでは開発ツールの問題もあって、それほど普及したとは言えない状況でした。

しかし、最近「XULRunner」や「xulfaces」等の開発ツールが登場して、再び注目を集めています。
「XULRunner」は、XULアプリを単体で起動できるようにするランタイムです。
「xulfaces」は、「JSF」で「XUL」を利用したWebアプリケーションを作成するためのツールキットです。
詳細は把握していませんが、その他にも「ZK」というフレームワークが登場したようです。

個人的には、「Nvu」のようにWYSIWYGなエディタで画面定義ができれば、もっと普及するのに、と感じます。ひょっとしたら、既にそうしたツールも登場しているのでしょうか?

関連記事
xulfacesでリッチインターネットアプリケーション簡単体験!
JavaScriptいらず? XUL + Javaでリッチアプリケーション - ZK 1.0.0登場
XULとJSFでリッチクライアント

Posted on 2006年08月25日

 『Eclipse パーフェクトマニュアル Vol.6』

Posted in Eclipse (RSS), XUL (RSS), 書籍 (RSS)

『Eclipse パーフェクトマニュアル』の最新号(Vol.6)に、前回紹介した「OpenLaszlo」の特集が載っていました。これだけまとまった日本語の資料は初めてではないでしょうか。


Posted on 2006年08月10日

 オープンソースのリッチクライアント製品 Laszlo

Posted in Eclipse (RSS), Java (RSS), XUL (RSS)

OpenLaszlo」は「Flex 2」と非常によく似たリッチクライアント製品です。

「OpenLaszlo」が「Flex 2」と大きく異なっている点としては
(1) オープンソースであること
(2) Action Script ではなく Java Script を使用すること
(3) Flash だけでなく、DHTML の出力も想定していること
を挙げることができます。

「OpenLaszlo」を試してみようと思った方は、「IDE for Laszlo」というEclipseプラグインもぜひ入手してください。IBMが提供した同プラグインを利用することで、作業効率が大きく向上します。
商用製品である「Flex 2」と比べると、完成度において見劣りする部分はありますが、非常に大きな可能性を感じさせてくれるフレームワークだと思います。
「Flex SDK」や「Flex Data Services 2 Express」の無償化にも、少なからず影響しているのではないでしょうか。

関連情報
LaszloJapan - OpenLaszloコミュニティ
Open Laszloを使って作るリッチクライアント(1)
Ajax,Flash,Java---オープンソースで実現するリッチクライアント 第3回

Posted on 2006年08月08日