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を利用し、高速化や既存ライブラリーの
有効活用を図るようにするのが狙いのようだ。
なんだかわかったか、よけいにこんがらがったか
で、結局よくわからないが結論だが、辛抱強く続けていこう。
SyntaxHighlighter
2010年8月25日水曜日
2010年8月20日金曜日
Oracle VS Google ?!
Oracleが、Googleを「AndroidはJavaプラットフォームの知的所有権を侵害している」として訴えたらしい。
携帯電話はSunがライセンス提供したJavaプラットフォーム「Java ME」を搭載しており、
Sunを買収したOracleが現在そのロイヤルティ収入を得ている。
しかしAndroidはGoogleが独自に開発した仮想マシン「Dalvik VM」で動作しているため
Oracleに対してロイヤルティが発生しない。
OracleはAndroid携帯が普及し始め、面白くなかったのか「知的所有権の侵害」として訴えたのだが、結果はどうなるのでしょう。
利用者や開発者にはあまり影響はないと思われますが、
大企業同士の争い。注目されている方も多いことでしょう。
携帯電話は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入門書
そのせいか、巷に出ているAndroid関係の参考書は
JAVAを知っている前提で書かれている。
その結果、JAVAを知らない私にとって、参考書に
書かれているソースコードが読めずにずになかなか
先に進めないし、応用も利かない。
そのうち、Androidで学習するJAVAとか出版されるかも
しれないが、ここは基本に立ち返り、JAVAを学習しようと
思い立った。
まずは、やさしいものからと思い探し当てたのでが
「楽しいJAVA入門」
私レベルでもすんなり理解できるよう書かれており、
なかなかの優れモノと思います。
ネットでなく、書籍を購入する場合は、こちらから
その他のJAVA入門関係はこちらから
JAVA入門書
登録:
投稿 (Atom)