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:

  1. HT-03Aでプレビューの映像データをビットマップデータに変換するところ補足
  2. タイムゾーンを変更するには
  3. Androidで音声処理3
  4. Xperiaのカメラ

関連記事はYARPP関連記事プラグインによって表示されています。