http://www.mobl-lang.org/
スマートフォン向けWebアプリを作れるというmoblという言語があるようなので試してみた。
まずはeclipse3.6をダウンロードする。Eclipse IDE for Java Developersでいいんじゃないかな。
んで、eclipse.iniを編集
--launcher.XXMaxPermSize 256m
の下に
-ss16m -Xss16m -Xms200m -Xmx1024m
を追加。
eclipseを起動する。
起動したら、メニューのHelp>>InstallNewSoftwareで、
http://mobl-lang.org/update
と打ち込んでmobl editorってのをインストールする。

インストールしたら、eclipseを再起動だ。
これで準備OK
はじめのプログラム
といえばHelloWorld
新規プロジェクトからmobl projectを選択してProject name: Application name:にそれぞれHelloと入力してFinish

するとプロジェクトが作成された。
本家サイトにはプロジェクトが作成された段階でwwwディレクトリができて、その中にjsだのcssだのができるようなのだが、何にもなし。
開いているHello.moblのファイルのいちばん下に空白を入力して保存するとauto bulidが走ってwwwディレクトリができた。

これで、DebugとかRunとかやればブラウザで確認できるのかと思っていたら、そうは問屋がおろさねぇ。
webサーバのセッティングまではやってくれないので、javaで書かれたシンプルなwebサーバ fileserver.jar でチェックするらしい。
ムムムー。
ダウンロードはココから
http://www.mobl-lang.org/fileserver.jar
もしくは、eclipseのpubgins/mobl_x.x.x.xxxxxxxxxx/bin/ のなかにもある。
そこにパスを通すかプロジェクトのあるディレクトリまでコピーしてきてコマンドプロンプトで、
$ cd /path/to/プロジェクトのディレクトリ $ java -jar fileserver.jar 8888 www fileserver accepting connections on port 8888
とすると確認できる。
webサーバならなんでもよさそうなのでXXampかなんかをつかってもよさそうだな。
このあたりは後のバージョンでなんとかしてくれるんだろうか。jettyなど使ってね。
あとはブラウザでhttp://localhost:8888/Hello.htmlなどとして確認すると、みごとHelloの文字が表示されるはずだ。
非常にシンプルなコードでスマートフォン用のwebアプリがつくれそうだ。
イベント処理とかajaxはどうなっているのだろうか。
このページにサンプルコードとデモがあるのでチェックしておこう。
しかし、javaでもないjavascriptでもない新しい言語を覚えないといけないのはちょいと面倒かなー。
今後に期待!
Related posts:
関連記事はYARPP関連記事プラグインによって表示されています。

