2.1 .Tổng quan về Android
3.1. Lựa chọn phần cứng
3.1.1. Chuẩn bị lựa chọn phần cứng
Trong các loại thiết bị di động cầm tay từ các nhà sản xuất khác nhau như Apple, Samsung, Nokia, HTC, LC, … thì mỗi nhà sản xuất lại lựa chọn cho mình các loại phần cứng, hay các bộ vi xử lý khác nhau nhằm hỗ trợ tốt các đặc tính của các dòng di động đó. Vậy thì, ngoài việc khi chúng ta lựa chọn hệ điều hành, chọn các phần mềm hoặc phát triển phần mềm cho thiết thị cầm tay, thì ngoài ra các nhà sản xuất còn phải lựa chọn cho thiết bị đó phần cứng tốt để nó có thể phù hợp với hệ điều hành hỗ trợ và phần mềm mong đợi.
Với tiêu chí đặt ra như vậy, trong khuân khổ của luận văn này tôi có thể lấy một trường hợp cụ thể cho việc lựa chọn phần cứng cho thiết bị cầm tay để có thể tích hợp trên hệ điều hành Android trên đó. Cụ thể lựa chọn phần cứng cho thiết bị cầm tay VNUpad một định hướng phát triển thiết bị của Viện Công nghệ thông tin- trường Đại học Quốc Gia Hà Nội.
Nhờ vào sự thuận lợi đó của hệ điều hành Android, cùng với nhu cầu sử dụng và sở hữu một thiết bị cầm tay với chức năng truy cập kho tri thức nội dung số, và hỗ trợ người học của ĐHQGHN được thuận lợi. Mục đích của Thiết bị cầm tay truy cập nội dung số VNUpad đưa ra có thể sử dụng internet mọi nơi và người sử dụng có thể dùng với các mục đích chung và mục đích cá nhân như nghe nhạc, xem vi deo, đọc
sách, ghi chép, trình chiếu,.. Dựa trên những tiêu trí đó, người phát triển phải có những lựa chọn về thiết bị sao cho phù hợp với các chức năng. Với từng đối tượng người sử dụng có thể là giáo viên hoặc sinh viên sẽ có một vài mục tiêu sử dụng như bảng 3.1 sau:
Bảng 3.1. Mục tiêu sử dụng của từng đối tượng
Đối tượng Mục tiêu sử dụng Công nghệ Phần cứng hỗ trợ
Sinh viên Nghe nhạc Đuôi nhạc Mp3, Wma, aac, ..
RAM, memory, CPU, card Sound, cổng USB, thẻ nhớ, cổng HDMI, Wifi, BlueTooth, Pin Xem video Đuôi avi, mp4, flv,
Ghi chép Đuôi apk
Trình duyệt Đuôi apk Đọc sách … Đuôi apk Giáo viên Thuyết trình Đuôi apk
NGHE NHẠC
Với nhu cầu nghe nhạc hoặc nghe các bài học tiếng anh cho sinh viên, thì hỗ trợ tối thiểu từ phần mềm nghe nhạc phải là một số các đuôi nhạc, âm thanh phổ biến như *.mp3, *.aac, *.wma, *.wac. Bên cạnh đó, cần có sự tương thích về phía phần cứng như bộ vi xử lý, card Sound, và loa. Hiện tại chúng ta có một số loại chuẩn âm thanh như Mono, Stereo, Surround:
- Âm thanh Mono: là âm thanh được phát ra từ một điểm cố định, từ một nguồn âm thanh.
- Âm thanh Stereo: là âm thanh từ nhiều nguồn âm được phân bổ 2 bên trái phải, có thể là từ trái qua phải hoặc từ phải qua trái.
- Âm thanh Surround: là âm thanh đa chiều.
Hệ thống âm thanh nhằm mô tả lại âm thanh đang nghe, và tạo cảm giác thực. Tuy nhiên với thiết kế giành cho thiết bị cầm tay thì khả năng hỗ trợ âm thanh sẽ hạn chế hơn về vị trí và kích thước. Nên có thể lựa chọn cho thiết bị cầm tay loại âm thanh Stereo có 2 kênh trái và phải, có thể phân bổ sang loa trái hoặc phải tùy theo lựa chọn. Còn âm thanh đa chiều Surround hỗ trợ chủ yếu với hệ thống loa lớn, cố định như rạp hát hoặc chiếu phim, phòng hát.
XEM VIDEO
Song song với sự trợ giúp của phần mềm và phần cứng với nhu cầu nghe nhạc và âm thanh, thì nhu cầu xem video của người học, người dạy cũng cần được hỗ trợ. Video có thể lấy file từ ngoài vào thiết bị cầm tay hoặc xem trực tuyến. Khi lấy file từ ngoài vào, thiết bị có thể trợ giúp tối thiểu một số file thông dụng như *.avi, *.mp4,
*.flv, *.dat, *.wmv. Với những video xem trực tuyến, thì thiết bị cần kết nối mạng và trình duyệt web.
Phần cứng hỗ trợ xem video chủ yếu quan tâm thứ nhất là USB hoặc thẻ nhớ, thứ hai là kết nối mạng, thứ ba là RAM
- Với USB là một thiết bị lưu trữ dữ liệu bên ngoài, người sử dụng có thể dùng để sao chép dữ liệu (file video) từ ngoài vào thiết bị cầm tay. Nhưng để làm được điều này trên bị phải có ổ cắm hỗ trợ, hay nói chính xác ở đây là trên bộ vi xử lý hỗ trợ có cổng (port) USB. Ngày nay với các trang thiết bị hiện đại, các nhà sản xuất hay dùng USB 2.0 trở lên, nhằm hỗ trợ khả năng nhận và đọc thiết bị được nhanh.
- Thẻ nhớ cũng là một thiết bị lưu trữ bên ngoài, nhưng nó nhỏ và gọn hơn USB, nên có thể đính kèm theo máy. Nên trên bo mạch của máy thường có khe cắm. Hiện tại, thẻ nhớ có dung lượng rất lớn để hỗ trợ các thiết bị cầm tay di động, thường được dùng là 16GB, 32GB, 64GB.
- Kết nối mạng, khác với máy tính để bàn thiết bị di động cầm tay kết nối mạng không qua thiết bị mạng như card mạng và dây mạng, mà chủ yếu chúng kết nối mạng thông qua WiFi hoặc mạng 3G. Mạng WiFi cần được hỗ trợ của bộ định tuyến không dây qua các băng tần khác nhau, chủ yếu là chuẩn không dây 802.11 a/b/g. Mạng 3G thường được kết nối thông qua thuê bao của Sim hoặc từ sự tích hợp trên bo mạch.
- RAM đây là thành phần không thể thiếu trên thiết bị. Khả năng xử lý nhiều ứng dụng và phần mềm vào cùng một thời điểm tùy thuộc vào dung lượng bộ nhớ RAM còn trống trong thời điểm đó. Nên với một thiết bị di động thì bộ nhớ RAM không bao giờ là đủ cả. Nhưng bộ nhớ RAM đủ để đáp ứng như cầu trong việc sử dụng video tối thiểu là 512MB, còn xem video online thì tối thiểu cũng phải là 1GB, để có thể xem một hình ảnh đẹp.
Phần mềm hỗ trợ xem video và nghe nhạc cũng là một điều đáng nói. Hiện nay với hệ điều hành chạy trên thiết bị cầm tay thường hỗ trợ sẵn các trình nghe ca nhạc, xem video. Trên thực tế người sử dụng có thể sử dụng phần mềm có sẵn, với giao diện đẹp mắt, nhiều tiện ích hơn, hỗ trợ nhiều file nhạc và video khác như Popcorn Player, BS Player, Mono Player,..
GHI CHÉP
Đây là một hoạt động cá nhân dành cho mỗi người sử dụng, nhưng lại là nhu cầu chung cho tất cả. Ứng dụng này có thể giúp người sử dụng dùng để ghi chép, hoặc chú thích cá nhân khi cần thiết. Nên một thiết bị cầm tay cần trang bị. Hiện tại với các
thiết bị Android đều chưa hỗ trợ ứng dụng này, nhưng có thể download trên mạng để cài đặt vào thiết bị VNUpad như một số ứng dụng ColorNote, EverNote, Mobisle Note, …Về yêu cầu về phần cứng thì với ứng dụng này dung lượng bộ nhớ cũng rất nhỏ không cần phải lớn như các ứng dụng khác.
TRÌNH DUYỆT
Trình duyệt web là một ứng dụng quan trọng, nhằm trợ giúp người học có thể tra tin tức, đọc sách, nghe nhạc, xem video trực tuyến, … Để làm được điều này thiết bị cầm tay phải có những yêu cầu về phần cứng như CPU, RAM, WiFi hoặc 3G với tốc độ thích hợp để có thể tải được hết dữ liệu. Và trang bị một số phần mềm ứng dụng duyệt web như Google Chorme, Opera mini, ..
ĐỌC SÁCH
VNUpad ra đời nhằm hỗ trợ người học và giáo viên có thể truy cập mạng đọc sách hoặc đọc sách offline. Một số sách thông dụng thường dùng ứng dụng là word, powerpoint, excel, PDF để đọc văn bản. Bên cạnh đó có một số loại phần mềm hỗ trợ thường dùng là QuickOffice Pro, Documents To Go, …chúng thường có đuôi là .apk, ta có thể cài đặt phần mềm trực tuyến, hoặc qua sao chép. Yêu cầu về phần cứng hỗ trợ là kết nối mạng, RAM, vi xử lý từ 1G trở lên.
THUYẾT TRÌNH
Thuyết trình là công việc thường hay sử dụng nhất đối với giáo viên hoặc sinh viên khi báo cáo môn học trên giảng đường. Khi sử dụng thiết bị cầm tay hỗ trợ công việc này sẽ rất tiện lợi, không phải trang bị những máy tính lớn. Ngoài ra phần mềm hỗ trợ cũng rất tiện lợi ta có thể sử dụng luôn ứng dụng với phần đọc văn bản.
Về phần cứng, khi thuyết trình người sử dụng sử dụng cáp kết nối máy tính bảng với thiết bị hiển thị, có thể là màn hình tivi hoặc máy chiếu. Yêu cầu đòi thiết bị cầm tay phải có cổng VGA hoặc HDMI.
Cổng VGA – Video Graphics Array: là một chuẩn hiển thị máy tính, có thể hiển thị 256 màu, độ phân giải 640x480, 800x600, 1024x768.
Hình 3.1. Cổng VGA
Cổng HDMI – High Definition Multimedia Interface, là một chuẩn kết nối kỹ thuật số có khả năng truyền tải âm thanh, video HD chất lượng cao trên cùng một sơi cáp. Độ phân giải 1080pixel và tốc độ 60 khung hình/giây.
Hình 3.2. Cổng HDMI
Về tính năng của hai cổng VGA và HDMI là như nhau, nhưng sự ra đời của HDMI mang đến nhiều tiện lợi hơn cả. Thứ nhất, hỗ trợ hình ảnh, âm thanh sắc nét không bị nhiễu. Thứ hai, cổng HDMI nhỏ gọn hơn VGA, điều này thích hợp hơn cho thiết bị di động cầm tay. Nên đây cũng là một tiêu chuẩn để lựa chọn bo mạch có hỗ trợ cổng HDMI.
HỆ ĐIỀU HÀNH
Ngoài những yêu cầu về phần cứng hỗ trợ chủ yếu phù hợp với mục tiêu bài toán đặt ra. Thì việc lựa chọn cho thiết bị một hệ điều hành là rất cần thiết. Sở dĩ thiết bị truy cập nội dung số VNUpad được đưa ra ở đây, là một máy tính bảng cầm tay, nên lựa chọn hệ điều hành Android với nhiều tính năng hỗ trợ cho máy tính bảng và tiết kiệm bộ nhớ, cũng như năng lượng. Ngoài ra do đặc thù của chức năng thiết bị cần để đọc sách và hỗ trợ mạng internet, tốc độ xử lý nhanh, nên cần sự hỗ trợ của hệ điều hành có tốc độ xử lý tốt, nên lựa chọn Android 4.0 là phù hợp nhất cho thiết bị này.