INPalmbox のソースコード

2012/01/23 00:21

今まで、個人ではソースファイルのバージョン管理はあまり気にしていなかったのですが、最近 git を使用するようになりました。

git もまだ、よく分かっていないのですが、勉強がてら INPalmbox を bitbucket.org へリポジトリを作成して登録してみました。

で、今更ですが INPalmbox のソースコードを公開しようかと。

# まあ、パッケージファイルをばらせばソースコードは丸見えなんですけどね・・・。

INPalmbox ソースコードのリポジトリ
https://bitbucket.org/ti1122/inpalmbox/

今は下の本を買って勉強中です。

Programing, 開発 Permalink

HP webOS 3.0 SDK の Enyo Framework で遊んでみた

2011/07/18 22:45

HP webOS 3.0 SDK をインストールしたので、Enyo Framework で遊んでみました。

SDK のインストールは特に問題なくスムーズにインストールできました。

  1. 旧バージョンの確認(有ればアンインストール)
  2. Javaの確認(無ければインストール)
  3. VirtualBoxの確認(なければインストール)
  4. SDKのインストール

ざっとこんな感じインストールが出来ました。

さっそく、HP TouchPadのエミュレータを起動して見ます。
起動は「HP webOS Emulatorショートカット」から出来ます。(Windowsの場合)

エミュレータが確認出来ました。で、終わるって言うのもつまらないので簡単なアプリを作ってみました。
タブレットなので折角だからマルチパネルのあるアプリにしてみました。

もっと読む...

Programing Permalink

HP webOS 開発環境 - デバッグその2

2011/02/19 23:23

今回のデバッグ方法は「Project Ares」のデバッガを使用した方法を紹介いたします。

前回、HP webOS 開発環境 - デバッグその1で紹介したデバッグ方法ではどうしてもカバーしきれないバグが発生してしまった場合、詳細なデバッグを行いたくなります。
そんな場合は Ares Debugger を使ってみましょう。

Ares Debugger はブレークポイントが配置できオブジェクト等の詳細なデータを確認することが出来ます。

■使用方法

・デバッグするプロジェクトの AppID を「com.domain.myapp」としエミュレータにインストールされていると仮定します。

使い方は簡単です。

  1. エミュレータを起動します。
  2. Webブラウザを起動して Ares Debugger を開きます。
  3. Ares Debugger の Script Filter へ AppID を入力します。
    今回の場合は「com.domain.myapp」と入力します。
  4. Get Scripts をクリックします。
    (「com.domain.myapp」のソースコードが取得されます。)
  5. Available Scripts からデバッグを行いたいファイルを選択します。
    (選択したファイルのソースコードが表示される。)
  6. 開いたソースコードの行番号の左側をクリックすることでブレークポイントを配置することが出来ます。

これでデバッグをする準備が出来ました。

実際にデバッグを行うには左下の方にある Debug を「ON」にして、エミュレータでアプリを起動すると先ほど配置したブレークポイントのところで処理が中断されます。
そして右側にあるデバッグ機能を使用してデバッグを行うことができます。

 

この Ares Debugger はかなり強力なデバッガで AppID さえ分かっていればどのアプリでもデバッグ出来てしまいます。

本当はこのデバッガを搭載している「Project Ares」を開発環境として使用すれば環境は1つで済むんですけどね。
しかもインストール不要。
ただ、私の場合はブラウザでの開発がどうしても馴染めないもので・・・。

Programing, 開発 Permalink

HP webOS 開発環境 - デバッグその1

2011/02/18 23:18

HP webOS 開発環境の続きです。

残念ながら「Komode Edit + webOS Addon」の環境ではシンボリックデバッガみたいなデバッグは出来ませんが「palm-log」を使用した簡易デバッグができます。

簡易デバッグの方法として、まずはログを出力する処理を記述します。

Mojo.Log.info("Hello World!");

次に framework_config.json ログレベルを設定します。

{
    "logLevel": 99
}

アプリケーションを実行してログの処理を実行したことを確認後に palm-log でログの内容を確認します。

