Jịị ị; o Sách sắp phát hành

Một phần của tài liệu Nghiên cứu thiết kế hệ thống phù hợp chức năng cho thiết bị không dây và di động (Trang 30)

hành I I TỊẩBM Optionộ T Ị V - ' . ' í ; - . j | < .-T \ ■ "■ t ỹ l ị Hình ! I Bồ trí các phần tử màn hình

Sau khi nhan Tiêp tục thỉ Màn hình chức năng tối giàn là màn hình liệt kê các tác phẩm mới xuấ( hân. Do so lirạniỉ sách mói có thể rất nhiều, thực hiện cất trang để hiền Ihị theo kích thước màn hình nhò cùa điện thoại di dộng. Sau khi cắt trang và bố trí các phần lú màn hình, giao diện dược biếu diễn như hình dưới.

0 Ị : ; 2 . N h u n g p h á n n-:mc<i Ị 11 ọn g 1-nCụô i y 02 • 3. Miền ÍT’-!!1 v*l Ị ụ' Urọn Q thién : - r im m m ; 5. ỵ.ìiftg chắc tiện c iy "■ Ị câu phiêu ItiXi

•; Ti_ạiTC|_tịQUciV]a[

Hình 12: Thực hiện cắt trang

Khi chọn Trang tiếp hay chọn một cuốn sách (Tôi là Bêtô trong hình trên); quá trình thiết kẻ lặp lại.

Việc thiết kế hoàn toàn tương tự cho một còng nghệ ứng dụng không dây khác. Các phần lữ màn hình cỏ the khác nhau với từng cône nghệ nhưng khi áp dụng phương pháp thiểỉ ké đề xuất cho một module, c;iao diện màn hình cùa module đó cho các cônu iv jIiộ khác nhau sè tương dồng. Phương pháp thiết ke này phù hợp cho những hệ thoiìíi cần cỏ khô năn g liếp cận nliicu CÔ11ÍỈ nghệ, các hệ th ố n g cần m ở rộng đên mức lòi đn khá nániỉ cláp ứng cho ntỊirời dùng di động. Với sự đa dạng cùa công nghệ ứng dụ nu khôn” dây và sự da dạng cùa thiết bị không dây, phương pháp thiết kế trên cho ra các hệ thống ứng dụng với các giao diện và chức năng mockile không đổi.

7.5.6 I lệ thống phù hợp chức năng

Phần này trình bày về một dề xuất cho hệ thống phù hợp chức năng áp dụng cho mọi niurời đìinụ di độnu. Thièt bị mà người dùng sử dụng rất khác nhau về phan cứng

CIÌIV-! nh.tr phàn mềm ứng dụng. Các thiết bị di động khi truy nhập hệ thống có rhể

thuộc một (rong năm loại Ihiet bị đã trình bày và có thế dược trang bị chi một công imhộ ửnu clụnu không dây như SMS, nhưns cũng có thể được trang bị một vài công nuhộ ửnu dụng không dây nhir SMS, WAP. Hệ thốnu phù hợp chức năng cỏ khà năng, thíp ứng yêu cầu truy nhập hệ Ihong của một công nghệ ứng dụng kliônií dây nào đó và cung cấp cho ihiếl bị di động giao diện ngirời dùng phù hợp nhất với kích tlurớc màn hình hiền thị cùa thiết bị.

Minh 13: Sơ dồ loụic của hệ thống phù họp chức năng cho thiết bị di động SMS dược cni là chức năng CO' bàn cùa mọi loại thiết bị di dộng lừ các thiết bị di động thuộc loại Ihử nhất, như cách phân loại trình bày bên trên, cho đến loại thứ năm. Một máy cỊi (lộng khi muốn tham cia vào hệ thống gửi yêu cầu qua tin nhan SMS. Tin nliniTcó thể dược gửi đến hệ (hổng qua một số điện thoại công khai và có định dạng nhắt định, sử dụnc một tir khoá, ví dụ C Ử A H Ả N G S Á C H . Hệ thống con tiếp đón là hệ Ihốny con thuộc Hệ thống ứng dụng SMS. Hệ thống con tiếp đón nhận yêu cầu từ một thiết hi di động và xác định công nghệ ứng dụng của thiết bị bằng cách gửi lại cho thiel bị một tin nhan vêu cầu thiết' bị trà lời loại công nghệ ứng dụng mà thiêl bị sử chum. Càu trả lời có thẻ là SMS, WAP. hay .Í2ME. Sau khi nhận được câu trả lời lừ ihỉe! bị. Hệ thống con liếp đón có nhiệm vụ gửi trà lời cho thiết bị một lin nhan khác liưóim dẫn truy nhập vào một hộ thốnu con thích hợp với công nghệ ứng dụng mà thiết bị clana sử dụng. Các tin nhấn trao dối đều iheo một định dạng qui dinh và gợi ý về định dạng cún tin nhan dược gửi cho người dùng trước khi người dùng trả lời và có iho dược iiửi v;ìo phan cuối của câu trá lời trước của Hệ thống con tiếp đón. Theo cáeli này. mọi Ihicl bị mới Iruv nhập vào hệ thống đều đi qua Hệ thống con tiếp đón (mùi lên hai rhicu đến I lệ Ihốnu con tiếp đón lù' các thiết bị không dày trong hình 13). N ■ I: Ihiel bị úi dộnu lư ơ n g dối co và chỉ có khá n ă n g nhận gửi tin nhắn , th iết bị có thế chọn SVIS. Khi dỏ ihiếl bị dược hướng dẫn cluiyển sang Hệ thống con ứng chum. Đây !iì mội hệ Ihóniị con thuộc I lệ thốnc ửna dụng SMS. Nó có nhiệm vụ xử lý cnc yêu cầu nghiệp vụ cùn hệ thong ửnu dụng, nhận và trá lời yêu cầu từ thiết bị di dộng hăng cônu ntỉhộ SMS.

Nc.il iliicl bị di động chọn sử dụng WAP, Hệ thốns con tiếp đón sẽ yêu cầu thiết bị truy nhập vào Hệ thống ứng dụng WAP. Người dùng được cung cấp URL đến Hệ ihốniỊ con phàn loại cùa Hệ thống ứng dụng W AP, ví dụ lillp:'Aviip.niahiirmsach.com/. Mỗi Ihiel bị di dộng có cách cấu hình và truy nhập địa cln \VAP riêng, nuười dùnu càn dọc tòi liệu lurớim dẫn sử dụng đi kèm với thiết bị và imy vần Ihône lin lừ nhà khai thác mạ ne di động để thực hiện đúng. Hộ thống ứng dnnu \VA!‘ được C.1 1I thành hơi các hệ lliốnu con sau: Hệ ihốnc con phàn loại. Hộ ilìồnu con phân loại I. Hệ thông con phân loại 2, .... I!ệ thống con phân loại 5 Chức nủiv cũả hộ :hi‘>ns con phân loại là xác định xem thiết bị truy nhập đen llniộc loại rúm lu-ng 5 phán Nó có thê yêu câu người diintỉ cung cấp thòng tin vc mođel cua thiết bị và được tiíinụ bị một C SD L ihict bị di dộng (lể tự dộnu phân loại. Nó cũng có llié yêu cầu neười clùnu cung câp thông (in vẽ kích llnrởc cùa màn hình đc ihực hiện

phân loại liay cho phcp người dùng thử các mẫu giao diện màn hinh tương ứng với 5 phân loại và đô người dùng lự quyếl định giao diện phù hợp nhất. Sau khi phân loại tlirợc’ thicl bị. Mệ thong con phân loại tự dộng chuyền hướng yêu cầu đến một trong các IÍỌ '.hống con phàn loại 1 (len 5. Như vậy người dùng được truv nhập đến hệ Ihonu phù hợp nhai vói thiết bị cửa minh.

C\íc hệ thông con phân loại (ừ I dến 5 xử lý logic nghiệp vụ cùa hệ thống ứng dụng như nhau. Clúme chì cung cấp các giao diện người dùng khác nhau tirơng ửnu với 5 clitìnu loại Ihiól bị di dộng Ihco như phân loại hên trên. Khi áp dụng phương pháp thiết kố líiíio diện dê xuất, kích thước cùa màn hình ảnh hưởng đến bước c ắ t trang và Bo trí rác phàn lử màn hình. Các chức năng cùa modulc hoàn toàn như nhau dôi với các I lệ thôn” con phân loại từ 1 dến 5. Giao diện màn hình có thể được cắt thành nhicu irniH’ I1CU kích Ilnrớc màn hình nhò và các phẩn tử màn hình có thể dược bố trí khônu ỊỊÌõnt! nhnn Irong các phân loại khác nhau. Tuy nhiên nỗ lực dê tạo ra nhiêu phiên bán Ịjiao diện là không quá lớn do chi có giao diện thay đổi và có thể tách liêng plinn lập trinh uiíio (liện IroniỊ quá trinh viết code bang các hàm hay thù tục hay phươnụ lh 1 rc ricnii. Nmrời dùng sẽ không cặp lúng túng khi chuyển từ chiếc diện thoại di động loại thử 2 snng loại thứ 4, đieu-khác biệt duy nhất là màn hình rộng hơn và dễ sử dụng hơn.

Ncu người sứ dụng chọn sử dụng công nghệ .I2ME, Hệ thống con tiếp đón sẽ hướng dàn chuyến sang I lệ thong ứng dụng J2ME. Đối với công nghệ này, một MIDIet cân được tài xuống máy và AMS (Application Management Software) trên thiết bị di dộnạ sẽ điều khiển việc chạy MIDIet. c ỏ the tài MIDIct trực tiếp xuống máy di dộng qua mạng llico cách OTA (over-thc-air) hoặc có the tải xuống PC rồi từ PC chuyển sa.nu máy di dộng qua dây cáp, [R (Infra-Rcd) hoặc bluelooth. Hệ thống con phân loại Viì phân phoi MIDIel là điểm đầu tiên mà thiết bị cần đến. Hệ thống này cũng có nhiệm vụ phân loại thicl bị truy cập đến như Hệ thong con phân loại cùa WAP. Điêm kh.il' hiệt <jiừa WAỈ> và .Í2MÈ là ờ chồ WAP có thế chạy trẽn thiết bị di dộng chì với mọt trinh duyệt mini lirơníỉ (ự như mô hình trinh duyệt Web và máy chù Web. J2ME lại cần có một MIOIcl chạy ớ Ihiết bị di động và truvền lin với máy chù. Do đó, một M !D k’t củ:! ị !Ọ lirone con phân loọi và phân phoi ì\410 1e I cẩn được tài vào máy di va kõt nõ; (lèn hệ ihòrig này. MIDlet cùa Hộ thông con phân loại và phân phoi Mll )|ol uií!0 licp vỡi người (lùng ncay lại máy di động và hồ trợ việc tài một MIDlet urơnụ ứnu với một trona các l-lệ thõne con phân loại từ I đến 5 thích hợp xuống Ihiêt bị. Siiu khi mộl MIDIcl cùa một Mệ thống con phân loại, ví dụ 5, được nạp và chạv Irên thiết bị, nó sẽ tự dộng kêt nói dển Hệ thống cọn phân loại tương ứng và truyền 'ihònií với hệ thòne này. hoàn loàn giống với mô hình client/server.

Với cấu trúc cùa hệ thông phù hợp chức năng này, một người dùng cũ có thể truy nhập Irực liêp dẻn mội Irong các Hệ thống ứng dụng nếu đã biết cách kết nổi trực tiếp. Do cấu Irúc dộc lập cùa các còng nghệ, một ưu điểm cùa hệ thống phù hợp chức năng (lé xuâl là khả năng hô xung thêm các cône nghệ mới. Khi một công nghệ mới xuât hiện, việc lích hợp một hệ Ihống ứ n c dụng mới vào hệ thống chung sẽ không có ảnh "hirờnu dõn hoại động cùa nó. Chì có Hệ lliống tiếp đón cần được nâng cấp dể bồ xung kh.ii niint! chi:ỹín hưởng. Tính moclulc hoá ràl quan Irọng đối với các hệ thống phức lạp.

Tinh tlíi clạne cùa ihiêl bị di dộng gây ra khó khăn chính Irong việc cung câp các hệ thòng ứng dụng cho người dùng di động. Các hệ thống này thường bị ÍỊÌỚÌ hạn về mặt clúrc năng do những giới hạn cùa thiết bị di động như giới hạn về khả năng tính toán, ve giao diện neười sử dụng, khả năng nhập liệu. Đe tài dã tổng kết các đặc điểm cùa các loại Ihiõl bị di clộniì có mặt cho đến thời điểm hiện lại, thực hiện phân loại nham phục vụ cho việc thiết kc giao diện người dùng. Các thiết bị không dây được phàn loại dựa ihco kích thước màn hình và màu sac do kích tlnrớc màn hình quyết định dộ lớn cún chiếc (liện Ihoi.ii và đồng thời liên quan đến khả năng tínli toán cũng như các tính nf!!Vj mà chiếc diện thoại được trang bị. Màn hình lởn hơn tương ứng với chiếc điện Ihoại mạnh hơn.

n ề lài cùniỉ dã dề xuất mộl phương pháp thiết kế giao diện dựa trên các phan từ màn hình cùn các cô n ” nghệ ứng (lụniỉ không dày và kích thước cùa màn hình cũng như bộ .nhớ cúíi lliici hị di dộne. Khi áp dụng phirơng pháp thiết kế này, các phẩn tử màn hình kh.il' nhíHi có Ihể dược dùníỊ tmnu một chức năne của module. nhưng chức năng của momile kliõiìiỉ Ihnv dni vói các cône nghệ không dây khá nhau, và RÌao diện ngưởi ',Iùni! cùng done nhất cho các dạng màn hinh di dộng khác nhau.

Một hộ thôn” phù hợp chức năng được dề xuât cố lợi cho mọi người dùng sử dụng các thiết bị iln dí.mu vò chùng loại phan cứng cũng như phẩn mềm. Do đặc tính riêng của ngirời ilinm khõnu dây là tính di động và sự giới hạn cùa thiết bị, phân tích các chức Iiãnẹ (ối ưu hon cho người dùng di dộng là một yếu tố hết sức quan trọng. Sự thích họp cùn việc cu nu cấp chức năng và áp dụng công nghệ sẽ mang lại cho người dùng khá năng tối da trong việc sử ching chiếc điện thoại rất linh dộng nhưng có những hạn chế này.

Sự cần thiết cùa sự xuất hiện một tiêu chuẩn duy nhất cho ứng dụng cũng như tăng khả năng xử lý cùa thiết bị có ảnh hưởng lớn đến thể giới không dây. Tuỵ nhiên sự da dạng sẽ 1011 lại và cần có thời gian đề các thiết bị và công nghệ dần hội tụ đến một khoáng chung.

7.6 Ciíc CÔI1ÍỈ bo liên quan đến kết quả của đề tài

Dề lài dã dược báo cáo lại hội Híỉhị PAIR2007 tổ chức tại Nha trang. 7.7 Ket quá (lào tạo cùa-(lề tài

2 cứ nhàn ngành Công nghê thông tin: Nguyền Văn Hùng và Trần Hiếu bảo vệ dc lài " I liicl ko hộ (honjj thích hợp chức năng cho thiết bị di dộng, áp dụng cho hệ

lliống Côntỉ vãn. sử dụng S MS, .I2ME, và W A P " năm 2006. 7.8 Ket qiiíi lYnụ đụna cùa đề tài

7.0 Thào luận

7.10 Kốl luận và kiến nchị

7 . 11 Tài liệu Iham khảo Ị 1Ị h!l|i:■•7en.wikipedin.org/

Ị?| Susy s Chan V I Xiiicnvcn Fang, “ Chaplcr 11: Mobile Com mercc and Usahility", •‘Adviinces in Mobile Com mcrce Technologies” , lclea Group Publishinc, 2003

ị?'| Suliman Al-H;iwam<leh, "Chapter 10: Usability íssues and Limitaiions o r M o b ilc Devices", “ Wirclcss Com munications and Mobile Com m erce”, Idea Group Publishing. 2004

[ 4 1 Richard Barker and ClilT Longman, CA SE *M E TH O D Function and Process Modelling, Addison-AVcsley, 1994 (adsbygoogle = window.adsbygoogle || []).push({});

[5] Stamatis Karnouskos, Anđrás Vilmos, Antonis Ramíòs, Balázs Csik, Petra lloepncr, Cliapler XI: SeMoPS: A Global Secure Mobile Payment Servic, Advanccs in Sccurily and Payment Methods for Mobile Cominerce, Idea Group Publishing, 2005

16] Mnristclla Agosli và Nicola Ferro, Chapter 10: Managing the ỉnteractions between ! landhelđ Devices. Mobile Applications, and Users, Advances in Mobile Commerce Technologies, Iden Group Publishing, 2003

|7 | Pclcr Tiirr.scvvich. “Chaplcr 2: Wirclcss Devices for Mobile Commerce: User lnierlace Design and Usabilily”, “ Mobile Commerce - Technology, Theory, and Applications’", ldca Group Publishing, 2003

Một phần của tài liệu Nghiên cứu thiết kế hệ thống phù hợp chức năng cho thiết bị không dây và di động (Trang 30)