せっかく入手した705NK(Nokia N73)なので少しだけLinuxとの連携を調べてみました。いくつかやりたかったことがあるのですが、残念ながらSymbian Signedの壁は厚くことごとく阻まれてしまいました...
思った以上に自由度がないのに少し辟易したものの 気を取り直して、Pythonスクリプトをインストールする方法とか、連携出来そうなソフトのメモ。
ほとんどの連携はBluetooth経由で出来るのがいい感じです。
テーマファイルのインストール
- UnSisxTool_v1.1をダウンロードして、展開。ExeFilesの中のsisinfo.pyを使う。
- SISファイルを展開
mkdir tmp; sisinfo.py -e tmp -f hoge.sis - USBかメモリカードリーダでメモリカードをマウント
- SISファイルの情報を調べる
sisinf.py -i -f hoge.sis - 出てきたパスをメモリカードに作成し、ファイルを全てコピー
- E:/PrivateがBluetoothから扱えないようなのでUSBかメモリカード経由なのが残念
- ただし簡単なpythonスクリプトを作ったらBluetooth経由でもいけそう
アプリのインストール
- obexftp -b XX:XX:XX:XX:XX:XX -p hoge.sis
javaも同様
Pythonスクリプト
- Python for S60 - OpenSource
- obexftp -b XX:XX:XX:XX:XX:XX -C e:/python -- メモリカードにフォルダ作成
- obexftp -b XX:XX:XX:XX:XX:XX -c e:/python -p hello.py -- インストール
- obexftp -b XX:XX:XX:XX:XX:XX -c e:/python -k hello.py -- 消す
Bluetooth経由でネット接続(未)
- gnuboxはsymbian signedでないので無理
- Hiisi Proxy 開発日記: Hiisi Suite 最新版はJavaなのでインストール可能だがサーバ側がWin/Macのみ。Linuxにポートしようかな
その他
- javaアプリとpythonアプリが通信出来ればもしかしてなにか出来るかも
- pythonでproxyをつくってみるか
- pythonからBTが叩けるのは面白い
感想
- PIM関係は全日予定が出来ない以外はまずOK
- SharewareだけどHandyCalendarはいい感じ
- とにかくSymbian Signedでないと動かないのはつまらない。せめてDevCertで動いて欲しい
- メモリ不足で止まったりする
- Webブラウザの互換性?に問題があるかも
- パケット定額外のAPでないと動かないものが多い(せめてWM並にし欲しい...)
- APIがC++なのが萎える
- The Ensymble developer utilities for Symbian OS-- Linuxでsisファイルが作れるが意味なし
ということで自前プログラムで遊べそうなのはJavaとPythonかいずれ出るかもしれないsignedなRuby位か。E61だともう少し自由度は高いようですが、パケット定額は全く適用されないのが難点。
なんだかiPhoneも自由を奪われてしまってPSPみたいな様相を呈してきていますし、Palmの新しい奴が日本国内で使えればいいんですけどね...