SyntaxHighlighter

ラベル JAVA の投稿を表示しています。 すべての投稿を表示
ラベル JAVA の投稿を表示しています。 すべての投稿を表示

2010年8月25日水曜日

Android 用語

Androidは、JAVAを知っているとか、Eclipseの使い方を知っている
といった前提つきの解説が主流のため、素人がいきなり始めるには
敷居が高いものとなっている。
私も見よう見まねでやってはいるものの、土台がしっかりしていないので
サンプルソースから逸脱したことがなかなかできない。

そこで、基礎を作るべく気になる用語とか、JAVAのことととか
わかる範囲で書き留めておくことにした。

まずは良く登場する3文字略称
・SDK:Software Development Kit
  Androidを始めるにはこれのダウンロードがファーストステップとなる。
  開発環境を作成するためのソフトウェアのこと
・NDK:Native Development Kit
  Android Developersに用意されている開発ツール。
  よりハードに近い部分を開発する際に必要らしいが、今の私には必要ないか・・・
・JNI:Java Native Interface
  NDKってなんだろう?って調べていると良く登場するのがJNI
  こちらはJAVAとハードウェアとのインタフェースツール???
  Android使用者はNDKでJNIを利用し、高速化や既存ライブラリーの
  有効活用を図るようにするのが狙いのようだ。

なんだかわかったか、よけいにこんがらがったか
で、結局よくわからないが結論だが、辛抱強く続けていこう。
  

2010年8月20日金曜日

Oracle VS Google ?!

Oracleが、Googleを「AndroidはJavaプラットフォームの知的所有権を侵害している」として訴えたらしい。
携帯電話はSunがライセンス提供したJavaプラットフォーム「Java ME」を搭載しており、
Sunを買収したOracleが現在そのロイヤルティ収入を得ている。
しかしAndroidはGoogleが独自に開発した仮想マシン「Dalvik VM」で動作しているため
Oracleに対してロイヤルティが発生しない。
OracleはAndroid携帯が普及し始め、面白くなかったのか「知的所有権の侵害」として訴えたのだが、結果はどうなるのでしょう。

利用者や開発者にはあまり影響はないと思われますが、
大企業同士の争い。注目されている方も多いことでしょう。

2010年7月8日木曜日

AndroidとJAVA

Androidの開発はJAVA言語を使用して行う。
そのせいか、巷に出ているAndroid関係の参考書は
JAVAを知っている前提で書かれている。

その結果、JAVAを知らない私にとって、参考書に
書かれているソースコードが読めずにずになかなか
先に進めないし、応用も利かない。

そのうち、Androidで学習するJAVAとか出版されるかも
しれないが、ここは基本に立ち返り、JAVAを学習しようと
思い立った。

まずは、やさしいものからと思い探し当てたのでが
楽しいJAVA入門
私レベルでもすんなり理解できるよう書かれており、
なかなかの優れモノと思います。

ネットでなく、書籍を購入する場合は、こちらから



その他のJAVA入門関係はこちらから
JAVA入門書