Airアプリケーションを開発しようと思います。・ローカルでブログの静的HTMLを生成するアプリケーションである。・テンプレートエンジンを実装する。人力検索はてな人力検索はてなモバイル版を表示しています。Airアプリケーションを開発しようと思います。・ローカルでブログの静的HTMLを生成するアプリケーションである。・テンプレートエンジンを実装する。ライセンス:GPL3。・ソースは、AptanaのAirプロジェクトとEclipseのJavaプロジェクトを含めたzipでダウンロードできる。・MacとWindowsで動作する。・Webデザインしやすいように設計する。・トラックバックやコメントは、サーバーサイドでなければ、実行できないのでCGIを用意する。Transitionalを推奨とする。・エディッターは、デフォルトも用意するが、他のエディターでも編集できるようにする。・データはバックアップできるようにする。・WEBサーバへのアップロードは、FTPで行う。SFTPまたはSCPは初期バージョンではサポートしない。・テンプレートのサポート・HTMLのビルドのコントロールをユーザがカスタマイズできる。・負荷が高い処理は全てJavaで行いUIが固まらないようにする。質問が長いので続きはコメントに書きます。・プレゼンに便利な機能を実装したい。・記事のタイトル等を加工したテキストで表現したい場合など。Frameworkで、HTMLで表現できない文字組ができるようにする。・サーチエンジンで検索できないので、display-noneで文章をhtmlに入れとく。・Photoshopでタイトルなどの文字列だけ差し替えるえて、画像化。・SwitchBoardという技術でAdobe製品と通信。・別のアプリケーションがデータベースに登録したデータを読み込んで、HTMLを生成する。・テンプレートは、テキストファイルであればサポートする。・初期バージョンではCSSエディターやHTMLエディターはサポートしない。・文字コードはUTF-8のみサポート。・UIは主にExtJsを使用します。FlexまたはFlashは、HTMLで表現できない場合のみ使用します。・UIのエフェクトは、ユーザービリティに影響がない限り使用する。・Socket通信で連携。・ローカルホストまたは、ローカルネットワークの通信なので通信量は基本的には考慮しない。・HTML生成などの時間の掛かるタスクは全てJavaに任せる。・Airは主にUIの処理だけを行う・ユーザカスタマイズ・テンプレートの処理をJRubyで実装できる。・JavaScriptで実装できる。・CGIはRubyで作成。・JavaのOSSを使いまくる。・JavaのOpenGLで高速な画像処理。・Jrubyを採用する。・AirとJavaプログラムをインストールしなければならない。・Airアプリが起動する前にJavaプログラムを起動しなければならない。・アプリケーションの起動がシンプルでは無い。・テンプレートをブラウザでプレビューができるようにする。・テンプレートの書式をブラウザが無視できるようにする。validなテンプレートにする。・HTMLのコメント部分にテンプレートを記述する。他にWebサイト開発で欲しいなという機能があれば、アイデアを下さい。後、問題点を解決できる方法があれば教えてください。□はてなトップ(C)株式会社はてな。