私の次の仕事は、リストやプロパティ フォームを使用する代わりに、ズーム可能な 2 次元の平面またはキャンバス上で整理されたときに最もよく理解されるデータの操作に重点を置いています。
ライブラリは、OpenGL、GTK+、または Cairo に基づくことができます。それは私ができるようにする必要があります:
- ベクトル形状とテキストからウィジェットを構築します (おそらく SVG ベースでさえありますか?)
- これらのウィジェットを 2D 平面に配置します
- ウィジェット関連のイベントをキャッチ
- ウィジェットを深くズームして追加データを表示する
- ウィジェットをツリーに配置する
- ウィジェットを流動的にアニメーション化する
何らかのデータバインディングやモデル/ビューの概念を考慮しても問題ありません。