Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
405,18 KB
Nội dung
ĐẠI HỌC QUỐC GIA THÀN H PHỐ HỒ C HÍ MINH TRƯỜN G ĐẠ I HỌC KHOA HỌC TỰ NH IÊN TPH CM BÀI THU HOẠCH MÔN HỌC PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC Đề tài: Những nguyên lý sáng tạo Hệ điều hành Android GVHD: GS.TSKH Hoàng Kiếm Thực hiện: Nguyễn Phú Thịnh TP HCM, năm 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com M CL C I GIỚI T HI ỆU II CÁC NGUYÊN LÝ SÁNG T ẠO CƠ BẢN .4 II.1 Nguyên lý ph ân nhỏ II.2 Nguyên lý tách khỏi đối tượn g II.3 Nguyên lý ph ẩm chất cục II.4 Nguyên lý ph ản đối xứn g II.5 Nguy ên t ắc kết hợp II.6 Nguyên lý vạn II.7 Nguyên lý “chứa trong” II.8 Nguyên lý ph ản trọng lượng II.9 Nguyên lý gây ứn g suất sơ II.10 Nguyên lý thực sơ II.11 Nguyên lý dự phòn g II.12 Nguyên lý đẳng II.13 Nguyên lý đảo n gược II.14 Ngun lý trịn hố II.15 Nguyên lý linh độn g II.16 Nguyên lý giải thiếu ho ặc thừa II.17 Nguyên lý chuyển sang ch iều khác II.18 Sử dụng dao độn g học II.19 Nguyên lý tác động theo ch u kỳ II.20 Nguyên lý liên t ục tác độn g có ích II.21 Nguyên lý v ượt nhanh 10 II.22 Nguyên lý biến hại t hành lợi 10 II.23 Nguyên lý quan hệ phản hồ i 10 II.24 Nguyên lý sử dụng trung gian 11 II.25 Nguyên lý tự ph ục v ụ 11 II.26 Nguyên lý chép 11 II.27 Nguyên lý r ẻ thay cho đắt 11 II.28 Thay sơ đồ học 11 II.29 Sử dụng kết cấu khí lỏn g 12 II.30 Sử dụng vỏ dẻo màng m ỏng 12 II.31 Sử dụng vật liệu nhiều lỗ 12 II.32 Nguyên lý thay đổi màu sắc 12 II.33 Nguyên lý đồng 13 II.34 Nguyên lý phân hủy tái sinh phần 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II.35 Thay đổi thơng số hố lý c đố i tượn g 13 II.36 Sử dụng chuyển pha 14 II.37 Sử dụng n nhiệt 14 II.38 Sử dụng ch ất ơxy hố m ạnh 14 II.39 Thay đổi độ trơ 14 II.40 Sử dụng vật liệu hợp thành 14 III SỰ VẬN DỤNG CÁC NGUYÊN L Ý SÁNG TẠO T RONG HĐH ANDROID 15 III.1 ANDROID ? 15 III.2 Lịch sử phát triển An dro id 15 III.3 Các phiên Andro id 17 III.4 Một số đặc điểm bậc An droid 17 III.5 Các n guyên lý sáng tạo áp dụn g An dro id 19 I V TÀI LIỆU THAM KHẢO 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I GIỚI THIỆU Xã hội n gày phát triển không ngừng, người ngày đặt mục tiêu cao tham vọng chinh phục thiên nhiên, làm chủ kho a học Nh u cầu nhận thức ngày c àng tăng việc cải tạo giới thúc người tự thân nghiên cứu kho a học sáng tạo Có nhiều ph ươn g pháp nghiên cứu kho a học giải vấn đề r út trích từ trước đến Trong số đó, phương pháp T - Sai có lẽ gần gũi sử dụng nhiều Tuy nhiên độ phức tạp phương pháp n ày tươn g đố i cao khôn g gian phép thử thường lớn Ðể khắc ph ục nh ữn g nh ược điểm c phương ph áp thử sai, thời kỳ ph át triển ban đầu khoa học sán g tạo, n gười ta cố gắn g sưu tầm, thu thập kinh n gh iệm riên g, mẹo vặt gọi ch ung thủ thuật suy nghĩ, nhằm mục đích giảm số lượn g r út ngắn thời gian lựa chọn c ác phương án thử Người ta tìm 40 thủ thuật dùng cho tư sáng tạo kỹ t huật Trong phạm vi đề tài này, học viên xin trình bày h mản g nội dung sau: Trình bày cách sơ lược, khái quát 40 n guy ên tắc sáng tạo bản, đồng thời nêu vài ví dụ cho nguyên tắc Phân tích vận dụn g, áp dụng n guyên tắc vào việc phát triển hệ điều hành thiết bị di độn g An dro id Qua họ c viên xin gởi lời cám ơn tới GS.T SKH Hoàn g Văn Kiếm giúp học viên có kiến thức n ền tản g khoa học, phương ph áp n ghiên cứu khoa họ c tin học Từ giúp họ c viên có cở sở v ững để ph ục v ụ cho việc n ghi ên cứu sau II CÁC NGUYÊN LÝ SÁNG TẠO CƠ BẢN II.1 Nguyên lý phân nhỏ Nội dung: - Chia đối tượn g thành phần độc lập - Làm đối tượn g trở nên tháo lắp - Tăng mức độ phân nhỏ đối tượn g Ví dụ: - Xe chở vật siêu trường siêu trọng, thay làm bánh xe ô tô cho thật lớn, người ta làm xe có nhiều dãy bánh kích thước bình thường LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Tàu thuỷ lớn chia hầm tàu thành n găn độc lập, n ếu lỡ bị th ủn g dễ lập ngăn bị thủn g, khơng làm chìm tàu II.2 Nguyên lý tách khỏi đối tượng Nội dung: Tách phần gây "phiền phức" (tính chất "phiền phức") hay n gược lại, tách phần nh ất "cần thiết" (t ính chất "cần thiết") khỏi đối tượn g Ví dụ: - Cà ph ê hịa tan, bột ngọt, đườn g - Áo gố i, vỏ chăn bôn g…tách khỏi gối ch ăn, nên bị bẩn không cần thiết phải giặt nguyên ch ăn hay gối II.3 Nguyên lý phẩm chất cục Nội dung: - Ch uyển đối tượn g (hay môi trường bên ngo ài, tác độn g bên ngồi) có cấu trúc đồng thành không đồng - Các phần c đối tượng có chức năn g khác nha u - Mỗi phần đối tượng phải nhữn g điều kiện thích hợp g việc Ví dụ: - Trên lịch, ngày n ghỉ in mực đỏ - Để bảo v ệ sách tốt, bìa thườn g làm dày nhiều so với trang sách Tiểu luận, báo cáo, … đón g bìa kiếng bên ngồi II.4 Ngun lý phản đối xứng Nội dung: Chuyển đối tượn g có hình dạn g đố i xứng thành khơn g đố i xứng (nói ch ung làm giảm bậc đối xứng) Ví dụ: - Các xe tơ du lịch loại nhỏ có cửa mở h ph ía nhưn g c ác x e lớn xe buýt m phía tay phải sát với lề đườn g - Ở xe gắn máy, vỏ xe bánh trước bánh sau có vết khía khác nh au, không xe đạp II.5 Nguyên tắc kết hợp Nội dung: - Kết hợp đối tượng đồng đối t ượn g dùng cho ho ạt động kế cận LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Kết hợp m ặt t hời gian hoạt động đồn g nh ất kế cận Ví dụ: - Súng nhiều nịn g - Bàn ủi có phận ph un nước II.6 Nguyên lý vạn Nội dung: Đối tượng thực số chức khác nhau, khơng cần tham gia đố i tượng khác Ví dụ: - Loại ổ cắm cho phép sử dụng v ới hai loại phích cắm dẹt phích cắm trịn - Bút thử điện đồn g thời tuốc-n ơ-vít II.7 Nguyên lý “chứa trong” Nội dung: - Một đối tượng đặt bên đố i tượn g khác thân lại chứa đối tượng thứ ba - Một đối tượn g ch uyển động xuyên suốt bên đối tượn g khác Ví dụ: - Tủ đặt tườn g nhà - Vận chuy ển vật liệu tron g đườn g ốn g II.8 Nguyên lý phản trọng l ượng Nội dung: - Bù trừ trọng lượng đối tượn g bằn g cách gắn với đối tượn g khác, có lực nâng - Bù trừ trọng lượng đối tượng bằn g tương tác với môi trường nh sử dụng lực thủy độn g, kh í động Ví dụ: - Nhảy dù, hãm m áy bay bằn g dù - Mỏ neo giữ tàu khỏ i trôi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II.9 Nguyên lý gây ứng suất sơ Nội dung: Gây ứn g suất trước với đối tượn g để chống lại ứng suất không cho phép không mong m uốn đố i tượn g làm việc (hoặc gây ứng suất trước để làm việc dùn g ứn g suất n gược lại) Ví dụ: - Loại đồ chơi phải lên dây cót trước - Trước phẫu thuật phải gây tê, gây m ê nạn nhân, gây tê cục II.10 Nguyên lý thực sơ Nội dung: - Thực trước thay đổi cần có, hồn toàn từn g phần, đố i với đố i tượn g - 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 Ví dụ: - Tem, biên lai tạo lỗ trước, k i cần xé dễ dàng, nhanh chón g - Thực phẩm làm sẵn, mua v ề nấu n gay II.11 Nguyên lý dự phịng Nội dung: Bù đắp độ tin cậy khơng lớn đối tượn g bằn g cách chuẩn bị trước phương tiện báo độn g, ứng cứu, an toàn Ví dụ: - Các phương tiện báo cháy, phịn g cháy, ch ữa cháy - Các phao, xuồn g cấp cứu tàu thủy II.12 Nguyên lý đẳng Nội dung: Thay đổi điều ki ện làm việc để khôn g phải n âng lên hay hạ xuống đối tượng Ví dụ: - Các loại đồ dùn g, vật dụng có gắn bánh xe như: t vali, ghế, t ủ, … - Đườn g lên n làm t heo kiểu xốy trơn ốc để đườn g dốc thoai thoải, dễ leo II.13 Nguyên lý đảo ngược Nội dung: - Thay hành độn g yêu cầu toán, h ành độn g n gược - Làm phần ch uyển động đố i tượng thành đứng yên ngược lại, phần đứng y ên thành chuyển độn g LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Lật ngược đố i tượn g Ví dụ: - Chữa cơm sống bằn g cách lật ngược nồi bếp lửa gắp than đổ để n ắp vung nồi II.14 Ngun lý trịn hố Nội dung: - Ch uyển phần thẳng đối t ượng thành g, 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 - Sử dụng lăn, viên bi, vòng xoắn - Ch uyển sang ch uyển độn g quay , sử dụn g lực ly tâm Ví dụ: - Thước dây ch uyển thành thước cuộn - Dây m ay so bếp điện, dây gắn ống n ghe điện thoại có dạn g lị xo xoắn II.15 Ngun lý linh động Nội dung: - Cần thay đổi đặt trưng đối tượn g hay mơi trường bên ngồi cho ch úng tối ưu giai đo ạn làm việc - Phân chia đối tượng thành phần, có khả dịch ch uy ển với nh au Ví dụ: - Các loại bàn, ghế, giườn g x ếp thay đổi độ cao, độ n gh iên g - Líp xe đạp quay n gược m không ảnh h ưởn g đến chuyển độn g xe, líp xe nhiều tầng, x e có nhiều số tốc độ II.16 Nguyên lý giải thiếu thừa Nội dung: - 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 h ơn dễ giải h ơn Ví dụ - Thắt lưng, dây đồn g hồ đục thừa nhiều lỗ để nhữn g n gười sử dụng khác dùng - Các tròng kính đeo mắt c ũng làm sẵn, sau theo yêu cầu khách, gọng kính m cắt lại cho phù h ợp lắp vào LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II.17 Nguyên lý chuyển sang chiều kh ác Nội dung: - Ch uyển đối tượn g có kết cấu m ột tầng thành nhiều tần g - Đặt đối tượn g nằm n ghiêng - Sử dụng mặt sau diện tích cho trước - Sử dụng luồng ánh sán g tới diện tích bên cạnh tới mặt sau c diện tích cho trước Ví dụ - Các loại quần áo mặc hai m ặt - Nhà nh iều tần g, xe buýt hai tầng, máy bay hai tầng II.18 Sử dụng dao động học Nội dung: - Làm đối tượn g dao độn g Nếu có dao động, tăng tần g số dao - Sử dụng tần g số cộn g hư ởn g - Thay dùn g rung c học, dùng r un g áp điện - Sử dụng siêu âm kết hợp với trườn g điện từ Ví dụ - Quả chng, gh ế xích đu, võng, cầu bập bênh cho trẻ em chơi - Các loại đồ dùn g m assage tron g gia đình nh gối m assage, ghế massage, giường m assage II.19 Nguyên lý tác động theo chu kỳ Nội dung: - Ch uyển tác độn g liên t ục thành tác độn g theo chu kỳ - Nếu có tác động theo ch u kỳ, thay đổi chu kỳ - Sử dụng khoảng thời gian xun g để thực tác độn g kh ác Ví dụ - Các loại âm báo hiệu còi xe c ấp cứu, cứu ho ả, báo hi ệu xe lùi, báo đổ chuôn g, m áy bận điện thoại - Trong điện tử có môn: kỹ thuật x un g II.20 Nguyên lý liên tục tác động có í ch Nội dung: - Thực công việc cách liên tục LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Khắc ph ục vận hành không tải v trun g gian - Ch uyển chuyển độn g tịnh tiến qua lại thành ch uyển động quay Ví dụ - Ơ tơ vận tải, chuyến đi, chuyến phải ch hàn g, t ránh chạy khôn g - Ắc-quy phát điện lúc x e, tàu khôn g hoạt động để thắp sáng hay dùn g khởi độn g xe tích điện bù lại động làm việc II.21 Nguyên lý vượt nh anh Nội dung: - Vượt qua giai đoạn có hại nguy hiểm với vận tốc lớn - Vượt nhanh để có hiệu ứn g cần thiết Ví dụ - Máy khoan có tần số vịng quay lớn - Do yê u c ầu côn g việc, n gười ta chế tạo loại sơn, keo dán, xi m ăn g mau khô II.22 Nguyên lý biến hại thành lợi Nội dung: - Sử dụng tác nhân có hại để thu hiệu ứng có lợi - Khắc ph ục tác nhân có h ại bằn g cách k ết hợp với tác nhân có hại khác - Tăng cường tác nhân có hại đến mức khơng cịn có hại Ví dụ - Người ta biến sức tàn phá lũ lụt thành điện năn g cách xây dựng hồ chứa nước v nhà m áy thuỷ điện - Dùng đĩa để hút máu độc II.23 Nguyên lý quan hệ phản hồi Nội dung: - Thiết lập quan h ệ phản hồi - Nếu có quan hệ phản hồi, thay đổi Ví dụ - Các loại rờle đóng n gắt tự độn g cho m áy làm việc hay n gừn g; t ùy theo nhiệt độ, cườn g độ dòn g điện, mực n ước, áp suất, độ ẩm - Kính đeo mắt thay đổi độ suốt tùy theo cườn g độ ánh nắng mặt trời LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II.24 Nguyên lý s dụng trung gian Nội dung: - Sử dụng đối tượn g trun g gian, chuyển tiếp Ví dụ: - Ổ cắm điện chuyển đổi từ dẹt sang tròn ngược lại - Các loại biến điện II.25 Nguyên lý tự phục vụ Nội dung: - Đối tượn g ph ải tự ph ục v ụ bằn g cách thực h iện thao tác ph ụ trợ, sửa chữa - Sử dụng phế liệu, chát thải, năn g lượn g dư Ví dụ: - Sử dụng phân, rác làm khí đốt II.26 Nguyên lý ché p Nội dung: - Thay sử dụn g nhữn g khơng phép, phức tạp, đắt tiền, không tiện lợi dễ vỡ, sử dụng - Thay đối tượng hệ đố i tượng bằn g quan g học với tỷ lệ cần thiết Ví dụ: - Các loại đồ, sơ đồ, hình vẽ, ảnh ch ụp, đồ thị - Các phép tương tự hoá II.27 Nguyên lý rẻ thay cho đắt Nội dung: - Thay đối tượng đắt tiền bằn g đối tượng rẻ có ch ất lượn g Ví dụ - Khăn lau tay, lau mặt dùng lần bỏ - Ly chén diã bằn g giấy nh ựa rẻ tiền, dùn g m ột lần, đảm bảo vệ sinh, dùng nhữn g nơi khôn g có điều k iện rửa cần phải tiết kiệm thời gian II.28 Thay sơ đồ học Nội dung: - Thay sơ đồ học điện, quan g, nhiệt, âm m ùi vị - Sử dụng điện trườn g, từ trườn g điện từ trường tươn g tác với đố i tượng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Ch uyển trường đứn g yên sang chuyển độn g, trường cố định san g thay đổi theo thời gian, trườn g đồng nh ất sang có cấu trúc định Ví dụ - Cần cẩu dùn g m óc cần cẩu dùng nam châm điện II.29 Sử dụng kết cấu khí lỏng Nội dung: - Thay cho phần đối tượn g thể rắn, sử dụng chất khí lỏn g: nạp khí, nạp chất lỏn g, đệm khơng kh í, t hủy tĩnh, thủy phản lực Ví dụ - Dây c un g, dây nỏ ch uyển sang sử dụng bơm nén, sún g - Các thú đồ chơi, thay v ì nhồi bơng, rơm người ta làm lo ại thú đồ ch cần thổi lên II.30 Sử dụng vỏ dẻ o màng mỏng Nội dung: - Sử dụng vỏ dẻo màng m ỏn g thay cho kết cấu khối - Cách ly đối tượn g với m ôi trườn g bên n go ài vỏ dẻo m àn g m ỏng Ví dụ - Các loại bao bì, t nylon g, áo m ưa, khăn trải bàn nilon g - Ống nhựa dẻo loại II.31 Sử dụng vật liệu nhiều lỗ Nội dung: - Làm đối tượn g có nhiều lỗ sử dụn g thêm chi t iết có nhiều lỗ - Nếu đối tượn g có nhiều lỗ, sơ tẩm bằn g chất Ví dụ - Các loại bao bì, phương tiện đón g gói làm từ vật liệu xốp - Các vách ngăn dùng cách âm , cách nhiệt II.32 Nguyên lý thay đổi màu sắc Nội dung: - Thay đổi mà u sắc đối tượn g hay mơi trườn g bên n gồi - Thay đổi độ suốt c đối tượn g hay mơi trường bên ngồi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Để có t hể quan sát nh ữn g đố i tượng nhữn g trình, sử dụn g chất phụ gia m àu, hùynh quang - Nếu c ác chất phụ gia sử dụn g, dùn g n guy ên tử đánh dấu - Sử dụng hình vẽ, ký hiệu thích h ợp Ví dụ - Băng keo suốt, dán trang sách bị rách mà đọ c - Các vật chứa tron g suốt nhìn thấy chất đựn g bên II.33 Nguyên lý đồng Nội dung: - Nhữn g đố i tượn g, tươn g tác với đối tượn g cho trước, phải làm từ cùn g vật liệu với v ật liệu chế tạo đối tượn g cho trước Ví dụ: - Các loại keo làm từ cao su để dán cao su, tươn g tự nh vậy, nhựa để hàn nh ựa - Phải chọn nhóm m áu truy ền II.34 Nguyên lý phân hủy tái sinh phần Nội dung: - Phần đố i tượng hoàn thành nhiệm v ụ trở nên không cần thiết phải tự ph ân hủy phải biến dạn g - Các phần m át đối tượng phải phục hồi trực tiếp t rình làm việc Ví dụ: - Giấy vệ sinh tự hủy, loại bao bì tự h uỷ mà ko làm hại mơi trường - Chỉ khâu tự tiêu dùn g phẫu thuật II.35 Thay đổi thơng số hố lý đối tượng Nội dung: - Thay đổi trạn g thái đối tượn g - Thay đổi nồn g độ hay độ đậm đặc - Thay đổi độ dẻo - Thay đổi nhi ệt độ, thể tích Ví dụ - Để giữ thực phẩm t ươi lâu, khôn g hỏn g, n gười ta làm đôn g lạnh chúng - Cũng với mục đích vậy, người ta phơi khơ ướp m uố i LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II.36 Sử dụng chuyển pha Nội dung: - Sử dụng tượng nảy sinh trình chuy ển pha như: thay đổi thể tích, toả hay hấp thu nhiệt lượng Ví dụ - Người ta thường cho nước đá vào đồ uốn g giải khát để làm mát chúng Ở sử dụng tượng hấp thu nhiệt lượng nước chuyển từ trạng thái rắn sang trạng thái lỏn g II.37 Sử dụng nở nhiệt Nội dung: - Sử dụng n nhiệt vật liệu - Nếu dùng n nhiệt, sử dụn g với vật liệu có hệ số nở nhi ệt khác nha u Ví dụ - Các loại nhiệt kế sử dụn g hi ệu ứng nở nhiệt - Đèn kéo quân ch uyển động nh đốt nóng khơng khí có đố i lưu II.38 Sử dụng chất ôxy hố m ạnh Nội dung: - Thay khơng khí thường bằn g khơn g khí giàu ơxy - Thay khơng khí giàu ơxy ơxy - Dùng x ion hố tác độn g lên khơn g khí ho ặc ơxy Ví dụ: - Các bình nén chứa ôxy dùn g cho cắt hàn kim loại, dùn g cho y tế II.39 Thay đổi độ trơ Nội dung: - Thay môi trường thông thường bằn g m ôi trườn g tr un g hoà - Đưa thêm vào đối tượn g ph ần , chất , phụ gia trung hồ - Thực q trình ch ân khơng Ví dụ - Các loại bón g đèn hút chân khôn g bơm cá c khí trơ - Các giác hút dạn g ph ễu, dùn g gắn lên kính hay gạch m en II.40 Sử dụng vật liệu hợp thành Nội dung: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Ch uyển từ vật liệu đồn g sang sử dụn g nhữn g vật liệu hợp thành Hay nói chun g, sử dụng v ật liệu Ví dụ: - Vật liệu cịn làm gậy trượt tuyết v ì bền nh ẹ so với gậy nhôm , gậy trúc Sào nhảy cao cũn g v ậy III SỰ VẬN DỤNG CÁC NGUYÊN HĐH ANDROID LÝ SÁNG TẠO TRONG III.1 AND RO ID ? - Android hệ điều hành điện thoại di độn g (và số đầu phát HD, HD Player) phát triển Goo gle dựa tảng Lin ux - Trước đây, Android phát triển côn g ty liên hợp Android ( sau Google m ua lại vào năm 2005) Theo NPD, thiết bị di động sử dụn g hệ điều hành andro id bán Mỹ quý II năm 2010 xếp vị trí với 33%, thứ Black Berry OS v ới 28% iOS v ị trí thứ với 22% - Android có cộng đồng nh ững nhà phát triển lớn viết ứn g dụng cho hệ điều hành c m ình Hiện có khoản g 70,000 ứng dụn g cho Andro id OS vào khoảng 100,000 ứn g dụng đệ trình, điều kh iến An droi d trở thành hệ điều hành di độn g có m ôi trường phát triển lớn thứ Các nhà phát triển viết ứng dụng cho An droi d dựa n gôn n gữ Java - Sự r a mắt An droid v n gày thán g 11 năm 2007 gắn với thành lập liên m inh thiết bị cầm tay m ã nguồn mở, bao gồm 78 côn g ty phần cứng, ph ần m ềm viễn thơng nhằm m ục đính tạo nên m ột chuẩn m cho điện thoại di độn g tương lai - Google công bố hầu hết mã nguồn An droid theo cấp phép Apache Hệ điều hành An droid bao gồm 12 triệu dòn g m ã; triệu dòng XML, 2.8 triệu dòng m ã C, 2.1 triệu m ã Java 1.75 triệu dòng mã C++ III.2 Lị ch sử phát triển Androi d - Tháng năm 2005, Goo gle mua lại An droid, Inc., m ột công ty nhỏ thành lập có trụ sở Palo Alto, California, Mỹ Nhữn g nhà đồn g sáng lập Android chuy ển sang làm việc Goo gle gồm có Andy Rubin (đồng sáng lập g ty Danger), Rich Miner (đồn g sáng lập côn g ty Wildfire Comm unications), Nick Sear s (từng phó chủ tịch T-Mobile), Chris White (trưởng nhóm thiết kế LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com phát triển giao diện W ebT V) Khi đó, có thông tin côn g việc Android, ngo ại trừ việc họ đan g ph át triển phần m ềm cho điện thoại di độn g Điều tạo tin đồn việc Goo gle có ý định bước vào thị trườn g điện thoại di động - Tại Goo gle, nhóm Rubin đứng đầu phát triển tảng thiết bị di động dựa hạt nhân Linux, họ tiếp thị đến nhà sản xuất thiết bị cầm tay nhà mạng nhữn g tiền đề việc cun g cấp m ột hệ thống mềm dẻo, có khả nân g cấp mở rộng cao Một số nguồn tin cho biết trước Goo gle lên danh sách thành phần phần cứng đối tác phần m ềm, đồn g thời hi ệu với nhà m ạn g rằn g họ sẵn sàng hợp tác nhiều cấp độ c - Ngày càn g nhiều suy đoán rằn g Google tham gia thị trường điện thoại di động xuất thán g 12 năm 2006 Tin tức BBC Nhật báo phố W all thích rằn g Google m uốn đưa cơng n ghệ tìm kiếm ứng dụn g c họ v điện thoại di độn g họ đan g nỗ lực làm việc để thực điều Các ph ương tiện truyền thơng in online sớm có viết nhữn g tin đồn cho Goo gle phát triển thiết bị cầm tay mang thương hiệu Google Và lại có nhiều suy đốn sau viết việc Google định n ghĩa đặc tả g nghệ trình diễn mẫu thử với nhà sản x uất điện thoại di động nhà mạn g - Tháng năm 2007, InformationWeek đăn g tải nghiên cứu Ev alueserve cho biết Goo gle nộp số đơn xin cấp bằn g sáng chế lĩnh vực điện thoại di độn g - Ngày tháng 11 năm 2007, Liên minh thiết bị cầm tay mở rộn g ( Open Han dset Alliance), m ột côngxoocxiom bao gồm nhiều cơng ty có Texas Instruments, Tập đồn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvi dia, Qualcomm , Samsung Electronics, Sprint Nextel T-Mobile thành lập với m ục đích phát triển tiêu ch uẩn mở cho thiết bị di động Cùng với thành lập OHA, họ giới thiệu sản phẩm Andro id Nó m ột thiết bị di động có h ệ điều h ành dựa nhân Lin ux phiên 2.6 - Ngày thán g 12 năm 2008, thêm 14 thành viên gia nhập dự án An droi d công bố, gồm có ARM Holdings, Atheros Com munication s, Asustek Computer Inc, Garm in Ltd, Softbank, Sony Eri csson, Toshiba Corp, Vo dafone Gro up Plc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com III.3 Các phiên Android Phiên Ngày ph át hành Androi d bet a 5/11/2007 Androi d 1.0 9/2/2009 Androi d 1.5 Cupcake 30/4/2009 Androi d 1.6 Donut 15/9/2009, với Android 1.6 SDK Androi d 2.0/ 2.1 Ecl r 26/ 10/2009, với Android 2.0 S DK Androi d 2.2.x F royo 20/ 5/2010, với Android 2.2 SDK Androi d 2.3.x Gingerbread 6/12/2010, với Android 2.3 (Gingerbread) S DK Androi d 3.x Honeycomb 22/ 2/2011, với Android 3.0 (Honeycomb) S DK Androi d 4.0.x Ice Cream Sandwi ch 19/10/2011, v ới S DK for Android 4.0.1 Androi d 4.1/ 4.2 J elly Bean Google giới thiệu Androi d 4.1 (Jelly B ean) hội nghị Google I/ O vào 27/6/2012 Thiết bị đ ầu ti ên chạy Android 4.2 l LG's Nexus Samsung' s Nexus 10, công b ố ngày 13/11/2012 III.4 Một số đặc điểm bậc Android a Tính Năng M hệ điều hành Android - Android cho phép nhà phát triển tạo ứn g dụng di động hấp dẫn, tận dụng tất tính sẵn có điện thoại Ví dụ, ứng dụng kêu gọi chức năn g lõ i điện thoại thực hi ện gọ i, gửi tin nhắn văn bản, bằn g cách sử dụn g máy ảnh, cho phép nhà ph át triển tạo nhữn g sản phẩm kết nối tới n gười dùn g phon g phú An droid xây dựng mã nguồn m Linux - Hơn nữa, sử dụn g m ột m áy ảo tuỳ chỉnh thiết kế để tối ưu hóa nhớ tài nguyên ph ần cứn g m ôi trườn g di động An droi d mã nguồn mở, mở rộng tùy vào nhà phát triển, cũn g nâng cấp cộng đồng An droi d, để x ây dựng ứn g dụng di động sán g tạo b Tất ứng dụng tạo cho Android - Android khôn g phân biệt ứng dụn g lõ i điện thoại ứn g dụng bên t ba Tất xây dựn g để cung cấp cho người dùn g m ột kho ứng dụng dịch vụ phong phú Với thiết bị xây dựn g Hệ điều hành An dro id, LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com m ọi nhu cầu người dùn g m ột điện thoại đáp ứn g Bạn tương tác với điện thoại gọi, nh ắn tin, trò chuyện điện thoại, thực cơng v iệc văn phịn g x em, sửa văn bản, ho ặc cũn g quản lý lịch hay công việc cá nhân Bạn chí hướng dẫn điện thoại bạn làm bạn cắm t n ghe hay nhấn n út Cam era, âm báo van g lên chạy ứn g dụng xác định, chạy ứn g dụng kh i đến thời điểm hay địa điểm - Android phá bỏ rào cản để x ây dựn g ứn g dụn g sáng tạo Ví dụ, m ột nhà phát triển kết hợp thơng tin từ trang web v ới liệu điện thoại di động cá nhân – nh địa ch ỉ liên hệ n gười dùng, lịch, ho ặc v ị trí địa lý – để cun g cấp cho n gười dùng tính tươn g tác nh iều với giới thực, đáp ứng nhu cầu họ m ọi lĩnh vực Với An droid, nhà phát triển xây dựn g ứng dụng cho phép n gười dùng xem vị trí bạn bè họ cảnh báo họ đan g có v ùn g phụ cận cho họ m ột hội để kết nối c ROM đa dạng, phong phú - ROM phiên Android: phiên điện thoại goo gle android phát hành, từ phiên Android cũ đến phiên Android nhất, ROM phát triển nhiều nhà phát t riển - Mặc dù nhiều ứn g dụng bên thứ ba cun g cấp cho bạn nhiều tiến ích đấy, nhiên khơng ệt vời bằn g việc dùn g phiên m ới m áy khác m áy m ình Tồn Android lập trình theo hướng mã nguồn mở nên lập trình viên nhanh chóng chỉnh sửa lại cho phù hợp với từn g thiết bị xác định, bạn khơn g cần phải ch đến nhà sản x uất thức đưa cập nhật bạn m ới thưởn g thức nh ững tính Thử tưởn g tượn g bạn đan g dùng Motorola trải n ghiệm TouchW iz Sam sun g h ay Sen se UI HTC, điện thoại bạn chẳng có tính bắt radio FM cần lần up ROM són g bắt Một số ROM thườn g nh iều n gười dùng nhiều m áy CyanogenMo d MIUI Những ROM cho phép người dùng tùy biến nhiều thành phần cấp độ hệ thống, nhữn g hệ điều hành khác chức n ăng d Cài đặt ứng dụng không cần dây nối - Duyệt khám phá ứn g dụng thật thú vị với người dùn g điện thoại thông m inh Tuy App Stor e (hay Cydia App Store, Nok ia OVI …) cun g cấp rất, nhiều ứn g dụn g, bạn khôn g “v ui vẻ” đún g n ghĩa kh i dùng ch iếc điện thoại LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com m ình Vì dù bạn tải App Store P C, bạn v ẫn cần phải có dây nối để đồng ứng dụn g với iPhone, kh i với Android Market, bạn ch ỉ cần m trình duyệt, duyệt đến ứn g dụng muốn cài, nhấn Install đợi cho ứng dụn g tự động tải cài đặt lên m áy mà t hôi III.5 Các nguyên lý sáng tạo áp dụng Androi d Nguyên l ý chép (copy): - Các phiên c Android ch ép lẫn lõi trình xử lý Tuy phiên An droid sau có nhiều cải tiến giao diện ứng dụn g đa dạng cốt lõi c trình xử lý thay đổ i - Ví dụ: Ch ức năn g lịch An dro id 4.x có nhiều thay đổ i so với phiên 2.x giao diện màu sắc, tùy chọn cho n gười dùng Tuy nhiên cốt lõi bên hệ thống kết nối tới dịch vụ calendar c Goo gle, giúp người dùng quản lý thời gian biểu cá nhân Hì nh : Calendar tro ng Android 2.x LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hì nh : Calendar tro ng Android 4.x Nguyên l ý “chứa trong”: - Hệ điều hành An droid thực chất hệ thống phần mềm viết Linux Và thân ch ứa nhiề u phần m ềm khác nhà phát triển xây dựng phần m ềm xem phim , phần m ềm game … Nguyên l ý quan hệ phản hồi: - Android giao tiếp với n gười sử dụn g thông qua giao diện đồ họa thân thiện dễ sử dụng, phản hồi yêu c ầu c n gười dùng Người dùn g đưa r a yê u c ầu cách chạm nhiều ngón tay vào hình, nói vào loa hay n gh iên g thiết bị …, Android hiển thị kết theo yêu cầu chờ yêu cầu n gười dùng để thực tiến trình Nguyên l ý vạn năng: - Android có nhiều tính , khơn g ch ỉ điện thoại có chức n ghe gọ i m cịn tập hợp nhiều tính khác nh ư: n ghe nhạc, duyệt web, l ưu trữ liệu, chơi gam e, quay ph im, chụp ảnh, thu âm, xem văn … thay dần chức lapt op, máy chụp hình, Nguyên l ý kết hợp: - Video call chức năn g ví dụ Android sử dụn g n guyên lý Android kết hợp chức thoại với quay phim hình thành “Video call” Ho ặc kết hợp chức LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com x em đồ với định vị toàn cầu ( GP S) để tạo nên chức n ăn g dẫn đườn g cho người dùn g Nguyên l ý thay đổi màu sắc: - Các them e cho Android có thiết kế đa dạn g, tinh xảo, sinh động h ình ảnh m àu sắc, t hu hút người sử dụng không m ặt chức năn g m v ề giao diện phát triển theo phiên sản phẩm, đồn g thời tùy chỉnh theo sáng tạo c nhà phát triển Nguyên giải “thiếu” “thừa”: - Ch ức năn g tra cứu giọn g nói, n gười dùng nói vào loa hình hiển thị từ tương ứn g để tìm kiếm Thực tế khó có thuật tốn hay cách giải giúp thiết bị hiể u x ác 100% từ nói Do nhà ph át triển thường sử dụng thuật t oán với sác xuất cho phép, thay vào liệt kê danh sách từ gần với từ nói cho n gười dùng lựa chọn dễ dàn g Nguyên l ý tự phục vụ: - Hệ thống tự độn g thông báo đến người dùn g kh i dung lượng lưu trữ hết, người dùn g thiết lập thời gian m áy tự động tắt m áy tự động bật nhằm tiết kiệm pin Nguyên l ý dự phịng: - Android tích h ợp sẵn tính năn g lưu v ph ục hồi liệu giúp người dùn g lưu trữ liệu m áy khôi phục lại liệu bị cần thiết Ngo ài cũn g có tính ph ụ hỗ trợ việc bảo m ật thông tin cá nhân thiết bị phòng chốn g trộm Phòng trường hợp bị kẻ xấu đánh cắp thiết bị ta điều khiển từ xa để thiết bị tự động gửi hình ảnh ho ặc vị trí kẻ xấ u v ề cho ta 10 Nguyên l ý linh động: - Google x ây dựn g tản g Android ch ung cho cộn g đồng, từ c ác nhà sản xuất phần cứn g ph ần m ềm tự sán g tạo xây dựn g n ên sản phẩm ri êng mình, mặt giao diện bên ngồi lẫn tính năn g bên trong, đáp ứn g tất m ọi đối tượn g từ người dùn g phổ thôn g đến doanh nh ân cao c ấp 11 Nguyên l ý rẻ thay cho đắt: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Việc xây dựn g mã n guồn mở giúp cho chi phí giảm đán g kể Khôn g h ệ điều h ành khác i OS Apple, Windo w phone Nokia …, nhà sản x uất phần cứng khơn g phải tốn chi phí cho việc m ua quy ền hệ điều hành An droid IV TÀI LIỆU THAM KHẢO Bài giản g m ôn học “Phươn g pháp nhiên c ứu khoa học tin học” Giản g v iên: GS.TSKH Hoàng Văn Kiếm 40 thủ thuật (nguyên tắc) sáng tạo PGS- TS Phan Dũng http://en wikipe dia.org/ wiki/Android_%28op erating_system %29 http://en wikipe dia.org/ wiki/Android_v ersion_history LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... II CÁC NGUYÊN LÝ SÁNG T ẠO CƠ BẢN .4 II.1 Nguyên lý ph ân nhỏ II.2 Nguyên lý tách khỏi đối tượn g II.3 Nguyên lý ph ẩm chất cục II.4 Nguyên lý ph ản... II.6 Nguyên lý vạn II.7 Nguyên lý “chứa trong? ?? II.8 Nguyên lý ph ản trọng lượng II.9 Nguyên lý gây ứn g suất sơ II.10 Nguyên lý thực sơ ... II.21 Nguyên lý v ượt nhanh 10 II.22 Nguyên lý biến hại t hành lợi 10 II.23 Nguyên lý quan hệ phản hồ i 10 II.24 Nguyên lý sử dụng trung gian 11 II.25 Nguyên