新着記事

アジャイル実践1、2、3 アジャイル・ブームの再来

はじめに"アジャイル"という言葉が、ソフトウエア開発現場において、広く知られています。皆さんも1度は耳にしたことがあると思います。筆者は、開発者として、新人時代、社外常駐時代、プロジェクト・リーダー時代に、アジャイル開発に携わりました。本連載では、これらの経験から得たアジャイルの知見を示します。第1

西口 直樹

2010年9月2日 20:00

  • 開発ツール
  • 技術解説

ミクシィ開発陣直伝! 今日からはじめるmixiアプリ開発 なぜmixiの牧場アプリはヒットしたのか

はじめに―mixiアプリ開発のノウハウ株式会社ミクシィのプラットフォームチームに所属している、mainyaこと森和之と申します。mixiアプリの立ち上げからこれまでずっと開発に携わってきました。この連載ではmixiアプリの基本的な作り方から、mixiアプリで押さえておくべき点と、どうしたらmixiア

森 和之

2010年9月1日 20:00

  • Web開発
  • 技術解説

組み込みウィンドウズの世界へようこそ これからの組み込み機器とWindows Embedded

CEを受け継いだWindows Embedded Compact 7の特徴Windows Embedded は20年以上にわたってマイクロソフトが提供していたPC向けのOSアーキテクチャをベースとした製品群です。Windowsが主流となる前は、組み込み機器用にMS-DOSを提供していました。事実、い

松岡 正人

2010年8月31日 20:00

  • 技術解説

ロボットを活用した見える化教育 TOPPERS/JSPによるロボット制御

TOPPERS版ETロボコン環境の登場前回までは、nxtJSPという環境を使ってロボットのプログラムを作成していました。nxtJSPでは、TOPPERSプロジェクトが公開しているカーネルなどのソースコードを、nxtJSPプロジェクトの手によってNXTで動作するように修正して利用しています。このように

軽部 禎文

2010年8月30日 20:00

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

続・これからはじめるSilverlight 4 DataGridのデータをマルチ選択、カンマ区切りで保存する

DataGridのデータをマルチ選択してコピーし、TextBox内に貼り付け保存する最終回となる今回で紹介するのは、DataGridに表示されているデータを、[CTRL]キーを押しながらマルチ選択してコピーし、TextBox内にカンマ区切りで貼り付け、CSV形式のファイルとして保存するものです。実装

PROJECT KySS

2010年8月27日 20:00

  • 開発ツール
  • 技術解説

組み込みソフト開発とT-Kernel T-Kernelを使った組み込み開発の実際

標準化できない組み込みコンピュータ組み込み向けのプログラム開発が難しいのは、クロス開発が必要だから、というだけではありません。組み込み開発が難しくなる背景には、ターゲットのCPUやハードウエア構成が多種多様であり、OSやソフトウエアの実行環境がパソコンほど標準化されていない、という事情があります。そ

松為 彰

2010年8月27日 20:00

  • 開発ツール
  • 技術解説

続・これからはじめるSilverlight 4 PanelとDataGridのドラッグ&ドロップ

PanelDrapDropTargetを使った画像のドラッグ&ドロップ今回紹介するのは、Silverlight 4でサポートされたPanelDragDropTargetコントロールを使ったサンプルと、Silverlight 4で機能強化された、DataGridDragDropTargetを使った2つ

PROJECT KySS

2010年8月26日 20:00

  • 開発ツール
  • 技術解説

組み込み製品の品質を高めるシステム設計 システム設計プロセスがモジュール化を実現

これまでの連載で、組み込み製品の品質を高める、3つのプラクティスを紹介してきた。システム要件の整理/共有システム・モデルの作成システム構造の可視化と改善今回は、これら3つのプラクティスの内容を総括し、相互の関係を明らかにしたうえで、システム設計プロセスとして提示する。システム設計プロセスは、大ざっぱ

前田 直毅

2010年8月26日 20:00

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

続・これからはじめるSilverlight 4 TabControlでの画像の切り替えとRichTextBoxの利用

TabControlのタブから選択された画像を、アニメーションで表示する今回は、2つのサンプルを紹介します。1つは、XMLファイルからTabControlのタブに表示する文字列を読み取って表示し、選択されたタブに該当する画像とコメントをアニメーションで表示するものです。もう1つは、RichTextB

PROJECT KySS

2010年8月25日 20:00

  • 開発ツール
  • 技術解説

組み込み開発のための開発環境を整備する CMMIをオフショア開発に生かす

国内のソフトウエア開発企業は、開発規模の増大、機能の複雑化、コスト削減要請といった、年々厳しくなる環境の下で、生き残りをかけています。こうした中で、納期厳守、生産性向上、品質向上などに苦労して取り組んでいます。しかし、コスト削減の要求に対しては、もう限界まで来ているところも多いでしょう。こうした厳し

新海 良一

2010年8月25日 20:00

  • 開発ツール
  • 技術解説

続・これからはじめるSilverlight 4 DataFormの編集と新規データの追加

DataFormに表示されたデータを編集や新規追加保存する今回紹介するのは、MyDocumentsフォルダ内のXMLデータを読み込んでDataFormに表示し、データの修正、新規データの追加を可能にするサンプルです。SL4_DataForm_Add_Editプロジェクトの、sampleDataフォル

PROJECT KySS

2010年8月24日 20:00

  • 開発ツール
  • 技術解説

組み込みウィンドウズの世界へようこそ クラウドと組み込みの遠くて近い関係

携帯電話に見る、身近なクラウドの例みなさんも仕事の中で「クラウド」というキーワードに触れる、あるいは扱う機会が増えているのではないかと思います。最近ではテレビCMの中でも出てくるくらい一般的なものになりつつあります。クラウドがどんなものかについてはこの記事の中では解説しませんが、このようにインターネ

松岡 正人

2010年8月24日 20:00

  • 技術解説

続・これからはじめるSilverlight 4 DataGridへのデータの追加と削除

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

PROJECT KySS

2010年8月23日 20:00

  • 開発ツール
  • 技術解説

ロボットを活用した見える化教育 タスクを並行処理してロボットを制御する

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

軽部 禎文

2010年8月23日 20:00

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

組み込みソフト開発とT-Kernel 組み込み制御はリアルタイムOSで

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

松為 彰

2010年8月20日 20:00

  • 開発ツール
  • 技術解説

組み込み製品の品質を高めるシステム設計 システム構造の可視化と改善

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

今関 剛

2010年8月19日 20:00

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

Innovate 2010(IBM米国カンファレンス) ソフトウェアがもたらす価値と、それによるイノベーションをアピール

「企業の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

  • 開発ツール
  • 設計/手法/テスト
  • 技術解説
7,412 記事中 5,721 ~ 5,740 を表示

人気記事トップ10

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