オブジェクト倶楽部主催の勉強会を開催いたします。つきましては、参加者を募集いたします。見て、好き勝手に盛り上がってしまおうという企画です。することを書いてお送りください。レイアウト(2)今回はレイアウトの2回目、3つ目のキーワード「コントラストとアクセント」についてお話します。前回はリズムを重視することで、クラスの関係が一定の法則に従っていることを一目でわかるようにしました。ドキュメントには作ったものをまとめる意味もありますが、設計段階で、関連する人に自分の意思を伝えたり確認したりする役割もあります。ドキュメント全体の中で特に見て欲しい重要な場所があるはずです。ドキュメントが単調(同じリズムの繰り返し)であれば少し変調して(変えて)みるといった工夫が大切です。文章の中で強調したい部分があったときどうしますか?カラーの文章であれば色を付けるだろうし、白黒の文書であれば文字を大きくしたり太字にしたりします。これが今回のテーマであるコントラストとアクセントです。要素の持つ意味が異なる場合は、視覚的に違いを持たせると情報の構造化をしやすくなります。この2つの単語の違いは大きくなく、どちらも強調を表しています。アクセントが色の組み合わせを含む場合もありますが、本稿ではコントラストを色の組み合わせ、アクセントを大きさや太さなどの変化と分類することにします。色の組み合わせには色彩調和論という難しい概念があり、色による心理的効果を考えて配色したりするのですが、この核心に迫ると話題がかなりそれるので、色は好みで使おう!というぐらいにしておきます。今回のテーマは、コントラストとアクセントを取り入れることで単調なリズムを「くずし」てみようということです。「くずし」の単純な例は色を付けて変化させることです。あなたの目の前に本はありますか?本の背表紙を見ると、背景色と文字色が識別しやすい色になっていますね。これらはコントラストとアクセントが良く考えられている例です。背表紙は本棚(似たようなリズムの中)から目的のものを探しやすくする重要な意味を持っています。同じような形(クラス)の集合であるクラス図の中から、より目的のものを探しやすくする手段を与えるために決め事を作ってみましょう。通常背景色は白ですね。すると全体的な統一感の中に美しいくずしを実現できます。カラーはちょっとセンスに自信がないな・・・という場合は、図形の大をきさ変化させたり、罫線や文字を太くしたりしててみましょう。このようにメリハリをつけることでレイアウトに強弱をもたせ、ブロックを目立たせ、それが一定のリズムになっていると理解が深まり読みやすくなります。前回同様のクラス図の例で、多角形インターフェースと三角形と四角形を使います。※1つのクラスの外枠の大きさを文字の集合で表現しています。ように大きさを変化させていた場合、多角形インターフェースが強調されているのがわかります。字で書かれるという暗黙の決まりがあります。これがもし逆だったら、小さい文字がタイトルであるとは認識されないはずですね。色で言えば白黒のモノトーンで絵が書いてある場合、黒を模様と認識しやすいトリックアートを学生の時に美術の時間とかに見ましたよね?(天使と悪魔や、後ろ姿と魔女など)。このように、人の目は全体の調和から少し崩れたものに注目しやすく、暗黙の了解の上に判断するようにできていますので、それを利用した強調をすれば良いことがわかります。UMLでクラス図を描くとき標準で備わっている強調の1つが、インターフェースを○で表記できることです。このようにステレオタイプをアイコン表示にした結果、そのものとしては強調されています。メソッド名が隠れてしまうなど伝えたい情報が全て伝わらないこともありますので利用には注意が必要です。今日J2EEでシステムを構築した場合などは、様々な情報を発信(強調)したいはずですね。逆にその強調の種類を分類することは、自分が何を伝えたいか整理する材料にもなります。して、クラス図にノートで説明を書いて読んで欲しいところを強調してませんか?それよりもコントラストとアクセントを利用することで、美しく読みやすく、かつ理解しやすい図を目指してみてみましょう。前回「まず最初のキーワードがシンメトリーです。これは左右対称を意味します。それに対してアンシンメトリーとは非対称を意味します・・・」と書いたのですが、「アンシンメトリー」は間違いで正確には「ア・シンメトリー」でした。ここで訂正させていただき、お詫びいたします。(きしだ)_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。「ZigBee」hiroshiです。10月もそろそろ終わりに近づいてきて、すっかり寒くなってきました。皆さんどのようにお過ごしでしょうか。家の近くで、大型ショッピングモールと高層マンションが建設中ということもあり、冷かし半分でモデルルームを見に行ってきました。その時の、最近のマンションの装備に驚いた事も含めて、今回は「ZigBee」についてご紹介します。それでは「ZigBee」とはいったい何者でしょうか。Network)と呼ばれますが、ZigBeeはこのWPANの標準規格の1つです。他のWPANの規格と比べるていると、その特徴がよくわかります。:サンプルZigBeeは他の規格と比べると、数進速度も低く、通信距離もBlueToothとさほど変わらないという地味な雰囲気を受けますが、消費電力が他の約半分というところが特徴的です。その他、この表には出ていませんが、低コスト、小型、使いやすいなどの特徴を持っています。Zigはジグザグに動く、Beeはミツバチのことをさしています。ミツバチは蜜を求めて飛び回ることで、どこに美味しいミツがあるのかをお互い情報交換しあっています。ZigBeeのノードどうしが連携しあって情報交換をしあうことがミツバチの行動に似ていることから、この名前が付けられました。N.V.の商標になっています。それでは、なぜこの「ZigBee」が注目を浴びているのでしょうか。これまで、ネットワークといえばその最大通信速度で良し悪しが決まってきました。それから考えると、通信速度の低い「ZigBee」は全く必要のないもののように感じます。力的な規格となるのです。その対象とは、情報家電をコントロールするようなホームオートメーション、ホームセキュリティ、インテリジェントビル管理といった分野です。いったセンサーとのやりとり(これをセンサーネットワークといいます)が中心になり、通信するデータ量が少なくて済む代わりに非常に多くの接続数が求められます。線通信として規格化が進められています。ここでやっとモデルルームを見に行った話と繋がってきます。最近売られている部屋では、入り口や窓にセンサーが取り付けてあり、外出するときに鍵を掛けると防犯モードになり、その間に不審者に侵入されると警備会社に通報されます。電をコントロールする端末が標準装備になっています。冷蔵庫の中には、何があるかを事前に入力しなければいけませんし、料理は事前に下ごしらえをして電子レンジに入れておかなければいけませんが・・・・。前に展示会で情報家電を連携させた、「未来の住宅」をドラマ風にやっていましたが、モデルルームを見て時代は進んでいるんだなーと実感しました。「ZigBee」は採用されておらず、僕が見に行ったモデルルームにも搭載されていませんが、これからさらに情報住宅化が進むにつれて「ZigBee」などを使ったさらに新しいサービスが生まれてくることを期待しつつ、この記事を終えたいと思います。実は、一番感動したのは台所につけられたディスポーザ(生ごみ粉砕機)だったことは、ここでは触れないでおきます。(hiroshi)_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ホントのところ今週は「通勤時間は何をしていますか?」のホントのところ。前回の気になるアンケートでは、みなさんの通勤時間をお聞きしました。間に何をされてるかの質問です。