富士通がシステムLSI生産ライン(三重工場)を台湾のLSI製造大手TSMCに売却、ルネサスやパナソニックとともにシステムLSI設計部門を統合か?という報道がなされています(日経新聞、朝日新聞)。売却交渉の相手は、半導体の受託製造で世界最大手の台湾積体電路製造(TSMC)。 日本メーカーのファブレス化やシステムLSI設計部門統合は前々から言われてきたことですが、はたして先行きはどうなるのでしょうか? 設計部門統合と一緒に出てきていた日の丸Fab設立の話はもはや過去の夢と化してしまったわけですが。
Dalvik仮想マシン(ダルビックかそうマシン)は、Androidプラットフォームで採用されていたレジスタベースの仮想マシン[1]。ダン・ボーンスタイン(英語版)およびGoogle社のエンジニアによって設計・開発されていた。Android 5.0よりAndroid Runtime(ART)に置き換えられた。 Dalvikは低メモリ環境に対して最適化されており、オペレーティングシステムによるプロセス間の分離、メモリ管理、スレッドのサポートを用いて複数のVMインスタンスが同時に動作できるよう設計されている。DalvikはJava仮想マシンとされることもあるが、動作するバイトコードがJavaバイトコードではないため、これは明らかに正確ではない。また、Java互換性テストを通過していないので、法的にもJavaを名乗れない。Android SDKに含まれる dx と呼ばれるツールが正規のJavaコン
Dalvik VM(ダルビック バーチャルマシーン) 現在 Android4.4からようやくARTというより高速な実行環境が出てきました。 Android黎明期(2008-2010) すべてのアプリはDalvik上で動いています。 Java実行環境のようなものです。 現在は、正式にはJava言語のみDalvik実行形式に変換可能です。 将来的にはC#などもサポートされるかもしれない。 動作速度ですが、Dalvikは普通のJava VMではないです。 Dalvik VMを介して実行するといっても画面とかはOpenGLやライブラリーを呼び出すのでネイティブと変わらないと思います。 Javaデスクトップアプリで言えばEclipse(SWT)ぐらい速いと推測します。 (ただAndroidそのもののチューニング不足で遅い可能性はあります) DalvikはモバイルJavaの分断とも言われますが、DoJ
先週に引き続き先月から今月にかけて開催された、Ubuntuにおけるアプリ開発コンテスト「Ubuntu App Showdown」のノミネート作品の中で、特におもしろそうなアプリを紹介します。 デスクトップの設定に関するアプリ Cuttlefish Cuttlefishは特定のイベントに対して、指定した操作を自動的に行うアプリです。 $ sudo add-apt-repository ppa:noneed4anick/cuttlefish $ sudo apt-get update $ sudo apt-get install cuttlefish 例えば、指定したSSIDの無線LANに接続した時はプロキシをオンにする、ノートPCのACアダプターを接続したら特定のアプリケーションを起動するというように、何かしらかの「イベント(Stimulus)」に対して指定した「アクション(Action
当サイト、将棋のルールでは初心者の方にもわかりやすい用に将棋のルールを説明しています。 将棋は老若男女楽しめる頭脳スポーツです。 当サイトで将棋のルールを覚え、将棋の魅力を堪能してください。 将棋は、日本将棋や本将棋ともいい、2人で行うボードゲームの一種である。競技人口は600万人いると推定されています。 将棋とは、合計40個の駒を使って2人で対戦する頭脳ゲームです。 駒には様々な種類があり、動き方もそれぞれ異なります。順番に駒を動かしていき、相手の王将を動けなくした方が勝ちとなります。 将棋の特徴として、いくつかあります。まず、奪った相手の駒を自分の駒として使えることです。 これは、他のボードゲームでは見られない珍しいルールと言えます。 将棋に近いゲームとして、チェスがありますが、チェスは取った相手の駒は使えません。 奪った相手の駒はいつでもどこの場所にも置けるため、戦略性が高いと言えま
オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail
Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License. Kaffe is not an officially licensed version of the Java virtual machine. In fact, it contains no Sun/Oracle source code at all, and was developed wi
Tue, 15 Oct 2002 09:47:06 +0900、初稿。 Thu, 17 Oct 2002 18:43:17 +0900、改稿。/. に載った記念に、未実装部分追記(ぉぃ)。 Mon, 16 Dec 2002 14:55:36 +0900、./rava2.html を書きました。 なんじゃそりゃ Ruby で書いた JavaVM です。pure ruby です。ええ。 JRuby ってあるじゃないですか。あれは、Java で Ruby インタープリタ動かすやつ(らしい)ですけど、これは、Ruby で Java バイトコードを動かします。 どう考えても、使う利点って(殆ど)無いような気もしますが。 誰か考えてそうで、だけど(その無意味さに)誰も作っていなかった(一応、Google様は知らなかった。作っていた人がいたらごめんなさい)。 まぁ、ジョークの一つとしてご笑覧ください。
Javaの黎明(れいめい)期、多くの人々にJavaが知られ、広まった理由の1つは、WebブラウザにJava VMが組み込まれたことにあるでしょう。その当時のWebブラウザ開発のエキサイティングな様子は、雑誌『Wired』の古い記事「The Java Saga」で読むことができます。 Webブラウザ上で動作するJavaアプレットの勢いも借りて、各OSベンダが米サン・マイクロシステムズからライセンス提供を受け、各OSプラットフォーム用のJava環境が続々とリリースされます。 その一方、米マイクロソフトのWebブラウザ「Internet Explorer」(以下、IE)にJava VMが組み込まれたことは、歓迎とともに混乱を招きました。米マイクロソフトが提供したWindows 95/NT用のJava VM((MSJVM))が持つ「J/Direct」機能は高性能ながら、Win32 APIを直接呼び
Microsoft Java VM (Microsoft Virtual Machine for Internet Explorer) についてまとめておきます。 Microsoft Java VM のサポート: 2007.12.31 まで。 Microsoft Java Virtual Machine Support より: The MSJVM will reach its end of life on December 31, 2007. 最新の Microsoft Java VM: build 3810 最新の脆弱性: MS03-011: Microsoft VM の問題により、システムが侵害される (816093)。 Microsoft Java VM はたびたびセキュリティ問題を発生させている他、 すでに開発が終了してメンテナンスモードに入っている。 できれば使わない方がいい。し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く