Android演習 白 井  豊.

Slides:



Advertisements
Similar presentations
スマホ・タブレットの登山 ツール 2013.11.23 三郷山の会パソコン勉強会 At 南越谷「パレット」
Advertisements

AWS + nginx + Node.js + Android ~ Android アプリ開発してみた~ 高知工科大学 情報学群 4 年 松下 和生.
タブレット端末の検討 枚方総合発達医療センター 事務部 山下 純一. 目次  1 .タブレット端末とは? 1-1. クラウドとは? 1-2. モバイル端末の比較 1-3. ネットワーク環境 ( 無線 (Wi-Fi) 環境 )  2. 利用用途の検討 2-1. 電子カルテシステム、利用者の方と一緒に使う、活用例.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
講師 松本 章代. 携帯電話のプラットフォーム オープンプラットフォーム Android のアーキテクチャ LiMo のアーキテクチャ 携帯電話用 OS 携帯電話用の自作アプリ事情 2009/11/142.
「コンピュータと情報システム」 03章 ソフトウェア
ZKプラグインで、Grailsの Viewをリッチに楽しく
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
携帯電話のソフトウエアについて GROUP E3 2004MT004 浅岡 奈津貴 2004MT006 別所 佑美
2.Androidアプリの基礎知識 2-1 Androidのアーキテクチャ
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Copyright by Rich & Giro
Docker.
オレポータビリティ 日本Rubyの会 青木 峰郎.
Java I 第2回 (4/18)
ネットワーク講座3 開講者:Schneider.
P2P SIP的な世界とは? Rev. 0.
SIP、次のフィールドへ SIPropプロジェクト 代表:いまむらのりつな(今村謙之) ©SIProp Project,
上藤紳也 5月間報告.
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
アプレット (Applet)について.
Iアプリプログラミング その1  鳥居秀徳.
Java I 第2回 (9/22).
技術トピックス 2014/08.
PaaSの起源とxaaSの今後.
携帯電話の積極的な 利用手法について.
Androidアプリ開発 再教育講習(初心者・ベテランズ)
Webアプリケーション.
日本の電気通信産業の流れ 経済学部 四回生   西田 崇.
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
12月11日(土) 13:00~15:00 長崎大学教育学部 全炳徳 久方純
ミドルウェア 山口 拡.
高性能コンピューティング論2 第1回 ガイダンス
PBLソフトウェア班 ~ペイントアプリケーション開発~ 安藤 貴哉 小木曽 太紀
工科大ケータイ・その他への Android移植
Flyingware : バイトコード変換による 安全なエージェントの実行
iOS, Android, Windows Phone, Windows向けクラウドEMM
Miradore会社概要 本社 :フィンランド Laserkatu 8, FI Lappeenranta, Finland
マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
Androidアプリの作成 07A1069 松永大樹.
Android端末によるロボット制御とその評価
コンピュータの構成 ソフトウェア編 1E16M048 圓谷 英一 1E16M050 徳弘 徹也 1E16M051 戸張 将義
“バンドルプラス(ROK)” “バンドルプラス(ROK)” 販売店様 のための OEM Server OS の新しい形 ツルっと丸わかり!
2017年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
パソコン並みの性能を持つスマートフォンに関する情報教育
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
「OSで儲けない」 Microsoftの新戦略
Microsoftのマルチプラットフォーム戦略
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
オペレーティングシステムⅡ 第13回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
iOS, Android, Windows Phone向けクラウドEMM
JAVAについて 高橋 雅哉.
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
COM コンポーネント・オブジェクト・モデル.
SaaS/PaaSの起源とこれから 株式会社アプライド・マーケティング 大越 章司
アップデート 株式会社アプライド・マーケティング 大越 章司
W3CがHTML5を勧告として公開 ( ).
第二回 Javaの開発環境 04A2029           古賀慎也.
ガイダンス 情報システム管理 ガイダンス 水野 嘉明 情報システム管理 1.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
PowerPointファイルを活用した安価なスライド動画ソフト
PaaSの起源.
PowerPointファイルを活用した安価なスライド動画ソフト
オペレーティングシステムⅡ 第10回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
平成30年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
WindowsグラフィックスとDirectX
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
情報スキル入門 第3週 キャンパスネットワークの利用.
情報処理Ⅱ 第2回レポート総評 2003年12月22日作成.
Presentation transcript:

Android演習 白 井  豊

1.Androidの概要 1-1 Androidとは ① Google 社が中心となって開発。 ② Linux ベースの携帯端末用プラットホーム。 ③ OSだけではなく以下も含む。 ・ミドルウェア ・ユーザインターフェース ・標準アプリケーション   (Webブラウザ、メーラ、…)

