タグ

2009年10月1日のブックマーク (4件)

  • Wiiリモコンで操作できるプレゼン・マシンの製作(1) ―― オリジナルのAndroidマシンを自作する

    稿では市販の組み込み評価ボードを使用して,オリジナルのAndroidマシンを作ってみたいと思います.最終的にはWiiリモコンで操作可能なプレゼン・マシンを目指しますが,工夫次第でいろいろな用途のシステムを作れると思います.使用しているパーツはすべて,「Digi-Key」や「Amazon」などのWebサイトから入手できます.連載1回目の今回は機器や環境を用意して,実際にAndroidを起動するまでを説明します.(編集部) ※ 稿で使用するパッチ・ファイルはこちらからダウンロードできます. ● BeagleBoardで自分だけのAndroidマシンを作ろう! 米国Texas Instruments社の「BeagleBoard」が発売されてから約1年が経過しました.BeagleBoardは同社のプロセッサ「OMAP3530」を積んでおり,さらにDSP(Digital Signal Proce

  • 組み込みソフト開発のしきいを下げる"リアルタイムOS"のすべて

    リアルタイムOSとは,Real Time Operating Systemの略で,実時間システム,実時間OSと呼ばれることもある.稿では,仕様としてリアルタイム性能が要求されるシステムをリアルタイム・システムと呼んでいる.リアルタイム・システムは,大きく分けて「ハード・リアルタイムのシステム」と「ソフト・リアルタイムのシステム」がある.ハード・リアルタイムは非常に時間に厳しいシステム,ソフト・リアルタイムは時間に厳しいが,ハード・リアルタイムほどの厳密さは要求されないシステムと理解していただきたい.読者のみなさんの中でも,これから組み込みシステム設計に携わる人々,中でもフレッシャーズのエンジニアや学生の皆さんにぜひ読んでいただきたい.初心者に向けた記事ではあるが,すでに組み込みシステムの設計・開発に携わっている方にも,知識の再確認になるよう,用語についてできるだけ説明を加えていく.  (

    kobapan
    kobapan 2009/10/01
    リアルタイムOSの初級講座
  • Rubyベースの分散型ドキュメントデータベース·StrokeDB MOONGIFT

    少し前までデータベースと言えばRDBMSのことだったが、最近では徐々に変わり始めている。顕著なのがスキーマレスのデータベースの存在だ。さらにCouchDBというクライアントサイドでも使える分散型データベースも登場している。 シンプルなWiki スキーマレスというのは扱い勝手が悪いように感じられることもあるが、その利用ケースによってはぴたりと当てはまってくる。StrokeDBもその一つだ。 今回紹介するオープンソース・ソフトウェアはStrokeDBRuby製の分散型ドキュメントデータベースだ。 StrokeDBはCouchDBと似ているが、幾つかの特徴を備えている。まず分散型であることにおいてスケーリングが容易になる。ドキュメントのフォーマットはJSONを利用している。そのこともあってクライアントサイドの言語(JavaScriptやActionScript)との親和性も高い。 サンプルのス

    Rubyベースの分散型ドキュメントデータベース·StrokeDB MOONGIFT
    kobapan
    kobapan 2009/10/01
     こんなのもあるのか
  • 楽天が独自開発したRuby版分散KVS「ROMA」を実サービスに投入

    楽天は2009年8月27日,同社が独自に開発した分散処理基盤ソフトウエア「ROMA(Rakuten On-Memory Architecture)」を実サービスに導入した。ROMAは,同社の研究開発部門である楽天技術研究所が開発した,分散キー・バリュー型データストア(KVS)と呼ばれるソフトウエア。Rubyで記述されている。 ROMAを導入したのは楽天トラベルの閲覧履歴機能「最近見た宿」。楽天では今回,同機能をモバイル機器に拡張。パソコンとモバイル機器両方のアクセス履歴を統合して表示させるために高速にデータを処理する必要があり,ROMAを利用したという。 分散KVSとは,複数のサーバーに分散してデータを保持するための基盤ソフトウエア。分散KVSにはmemcachedやAmazonのDynamoなどがあるが,ROMAはそのRuby版である。ひとつのデータを複数のマシンに複製して持つことで障害

    楽天が独自開発したRuby版分散KVS「ROMA」を実サービスに投入
    kobapan
    kobapan 2009/10/01
     rubyのキラーアプリになるのかな