Google Summer of Code
投稿日: Apr 01, 2010 9:29:45 AM
GeoGebraは今年のGoogle Summer of Code (日本版wikipediaの説明)に選ばれています。Google Summer of Code に選ばれている組織の表には組織名International GeoGebra Instituteとして載っています。
応募資格は、18歳以上の学生で、締切は4月9日。英語もメールのやりとりができれば何とかなると思うので、資格と興味のある方はぜひ応募してみて下さい。また、周囲に応募できそうな人がいたらぜひ薦めて下さい。
GeoGebra Wikiの情報に、応募するときに選ぶプロジェクトが載っています。以下に説明の概略とともに書いておきます。
GeoGebra to JavaScript Port
Skills needed: GWT, Java programming
Mentor: Zoltan Kovacs, University of Szeged, Hungary
JavaScriptへの移植。Google Web Toolkit を使うそうです。移動端末での稼働も視野に入れています。会ったときは妙に日本人に馴染んでいましたがコバチさんって偉い方なのかも。
GeoGebra GUI extension
Skills needed: Java programming, Swing experience
Mentor: Markus Hohenwarter, Johannes Kepler University Linz, Austria
グラフィックスビューや数式ビューなどのビューの配置のカスタマイズなど。
GeoGebra3D
Skills needed: OpenGL, Java programming
Mentor: Mathieu Blossier, University of Rouen, France
メンターが既に持っている GeoGebraの3D拡張を、メンターと密に連携して作業するそうです。早期実現の要望が多そうな分野ですね。
GeoGebraTouch
Skills needed: Java Swing programming
Mentor: Michael Borcherds, Birmingham, UK
タッチスクリーンの技術をGeoGebraに取り入れる。iPod Touch ではない。
GeoGebraSpreadsheet
Skills needed: Java Swing programming
Mentor: George Sturr, Santa Rosa Junior College, California, USA
グラフ作成のウィザードや、外部からのデータ取り込みをなどの表計算の機能の拡張。
Equation Editor for GeoGebra
Skills needed: Java GUI (Swing, SWT) programming, basic MathML knowledge
Mentors: Markus Hohenwarter, Johannes Kepler University Linz, Austria; Calixte Denizet
GeoGebraに使い易い数式エディタを取り入れるプロジェクト。1から数式エディタを開発するのでなく、TutorMates, JLaTeXMath,DragMath などの既存のオープンソースのパッケージを取り入れたいとのこと。
Locus line equation
Skills needed: Java client-server programming, basic understanding of Groebner bases
Mentors: Markus Hohenwarter, Johannes Kepler University Linz, Austria; Miguel Á. Abánades, Universidad Complutense Madrid, Spain
現在は簡単な方程式で表せる場合も、軌跡の方程式は見られません。それどころか数式ビューにも軌跡はリストされていません。グレブナ基底と消去法を使って軌跡の方程式を求めようというプロジェクト。数学科の学生で誰か応募する人いませんか。
Contour and Implicit Plotting
Skills needed: Java2D programming
Mentor: Markus Hohenwarter, Johannes Kepler University Linz, Austria
等高線 f(x, y) = h や、特に、陰関数のグラフ f(x, y) = 0 の描画。既存の陰関数描画パッケージを参考にするとのこと。
GeoGebraXO
Skills needed: Java programming, some Linux experience
Mentor: Zoltan Kovacs, University of Szeged, Hungary
非営利団体 One Laptop per Child (OLPC) が開発した安価なノートパソコン OLPC XO 1.5 上でGeoGebraを動作させるプロジェクト。
GeoGebra Installers & Auto-Updating
Skills needed: Java programming, some Linux experience
Mentor: Yves Kreis, University of Luxembourg; George Sturr, Santa Rosa Junior College, California
インストーラと自動アップデート。現在のwebstartとインストーラの技術の融合。
GeoGebra & Moodle
Skills needed: Moodle programming
Mentor: Michael Borcherds, Birmingham
オープンソースのeラーニングシステムMoodleでGeoGebraアプレットを使えるようにするプロジェクト。これも需要が大きいかも。
GeoGebra & Sage
Skills needed: Sage (Python) programming
Mentor: Markus Hohenwarter, Linz
GeoGebraアプレットをSageに入れる。
GeoGebra & STACK
Skills needed: web (php) programming
Mentors: Chris Sangwin, Birmingham, UK and Markus Hohenwarter, Linz, Austria
GeoGebraアプレットをSTACKなるeラーニングシステムに入れる。
GeoGebra & MathPiper
Skills needed: CAS development experience.
Mentor: Ted Kosan (Shawnee State University, Ohio, USA)
GeoGebraが内部で使用しているCAS (Computer Algebra System) であるMathPiperが、限定的にしか持っていないテストスイートの拡張。