2010年の連載一覧

サブコーナー

5記事(最終更新:2010年03月30日)

1記事(最終更新:2009年08月03日)

記事一覧

タスクを並行処理してロボットを制御する

3つ以上の値で走行を切り替える前回の実験を通じて、モーターの制御方法には「P動作、I動作、D動作」があることがわかりました。今度は、2輪倒立振子の走行に適用してみましょう。「ON/OFF制御」では、いつまでたっても目標値に近づくことができず、ふらふらして安定性が悪いですし、滑らかな走りにしようとする

軽部 禎文

2010年8月23日 20:00

  • 設計/手法/テスト
  • 技術解説

DataGridへのデータの追加と削除

2週間の間隔が空きましたが、今日から「続・これからはじめるSilverlight 4」の後編(5回)の始まりです。前回の5回で、少しはSilverlight 4の凄さを実感していただけましたか?「面白そうだから、Silverlight 4をやってみようかな。。。」という気持ちに、少しでもなっていただ

PROJECT KySS

2010年8月23日 20:00

  • 開発ツール
  • 技術解説

組み込み制御はリアルタイムOSで

割り込みハンドラによるリアルタイム処理組み込み機器では、複数のセンサーやスイッチを監視する必要があります。洗濯機の例で言えば、スイッチの操作によって洗濯を始めたり中断したり、注水時には水位センサーからの満水検知信号によって注水バルブを閉じたりする必要があります。洗濯機がどのような状態であっても即座に

松為 彰

2010年8月20日 20:00

  • 開発ツール
  • 技術解説

システム構造の可視化と改善

前回は、システム・モデルを作成することの重要性を解説した。今回は、システムのモデル化を表現する手段である「SysML」と、モデルの品質を確認する手段である「DSM」(Dependency Structure Matrix)を紹介する。DSMの説明に際しては、"良いシステム構造"と"悪いシステム構造"

今関 剛

2010年8月19日 20:00

  • 設計/手法/テスト
  • 開発ツール
  • 技術解説

ソフトウェアがもたらす価値と、それによるイノベーションをアピール

「企業のITやスマートフォンなど消費者向けのIT機器、あるいは自動車などに組み込まれたプロセサ…。今日、我々の周りには1兆個ものインテリジェントなデバイスが存在する。それを相互接続し、大規模かつ高度な分散システムにするのはソフトウェアだ。より高度で、スマートな世界を作るために、もっともっとソフトウェ

Think IT編集部

2010年8月19日 20:00

  • 設計/手法/テスト
  • 技術解説

コード検査ツールで組み込み開発の品質を高める

ソフトウエア製品は、分野によっては、リリース当初から高い品質を求められます。不具合の修正を反映するのにコストがかかる、システムを停止させられない、生命にかかわる、といったケースです。組み込み開発は、これらの条件に当てはまります。そうでなくても、質の悪いソース・コードは、不具合の連鎖やリリースの遅れな

藤末 真人

2010年8月18日 20:00

  • OSS
  • 技術解説

システム・モデルの作成とレビュー

前回は、メカ、エレキ、ソフトの技術者が協調して設計を進めるにあたって最初に重要になる「要件の整理」について解説しました。今回は、その後のフェーズとして、システム・モデルの作り方を解説します。整理した要件は、エンジニアリング・ファシリテータを中心に、製品構造(製品アーキテクチャ)を明らかにしながらシス

鈴木 高弘

2010年8月12日 20:00

  • 設計/手法/テスト
  • 技術解説

スマートハウスの基盤技術としてのOSGi

スマートハウスとは近年、CO2削減や環境産業創出のため、スマートグリッドが各国で推進されています。スマートグリッドとは、はっきりとした用語の定義はありませんが、電力網やガス網など社会インフラ上の機器から情報を集約して解析し、インフラ上の機器のエネルギ消費量を最適化する、という試みです。最近では特に、

中村 雄一, 椎名 真

2010年8月11日 20:00

  • 開発ツール
  • 設計/手法/テスト
  • 技術解説

組み込みOSが必要とされる機器とその理由

身の回りに増える組み込みOSとその理由前回、Windows Embedded CEについて概要をお話ししましたが、このような組み込みOSが主に利用される分野はどういったところでしょうか。今回は、少し視野を広げて、身の回りの製品のどのようなところで組み込みOSが使われているのか、それはどのような理由か

松岡 正人

2010年8月10日 20:00

  • 技術解説

プログラムを改善してもっとうまく走ろう

何かが違う上位者たちの走り前回は、ETロボコンを通じて、チャレンジャーがどのようなことを学び、どんな風に仕事に活用しているのかを紹介しました。また、仮想的なチャレンジでは、2輪倒立振子のロボットを倒立させながらライントレースすることができました。チャンピオンシップチャレンジャーの走りほかのチームは、

