Google android 3 20110604
-
Upload
aiti-education -
Category
Documents
-
view
663 -
download
3
Transcript of Google android 3 20110604
Android
Thông tin tổ chức
AITI-APTECH và VietAndroid.com phối hợp tổ chức và thực hiện
Nội dung cung cấp bởi : www.vietandroid.com
Tổng quan Android OSLê Văn Giáp(Founder, admin vietandroid.com)04.06.2011
AndroidNội dung cung cấp bởi : www.vietandroid.com
Là gì ?
Open Source OS
Linux kernel (2.6)
Mobile platform (smartphone)
Liên minh OHA (Open Handset Allien): HTC, LG, Samsung,
Motorola, T-Mobile, Sprint, NVIDIA, Intel, Broadcom, Qualcom,…)
AndroidNội dung cung cấp bởi : www.vietandroid.com
Có gì nổi bật ?
Full web (Html/html5, javascript, flash)
Game 2D/3D
Đa điểm (Multi touch)
Đa luồng (Multi thread)
Media (Video fullHD, MPeg4, H.264, Mp3, Acc, Ogg,…)
Wifi, 3G, GPS, Sensor,…
AndroidNội dung cung cấp bởi : www.vietandroid.com
Lịch sử phát triển:
Google mua Android Inc 17-8-2005
Ra mắt cộng đồng tháng 11-2007, thành lập OHA
(Open Handset Allien)
Phiên bản 1.0 ra mắt tháng 9-2008, T-Mobile G1
Phiên bản 1.1 ra mắt tháng 2-2009
AndroidNội dung cung cấp bởi : www.vietandroid.com
Các phiên bản
1.5 (Cupcake) – 04/2009
1.6 (Donut) – 09/2009
2.0/2.1 (Eclair) – 10/2009, 01/2010
2.2 (Froyo) – 05/2010
2.3 (Gingerbread) – 06/12/2010
3.0/3.1 (HoneyComb) – 03/2011
AndroidNội dung cung cấp bởi : www.vietandroid.com
AndroidNội dung cung cấp bởi : www.vietandroid.com
Thị phần
100 triệu điện thoại
400.000 lượt active/ngày
AndroidNội dung cung cấp bởi : www.vietandroid.com
Android Market
AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
HTC G1 Google Nexus One
AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
Motorola Droid/Milestone Samsung Galaxy S
AndroidNội dung cung cấp bởi : www.vietandroid.com
Tiếp cận thế nào ?
Sản xuất device
Sản xuất ứng dụng, game
Cung cấp giải pháp: nhúng, mini board,..
AndroidNội dung cung cấp bởi : www.vietandroid.com
Lợi nhuận từ đâu ?
Sản xuất device:
Bán device to end user
Sản xuất ứng dụng, game:
Bán qua Android Market, Vimarket, F-Store,..
Free và thu lợi nhuận từ quảng cáo in app
Outsoucing cho đối tác nước ngoài
Cung cấp giải pháp: nhúng, mini board,..
Nghiên cứu và bán giải pháp
Outsourcing
AndroidNội dung cung cấp bởi : www.vietandroid.com
Làm thế nào để phát triển
ứng dụng/game ?
AndroidNội dung cung cấp bởi : www.vietandroid.com
Kiến trúc
Phát triển ứng
dụngNội dung cung cấp bởi : www.vietandroid.com
Chuẩn bị những gì ?
Logic lập trình
Java / C/C++ language
Kiến thức căn bản về Android OS
Khái niệm lập trình trên mobile
Các cộng cụ phát triển
Phát triển ứng
dụngNội dung cung cấp bởi : www.vietandroid.com
Công cụ phát triển ?
Android SDK (Software Development Kit) - Free
Android NDK (Native Development Kit) - Free
Windows / Linux (Ubuntu,…)
Eclipse / Netbean IDE - Free
Máy ảo/ máy thật chạy Android
Phát triển ứng
dụngNội dung cung cấp bởi : www.vietandroid.com
Vimarket VietNam 3.0 KarDroid
Phát triển
gameNội dung cung cấp bởi : www.vietandroid.com
Chuẩn bị những gì ?
Tư duy đồ họa căn bản
Kiến thức về đồ họa 2D/3D (sprite, camera, projector, model,
animation, Texture…)
OpenGL/ES
Game engine
Phát triển gameNội dung cung cấp bởi : www.vietandroid.com
Công cụ phát triển ?
Công cụ tạo hình: map, nhân vật, vật thể, bối cảnh
Công cụ lập trình
Game engine / Game framework
Tập trung vào C/C++ language
Máy ảo/ máy thật chạy Android: debug, kiểm thử
Phát triển gameNội dung cung cấp bởi : www.vietandroid.com
Game engine:
AndEngine (andengine.org): 2D, java (Free)
Libgdx (code.google.com/p/libgdx/) : Java (JNI) (Free)
Unity (unity3d.com/unity): 3D, C#, C++
Phát triển ứng
dụngNội dung cung cấp bởi : www.vietandroid.com
Ô ăn quan Jewel 1 Jewel 2
AndroidNội dung cung cấp bởi : www.vietandroid.com
Thank you !