MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Cocoa開発者向けHTTPサーバ「CocoaHTTPServer」

タグ: [] [] [] [] [] [] [] [] [] []

buzz_button

GUIのソフトウェアを開発していると、別なソフトウェアと連携させたいと思う時がくる。そうした時に便利なのがHTTPを使った連携だ。用途にもよるだろうが、プロトコルを自作するよりはよっぽども手軽だ。

ピクチャ 14.png
起動しても立ち上がるのはこのウィンドウのみ

 

そこで、Cocoaアプリケーションを開発する方はこちらのライブラリを使って開発してみてはいかがだろう。

今回紹介するオープンソース・ソフトウェアはCocoaHTTPServer、Cocoa向けHTTPサーバライブラリだ。

CocoaHTTPServerは軽量でごく簡単に使えるHTTPサーバライブラリだ。実装例が幾つか提供されており、通常のHTTPサーバの他、パスワード保護、SSLを使ったセキュアなサーバ等が立てられる。

ピクチャ 17.png
SSLサーバの例

 

他の機能として、IPv4/IPv6のサポート、Bonjourサポート、Cocoaソケットを使った非同期通信などが挙げられている。メモリを食わない、簡単に使いこなせる、コメントを多めにといった点に重点が置かれている。

最近はWebアプリケーションとローカルアプリケーションの境目がなくなりつつあり、相互に活用しながらサービスを提供していることが多い。GUIアプリケーション同士の連携や、LAN内での手軽なファイル授受ソフトウェアなどで使えそうだ。

 

cocoahttpserver - Google Code
 http://code.google.com/p/cocoahttpserver/

May 6th, 2008 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding