タグ

javaに関するgymnoのブックマーク (11)

  • 米Google、Java GUIビルダー「WindowBuilder」など2技術をEclipseに寄贈 - SourceForge.JP Magazine : オープンソースの話題満載

    Googleは12月15日、開発ツール「WindowBuilder」と「CodePro Profiler」の2製品をオープンソースにすることを発表した。ソースコードとIPを非営利団体のEclipse Foundationに寄贈、2011年前半より正式にEclipseプロジェクトとなる見通しだ。 WindowBuilderとCodePro Profilerは、Googleが2010年8月に買収したInstantiationsの製品。InstantiationsはEclipse/Java開発ツールベンダーで、このほかにも「GWT Designer」などの製品を持つ。Googleは買収後の9月、WindowsBuilder(「WindowBuilder Pro」)、GWT Designer、「WindowTestor Pro」「CodePro AnalytiX」の4技術を無償で提供している。

    米Google、Java GUIビルダー「WindowBuilder」など2技術をEclipseに寄贈 - SourceForge.JP Magazine : オープンソースの話題満載
  • Webは開発プラットフォームとして機が熟した、グーグルCEOが講演 - @IT

    2009/05/28 「今こそ、ウェブを使った開発を始めるべきときだ」。米グーグルの会長兼CEOのエリック・シュミット氏は、開発者向けイベント「Google I/O 2009」の基調講演を、こうした言葉で切り出した。米グーグルは5月27日と28日の2日間、年に1度の開発者向けイベントをサンフランシスコで開催中だ。基調講演では同社の各担製品当者が登場して新機能や新サービスを紹介したほか、MozillaファウンデーションやwebOSを開発した米パームの開発担当者が登壇するなど盛りだくさんの内容となった。 米グーグルの会長兼CEOのエリック・シュミット(Eric Schmidt)氏。共同創業者のラリー・ペイジ氏には成熟した大人の常識的視点を提供してくれる人と言われたりするなど、“グーグルには珍しいビジネスマンタイプ”という印象もあるかもしれないが、字句解析器ジェネレータ「lex」の開発者としても

  • グーグル、また基盤技術の1つをオープンソース化 − @IT

    2008/07/08 グーグルは7月7日、同社の基盤を支える要素技術の1つ「Protocol Buffers」をオープンソースで公開した。Protocol Buffersはさまざまな構造化データを言語に非依存な形で定義し、利用するためのソフトウェア。JavaC++Pythonで利用でき、定義したデータは各言語のクラスライブラリにコンパイルされるという。例えば、いくつかの32ビット整数やストリングからなるデータ型を「.proto」というファイルで定義しておけば、このデータ型で定義されるメッセージストリームを、各言語から利用できるという。 オープンソース化を担当した同社ソフトウェアエンジニアのケントン・バーダ(Kenton Varda)氏によれば、Protocol Buffersは、XMLやIDLで満たせないニーズを満たすものだという。「XMLは優れているが、グーグルで扱うデータ量はXML

    gymno
    gymno 2008/07/10
    Protocol Buffers
  • Emacsは忘れた方がいい(Gosling):2008年の名言 - builder by ZDNet Japan

    James Gosling氏に敬意を表したい。彼は、より良いツールがあるにもかかわらず、開発時のニーズを満たすためと称してEmacsを使い続ける開発者らに引導を渡してくれた。 Builder AUの編集者であるChris Duckettが、Javaの生みの親であり、Emacsの開発にも携わったことのあるJames Gosling氏にインタビューを行っている。同氏のEmacsに対する思いは、このエディタを日々の作業で使い続けている人々の熱い想いほどには強くないようである。以下の発言は、Emacsを熱狂的に支持する人々の強い反感を買うことになるに違いない。 あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。2の15乗

    Emacsは忘れた方がいい(Gosling):2008年の名言 - builder by ZDNet Japan
  • Python Is Not Java - Matzにっき(2005-01-05)

    << 2005/01/ 1 1. 新年会 2 1. [教会]松江 3 1. 年始 4 1. [言語]Adding Optional Static Typing to Python 5 1. [言語] Python Is Not Java 2. 米子 6 1. [Ruby]Playing with Ruby 2. [言語]The Evolution of an Extension Language: A History of Lua 3. [特許]MS、ソフトのコンパイル・編集に関する特許を取得 7 1. [言語]Optional Static Typing -- Stop the Flames! 2. Typing Ruby - Ruby言語型チェックプログラム 3. [会社]会議 4. [特許]“特許テロ”と戦う手段 5. [言語]PHPが「2004年のプログラミング言語」に〜TIOBE

  • Javaをオープンソース化してもSunが儲かる理由:日本のITは世界を制す!?:オルタナティブ・ブログ

    ご存知の通り、SunがJavaをついにオープンソース化しました。これまでさんざん「オープンソース化しろ」と言われて来たので、あっさりとオープンソース化してしまって少し拍子抜けです。 さて、SunはJavaをオープンソース化することでどのようなメリットを享受するのでしょうか。開発者に感謝されることでしょうか、それとも、Microsoftへの嫌がらせでしょうか。いや、もしかしたらP言語(PerlPythonPHP)と呼ばれる同じオープンソース言語への攻撃でしょうか。いや、いずれも大して儲からなさそうです。 私はずっとこれを考えていたのですが、面白い記事を見つけてハタと気づきました。 一つはSunの2006年度の決算資料で(左図)、これによると、Sunのサービス事業の粗利率が急激に良くなっていて、2005年あたりにハードウェア事業を抜いています。私はSunと言えばSparcマシンの印象が強烈

    Javaをオープンソース化してもSunが儲かる理由:日本のITは世界を制す!?:オルタナティブ・ブログ
    gymno
    gymno 2006/11/16
    魔法のおなべか
  • ブラウザからJavaAppletでエミュを動かす「vNES」

    インストール不要、ブラウザからアクセスするだけでNESエミュレータが使用できるというサイトです。 詳細は以下の通り。 vNES サイトの説明によると、Firefoxが一番最適化されて快適に使用できるようです。カーソルキーがそのまま十字キーに対応しており、Bボタンは「Z」キーに、Aボタンは「A」キーに割り当てられています。スタートボタンは「Enter」キーで、セレクトボタンは「Ctrl」キーです。

    ブラウザからJavaAppletでエミュを動かす「vNES」
  • 【レポート】Python v.s. Java - Zopeで有名なNuxeo、PythonからJavaへ (1) Java再考 | エンタープライズ | マイコミジャーナル

    Nuxeoは同社の主力プロダクトであるECM(Enterprise Content Management)プラットフォームを、これまでのZopeアプリケーションサーバベースからJavaプラットフォームベースに移行していくという。同社Vice PresidentであるEric Barrocaが自身のブログで明らかにしたもの。NexeoのサイトにはPythonからJavaへの移行について、そのメリットなどを説明するコーナーも設けられている。 同社は2000年、主力プロダクトのプラットフォームとしてPythonで開発されたZopeを選択。以後6年間、ZopeおよびPythonにもっとも注力している企業のひとつとして注目されてきた。 成長を続けてきた同社は、その顧客から高いレベルでの性能、可用性、統合性などが求められるようになってきており、いくつかのプラットフォームに対する調査の結果、Javaが要

    gymno
    gymno 2006/09/28
    "当初フロントエンドにはPythonを、バックエンドにはJavaを採用する構成も試してみたが、Javaの結果が良好であったことから、最終的にすべてJavaに置き換えることになったという。"
  • C++ →Java→C#という進化形路は本当に正当か? いまここで問う、プログラム言語のリソース管理論

    昨夜は寝ぼけながらC++/CLIはC#を凌駕するかも知れない…… usingステートメント不要のDisposeメソッド呼び出しの衝撃という文章を書きましたが、これについて、歴史を踏まえたより分かりやすい話を書いておく価値があると思い付きました。 というか、これは私のようなプログラム言語ミーハーにとっては、ご馳走のような話題ですね。このような問題を重大視して喜ぶ人は滅多にいないのかもしれませんが、しかし多くの開発現場での生産性に直結しうるシビアな話題でもあります。 リソース管理とは何か § プログラムは様々なリソースを使いながら動作します。 リソースとは、CPU、メモリ、ファイル、通信ポート(TCP/IPのポート番号)などです。 これらのリソースは有限であるため、確保したまま解放しない場合、リソースが枯渇し、それ以上のプログラム、あるいはシステムの動作が継続できなくなります。 従って、リソー

  • ITmedia エンタープライズ:Google、Ajaxアプリ開発ツールのβ版公開

    Google Web ToolkitではJavaを使ってGoogle MapsやGmailのようなAjaxアプリケーションを開発し、GWTコンパイラでJavaScriptHTMLに変換できる。 米Googleは、JavaでAjaxアプリケーションを作成するためのソフト開発ツール「Google Web Toolkit」(GWT)のβ版を公開した。 同ツールでは、Javaを使ってGoogle MapsやGmailのようなAjaxアプリケーションを開発できる。自分の好きなJava開発ツールを使ってAjaxアプリケーションの作成とデバッグを行い、GWTコンパイラでJavaアプリケーションをブラウザ対応のJavaScriptHTMLに変換することが可能。 GWTで作成したアプリケーションはIE、Firefox、Mozilla、Safari、Operaの各ブラウザを自動的にサポートするという。GW

    ITmedia エンタープライズ:Google、Ajaxアプリ開発ツールのβ版公開
  • Collection & Copy - Rubyについて全てのJavaプログラマが知るべき10の事柄

    翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav

  • 1