「Phone Gap」が気になる

No Comments

HTML5/CSS3/Javascriptで作る「Phone Gap」というネイティブアプリが作れるツールがあるみたい。
「Titanium Mobile」とは違い、Webアプリを作る感覚で、簡単に変換してくれるツール。

ノリ的には、HTML/Javascriptで作るAdobe AIRみたいなようなものだ。カメラやファイル、位置情報などの端末の機能にもアクセスできるので、JAVAやObject-Cなどで作ったようなアプリが作れるみたい。

ゲームや簡単ツールを作るには、いいアプリケーションなのかもしれない。

なんか作ってみようかな。

関連リンク

 

 

 

 

 

FlexFTP

No Comments

Adobe AIRでXMLで管理するCMSを作りたくて、FTPでサーバにファイルをアップロードする必要だなとかいろいろと必要な機能を整理をしていたんだけど、果たしてFlexでFTP機能って作れるのかって、思って調べたら、ライブラリがあった。これを使うできるようだ。ただ、Flex2の時に作られたライブラリでしかも更新していないようだ。

とは言っても参考になりそうなので、メモ。
flash.net.soketクラスで作れるようだ。作る前にある程度調べる必要がありそうだ。

More

adobe AIRでwordpressのクライアントソフトを作ってみたくなった

No Comments

先週末、Wordpressの管理画面に入らないで、クライアントPCから記事を書けるようなシステムを作れないだろうかと・・・ふと思って調べてみた。XML-RPCという方式を使うとできるらしい。Flexでできたら、いいのになぁと思ったらできるみたい。XML-RPCを扱えるようにするライブラリもあるようだし、Adobe AIRで作ろうかと思った。

そんな勢いに任せたモノづくりが始まった。

ActionScript3.0でXMLRPCを使ってはてブを取得してみる
http://clockmaker.jp/blog/2008/09/as3_xmlrpc_hatena/

あと、PHPとWordPressだけど、ヒントになりそうなので、メモ。

[PHP] XML-RPCを使ってWordPressに投稿する
http://www.multiburst.net/sometime-php/2009/04/newpost-with-wordpress-xmlrpc-api/

[WordPress] XML-RPCを駆使してブログの記事を投稿してみる
http://blog.bgs-works.com/2009/11/wordpress-xml-rss/

まぁ、とりあえず、Adobe Airで作ること自体が久しぶりなので、そっこから勉強しなおす予定。
あと、Flex4を使おうかなって思う。いろいろとできるみたいだし。

ペーパープロトタイプからつくるかな。

adobe AIRでのBasic認証

No Comments

adobe AIRでのお話だけど、Basic認証スクリプトさえ実装すれば通るみたい。
こりゃ、知らなかった。

しかも一行だけっていうのが、すごい。

URLRequestDefaults.setLoginCredentialsForHost(<span>"twitter.com"</span>, <span>"ユーザー名"</span>, <span>"パスワード"</span>);

何か役立ちそうなので、メモ。

100行以内で作る超簡易板Twitterクライアント
http://d.hatena.ne.jp/matsu4512/20091109/1257749321

ツールを作るときに悩むこと

No Comments

よくフリーソフトでツールがあるけど、よくできているツールとそうでないツールがある。それは画面設計や使う立場に立って作っているかそうではないかの違いなのかな、と思う。今、ツールを作ろうとしている。丁寧に作ることが一番だけど、リリースすることが先ということもある。だけど、それで良いのかとも思う。いろいろと考えていくと・・・ちゃんと作ろうと思うのだけど、サイト構築と違って悩ましいことがある。

特に悩ましいことのその代表格としてあるのが以下の3つだと思う。

1.機能を多機能にするかシンプルにするか。
これはすごい悩ましい。目的を絞るのはいいことだと思うけど、慣れてしまうと物足りなさが出てしまうのではないかと思う。高度な設定や機能を別画面に設けることも考えられるけど、多機能にしてしまうとパソコン初心者や普通の人から敬遠されてしまいそうだ。

2.画面設計に時間をかけて作りこむべきか。
絶対に時間をかけて作りこんだほうが絶対にいいと思うけど、時間をかけて開発を遅れるようだったら、時間をかけずにサッサと作ってしまい、操作をユーザに慣れさせてしまう方法もありえると思う。ASベースで作るのではなくFlexのようなUIがある程度完成されているもので作るっていうのも打開策かもしれない。

3.考えたツールを使ってくれる人がいるのだろうか。
せっかく作ったのだから、使ってくれる人が居ないとさびしい。使ってくれてはじめて、ツールとして成り立つ。リサーチはしているけど、やはり絶対的な裏付けがないから非常に心配な部分だったりする。

今、ツールをadobe Airで作ろうとしているのだけど、技術的なところは調べながら作ればなんとかなる。だけど、作り始めて完成~リリースして答えが出ることなので作る側としても心配な部分を抱える。特に3は、仕事でもよく似たことを経験しているので、重要なところだと思う。もちろんリサーチ・プロモーションをしないといけないのはわかるけど、結果はやってみないとわからないのかなと思う。