palm-log [App ID]

毎回コマンドを実行するのは大変なので「follow」オプションを使用すると常にログが出力されるようになるので便利です。

palm-log -f [App ID]

この palm-log は Windows で言うところのコマンドプロンプトで使用するツールなのですが、Komodo Edit には Command Output が有るためこちらにログを出力させることが出来ます。
出力させる方法は、メニューの「Tools」→「Run Command」へ、コマンドを入力し実行するだけです。

これで、Komodo Edit だけでログの確認まで出来ます。

 

Programing, 開発 Permalink

HP webOS 開発環境

2011/02/16 23:45

あまり参考になるか分かりませんが私の「HP webOS」の開発環境を紹介します。

■HP webOS SDK

何はともあれ SDK をインストールしないと始まりません。
SDK をインストールしてください。→ SDK Download

 

■開発環境

一般的には Eclipse + webOS Plugin だと思いますが、

KomodoEdit + webOS Addon

と言う組み合わせで私は開発を行っています。
Eclipse を使用しない理由は特に無いのですが、Komodo Edit がシンプルで使いやすかったからこちらの組み合わせで使っています。

 

■インストール方法

こちらを確認してください。→ webOS Internals-Komodo

(すみません、手抜きです。)

 

■webOS Addon の簡単な使い方

1.のメニューの「New Project」でプロジェクトを作成できます。
2.でプロジェクトをパッケージングしてエミュレータに対してインストールして実行します。(※1)
3.は2.をエミュレータに対してではなくデバイスに対して行います。(※2)

※1 実行するにはエミュレータ起動しておく必要があります。
※2 実行するにはデバイスを USB で接続しておく必要があります。

 

■デバッグ

デバッグに関しては別途、書きます。

デバッグその1

デバッグその2

 

Programing, 開発 Permalink

INBlogger : Windows Marketplace 公開

2010/07/02 23:33

以前より Windows  Marketplace の登録代行サービスを使用して登録作業をおこなっておりました INBlogger ですが無事に公開することができました。

Windows Marketplace : INBlogger

代行サービスの方々やアプリケーションの紹介などいろいろとありがとうございました。
代行サービスを使用しなければ公開することはなかったと思います。

これからもよろしくお願いいたします。

Programing, 開発 , Permalink

INBlogger Ver 1.0.0

2010/06/22 23:15

INBlogger Ver 1.0.0 正式バージョンをリリースします。

前回からの変更点は特にないです。
今回は Windows Marketplace への登録用に正式バージョンのリリースを行いました。

ダウンロードはこちらから

Programing, 開発 , Permalink

INBlogger Ver 0.3.4

2010/02/11 23:04

INBlogger Ver 0.3.4 のリリース

  • 新規カテゴリ追加の不具合修正

WordPress API を使用したカテゴリ新規追加に問題がありました。

ダウンロードはこちらから

開発, Programing , Permalink

INBlogger Ver 0.3.3

2010/01/29 23:05

INBlogger Ver 0.3.3 のリリース

  • FC2ブログへの対応
  • 投稿時と取得時の時刻それぞれにUTCを使用する設定を追加
    (メニュー→ブログ設定→機能から変更できます。)

 

FC2ブログへ対応しましたが、少し注意点があります。

  1. 投稿時に改行が全て消されてしまう
    (対応方法としては改行を行う場合、HTMLタグ(<P>や</BR>)を使用する。)
  2. トラックバック送信が送れない

※投稿した記事を取得して編集をする場合、取得時には改行が入っているが投稿時に消されてしまうので気をつけてください。

ダウンロードはこちらから

Programing, 開発 , Permalink

INBlogger Ver 0.3.2

2009/11/14 15:58

INBlogger Ver 0.3.2 のリリース

  • キーワード(タグ)取得 のバグ修正


キーワード取得にバグがありましたので修正しました。

相変わらず、あまりテストしてないの何かあった場合はご連絡下さい。

ダウンロードはこちらから

Programing, 開発 , Permalink