タグ

Javaに関するiguchi7のブックマーク (36)

  • アーム、ARMプロセッサーの新アーキテクチャーについて説明会を開催

    アーム(株)は16日、都内で記者発表会を開催し、11日(米国時間)に米国で開催された“Microprocessor Forum 2000”のカンファレンスにおいて英アーム社が発表した、ARMプロセッサーコアの2つの拡張アーキテクチャーについて説明した。 英アーム社がMicroprocessor Forumで発表した2つの拡張アーキテクチャーは、昨年発表したDSP拡張に次ぐもので、今後急拡大が期待されるIA(Internet Appliance)やHGW(Home GateWay)機器への応用を狙ったものという。今回のアーキテクチャーは、Java拡張とメディア拡張だ。 左から、プロダクト・マネージャのデビッド・コーミー(David Cormie)氏、チーフ・テクニカル・オフィサーのツドー・ブラウン(Tudor Brown)氏、日法人のマーケティング・ディレクター、岩瀬貞二郎氏。テクニカル

  • kmyacc - 多言語対応LALRパーサー生成系

    What is KMyacc? kmyaccはyaccやbisonと同じLALRパーサージェネレータです。 yaccと互換性があり、生成される表が小さく、ホスト言語としてC以外にJava, JavaScript,Perlでも使うことができます。 News 2006.02.28: きむらさんによるWindows VC++用のパッチ 2006.02.16: version 4.1.4: Java, Perl, JavaScript版のパーサードラ イバのバグを修正。このバグは、ある種の文法で構文解析に失敗し実行時エラー を起こすというもの。C版にはこのバグはない。 2005.10.07: version 4.1.3: Java版に yyparsererror (YYERROR) 及びスタックの自動伸張を実装 2005.07.10: Demonstration program 2005.07.0

  • 【ハウツー】JavaFXの実態を暴け! JavaOne 2007で発表されたばかりの新RIA言語を試す (1) JavaFXの特徴 | エンタープライズ | マイコミジャーナル

    JavaFXとは? 今、ソフトウェアの世界で大きな話題をさらっているのが、8日に開幕したJavaOne 2007で発表された新技術JavaFX」だ。JavaFXについてお聞き及びでない読者のために簡単に説明すると、JavaFXとはJavaプラットフォーム上で動作するRIA(リッチ・インターネット・アプリケーション)技術である。その目的は、モバイル機器、デスクトップPC、家電製品などデバイスを問わず「リッチな」UIを提供できる、一貫性のある技術を提供するというものである。一度作成したRIAが様々なデバイスで動作するようになるというこの構想は非常に魅力的だ。 そうした優れた構想を持ち、大きな期待を寄せられているJavaFXの実態は、JavaFX Scriptと呼ばれるスクリプト言語とその実行環境である。JavaFX ScriptはJVM上で動くスクリプト言語であるため、基盤となるVMのAPI

  • 「Javaに並列処理と関数型言語の要素を」、ティム・ブレイ氏 ― @IT

    これまでCPUはムーアの法則に従って高速化してきたが、今後、CPUは高速化よりも並列化が進む。「これまでは動作の遅いプログラムでも、来年には高速に動くというのが常識でした。しかし、これはもはや現在の状況には当てはまりません」。サン・マイクロシステムズでWebテクノロジー関連のディレクターを務めるティム・ブレイ(Tim Bray)氏は、近い将来にプログラマが直面する問題は、CPUのコア数が増えてハードウェアの並列化が進むのに対して、現在使われている言語の多くで並列プログラミングのサポートが十分でないことだという。 「UltraSparc T1では8コア32スレッドの並列処理が可能です。IBMやAMD、インテルもCPUのコアの数を増やしつつあります。JavaEEを使えばスレッドサポートによる並列化の恩恵にあずかれますが、そうでない言語も多くあります」。 ブレイ氏は、こうした問題に対して2つの方

  • Rhino

    This is an archived page. It's not actively maintained. Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. It is embedded in J2SE 6 as the default Java scripting engine. Rhino downloads How to get source and binaries. Rhino documentation Information on Rhino for script writers and embedde

    Rhino
  • オープンソース化に満足?――Javaの父ゴスリング氏に聞く

    ある程度のレベルでは、Web2.0がどう進化しようと変わりません。Web2.0という言葉は嫌いなんです。誰もその意味を知らないのですから。ですが、そこで使われている中核技術JavaScriptです。定義がバラバラになっているので、こうなってしまったのはいささか残念です。 当社がJavaの検証などに厳しいと批判する人もいます。厳しい検証がなぜ重要かというと、それを示す大きな反例の1つとして、JavaScriptのたどった道が挙げられます。平均的なJavaScriptのコードを見ると、やりたいことにごくわずかな時間しか費やしていません。残りの時間は「Internet Explorerでこれを動かす場合は、このやり方でやらなければならない。Safari、Opera、Firefoxなら、別のやり方でやらなければならない」といったことに費やしているのです。 それから、すべての違いを統一しようとする

    オープンソース化に満足?――Javaの父ゴスリング氏に聞く
  • 質の高いコンピュテーションアートを堪能できる「Complexification」

    コンピュテーションアートとは、いわゆるアルゴリズムや数式などによってグラフィックイメージを自動で創り出すというもの。マンデルブロ集合などがその例です。中でもこの「Complexification」にて公開されているものはどれもコレもクオリティが尋常ではないくらいに高い。 また、このグラフィック生成に利用されているJavaAppletも公開されており、オリジナルの画像を作成できる。それどころかソースコードまで提供されている。 Complexification | Gallery of Computation http://www.complexification.net/gallery/ 例えばこれは上から見下ろした街並みのようなイメージを生成するアプレット。放置しておけばどんどん細かく美麗になっていく。なんとなくシムシティの超高速版みたいな印象も受ける。 Substrate(900×900

    質の高いコンピュテーションアートを堪能できる「Complexification」
  • 携帯電話機向けの新たなJavaプラットフォーム「Mobile Service Architecture」が登場,Sun社が支持表明

    携帯電話機向けの新たなJavaプラットフォーム「Mobile Service Architecture」が登場,Sun社が支持表明 米Sun Microsystems, Inc.は,携帯電話機に向けたJava Platform, Micro Edition(Java ME)に基づくプラットフォーム仕様「Mobile Service Architecture」及び「Java Specification Request(JSR)248」(以下MSA)を,同社の携帯電話機向けソフトウエア製品やのアプリケーション開発環境「NetBeans」に対応させると発表した(発表資料)。MSAは,Javaの開発プロセスを管理する団体「Java Community Process」(JCP)が定めた仕様。JCPはMSAを2006年12月に策定し,2007年2月末に正式な資料の提供を始めた。Sun社以外に,現時点

    携帯電話機向けの新たなJavaプラットフォーム「Mobile Service Architecture」が登場,Sun社が支持表明
  • Sun、「JavaFX Script」を発表

    Flash技術のライバルと言われる双方向ソフト開発のための命令セット「JavaFX Script」が発表された。 米Sun Microsystemsは5月8日、カリフォルニア州サンフランシスコで開催中のJavaOneで、携帯電話からBlu-rayディスクプレーヤー、ブラウザにいたるさまざまなJava技術搭載システムで動作するコンテンツやアプリケーションを開発可能なスクリプト言語「JavaFX Script」を発表、α版をリリースした。 JavaFX Scriptを使えば、既存のナレッジベースを基盤にアプリケーションを開発することができる。またJava技術の特徴である「write once, run anywhere」そのままに、同スクリプト言語で開発したアプリケーションはJava搭載システムすべてで動作する。JavaFX Mobileのほか、テレビゲーム、自動車用組み込みアプリケーション

    Sun、「JavaFX Script」を発表
  • 【JavaOne】JavaFX Scriptは「F3 Script」だった

    2007 JavaOne Conferenceで発表した,米Sun Microsystems,Inc.の新たなスクリプト言語「JavaFX Script」。実は2005年9月に米SeaBeyond Technologies社買収に伴い,Sun社に移籍したChris Oliver氏が開発していた「F3 Script」であることがわかった。Sun社はJavaFX Scriptを「開発者向けではなく,デザイナ向けのコンテンツ記述言語」と位置づけているが,どのあたりがそうなのかを具体的に見ていこう。 まず目を引くのが「宣言的なGUI記述」としている部分である。具体的なプログラムの記述方法は,以下のようになる。 Frame { width: 200 menubar: MenuBar { menus: Menu { <<メニュー項目を記述>> } } content: GridPanel { bord

    【JavaOne】JavaFX Scriptは「F3 Script」だった
  • JavaOne開幕で明らかとした究極の“オープン”

    Javaの次なる展開について問われることが多くなった。2007 JavaOneが開幕し、基調講演では“OPEN POSSIBILITIES”がメインテーマとして掲げられた。 米国現地の5月8日、米国サンフランシスコでJavaアプリケーション開発者のカンファレンス「2007 JavaOne」が開幕した。初日午前のゼネラルセッションでは、ソフトウェア対応CTOのリッチ・グリーン氏が担当し、さまざまなアナウンス、さまざまなゲストを織り交ぜた、盛りだくさんの講演を展開した。 オープンソースが世界を変える まず登壇したのは、毎年ホスト役を務めるSunでチーフ・リサーチャーのジョン・ゲージ氏。同氏はこれも例年お馴染みのメッセージである“Don't be shy(恥ずかしがらない)”と聴衆に呼びかけ、参加者間でのコミュニケーションを活発にすることで、新たなものを生み出していくという基理念を再確認した。

    JavaOne開幕で明らかとした究極の“オープン”
  • Sun、「JavaFX」ファミリー第一弾「Mobile」を発表

    米Sun Microsystemsは5月8日、カリフォルニア州サンフランシスコで開催のJavaOneで、Java技術を基盤とする、携帯端末やセットトップボックス、PC向けのソフトウェア製品ファミリー「JavaFX」を発表した。 JavaFXは現在Java搭載システムで利用可能なすべてのコンテンツおよびアプリケーションをサポートする。 同社は順次、各家電製品向けにJavaFX製品をリリースしていく計画で、その第一弾として携帯電話向けソフト「JavaFX Mobile」を発表した。同ソフトはOEMライセンス契約により、通信キャリア、コンテンツ提供企業、家電メーカーに販売される。 SunはJavaFX Mobileに続き、セットトップボックス、ナビゲーションデバイス、自動車ダッシュボード向けのJavaFX提供を予定しているという。 関連記事 Sun、「JavaFX Script」を発表 Flas

    Sun、「JavaFX」ファミリー第一弾「Mobile」を発表
  • 米ナノアンプが無線機器向けJ2MEアクセラレータを発表,「アプリを最大20倍高速化」

    米NanoAmp Solutionsが米国時間2月12日に,Java 2, Micro Edition(J2ME)ソフトウエア用アクセラレータ「Memory Oriented Coprocessor Accelerator technology for the Java platform(MOCA-J)」を発表した。「メモリーに似たインタフェースを備えているので,無線ハンドセットへの迅速/容易な組み込みが可能で,J2MEソフトウエアの実行速度を最大20倍高速化できる」(NanoAmp社) MOCA-Jアクセラレータについて,同社では「メモリーとプロセサ技術を単一チップに封止した『SMARTcombo』メモリーの一種」と説明する。「MOCA-Jを使用すると,無線ハンドセットの設計者は,メモリー容量を増やすのと同程度の作業負荷で製品の性能を飛躍的に高められる」(NanoAmp社販売/マーケティ

    米ナノアンプが無線機器向けJ2MEアクセラレータを発表,「アプリを最大20倍高速化」
  • IBM、Javaアクセラレータを開発する新興企業と提携

    Azul Systemsは米国時間4月13日、IBM Global Servicesとの間で、同社としては初めての提携契約を結んだことを発表した。同社は、サーバ上でJavaプログラムをより高速に走らせる専用のハードウェアを開発している新興企業。 この契約に基づいて、IBM Global ServicesはAzulの開発する「計算処理用アプライアンス」と主要なJavaaアプリケーションサーバソフト3製品--BEA Systemsの「WebLogic」、IBMの「WebSphere」、オープンソースの「JBoss」--のいづれかとを組み合わせて使用するユーザーにサポートを提供していく。なお、この契約の詳細な条件は明らかにされていない。 IBM Global Servicesは、新技術普及の足掛かりをつかもうとしている企業の提携先としては非常に大きな存在といえる。直近の四半期に126億ドルの売上

    IBM、Javaアクセラレータを開発する新興企業と提携
  • JavaとJavaScriptの違いは何?

    最近携帯電話でのゲームのダウンロードとかでJava対応のゲームなどが出ています。ドリームキャスト(DC)はJavaScriptなのですが、JavaJavaScriptの違いは何なんでしょうか?教えてください。 浜ちゃん JavaというのはSun Microsystemsというアメリカの会社が作ったプログラムを書くための言語です。仮想計算機というものを使って、同じプログラムをいろいろな種類の計算機で動かす事ができるのが特徴です。また、プログラムをネットワークで送って、そこで実行する事のできるアプレットというものを作ることができるのも特徴です。Webのページに入れたり、最近では携帯電話もアプレットでゲームなどをダウンロードできるものが発売されました。 JavaScriptというのはWebブラウザ(ネットスケープとかインターネットエクスプローラ)で実行されるスクリプト言語です。スクリプト

  • インターネットアプリケーションの新しいフレームワーク「Guise」:CodeZine

    japan.internet.com は、1999年9月にオープンした、日初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日語に翻訳して掲載するとともに、日独自のネットビジネス関連記事やレポートを配信。