Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
693,63 KB
Nội dung
Đại Học Quốc Gia TP.HCM Trường Đ ại Học Khoa học Tự nhiên BÀI TIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: NGHIÊN CỨU QUÁ TRÌNH P HÁT TRIỂN CỦA HỆ ĐIỀU HÀNH ANDROID GVHD: GS.TSKH Hoàng Kiếm Người thự c hiện: Trần Hồng Nghi Mã số: 1211048 Lớp: KHMT Khóa: 22 TP.HCM – 12/2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC Phan KHÁI QUÁT 40 NG UYÊN LÝ SÁNG TẠO 1) Nguyên lý phân nhỏ: 2) Nguyên lý “tách k hỏi”: 3) Nguyên lý phẩm chất cục bộ: 4) Nguyên lý phản đối xứng: 5) Nguyên lý kết hợp: 6) Nguyên lý vạn năng: .2 7) Nguyên lý “chứa trong”: .3 8) Nguyên lý phản trọng lư ợng: 9) Nguyên lý gây ứng suất sơ bộ: 10) Nguyên lý thự c sơ bộ: 11) Nguyên tắc dự phòng: 12) Nguyên tắc đẳng thế: .3 13) Nguyên tắc đảo ngư ợc: 14) Ngun tắc cầu (trịn) hố: .4 15) Nguyên tắc linh động: 16) Nguyên tắc giải “thiếu” hoặ c “thừ a”: 17) Nguyên tắc chuyển sang chiều k hác: .4 18) Nguyên tắc sử dụng dao động học: 19) Nguyên tắc tác động theo chu k ỳ: 20) Nguyên tắc liên tục tác động có ích .5 21) Nguyên lý “vư ợt nhanh”: 22) Nguyên lý biến hại thành lợi: 23) Nguyên lý quan hệ phản hồi: 24) Nguyên lý sử dụng trung gian: 25) Nguyên lý tự phục vụ: 26) Nguyên lý chép (copy): .6 27) Nguyên lý “rẻ” thay cho “đắt”: .7 28) Thay sơ đồ học: .7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 29) Sử dụng k ết cấu khí lỏng: 30) Sử dụng vỏ dẻo màng mỏng: 31) Sử dụng v ật liệu nhiều lỗ: .7 32) Nguyên lý thay đổi màu sắc: 33) Nguyên lý đồng nhất: .8 34) Nguyên lý phân hủy tái sinh phần: 35) Thay đổi thơng số hóa lý đối tượng: 36) Sử dụng chuyển pha: 37) Sử dụng nở nhiệt: 38) Sử dụng chất oxy hoá mạnh: 39) Thay đổi độ trơ: 40) Sử dụng v ật liệu hợp thành (composite): Phan Q UÁ TRÌNH PH ÁT TRIỂN C ỦA H Ệ ĐIỀU HÀNH ANDRO ID 10 I Giới thiệu HĐH Androi d 10 II Chặng đường phát triển HĐH Android qua phiên 10 1) Android xuất 11 2) Android 1.0 13 3) Android 1.1 13 4) Android 1.5: Cupcake 13 5) Android 1.6: Donut 14 6) Android 2.0: Éclair 14 7) Android 2.2: Froyo 15 8) Android 2.3: Gingerbread 16 9) Android 3.0: Honeycomb 16 10) Android 4.0: Ice Cream Sandwich 17 11) Android 4.1: Jelly Bean 17 12) Android 4.2: Jelly Bean 18 13) Tương lai Android X 18 III SO SÁNH HỆ ĐIỀU HÀNH AND RO ID VỚI CÁ HỆ Đ IỀU HÀNH KH ÁC TRÊN ĐIỆN THO ẠI DI ĐỘ NG 19 1) Tổng số thiết bị 19 2) Tổng số ứng dụng 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3) Ứng dụng tối ưu hóa cho máy tính bảng 20 4) Hỗ trợ ứng dụng chưa phê duyệt hãng thứ ba 20 5) 4G 21 6) Dịch vụ đám mây 21 7) Điều khiển giọng nói 22 8) Đa nhiệm 22 9) Điều hướng 22 10) Tìm kiếm 23 11) Thiết bị lõi kép 23 12) Ứng dụng bàn phím hãng thứ ba 23 13) NFC 24 IV NHỮNG DỰ ĐO ÁN VỀ TƯƠ NG LAI MỞ CỦA HỆ ĐIỀU HÀNH ANDROID 24 1) Nhận xét 24 2) Hệ điều hành Android máy ảnh số 25 V CÁC NGUYÊN LÝ SÁNG TẠO ĐƯ ỢC VẬN DỤNG VÀO QUÁ TRÌNH PHÁT TRIỂN HỆ ĐIỀU HÀNH AND RO ID CŨNG NHƯ SẼ ĐƯỢC ÁP DỤNG TRO NG LAI: 26 1) Nguyên tắc rẻ thay cho đắt 26 2) Nguyên tắc thay đổi màu sắc 26 3) Nguyên lý đảo ngược: 26 4) Nguyên lý chép: 27 5) Nguyên lý loại bỏ tái sinh từ ng phần 28 6) Nguyên lý chứa 29 7) Nguyên lý vạn 30 8) Nguyên lý kết hợp 30 9) Nguyên lý dự phòng 30 10) Nguyên tắc phân nhỏ 31 11) Nguyên tắc chuyển sang chiều k hác 32 12) Nguyên tắc dao động học 32 13) Nguyên tắc chuyển pha 32 14) Thay đổi thông số lý hóa đối tượng 33 15) Nguyên tắc đồng 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 16) Nguyên tắc biến hại thành lợi 33 17) Nguyên tắc tác động theo chu k ỳ 34 18) Nguyên tắc cầu trịn hóa 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI NĨI ĐẦU Một mơn học đ ầu tiên chương trình cao học Cơng Nghệ Thông T in mô n ”Phương pháp nghiên cứu khoa học tin h ọc” thầy Hoàng Kiếm phụ trách Trước đây, chưa học môn em nghĩ sáng tạo phải m ột vấn đề huyền bí, thiên bẩm Như ng qua m ôn học cho ta biết cách tự giải quy ết vấn đề mà cịn giúp ta phân tích vấn đề t ại đư ợc giải nào, quy luật, phương pháp dự báo khả tương lai Chưa biệt xác khả tiếp nhận môn học em nào, t hông qua h ệ điều hành mã nguồn mở Linux em xin phép dùng kiến thức học để giải thích các thủ thu ật (trong số 40 nguyên lý trình bày G enrikh Saulovich Altshuller) đư ợc người áp dụng suốt trình phát triển hệ điều hành nhờ thầy đánh giá giùm Qua đây, em xin gởi lời cám ơn đến thầy Hoàng Kiếm, thầy r ất tận tâm, truyền đạt nhiều kiến thức, ý tưởng mà em tâm đắc Em chúc thầy khỏe mạnh đạt nhiều thành cơng việc m ình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TỔNG QUAN Từ ngàn xưa đến nay, xã hội lồi người khơng ngừng phát triển, nhu cầu cá nhân, cộng đồng với tinh thần cầu t iến người tạo xã hội phát triển ngày Trong trình phát triển xã hội, người khơng ngừng sáng t ạo cách vơ thứ c có ý thức Sáng t ạo trình phát triển không ngừng ta thấy hoạt động xã hội có bóng dáng sáng t ạo Trư ớc đây, hoạt động sáng tạo cho thiên phú, huyền bí, may mắn ngẫu hứng, ngày lĩnh vực s tạo nhà khoa học, nhà giáo Genrikh Saulovich Altshuller khái qt hóa thành m ột mơn khoa học phận quan trọng m ôn khoa học hệ thống 40 thủ thuật, sáng tạo ph ân tích t a thấy nằm hệ thống 40 thủ thuật Xã hội phát triển, người khơng ngừng sáng tạo đổi Phần trình bày khái quát lịch sử phát triển Hệ điều hành Android giải thích các nguyên lý (trong số 40 nguyên lý đư ợc trình bày Genrikh Saulovich Altshuller) áp dụng trình phát triển hệ điều hành Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phan KHÁI QUÁT 40 NGUYÊN LÝ SÁNG T O 1) Nguyên l ý phân nhỏ: a Chia đối tượng t hành phần độc lập b Làm đối tượng trở nên tháo lắp c Tăng mứ c độ phân nhỏ đối tượng 2) Nguyên l ý “tách khỏi”: - Tách phần gây “phiền phức” (tính chất “p hiền phức”) hay ngư ợc lại tách phần “cần thiết ” (t ính chất “cần thiết”) khỏi đối tượng 3) Nguyên l ý phẩm chất cục bộ: a Chuyển đối tượng (hay mơi trường bên ngồi, tác đ ộng bên ngồi) có cấu trúc đồng thành khơng đồng b Các phần khác đối tư ợng phải có c khác c Mỗi phần đối tượng phải nhữ ng điều kiện thích hợp cơng việc 4) Ngun l ý phản đối xứng: - Chuyển đối tượng có hình dạng đối xứng thành khơng đối xứ ng (nói chung giảm bậc đối xứng) 5) Nguyên l ý kết hợp: - Kết hợp đối tượng đồng đối tượng dùng cho hoạt động kế cận - Kết hợp mặt thời gian hoạt động đồng kế cận 6) Nguyên l ý vạn năng: - Đối tượng thự c h iện số chức khác nhau, khơng cần tham gia đối tư ợng khác Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 7) Nguyên l ý “chứa trong”: - Một đối tư ợng đặt bên đối tượng khác thân lại a đối tượng thứ ba - Một đối tư ợng chuyển động xuyên suốt bên đối tượng khác 8) Nguyên l ý phản trọng lượng: - Bù trừ trọng lượng đối tư ợng cách gắn với đối tượng khác có lực nâng - Bù trừ trọng lượng đ ối tượng tư ơng tác với môi trư ờng sử dụng lự c thủy động, khí động 9) Nguyên l ý gây ứng suất sơ bộ: - Gây ứng suất trước với đối tượng để chống lại ứng suất không cho phép không mong muốn đối tư ợng làm việc (hoặc gây ứng suất trước để làm việc dùng ứng suất ngư ợc lại) 10) Nguyên l ý thực sơ bộ: - Thự c trư ớc thay đổi cần có, hồn tồn phần, đối tượng - Cần xếp đối tượng trư ớc, cho chúng hoạt động từ vị trí thuận lợi nhất, khơng thời gian dịch chuyển 11) Nguyên tắc dự phòng: - Bù đắp độ tin cậy không lớn củ a đối tượng cách chuẩn bị trước phương tiện báo động, ứng cứu, an toàn 12) Nguyên tắc đẳng thế: - Thay đổi điều kiện l àm việc để khô ng phải nâng lên hay hạ xu ống đối tượng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13) Nguyên tắc đảo ngược: - Thay hành động u cầu tốn, hành động ngược lại (ví dụ: khơng làm nóng mà làm lạnh đối tượng) - Làm phần chuyển động đối tượng (hay môi trư ờng bên ngoài) thành đứng yên ngư ợc lại, phần đứng yên thành chuyển động 14) Nguyên tắc cầu (tròn) hoá: a Chuy ển phần thẳng c đối t ượng thành cong, mặt phẳng thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu b Sử dụng lăn, vi ên bi, vòng xoắn c Chuy ển sang chuyển động quay, sử dụng lực ly tâm 15) Nguyên tắc linh động: a Cần thay đổi đặc trư ng đối tượng hay môi trư ờng bên cho chúng u giai đoạn làm việc b Phân chia đối tượng t hành phần, có khả dịch chuyển với 16) Nguyên tắc giải “thiếu” “thừa”: - Nếu khó nhận 100% hi ệu cần thiết, nên nhận nhiều “một chút” Lúc đ ó tốn tr nên đơn giản dễ giải 17) Nguyên tắc chuyển sang chi ều khác: a Những khó khăn chuy ển động (hay xếp) đối tượng t heo đường (một chiều) khắc phục cho đối tượng khả n ăng di chuyển m ặt phẳng (hai chiều) Tương tự, toán liên quan đến chuyển động (hay xếp) đối tượng m ặt phẳn g đơn giản hoá chuyển sang không gian (ba chiều) b Chuy ển đối t ượng có kết cấu tầng thành nhiều tần g Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SkyDrive dịch vụ đám m ây Microsoft, không liền m ạch tự động iCloud T hậm chí SkyDrive cịn khơng cài đặt sẵn Windows Phone, m phải t ải từ Marketplace Giống dịch vụ hãng thứ ba Dropbox, SkyDrive, SkyD rive dịch vụ lưu trữ dịch vụ đồng hóa tự động Nó u cầu việc thao tác thủ cơng t ay 7) Điều khiển giọng nói Từ lâu, Android Windows Phone bước chân vào công nghệ điều khiển giọng nói, Apple người tạo tiếng vang với Siri Nhiều thông tin cho Google chuẩn bị đư a “câu trả lời” dành cho Siri, tại, “trợ lí ảo” Siri Apple thuộc “đẳng cấp ” cao so với Voice Commands Android Tellme M icrosoft Siri cho phép bạn đưa câu lệnh ngơn ngữ tự nhiên Siri dĩ nhiên chưa hồn hảo cần tiếp tục cải tiến vài năm t ới Tuy nhiên, điểm n ổi bật Siri ứng dụng tạo cho người dùng cảm giác đối thoại, khiến bạn nhớ lô câu lệnh cứng nhắc cụ thể 8) Đa nhiệm Trong sử dụng phương pháp khác nhau, tất ba t ảng hỗ trợ đa nhiệm Nhiều người cho Android m ới cung cấp đa nhiệm, ng thực t ế, trải nghiệm chuyển ứng dụng iO S Windows Phone tương tự 9) Điều hướng Cả ba tảng cung cấp nhiều lự a chọn điều hướng GPS, Android có lợi t hế lớn Google Maps Navigation ệt vời, tích hợp với Voice Commands Android hoàn toàn miễn phí Ngồi ra, ngày xuất Trang 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com nhiều ứng dụng điều hướng giá rẻ miễn phí cho tảng, ứng dụng sánh với dịch vụ Google 10) Tìm ki ếm Là tảng Google, Android liền với Google Search Tương tự, Windows Phone kèm với Bing Microsoft Riêng iO S yêu cầu bạn mở trình duyệt để tìm kiếm Cơng cụ tìm kiếm mặc định iO S Google, ng bạn thay đổi Yahoo Bing 11) Thi ết bị lõi kép Ngồi LT E đám mây, 2011 cịn năm chứng kiến đời thiết bị di động lõi kép Giống 4G, Android có nhiều t hiết bị dẫn đầu xu hư ớng Chúng t a đếm số lượng ch ính xác thiết bị lõi kép chạy Android, sau tuần số trở nên lỗi thời iPad iPhone 4S Apple có chip A5 lõi kép Windows Phone chưa có thiết bị lõi kép 12) Ứng dụng bàn phím hãng thứ ba Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hiện nay, Android tảng cho phép bạn tùy chỉnh bàn phím ảo m àn hình N gồi bàn phím Android mặc định (hoặc bàn phím m ặc định nhà sản xuất thiết bị), bạn lựa chọn cài đặt loại bàn phím khác Swype, SlideIt, Swiftkey, 8pen 13) NFC Trong NFC – giao tiếp trường gần (thường dùng cho toán di động) chưa hỗ trợ nhiều hãng bán lẻ, tính hấp dẫn loại smartphone tư ơng lai Hiện tại, Android có số điện thoại gắn chip NFC (như Galaxy N exus Nexus S) Hai tảng cịn lại chưa có thiết bị IV N HỮN G DỰ ĐOÁN V Ề TƯƠN G LA I MỞ CỦA HỆ ĐIỀU HÀNH ANDRO ID 1) Nhận xét Miễn phí dấu ấn đậm nét kho ứng dụng game Android thời điểm này, thu hút ngư ời dùng lự a chọn Đã có hàng ngàn ứng dụng game cho tải m iễn phí kho ứng dụng Android M arket, bỏ xa kho ứ ng dụng App Store Apple Các hãng khác mở kho ứng dụng lập trình viên lại khơng mặn m Ngun nhân cho mã nguồn mở HĐH dựa nhân Linux (mã nguồn mở phổ biến nay) nên việc lập trình viên tiếp cận làm quen dễ Google hợp tác với nhà sản xuất để cài đặt Android sản phẩm họ mà khơng tính phí Nhiều hãng sản xuất tiết kiệm nhiều chi phí sản xuất khơng phát triển HĐH riêng m phát triển nét riêng hãng từ mã nguồn Android Điều giúp hãng cơng nghệ có nét riêng s ản phẩm ng giữ đư ợc tiện ích khác mà Google phát triển cho Android Trang 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mặt khác, vấn đề tùy biến để tối ưu phần cứng hãng sản xuất hoàn t oàn chủ động mà không bị Google can thiệp Trong tương lai, khả phát triển Android khả quan Định hư ớng phát triển HĐH mã nguồn mở vươn xa hơn, xuất hầu hết thiết bị công nghệ, từ đồ dùng điện tử gia đình đến phư ơng tiện có quản lí máy tính… 2) Hệ điều hành Android máy ảnh số Android trở thành hệ điều hành phổ biến thiết bị di động điện thoại thơng minh, máy tính bẳng thiết bị di động khác Vậy bước tiếp th eo cho hệ điều hành Android máy ảnh số hay không? Trong phân khúc m áy ảnh số, hầu hết nhà sản xuất trang bị cho hệ điều hành ứng dụng hình ảnh độc quyền, hạn chế khả truyền tải chia sẻ ảnh Nhưng ngày này, với xu hướng mở hệ điều hành, ứng dụng trực tuyến ngày đánh giá cao thiết thự c cho sống đại Do đó, đòi hỏi nhà sản xuất m áy ảnh cần hệ điều hành chung, giúp chia sẻ, mở rộng khả xử lý hình ảnh nhanh Nếu điều trở t hành xu hư ớng cho nhà sản xuất m áy ảnh tương lại, Android giúp khôi phục thị trường m áy ảnh kỹ thuật số du lịch, cách đưa ứng dụng tốt máy ảnh điện thoại thông minh vào bên máy ảnh Với Android ngư ời dùng chia sẻ hình ảnh, video lên int ernet qua kết nối di động m ột ứng dụng Android kèm Thêm nữa, máy cung cấp chức năng, ứng dụng trò chơi, hướng dẫn, tương tác với mạng xã hội… Về phần mình, nhà nghiên cứu phát triển tập trung vào hệ điều hành để cung cấp tùy chọn tiện ích cho máy ảnh Trang 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com V CÁC N GUYÊN LÝ SÁNG TẠO ĐƯỢC VẬN DỤNG VÀO Q UÁ TRÌNH PHÁT TRIỂN HỆ Đ IỀU HÀNH ANDROID CŨNG NHƯ S Ẽ ĐƯỢC ÁP D ỤN G TRON G LA I: Trải qua chặng đường năm năm p hát triển, hệ điều hành android ngày phổ biến u thích cải tiến vượt bật Trong trình cải tiến phát triển, nguyên lý sáng tạo áp dụng trở thành nhân tố xây dựng thành công cho HĐH Android ngày n ay 1) Nguyên tắc rẻ thay cho đắt Android hệ điều hành m dựa tảng linux, dùng miễn phí cho phép nhà phát triển tạo ứng dụng di động hấp dẫn phục vụ nhu cầu người dùng điện thoại di động Google M aps Navigation ứ ng dụng sử dụng tài nguy ên Google Maps để đưa hướng dẫn đư ờng cho người dùng Với nhiều đặc điểm độc đáo mà bạn mong muốn thiết bị dẫn đường : góc nhìn 3D, hướng dẫn âm (kể tên tuyến phố), lượng phương tiện giao thông lại tuyến đường Thay phải trả phí hàng tháng, hàng năm ứng dụng đường khác h ay nhữ ng thiết bị định vị đắt tiền xe tơ m ình, bư ớc Google tiến bước đột phá lĩnh vự c di động 2) Nguyên tắc thay đổi màu sắc Từ dòng điện thoại với hình đen trắng thị trư ờng Android nắm bắt yếu điểm, hỗ trợ thư viện giúp người dùng dễ dàng tạo ứng dụng với giao diện mư ợt mà, suốt với background Màu sắc đa dạng rõ nét thu hút thị hiếu người dùng 3) Nguyên l ý đảo ngược: Trước Android đời hệ điều hành t hường có mã nguồn đóng Android lại theo hướng ngược lại cách cho người xem phát triển Trang 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com mã nguồn m ình, từ phát triển thành cộng đồng android để xây dựng ứng dụng di động sáng tạo Điện thoại android có chế tự động xoay hình ngư ời sử dụng xoay điện thoại Ví dụ xem phim thư ờng người dùng xoay điện thoại nằm n gang để sử dụng tối đa hình 4) Nguyên l ý chép: Tất phiên hệ điều hành Android điều dự a nhữ ng phiên trước qua cải tiến, sửa đổi, thêm tính để t ạo phiên sau đa dạng, phong phú, thu ận tiện Có chế chép, lưu trữ danh bạ, cấu hình vào tập tin riêng Mỗi cần cấu hình, nâng cấp phiên khơng sợ bị mát liệu điều chép lại Trước Android hỗ trợ copy text hay links ứ ng dụng, khơng thể copy đoạn text khỏi trình duyệt hay Gmail Google cải tiến sứ c m ạnh cho Clipboard phiên Cupcake hỗ trợ Copy đoạn text từ trình duyệt mặc định Trang 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Cho phép chia sẻ nhạc, hình ảnh, với bạn bè cách chép vào sdcard, tải lên, lấy xuống thông qua ứng dụng hỗ trợ sẵn 5) Nguyên l ý loại bỏ tái sinh phần Khi điện thoại khởi động số t iến trình đư ợc n ạp vào nhớ thực thi Sau khởi động xong t iến trình khơng cần thiết nữ a hệ điều hành gỡ bỏ tiến trình để dùng nhớ cho công việc khác HĐH android hỗ trợ chế xử lý đa luồng Ví dụ chơi gam e, nhận gọi đến t hì ứ ng dụng đư ợc dừng lại Sau nghe gọi xong, ứng dụng tiếp tục Đến hẹn, đồng hồ báo thức s ẽ reo, có ứng dụng nhắc nhở thực cơng việc cài đặt Có ứng dụng đư ợc cài đặt khơng cịn có nhu cầu sử dụng, bạn dễ dàng tháo bỏ cài đặt lại, hay cài đặt ứng dụng yêu thích T hự c cách vô tiện lợi dễ dàng Trang 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 6) Nguyên l ý chứa Các nhà phát triển tạo nhiều loại ROM để hỗ trợ cho hệ điều hành Android Một số nhà phát triển tiếng : ahmgsk, Amon_RA, Benbuchacher, BH_MAN, HTCClay, eViL_D, domenukk, OpenT eam, Tất điều đư ợc tích hợp chạy mượt m hệ đ iều hành Android Thay bàn phím điện đư ợc lắp cứng điện thoại, t hì Android sử dụng bàn phím ảo vơ tiện lợi Là bàn phím m ềm đư ợc tích hợp sẵn hệ điều hành Khi có nhu cầu sử dụng, người dùng cần gọi đến Gmail đư ợc tích hợp HĐH android có khả thực thao t ác với nhiều em ail lúc (trư ớc bạn khơng thể xố hay lưu trữ hàng loạt em ail tân phiên 1.5), hỗ trợ việc up load liệu lên YouTube Picasa, Google T alk hoạt động tốt Trang 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 7) Nguyên l ý vạn Hệ điều hành Android đảm nhiệm nhiều công việc, từ quản lý điều khiển thiết bị phần cứng, phần m ềm đến việc cung cấp giao diện, m ôi trường hoạt động… Không điện thoại nghe gọi bình thường Android 1.0 đời giúp cho Gmail t ích hợp sâu đem lại m ột trải nghiệm t ốt cho dịch vụ email Google Tích hợp chợ ứng dụng Android Market tr ên phiên G1 Tích hợp tính dịng Froyo USB Tethering Wi-Fi Hotspot, biến sm artphone Android thành thiết bị phát sóng W i-Fi từ kết nối 3G 8) Nguyên l ý kết hợp Hệ điều hành hệ thống kết hợp từ thiết bị phần cứng khác Hệ điều hành Android sản phẩm p hát triển hệ thống cộng đồng Một ứng dụng hoạt động android có t hể kêu gọi chức lõi điện thoại thực gọi, gửi tin nhắn văn bản, cách sử dụng máy ảnh, cho phép nhà phát triển tạo ứng dụng phong phú Camera điện thoại dùng để quay video, chụp ảnh, nhận dạng gương mặt, nhận dạng vân tay,… 9) Nguyên l ý dự phòng Khi làm việc với máy tính, có m ột số trường hợp vơ tình khơng có lợi cho người sử dụng hệ điều hành, hệ điều hành ln có chế đề phịng rủi ro để giảm thiểu thiệt hại Trên điện thoại Android vào Contracts\More\Accounts check vào Background Data and Auto-sync Nó tự động lưu dự phịng tồn danh bạ vào Gmail contacts với tất chi tiết Không sợ bị mát danh bạ Dự phòng tin nhắn Ở dịng điện thoại bình thư ờng, nhớ giới hạn có lúc mà điện thoại thơng báo nhớ đầy lư u trữ nhiều Trang 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SMS, đề nghị xóa bớt T hì điện thoại Android chứa đựng SMS vơ tư nhớ mở rộng Một ứng dụng dự phòng SMS SMSBackup, tự động lưu dự phịng tất SM S bạn sang Gmail, thông qua việc tạo thêm thư mục SMS tài khoản Gm ail, to àn SM S copy vào cách tự động 10) Nguyên tắc phân nh ỏ Có tầng hệ điều hành Android: Application Framework, Android Runtime, Native Libraries, Linux Kernel, tầng đảm nhận nhiệm vụ khác - Tầng Application: bao gồm t ất ứng dụng có thiết bị chạy Android như: phone,contact,gam e,browser,… số ứ ng dụng chạy ngầm.Người dùng có quyền gỡ bỏ hay cài đặt ứng dụng tùy thích t ầng - Tầng Application Fram ework: tầng Google xây dựng cho nhà phát triển xây dự ng ứng dụng họ Android,bằng cách gọi API có sẵn m Google viết để sử dụng tính phần ng m không cần hiểu cấu trúc bên - Tầng Native Libraries: bao gồm số thư viện C/C++ đư ợc sử dụng thành phần khác hệ thống Android,một số t hư viện như: System C Library,SQLite, Media Libraries,3D Libraries,… - Tầng Runtime: ứng dụng Android chạy tiến trình riêng máy ảo Dalvik(vitural machine).Dalvik viết để chạy nhiều máy ảo lúc mộ cách hiệu thiết bị di động - Tầng Linux Kernel: n hân hệ điều hành Android,mọi xử lý hệ thống phải thơng qua tầng này.Linux Kernel cung cấp trình điều Trang 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com khiển thiết bị phần ng như: camera,USB,bluetooth…Kernel hoạt động m ột lớp trừu tượng phần ng phần mềm lại hệ thống 11) Nguyên tắc chuyển sang chiều khác Với điện thoại android, bạn dễ dàng tìm vị trí m ình Android hỗ trợ tính GP S, ngư ời dùng theo dõi vị trí thiết bị dù đâu, m iễn chúng kết nối int ernet thơng qua 3G Wi-Fi Nhờ thiết kế đặc biệt với đế Silicon, áp dụng nguy ên lý lắc xác định v ị trí khơng gian chiều N goài với điện th oại android, việc xoay chuyển chiều đ iện thoại hỗ trợ nhiều cho ứng dụng đặc trưng của android, góp phần tạo nên thành cơng android Ví dụ ứng dụng úp mặt điện thoại xuống để tắt tiếng chuông điện thoại, ứng dụng Accelerometer,… 12) Nguyên tắc dao động học Cũng giống nguy ên t ắc chuyển chiểu, android dự a vào nguyên tắc dao động học lắc t ạo nên nhữ ng xung giao động để định vị Cơ chế vibrate ( rung ) giúp ích nhiều cho người sử dụng điện thoại Ví dụ báo gọi đến họp, đặc biệt dùng nhiều game, tạo hiệu ứ ng nổ, hiệu ứng rung lắc hình… 13) Nguyên tắc chuyển pha Người dùng sử dụng tùy biến âm lượng, điều chỉnh lớn nhỏ, chuyển từ chế độ âm sang chế độ im lặng rung Phục vụ tùy biến t heo yêu cầu ngư ời dùng Hấp thu điện (từ việc cắm sạc trự c tiếp từ nguồn hay từ pin) sau mang lượng tiêu t hụ Quá trình thực liên tục suốt vòng đời đ iện thoại Trang 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 14) Thay đổi thơng số lý hóa đối tượng Android hỗ trợ nhiều kích cỡ hình: Bản WVGA (480x800), Bản HVGA (480x320), Bản WVGA 480x854, Bản QVGA (320x240), … Các thơng số đư ợc cấu hình tùy biến, thích hợp với nhiều kiểu điện thoại, ipad Ngư ời dùng tạo ứng dụng tùy thích dựa theo thơng số mà Android cung cấp để t ạo ứng dụng đẹp, hiệu Màn hình giao diện Android với Live Wallpaper tạo hiệu ứng m àn hình sống động, mư ợt mà, hình ảnh di chuyển rõ nét xoay chiều ngang dọc tùy thích Màn hình giao diện với chiều dài tùy biến giúp cho ngư ời sử dụng có cảm giác lướt ứ ng dụng khơng gian Album, hình ảnh điện thoại android phóng to, thu nhỏ, xoay chiều, trư ng bày theo nhiều kiểu Rất đẹp mắt 15) Nguyên tắc đồng Tất ứng dụng đư ợc cài đặt điện thoại android phải có kiểu định dạng apk Hỗ trợ ứng dụng Calendar đồng với thời gian thực 16) Nguyên tắc biến hại thành lợi Vì Android hệ điều hành mở nên Hacker đư ợc tiếp xúc, can thiệp đến nhữ ng tầng thấp hệ điều hành Dễ dàng tìm điểm yếu để cơng Nhưng điều đó, tạo thành hệ thống cộng đồng Android không ngừ ng phát triển Ngày cải tiến, hồn thiện hệ điều hành Android Có q nhiều nhà phát triển hệ điều hành Android Điều cho hệ điều hành Android bị phân mảnh Nhưng mà Android phát triển thần t ốc Trong vòng năm năm vư ơn lên vị trí đỉnh cao thống trị thiết bị di động Trang 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 17) Nguyên tắc tác động theo chu kỳ Có chế backup liệu theo lịch trình Có đồng hồ báo thứ c t heo lịch hẹn Đồng thời gian thiết bị với thời gian thự c 18) Ngun tắc cầu trịn hóa Hỗ trợ thư viện để giúp người lập trình dễ dàng sử dụng tạo hiệu ứng di chuyển theo đường cong sinh động Tín hiệu sóng mơ theo hình trịn với bán kính giới hạn Mở rộng khả thu phát sóng đạt hiệu tốt Camera thiết kế thiết bị di động có dạng mắt trình trịn để hỗ trợ tầm nhìn bao quát dễ dàng Trên số nguyên t ắc áp dụng vào toán tin học việc xây dự ng, phát triển hệ điều hành mở - Android Ngồi cịn nhiều nguyên tắc nguy ên lý khác áp dụng áp dụng lương lai Trang 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TỔNG KẾT Thời điểm Android mắt, nhiều người hoài nghi khả HĐH di động non trẻ Trong thị phần thuộc Symbian, iOS hay Windows Mobile chư a có lấy sản phẩm cài đặt HĐ H mẻ Tuy nhiên, giậm chân chỗ Windows Mobile, độc quyền HĐH Apple (chỉ dành cho thiết bị hãng iPhone, iPad) ỷ lại Nokia với Symbian giúp Android thành công Trở t hành HĐH cho thiết bị di động chiếm thị phần lớn chứng minh tầm nhìn Google việc đầu tư, định hướng phát triển Android Google xác định rõ Android HĐH dành cho smartphone không dành cho đa số ĐTDĐ, nơi mà HĐH khác hoạt động tốt Bài viết vận dụng m ột số kiến thứ c học để giải thích ngun lý mà nhà lập trình áp dụng vào để tạo HĐH tiếng dự đoán tương lai phát triển Android Thật phân tích nhiều th iếu sót, kính mong góp ý thầy Bên cạnh mơn học giúp em thay đổi s ố quan niệm chư a đúng, đổi tư biết đư ợc cách để tiến hành giải vấn đề Nếu m ọi lĩnh vự c, chúng t a vận dụng ngun lý sáng tạo xã hội phát triển vư ợt bậc Ở số nước giới, chẳng hạn Mỹ (một nước có số lư ợng phát m inh sáng chế nhiều giới) ngư ời ta thấy đư ợc lợi ích to lớn mơn khoa học m ang lại t hế nên họ đầu tư sớm áp dụng rộng rãi Tại Việt Nam, việc tiếp cận môn khoa học cịn hạn chế, phải tích cự c góp phần quảng bá để nhiều ngư ời đư ợc tiếp cận với môn Và n ếu môn học n ày giới thiệu từ cấp độ t hấp hơn, giúp cho học sinh, sinh viên có nhữ ng kiến thức định giúp em nhiều việc định hư ớng, đánh giá, giải công việc gặp phải s ống ngày m chưa có giải pháp thích hợp Trang 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO (1) Hoàng Kiếm, Bài giảng PPNCKH, Trường ĐH KHTN, 2012 (2) Hồng Kiếm, G iải tốn máy tính – Tập 1- - 3, NXB Giáo dục, 2005 (3) M ột số viết websit e Tru ng t âm Sáng t ạo Khoa học – Kỹ thuật (4) Phan Dũng, Làm để sáng tạo.Khoa học sáng tạo tự giới thiệu, 2003 (5) M ột số viết websit e Wikipedia (vi.wikipedia.org) (6) M ột số viết int ernet Trang 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... không ngừ ng phát triển Ngày cải tiến, hoàn thiện hệ điều hành Android Có nhiều nhà phát triển hệ điều hành Android Điều cho hệ điều hành Android bị phân mảnh Nhưng mà Android phát triển thần t... MỞ CỦA HỆ ĐIỀU HÀNH ANDROID 24 1) Nhận xét 24 2) Hệ điều hành Android máy ảnh số 25 V CÁC NGUYÊN LÝ SÁNG TẠO ĐƯ ỢC VẬN DỤNG VÀO QUÁ TRÌNH PHÁT TRIỂN HỆ ĐIỀU HÀNH... Phần trình bày khái quát lịch sử phát triển Hệ điều hành Android giải thích các nguyên lý (trong số 40 nguyên lý đư ợc trình bày Genrikh Saulovich Altshuller) áp dụng trình phát triển hệ điều hành