Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
1:Biz+依頼スレ373@のーみそとろとろφ ★:2012/05/26(土) 00:25:23.15 ID:??? 現在オラクル(Oracle)が保有するJava技術関連の知的財産について、同社とグーグル(Google)とが争っている裁判で、2つの争点のうちにひとつである特許権の侵害に関する審理が米国時間23日に終了し、グーグルによる特許権の侵害は認められないとする判決が下された。 両社間のこの裁判では、先ごろ行われた著作権をめぐる前半の審理で、オラクルが提示した4件のケースのうち1件についてはグーグルによる著作権の侵害が陪審員によって認められたものの、残りの3件についてはオラクルの主張が退けられていた。 グーグルによる著作権侵害が認められたのは、Android OSで使用されているAPIコード9行のみであることから、賠償金額は15万ドルから20万ドル以下とみられ、オラクルにとっては「お
Androidに使用されているJava APIがOracleの保有する著作権を侵害しているとしてOracleがGoogleを提訴していたが、サンフランシスコ裁判所の陪審員はGoogleが著作権を侵害していたと判断し、Oracleに有利な部分判決を下したとのこと(本家/.、SourceForge.JP Magazine、ITpro)。 未決定審理となった個所に関しては、今週の終わりにも再審が開始されることになる。判決後、Googleは電子メールを通して声明を出しており、「争点の中心はAPIを特許にすることできるのかどうかであり、その判断は裁判所が下すことになる」としている。 だが、もし今回の裁判員判断が覆されることがなければJavaの自由が制限されてしまうことにもなり、プログラマーにとっては厄介な問題に発展する可能性がある。
1: アンドロメダ銀河(兵庫県):2012/05/04(金) 00:07:45.26 ID:0p3ooh/b0 “Javaの父”として知られるジェームズ・ゴスリング氏が自身のブログで4月28日(現地時間)、16日から始まった米Google対米Oracleの裁判に触れ、「GoogleはSunをすっかりドロドロにした(Google totally slimed Sun)」と語った。 ゴスリング氏は米Sun MicrosystemsでJava言語およびプラットフォームのチームを率いていたが、Oracleが米Sun Microsystemsを買収した後、Oracleを退社した。その後Google入りしたが、半年足らずでGoogleを退社している。 Oracleは、GoogleのAndroidがJavaの特許および著作権を侵害しているとしてGoogleを提訴し、損害賠償として約10億ドルを請求してい
Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した( Xamarinのブログ記事、 GitHub - XobotOS、 atsushieno氏のブログ記事、 本家/. )。 XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。
Oracleは、Android OSに使用されているJava APIがOracleの保有する特許を侵害しているとしてGoogleに対して訴訟を起こしているが、Dr. Dobb's記事は、もしOracleが勝訴することになれば「プログラミングの将来は終わる」と予測している(本家/.、Dr.Dobb's記事)。 Oracleとのライセンス契約がないまま、GoogleがJava技術を無断で使用したことが特許侵害に当たると判断されれば、GoogleはOracleに対して多額のライセンス料を支払わざるを得なくなる。話はこれで済めばよいのだが、この訴訟から多くの訴訟が派生する可能性があるという。 つまり、例えばPythonにおけるJythonやIronPython、PyPy、またRubyにおけるRubinius、CやVBにおけるRono、CにおけるGCCといった、既存言語処理系の再実装によって著作権侵
オライリーが主催するイベント「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
This document discusses usage trends of the Eclipse integrated development environment. It notes that Eclipse usage increased 20% in 2011, with the biggest increases being 10% for Eclipse itself, 10% for plugins, and 200% for Android Development Tools. It then provides many tips and shortcuts for using Eclipse more efficiently.Read less
なぜか? おまじないの量が多くなってしまうから 一般的なHelloWorld public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); } } staticとかStringとかSystemとかmainとか色々難しそう あと、このHelloWorldだと色々省略した結果このコードになっていることに気づけないんじゃないだろうか どうやったら初心者にやさしいJavaになるんだろうか 色々と省略しないで書いてみる public class HelloWorld { public static void main(java.lang.String[] args) { java.lang.System.out.println("Hello,World!")
Googleが最新版Androidの43のファイルで、Oracleの保有する著作権付きコードを利用した可能性があると、知財専門家が指摘している。 しかし、この問題を調べたテクノロジー通のブロガーは、この専門家の主張に異を唱えている。 Oracleは8月12日に、GoogleがAndroidでJavaに関する7件の特許とその他著作権を侵害したとして訴訟を起こした。Oracleは2010年1月にSun Microsystemsを買収した際に、Javaの特許に関する権利を取得した。 GoogleはJava特許に関してSunとライセンス契約を結んだことはないが、AndroidにJavaソフトを実装している。Oracleは、「Googleは積極的にAndroidを配布し、製品やアプリのメーカーに採用を推進した」と主張している。 25年間知財の研究をしているフロリアン・ミューラー氏は、GoogleがA
Appleが、将来版のMac OS XでJavaランタイムの搭載をやめる可能性を示唆している。 同社は10月21日に「Java for Mac OS X 10.6 Update 3」をリリースした際、「このリリース以降は、Apple製のMac OS X用Javaランタイムは推奨しない」と通達した。「開発者は将来版のMac OS XにApple製のJavaランタイムが搭載されると期待するべきではない」と同社は述べ、Snow LeopardとLeopardのランタイムについてはサポートを継続するとしている。 つまり、Mac OS X Lionなど今後のバージョンには、AppleのJavaランタイムが搭載されない可能性がある。もしも搭載されなくなった場合、ユーザーがJavaを使うにはサードパーティーのランタイムを入手しなければならない。 またAppleはAdobeのFlash Playerについ
複数人での開発、さらにメンテナンスが進むと関数やクラスが増え、その全体像が分かりづらくなってくる。開発のスピードが求められている現代、それらをドキュメントで管理していくのは得策だろうか。 検索結果 ソースコードを見通しよく管理するために、検索エンジンを使うのは良い選択かもしれない。 今回紹介するオープンソース・ソフトウェアはOpenGrok、Java製のソースコード検索エンジンだ。 OpenGrokはTomcatなどで動作するWebアプリケーションで、ソースが含まれる場所を指定してソースコードを検索できる。ctagを使うことで、利用されている元の関数にジャンプすることも可能だ。 ソースコードビューワー 各種バージョン管理システムに対応して、履歴を見たり差分を取得することもできるようだが、筆者環境ではうまくいかなかった。また、ソースの閲覧時には各種言語に対応したハイライト化がされる。 検索は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く