タグ

Javaに関するtermin2のブックマーク (8)

  • Apache Harmony の終幕

    原文(投稿日:2011/11/04)へのリンク Apache Harmony PMC は今週初め,コードベースを Apache Attic に移動して PMC を解散するプロセスの開始を問う 投票を行った。賛成18票に対して反対2票というその結果によって Apache Harmony プロジェクトは終了し,将来のために Attic に置かれることになる。 Apache Harmony はオープンソースの JDK クリーンルーム実装である。Apache ライセンスの下でリリースされたが,Sun が JSPA の供与を拒んだため,Java 互換を称することができなかった。JSPA は,実装に Java という名称を用いるための前提条件である,互換性テストキット (Testing Compatibility Kit / TCK) へのアクセスを許可するものだ。Apache は 2007年4月10

    Apache Harmony の終幕
  • wise9 › JavaとJavaScriptの20年戦争

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

  • Classic Violet

    What is it? Violet is a UML editor with these benefits: It is very easy to learn and use It draws nice-looking diagrams of the most commonly used types (class, sequence, state, etc.) It is completely free (includes source, distributed under the GNU General Public License) It is cross-platform Violet is intended for students, teachers, and authors who need to produce simple UML diagrams quickly. It

  • 正規表現の確認

    正規表現を入力すると即座に一致判定を行います。パターンや入力を変えながら あれこれ試行錯誤したい時などに使用してください。正規表現エンジンは JDK 1.6 (Sun Microsystems Inc. Java VM 10.0-b23) を使用しています。PerlJavaScript など他の言語の正規表現とは細かいクセが違う 可能性があるので注意して下さい。Java 正規表現の詳しい仕様は Pattern クラスの API リファレンスに記載されています。

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • C/C++ が使えないJavaプログラマ必見! C/C++ を使わないプロダクト登場 | エンタープライズ | マイコミジャーナル

    Javaにおいてプラットフォームとの高い親和性を実現したり、C/C++で開発されたライブラリを活用するにはJNIを使う必要がある。JNIを使うにはC/C++に関するそれなりの知識と経験が必要だ。Javaからプログラミングを開始したデベロッパにとって、JNIは避けて通りたい技術だ。しかしそれが簡単に実現できる日が来るかもしれない……。 その実現を可能にするかもしれないのがJNIEasy : Java Native Objectsだ。JNIEasyはC/C++を記述することなくJavaライクなシンタックスとJOPOだけでJNIを同じ機能を実現するプロダクト。同プロダクトを使うことでC/C++プログラミングの経験がなくともC/C++ネイティブライブラリが使えるようになる。JNIEasyはWindowsLinuxで動作する。18日(米国時間)にリリースされた最新のJNIEasy 1.2ではMac

  • MOONGIFT: » Visio並みのグラフィックスもできるコンポーネント「JGraph X」:オープンソースを毎日紹介

    凄さを知るにはデモアプリケーションを試すのがお勧めなソフトウェアだ。VisioはIT技術者であれば誰しもが便利さを感じるはずだ。様々なアイコンやネットワークを示す線、UMLや配置図など多数の用途に使えるといった具合に利便性の高いソフトウェアだ。 Visio的なインタフェースをもったデモアプリケーション だが価格も高く、おいそれとは手が出しづらい。そんな憧れを持っている人にこそ試して欲しいものがこれだ。 今回紹介するオープンソース・ソフトウェアはJGraph X、Java製のグラフィックスコンポーネントだ。 JGraph XはJava Swingで実装されたコンポーネントで、多数の機能を備えている。グラフを作るような用途にも用いられるが、特にUMLのようなオブジェクトを描画するのに適しているようだ。 配置の変更もドラッグで 動作は軽量で、ドラッグアンドドロップによる配置、関連づけなどが行える

    MOONGIFT: » Visio並みのグラフィックスもできるコンポーネント「JGraph X」:オープンソースを毎日紹介
  • 『\65279 は不正な文字です。』

    久々に Java のプログラムを作っていて、コンパイル時に以下のようなエラーに遭遇しました。 \65279 は不正な文字です。 大昔に同じエラーを見たことがあるような気がするのですが、すぐには思い出せません。 しかし、ネットで調べてみるとすぐに思い出しました。 Java のソースファイルは UTF-8 でエンコーディングしているのですが、これが BOM 付きの UTF-8 だと上記のエラーが発生するのです。 BOM とは Byte Order Mark の略で、2バイトで表される UTF-16 のエンディアン(上位バイトを先に書くか下位バイトを先に書くか)を識別するために文書の先頭に書き込む制御コードで、UTF-8 では来必要のないものです。 Eclipse で Java のソースファイルを編集した場合には BOM は付きませんし、秀丸エディタで編集した場合でもBOM はオプション扱いで

    『\65279 は不正な文字です。』
  • 1