Skype API for Java <http://skype.sourceforge.jp/>

1.はじめに
2.準備
3.リンク集
4.開発履歴
5.著作権・免責事項


1.はじめに

Skypeは使い始めた時には音声の品質の高さにビックリしました。
今では仕事、プライベート共に欠かせないツールになっています。
しかもSkype APIが公開されて様々なプラグインが作れるようになった時にはさらにビッ
クリしました。

ですが、Javaをメインで使っている僕には他の言語での開発は大変です。
そのため、いろいろなJavaライブラリをネット上で探しました。

JNIで通信レイヤーを実現したJSA<http://jsa.sourceforge.net/>、COMをラッピングして
実現したskype2rtc<http://skype2rtc.sourceforge.net/>を見つけましたがActiveSほど
には機能が充実していません。

ということで自分自身で会社の冬休みを利用して作成することにしました。

他のJavaライブラリと比べての特徴は
・多くのテストが行われているeclipseプロジェクトのSWTライブラリを用いて実装
・P2PフレームワークのA2Pをサポート
・Skype 2.0で追加されたグループ、ビデオチャットもサポート
となっています。

このライブラリにより
・自分の最新のブログのエントリタイトルをSkypeのムードテキストにして通知
・電話サポートが行えるオークション管理ソフトを作成
・P2Pフレームワークを用いてグループウェアを作成
等々、様々なアプリケーションをJavaを用いて簡単に開発できるようになります。

いろいろ応用して遊んでみてください♪
アプリケーションを作成した際にはhisano@gmail.comまでご一報いただけると助かります。

※Skype社とは一切の関係はございませんので、Skype社にお問い合わせになることはご遠慮ください。


2.準備

下記の環境を用意してください。
・JDK5.0(http://java.sun.com/j2se/1.5.0/ja/download.html)
・eclise3.1(http://www.eclipse.org/downloads/)

その後、eclipseの[ファイル - インポート]メニューから本プロジェクトをインポートし
てください。
APIの使い方はJUnitのテストケースをご覧ください。

他のアプリケーションに組み込む場合はreleaseフォルダ内の
・skype.jar
・swt.jar
・swt-win32-3139.dll(ネイティブライブラリ)
をlibフォルダ内にコピーしてご利用ください。
作成したアプリケーションを実行する場合には以下のようにネイティブライブラリの場所
を指定しなければいけませんのでご注意ください。

java -Djava.library.path=lib -classpath bin;lib\skype.jar;lib\swt.jar Main


3.リンク集

http://skype.sourceforge.jp/index.php?%A5%EA%A5%F3%A5%AF%BD%B8


4.開発履歴

ver0.9 - 2006/01/15(日)
　ベータ版公開


5.著作権・免責事項

Skypeは、Skype Limitedの米国、およびその他の国における商標、または登録商標です。

Skype API for Javaの著作権は久納孝治が有しています。
本ライブラリのご利用によって何らかの障害や金銭的なものも含めた損失が生じたとして
も如何なる理由であれ作者は一切の責任を負いません。
利用者の自己責任においてご使用して下さい。