1-2 これまでの経緯 ① 2008年10月、世界初のAndroid端末 T-mobile G1が欧米中心に発売開始。 1-2 これまでの経緯 ① 2008年10月、世界初のAndroid端末 T-mobile G1が欧米中心に発売開始。 ② 2009年7月、日本初のAndroid端末HT-03A発売開始(NTTドコモ)。 ③ 2010年4月 ・NTTドコモ : Xperia (ソニー・エリクソン) ・ソフトバンクモバイル : X06HT (HTC) ④ 2010年6月 ・au : IS01 (シャープ) ⑤ 2010年10月以降多数 ・NTTドコモ(10月) : SC02B(Galaxy S) (サムスン電子) ・au(11月) : IS03 (シャープ) 以下2012年まで端末の種類は増え続けている。

1-3 進化し続けるAndroid端末 ① 2010年末発売のGalaxy SやIS03が大ヒット。 ② 2012年現在、全キャリアの新機種の半数近くが Android端末に。 ③ 2011年、近距離通信(NFC:Near Field Communication)が 可能となったAndroid 2.3 ④ タブレット用UI(User Interface)が可能になったAndroid 3.0 ⑤ スマートフォンとタブレットの両対応型Android 4.0 ⑥ テレビ用にカストマイズされたGoogle TV

1-4 端末の例 (ほんの一部。何を選ぶかは好み) 1-4 端末の例 (ほんの一部。何を選ぶかは好み) NTTドコモ au ソフトバンクモバイル Q-pot.Phone AH-04D (シャープ) Arrow μ F-07D (富士通) Aquos Phone 104SH (シャープ) Medias CH 101N (NECカシオ) Digno ISK11K (京セラ)

1-5 Androidの特徴 ① 様々なメーカからAndroid対応ハードウェアがリリースされる。 http://source.android.com ② 世界中へのアプリケーション配布が可能    (Androidマーケットでの配布)       https://market.android.com(PC版) ③ Google社のWebサービスとの親和性が高い。    例:Googleマップ、Gmail、YouTube 等を利用するためのコンポーネントが標準装備 ④ 携帯電話の共通ソフトウェア基盤開発と普及促進のための業界団体OHA(Open Handset Alliance)が設立されている。      Http://www.openhandsetalliance.com

1-6 プログラミング言語Java Java言語の中間言語方式(復習) AndroidではJavaをプログラミング言語として使うので復習。 コンパイル Java ソース Javaバイトコード Windows用 Java仮想マシン Linux用 Java仮想マシン Windows用 ネイティブコード Linux用 ネイティブコード Windows Linux

Java実行環境の種類(復習) Java実行環境による分類 ①Java SE(Java Standard Edition) : クライアント用     http://java.sun.com/javase/ ②Java EE(Java Enterprise Edition) : サーバ用     http://java.sun.com/javaee/ ③Java ME(Java Micro Edition) : 携帯端末向け     http://java.sun.com/javame/ NTTドコモの「iアプリ」やソフトバンクの「S!アプリ」ではJava MEが使用されているが、Androidでは採用されていない。

Androidの仮想マシン Java MEの仮想マシンではなく、独自の仮想マシン「Dalvik 仮想マシン」を設定している。 【理由】 ■ Google 社ではあくまで無償提供がコンセプトである。 Dalvik バイトコード Dalvik 仮想マシン Linux 用ネイティブコード Linux

1-7 アンドロイドのバージョン 現在4.0 【Androidのバージョン】 1.0/1.1/1.5/1.6/2.0/2.0.1/2.1/2.2/2.3/2.3.3/2.3.4/3.0/3.1/3.2/4.0 Android 1.0~2.3.4 : スマートフォン用 Android 3.0~3.2 : タブレット対応 Android 4.0 : スマートフォントタブレットの両対応

コードネーム (以下のようなおやつの名前が付けられている) Android 1.5 (Cupcake) Android 1.6 (Donut) Android 2.0~2.1 (Eclair) Android 2.2 (Froyo) Android 2.3~2.3.4 (Gingerbread) Android 3.0~3.2 (Honeycomb) Android 4.0~ (Ice Cream Sandwich)

コードネームとAPIレベル バージョン コードネーム API レベル Android 1.5 Cupcake(カップケーキ) 3 Android 1.6 Donut(ドーナツ) 4 Android 2.0 Éclair(エクレア) 5 Android 2.0.1 Eclair 6 Android 2.1 Eclair 7 Android 2.2 Froyo(フローズンヨーグルト) 8 Android 2.3 Gingerbread(ジンジャーブレッド) 9 Android 2.3.3 Gingerbread 10 Android 2.3.4 Gingerbread 10 Android 3.0 Honeycomb(ハニカム) 11 Android 3.1 Honeycomb(ハニカム) 11 Android 3.2 Honeycomb(ハニカム) 11 Android 4.0 Ice Cream Sandwich(アイスクリームサンドウィッチ) 3