軽部 禎文

2010年8月9日 20:00

  • 設計/手法/テスト
  • 技術解説

DataGrid内のデータを編集保存する

MyDocumentsフォルダ内のXMLデータをDataGridに表示し編集保存する今回紹介するのは、MyDocumentsフォルダ内のXMLデータを読み込んでDataGridに表示し、各項目の内容を編集して保存させるものです。このサンプルは信頼されたTrustedモードのブラウザ外実行で動作します

PROJECT KySS

2010年8月6日 20:00

  • 開発ツール
  • 技術解説

業務ソフト開発と組み込み開発の違い

「組み込み」という言葉は、業界用語としてはもちろんですが、一般用語としても通じるくらいに普及してきました。「組み込み」という言葉の後には、もちろん「コンピュータ」が省略されています。正しくは「組み込みコンピュータ」です。「組み込み」もコンピュータです。このため、プログラムによって動作するという点で、

松為 彰

2010年8月6日 20:00

  • 開発ツール
  • 技術解説

要件の整理/共有でシステム設計の品質を高める

これから4回に分けて、「組み込み製品の品質を高めるシステム設計」をテーマに、組み込み製品開発における実践的なプラクティスを紹介する。組み込み製品とは、特定の機能を実現するためにコンピュータ・システムを含んでいる製品を指しているが、対象とする製品は時代とともに変わってきている。例えば、メカニクス製品の

北山 厚, 荒川 英俊

2010年8月5日 20:00

  • 設計/手法/テスト
  • 技術解説

指定したフォルダのファイル一覧と特殊フォルダへのアクセス

指定したフォルダ内のファイル一覧を取得する今回はSilverlight 4でサポートされた、COMオートメーションを使って、指定したフォルダにアクセスし、ファイルの一覧を表示させるサンプルと、特殊フォルダへのアクセス、の2つを紹介します。これらのアプリケーションは信頼されたTrustedモードのブラ

PROJECT KySS

2010年8月5日 20:00

  • 開発ツール
  • 技術解説

組み込み開発を支えるJava技術

ここ数年、携帯電話だけでなく、あらゆる組み込みシステムにおいて、Javaの採用が進んでいます。例えば、すべてのBlu-ray Discプレーヤには、標準で組み込みJavaが搭載されています。米GoogleのAndroid OSも、Javaの技術を取り入れています。本連載では、組み込みシステムからみた

一瀬 成広

2010年8月4日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

Silverlight 4の印刷機能:RichTextBox編

RichTextBoxに表示させたデータを、複数ページに印刷する今回も前回同様Silverlight 4でサポートされた印刷機能で、複数ページにまたがって印刷する方法を紹介します。今回はRichTextBoxに表示された書式付のデータを複数ページに印刷してみましょう。実装する機能の動作は次の通りです

PROJECT KySS

2010年8月4日 20:00

  • 開発ツール
  • 技術解説

Silverlight 4の印刷機能:DataGrid編

DataGridに表示させたデータを、複数ページに印刷する今回は、前回同様Silverlight 4でサポートされた印刷機能で、複数ページにまたがって印刷する方法を紹介します。前回は画像の一覧を複数ページに印刷するものでしたが、今回はDataGridのデータを複数ページに印刷してみましょう。実装する

PROJECT KySS

2010年8月3日 20:00

  • 開発ツール
  • 技術解説

Windows Embedded CEのアーキテクチャ

2つの組み込みOSマイクロソフトが提供している組み込み機器向けのOS製品には大きく二つのコア(アーキテクチャ)があります。ひとつは、MS-DOSから連綿とx86アーキテクチャのために提供され続け、現在ではWindows 7のアーキテクチャを利用しているWindows Embedded Standar

松岡 正人

2010年8月3日 20:00

  • 技術解説

Silverlight 4の印刷機能:画像編

ListBoxに表示させた画像一覧を、複数ページに印刷する前回、「これからはじめるSilverlight 4」の連載で、Silverlight 4の新機能についてサンプルを紹介しながら、10回にわたって解説しました。今回の連載はその続編となるもので、前回は基本的なサンプルを紹介しましたが、今回はSi

PROJECT KySS

2010年8月2日 20:00

  • 開発ツール
  • 技術解説

ETロボコンを仕事に役立てる

組み込み技術を競い合うETロボコンとはETソフトウエアデザインロボットコンテスト(愛称:ETロボコン)のチャレンジャーは、今年もすでに日本各地で熱い活動を繰り広げています。ETロボコンは、組み込みソフトウエア分野の技術教育をテーマにしたロボコンで、すべてのチームが同じハードウエア(車体)を使うことで

軽部 禎文

2010年8月2日 20:00

  • 設計/手法/テスト
  • 技術解説

人気記事トップ10

人気記事ランキングをもっと見る