EclipSKY200902

Posted by kenchan 2009-02-15 23:43:00

今回はよういちろうさんをお迎えして、OSDEを題材にプラグインのコードリーディングの進め方や、OSDEの開発で苦労した点などをお話していただきました。

ざっくりととったメモを貼り付けるだけの簡単なまとめにしておきます。

  • 国内のSNS事情
    • PCは、mixi一人勝ち
    • 携帯は若干異なる
    • 国内ではgooホームが最初のOpenSocial対応になる
  • OpenSocial
    • アプリケーションの広報活動をSNSに移譲できる!
    • mixiアプリとmixiコネクト
      • mixi年賀状はRestで郵政省とmixiをバックエンドで繋いでいた
    • 登記簿をおくればSandboxがつかえる
    • まったく他人の情報を使うことは出来ない?
      • SNSのポリシーによって異なる
      • ポリシーを取得するAPIも当然ある
        • このSNSではどこまで情報が取得できるか
  • OpenSocial開発者
    • 壁
      • Socialグラフがないとだめ(友人が必要)
      • sandboxが提供されていないといけない
      • アプリケーションのコードを置くサーバが必要
      • キャッシュが邪魔になる
    • このへんの問題を解決するために開発したのがOSDE
  • Plugin開発Tips
    • Actionではなく、Commandを使おう
      • 竹添本も修正が入ってる
    • 外部プロセスの起動
      • JavaアプリケーションならRunの中に作るのがいい
      • DebugUIで起動すると、コンソールビューが割り当てられるのでおすすめ
      • 但し、DebugUIはスレッドセーフじゃないんじゃない予感
      • H2 -> Shindigと連続起動するとClassPathが壊れているという例外
      • どうやって起動完了を確認するか
        • 出力から起動完了メッセージを拾う
        • 何秒か待つ
        • タイムアウトを設定してポートをスキャンする
    • エディタを含むマルチページエディタ
      • StructuredTextEditorでは、ソースタブがクリックされたイベントが通知されない
      • エディタに米をつけるのは、durtyフラグを自分で制御する
      • EditorInputを実装するのが後で楽になるのでは
      • マニフェストエディタはソース読むのがきつい
    • EclipseForms
      • SWTっぽくないUIコンポーネント
      • 左側の変更で右側の表示項目が変更されるような場合に有効

 

因みに、噂によると次回はAQUBIさんによるAIR GREAでのデバッグ機能実装についてらしいですよ!

Eclipseプラグイン開発勉強会200805に行ってきたよ

Posted by kenchan 2008-05-13 13:24:00

今回も八角研究所さんをおかりしました。いつもありがとうございます。

やったことは、みんなで黙々とプラグインを作ったり拡張したりしながら、詰まった所や気になった所をシェアしていく感じでした。

私はtacorpusのエディタ部分の担当だったので参考になりそうな比較ビューのソースコードに潜っていました。(この辺のコードリーディングのプロセスをエントリにする予定)

軽いまとめ

  • ECFはすごいことになるかもしれない
  • 3.4M6以降(?)はFeatureがないとプラグインが動かないっぽい
  • Interfaceの実装クラスに@Override書けるのは6.0からだよ
    • このせいでFontSizeChangerが動かない人がいたのかも

次回は6月14日(土)ですよっと。

今日は5月のEclipsePlugin開発勉強会でした。– Fly me to the Ganymede

[Eclipse]5月Eclipseプラグイン開発勉強会(eclipSKY)にリモート参加しました – kojihashiの日記

Eclipseプラグイン勉強会200805参加者募集中

Posted by kenchan 2008-05-09 18:20:00

今月の勉強会(11日)は、基本はtacorpusの開発を行います。

一緒にやりたい人や、ちょっと見てみたい人も是非是非。

(本当は宿題があったんだけど、全然やってないので申し訳ない)

申込みはこちら

Eclipse Plugin 勉強会 200804

Posted by kenchan 2008-04-14 21:24:00

今回も八角研究所さんをおかりしました。いつもありがとうございますm(_ _)m

今回はRCPを作ろうというテーマだったんですが、集まった人が4人な上に、顔見知りばかりだったので、そろそろガチにプロダクトを作ろうという話になりました。

で、tacorpusプロジェクトを立ち上げました!

tacorpus

結構面白いアイデアなので、時間の許す限りお手伝いしていきたいところです。

ちなみに、当日のlingrログはこちら