Zimletの開発は順調!

| | Comments (7) | TrackBacks (0)
サンプルのおかげでZimletの開発は非常に順調です。
後はアプリケーションサーバーとのやり取りに必要なXMLファイルが守らなければならない規則をXML Schema(W3C)を使ってちゃんと書いてあげれば初期段階のテストができる。
全体のArchitectureの設計もできたし、研究室の先生が僕用にサーバーを一台買ってくれることになったから今後が楽しみ!まあコーディングの方はまだ山積みですがねw、完成までは。
ちゃんとしたWeb Interfaceも作らなければいけないので。
というか、今の自分のスキルでは厳しい部分もあるけど、そこは自分でいろいろ調べたりして勉強して乗り越えたい。
というのも、この今取り組んでるConcal Projectは何としても世に出したいと思っているのです。
あ、下の写真はまだまだ開発途中ですがConcal Zimletです。
というか、ロゴはもうちょっとちゃんとした専用のやつを作らないといけないですね。

Concal_UI_Beta.JPG

0 TrackBacks

Listed below are links to blogs that reference this entry: Zimletの開発は順調!.

TrackBack URL for this entry: http://us.ms-square.com/cgi/mt/mt-tb.cgi/57

7 Comments

はじめまして.
私は日本の国立大学4年生です.
今大学の研究でZimletを作っているものですが,ユーザーインターフェイスの作り方がよくわからず困っています.
もしよろしければ上画面のようなユーザーインターフェースの作り方を教えていただけないのでしょうか?

はじめまして。
最近いろいろと忙しくて返事が遅れました。
ご質問のZimletの件ですが、なかなかウェブ上にTutorialみたいなのがないので、自分の場合はいろいろとサンプルコードを見ながら学びました。ちなみに上画面のやつは最初に作ったやつでほとんどWebExっていうZimletのUIがベースです。その後いろいろと改良を加えましたが、やはり最初はサンプルをベースにいじるのがいいと思います。下にいろいろとサンプルが見れるURLを載せておきますね。
もう知っていたらごめんなさい。
http://zimbra.svn.sourceforge.net/viewvc/zimbra/trunk/Zimlet/src/zimlet/

返信ありがとうございます.
このサイトははじめて知りました.
サンプルをあまり持ってなかったので大変参考になりそうです.
これからこれを見ながら勉強したいと思います.
本当にありがとうございました.

あ、ちなみにZimbra Desktopというのを使うとローカルマシンでテストが出来て開発がだいぶ楽になるので、もしまだ使っていないようなら使うと良いと思います。
http://www.zimbra.com/products/desktop.html

さっそくZimbra DesktopにサンプルのZimletを導入してみました.すごく便利ですね.
また簡単なUIも教えていただいたサンプルを見て作ることができました.
本当にありがとうございました.
まだこれからも研究にZimbraをつかっていくのでまた何かあったらよろしくお願いします.

はじめまして
私も今Zimletを作っています。
一つ質問があるのですが、作成したZimletをZimbra Desktopにデプロイする方法がわからずに困っています。
もしご存知でしたら教えて頂けないでしょうか?
不躾な質問で申し訳ありませんがよろしくお願いします。

Shinerさん、はじめまして。
以下に簡単な説明を載せておきますね。
ちなみに、Javaがインストール済みであることが前提です。
(コマンドプロンプトにjava -versionなどと打って反応がある状態)

Deploy Zimlet
1: CD to zdesktop install folder
2. Run the following java command
java -cp -DZimbra.config=conf/localconfig.xml com.Zimbra.cs.Zimlet.ZimletUtil deploy /com_Zimbra_hello.zip
(Example)
java -cp jetty/lib/log4j-1.2.8.jar;jetty/common/lib/commons-httpclient-3.0.jar;jetty/common/lib/mail.jar;jetty/common/lib/commons-logging.jar;jetty/common/lib/commons-codec-1.3.jar;jetty/common/lib/json.jar;jetty/common/lib/dom4j-1.5.jar;jetty/common/lib/zimbracommon.jar;jetty/webapps/service/WEB-INF/lib/zimbrastore.jar -Dzimbra.config=conf/localconfig.xml com.zimbra.cs.zimlet.ZimletUtil deploy C:\com_Zimbra_hello.zip

3. Shutdown Zimbra Desktop Service and restart it

以上でZimletがDeployされLDAPに登録されます。
またZimletのファイルが自動的に解凍され\jetty\webapps\service\Zimletにコピーされます。

Undeploy Zimlet
1: CD to zdesktop install folder
2. Run the following java command
java -cp -DZimbra.config=conf/localconfig.xml com.Zimbra.cs.Zimlet.ZimletUtil undeploy com_Zimbra_hello
3. Shutdown Zimbra Desktop Service and restart it

現時点ではサーバーのバグでZimletをUndeployしてもファイルが自動的に消去されませんので、自分で\jetty\webapps\service\ZimletにあるZimletファイルを消します。

とりあえず以上なんですが、実は開発者向けにもっと簡単にZimletをDeployしてテストする方法があります。
以下のサイトに詳しい説明があるので、そちらを見てもらったほうが早いと思うのですが、_devフォルダというのを作ってそこにZimletファイルをコピーします。後はコードを変更するたびに上書き保存してブラウザーをリフレッシュすればOKです。Firebugを使えばデバッグメッセージも出力できてかなり便利です。是非目を通してみてください。
http://wiki.zimbra.com/index.php?title=ZimletDevSetup

Leave a comment


画像の中に見える文字を入力してください。

About this Entry

This page contains a single entry by Manabu published on September 6, 2008 9:33 PM.

今学期のルームメイト! was the previous entry in this blog.

今度はアメリカで自宅サーバー構築! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.