Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! google][java] kirifueのブックマーク
[go: Go Back, main page]

タグ

googleとjavaに関するkirifueのブックマーク (8)

  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

    kirifue
    kirifue 2012/09/19
    米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」公開。 #googlejp #開発
  • “Javaの父”ゴスリング氏がGoogle社員に

    「今日からGoogleで働くことになった」――。元米OracleのシニアアーキテクトでJavaの生みの親として知られるジェームズ・ゴスリング氏が3月28日(現地時間)、自身のブログで米Google入りを発表した。 米Sun Microsystemsで副社長兼Sun Fellowを務めていた同氏は、OracleによるSun買収後、シニアアーキテクトに就任したが、2010年4月にOracleを退社した。同氏のブログによると、その後多数のオファーを受けていたようだ。「人生で最も難しいことの1つは選択することだ。多くの素晴らしい機会に“ノー”と言うのはつらいことだった」と語っている。ブログに添えられているイラスト(右図)は、ここ数年の紆余曲折の末、「ドクター・フー」の電話ボックス型タイムマシンの扉を開けたらGoogleにいた、という意味のようだ。 Googleは現在、OracleからJavaの特許

    “Javaの父”ゴスリング氏がGoogle社員に
    kirifue
    kirifue 2011/03/29
    ついに“Javaの父”ゴスリング氏もGoogle社員に。「Googleには世界中に愛される子どものようなオーラがある」あんなに嫌ってたのにね。 #googlejp
  • Googleが開発したJavaデバッグを簡単にする新技術「cofoja」 | エンタープライズ | マイコミジャーナル

    Java Programming Language Googleの20%プロジェクトからJava向けの新しい技術「cofoja (Contracts for Java)」が公開された。既存の実装に大きく手を加えることなく、デバッグをより簡単にしてくれる効果が期待できる。バグは些細なコードが起こすものだったりするが、それを追跡して発見するのは時に困難を極める。これは問題が発生した箇所と、実際にバグがある箇所が大きく離れていることが理由になっていることもある。問題発生箇所とバグ発生箇所を近くにまとめることができれば、それだけバグ発見も取り組みやすくなる。 cofojaはこれを簡単に実現するための技術。インタフェースに制約表現を追加可能にするところがポイントとなっており、クラスの実装に手を加えなくてもインタフェースに制約表記を追加することで実行時にチェックできるようになる。ブログに掲載されている

    kirifue
    kirifue 2011/02/14
    Googleが開発したJavaデバッグツール「cofoja」はインタフェースに制約表現を追加することで、実行時にチェックが可能となる。
  • Javaをめぐるオラクルのグーグル提訴--サン時代に撒かれた不満の種

    GoogleがSun Microsystemsにライセンス料を支払わずに、「Android」でJavaテクノロジの一部を使用することを明らかにしたとき、Sunの幹部陣はかなりの不満を感じていた。しかし、その不満が訴訟に発展するには、Oracleの冷徹な計算と強大な資金力が必要だった。 Oracleは米国時間8月12日、AndroidにおけるJavaの使用に関して、Googleを特許権と著作権の侵害で提訴した。これにより、巨大企業同士が大金を投じ、おそらくは長い時間をかけて衝突する舞台の準備が整った。Oracleは声明の中で「GoogleAndroidの開発過程で、Oracleが保有するJava関連の知的財産を故意に、直接的に、そして繰り返し侵害した」と述べている。 Androidの成功は最近のことだが、そのソフトウェアコンポーネントは最近のものではない。Googleは2007年にAndr

    Javaをめぐるオラクルのグーグル提訴--サン時代に撒かれた不満の種
  • Javaの父、GoogleのAndroid戦略に「苦言」?

    Googleマニアの中には、今後新しいAndroidスマートフォンの登場に伴い、Android対応アプリケーションも豊富に出そろうものと期待している向きもいるだろう。だが、このオープンソースOSをめぐるGoogleの方針に誰もが納得しているわけではない。 AndroidはオープンソースのJavaプログラミング言語を利用しているが、Javaのそもそもの開発元であるSun Microsystemsには、当然のことながら、Javaを守りたいという気持ちが強い。Googleが2007年11月、携帯端末向けのAndroid OSとそれに付随する開発ツールを発表すると、Sun幹部は「AndroidJavaを分断化させることになる」との懸念を直ちに表明、GoogleAndroidチームを強く非難した。 「Javaプログラマーは通常Javaの互換性テストを受けるが、それも行なわずにプログラマーが手当た

    Javaの父、GoogleのAndroid戦略に「苦言」?
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • 「Google App Engine」でのJavaサポート--切り開かれたメインストリームへの道

    カリフォルニア州マウンテンビュー発--「Google App Engine」はローンチから1周年を迎えた米国時間4月7日、コンバージェンステクノロジに関し、メインストリームへといくらか前進した。同時に現在、クラウドコンピューティング全般の概念が受け入れられつつある。 クラウドコンピューティングでは、企業サーバや個人のPCで稼働するソフトウェアではなく、インターネットでアクセス可能なサービスとしてアプリケーションを提供する。それは、「Amazon Web Services」の場合のように、組み合わせ可能な「未加工の」コンピューティングサービスから、写真編集サイトの「Picnik」やSalesforce.comの顧客管理サービスのような完成した製品まで、あらゆるものを意味する可能性がある。Google App Engineは中間のレベルにあり、汎用的な基盤を提供している。 Google App

    「Google App Engine」でのJavaサポート--切り開かれたメインストリームへの道
  • 米Google、「Google App Engine」最新版でJavaに対応

    Googleは4月7日(米国時間)、クラウドを利用したWebアプリケーションプラットフォーム「Google App Engine」の最新版を発表した。開発言語としてJavaを試験的にサポート。当初、1万人に限定したテスト運用となる。また、タスクスケジュールなどの新機能も追加した。 App EngineはこれまでPythonしか利用できなかったが、Javaのサポートによってエンタープライズ分野で実績のあるアプリケーションが同サービス上で稼働させられるようになる。Java対応にあたっては、Javaランタイム、「Google Web Toolkit 1.6」への統合、「Google Plugin for Eclipse」などを用意した。標準のJavaAPIやライブラリを利用しており、IBM WebSphere、Tomcatなどの標準的なJ2EEサーブレットコンテナを実装できる。 また新版では、

  • 1