Maxima で綴る数学の旅

紙と鉛筆の代わりに、数式処理システムMaxima / Macsyma を使って、数学を楽しみましょう

-Android- MoAのアーキテクチャを変更しています

 

f:id:jurupapa:20130427181144j:plain

ミニチュア模型(みたい)

 

Maxima on Androidの基本アーキテクチャを見直しています。これからの時代、どう考えてもJavaでごりごり書くよりもHTML5+CSS+Javascriptが主流に成ります。また現在Activityが4つもあるのも、これを機に書き直したいところです。

色々と検討をした結果、次のリリースは以下のような方針でいきます。

次のリリースは上記のような内部変更にとどまると思いますが、一度これをやってしまえば、次のようなメリットも考えられます。

  • 各ユーザが再コンパイル不要でGUIを変更出来る。wxMaximaのようなGUIもちょっと頑張ればjquery mobileでかけそうです。
  • 数学を入力するための入力ツールや専用キーボードもHTML5+CSS+Javascriptで書く方が簡単そう。
  • もっとAndroid端末の機能(センサーの読み取りとか)を使いたい、という希望が出て来たらPhoneGapにいく道もありえる。

GWの残りで、とにかく既存機能の移植をします。