tag:blogger.com,1999:blog-3925802223740683402024-03-05T14:09:31.432+09:00mutil 開発者ブログmutilを開発する開発者達が書くブログmutilhttp://www.blogger.com/profile/06921962254960230530noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-392580222374068340.post-56309748897455170442007-02-06T23:24:00.000+09:002007-02-06T23:25:02.333+09:00気持ち良い操作感の実現<p> 使いやすいインターフェイスの定義はおそらく、気持ち良い操作感を持ったインターフェイスであろう。実際、何が気持ち良いのかわからない。ほとんどの場合が感覚が良いことであろう。たとえばカーソルの動き方であったり、[TAB]キーの有効性であったりします。<br /><br /> われわれの身近なものでも、そういった動きを組み込んでいるソフトウェアもある。たとえば、Excelのような表計算ソフトである。それらのソフトにおけるカーソルの動きを人は知らず知らずのうちに学習している。セルの幅にも寄るが、よくカーソルだけを見てみると、複雑怪奇な動きをしているのがわかると思う。しかし、表計算ソフトだと思って、スクロールをするとカーソルの動きがそれほど変に思わない。それが自然であるとまで思う。人間というのは不思議で、ある部分だけとって見るととても気持ち悪く思うが、全体を通して見ることで、不思議だということを意識しなくなる。<br /><br /> 携帯電話上で、なるべく多くの人に違和感無く使っていただくために、気持ち良い操作感の実現を目指しております。</p><p>ゆーぼんでした。</p>開発者http://www.blogger.com/profile/12785547463908480109noreply@blogger.com0tag:blogger.com,1999:blog-392580222374068340.post-64482728036255297612007-02-04T20:28:00.000+09:002007-02-04T23:13:14.342+09:00エミュレータ<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3w9HphX0ef4Csuw5pQrf9ymWOkO0YB6bwl9tttmN-X4yl0NdjSFWIEsIJznxp9a1Vxj7bzUihZZcZt0N4QA5vhx_951RI5YQSviUq3Gg7_u16ILpKJpVJobdWE__WarNm5GlRDMSfADz/s1600-h/ã¨ãã¥ã¬ã¼ã¿.bmp"><img id="BLOGGER_PHOTO_ID_5027681449903955922" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 204px; CURSOR: hand; HEIGHT: 311px" height="277" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3w9HphX0ef4Csuw5pQrf9ymWOkO0YB6bwl9tttmN-X4yl0NdjSFWIEsIJznxp9a1Vxj7bzUihZZcZt0N4QA5vhx_951RI5YQSviUq3Gg7_u16ILpKJpVJobdWE__WarNm5GlRDMSfADz/s320/%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF.bmp" width="116" border="0" /></a> <div> 携帯電話に代表される電子機器のエミュレータは必ずと言ってよいほど貧弱である。ソフトウェアの表面的な動作だけではなく、ハードウェアの詳細な癖まで本当の意味でエミュレートしてくれるものはないであろうか。コンシュマーゲーム機における開発であっても、初期の段階にはエミュレータが採用されている。コンシュマーゲーム機ならば作る対象が1つのデバイスに限られているので、まだましなのかもしれない。<br /><br /> それに比べて携帯電話のエミュレータはなかなかきつい物がある。例えば通信速度、フレームの更新の早さ、スレッドの処理、ほとんどの処理が機種依存である。携帯電話の種類の豊富さからいくと、血のにじむような速度調整が必要になる。ただし、最近の携帯電話であればある程度のフレームレートがでるようにはなったので、いくつかましにはなったが・・・。それでも、バックライトをつけるシステム周りの命令だとかは、まだ統一されていないものが多い。こういったところが、開発の妨げとなっているのではないかと思う。せめて、もう少し統一してほしい。</div>開発者http://www.blogger.com/profile/12785547463908480109noreply@blogger.com0tag:blogger.com,1999:blog-392580222374068340.post-73865520342218062642007-02-04T19:14:00.002+09:002007-02-04T19:15:18.500+09:00ステルスデザイン GUIをデザインするときに心がけているのは、なんと言ってもステルスデザインです。初めて聞く人も多いかもしれませんが、ステルスデザインというのは、そもそも戦闘機や軍艦が敵艦のレーダーから見つかりにくくするための技術のことをいいます。<br /> 軍艦は敵艦から見つからないように、レーダーが干渉しやすい「丸み」を帯びたデザインを採用しているものが多いようです。<br /> 建築の世界にも良く取り入れられています。昔やっていたテレビ番組の劇的ビフォーアフターなんちゃらで出てくるような少し狭い家を、空間をうまく使い広く見せる。そういったのも、ステルスデザインの一例だと思います。<br /> ステルスデザインをGUIのデザインに取り込むときは先ほど出てきた「丸み」がポイントです。角もあまり角張らせない。そうすることによって、人が安心するデザインになるというものです。言い換えるとトゲトゲしいのが無くなります。<br /> 共通するのは、レーダーも人の視線も、光線のようなものであるということです。まるっきりいっしょだなんて、とんでもないことは言いませんが、同じような性質があるのかもしれませんね。<br /> まぁ、今回のアプリは、ビジネス用アプリなのであまり優しさを持たせるのは、御法度かもしれませんがね。<br />以上、ゆーぼんでした。mutilhttp://www.blogger.com/profile/06921962254960230530noreply@blogger.com0tag:blogger.com,1999:blog-392580222374068340.post-49197472911248038312007-02-04T19:14:00.001+09:002007-02-04T19:14:38.874+09:00携帯電話のコンポーネント製作<img align="right" alt="携帯キーボード" hspace="10" src="http://test.mutil.jp/images/mobile_keybord.jpg" /> 携帯電話でアプリを非ゲームアプリをクールに開発する上で、重要なのがコンポーネント製作です。NTTドコモのjavaプロファイルのDoJaでは、開発者は Panel, Canvas の二つから選ぶことができます。Panelの方はいくつかのコンポーネントがあらかじめ用意されていますが、かっこよくありません。その上、機種依存ときたもんだ(^^;その上、Panelはあらかじめ用意されているコンポーネントしか使えず、ちょっとアレンジしたい場合などには不向きです。<br /> 一方、Canvasはその名のとおり、自由に描けるスケッチブックという感じです。その特性上、ゲーム開発者は当たり前のようにこちらを使います。フルブラウザなどの一部のリッチな非ゲームアプリは、ほとんどCanvasを使っていると思います。<br /> 制作中のアプリも、Canvasを使っています。それは携帯電話であっても、可能な限りリッチなアプリを提供したいと、私たちが考えているからです。<br />それでは、しばしの別れ。<br />ゆーぼんmutilhttp://www.blogger.com/profile/06921962254960230530noreply@blogger.com0tag:blogger.com,1999:blog-392580222374068340.post-84382214029765529722007-02-04T19:13:00.001+09:002007-02-04T19:13:57.959+09:00ご挨拶開発者ブログを開設いたしました。少しずつ更新していきますので、みなさまよろしくお願いいたします。mutilhttp://www.blogger.com/profile/06921962254960230530noreply@blogger.com0