Danh mục

Làm chủ Grails: Grails và Web di động

Số trang: 37      Loại file: pdf      Dung lượng: 234.32 KB      Lượt xem: 7      Lượt tải: 0    
Thư viện của tui

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

M là WWW mới Scott Davis , Tổng Biên tập, AboutGroovy.com Tóm tắt: Hiện nay, trên thế giới có khoảng 3,3 tỷ người sử dụng điện thoại di động và con số này vẫn đang tăng lên. Trong khi đó, việc truy cập Internet qua điện thoại di động cũng đang tăng lên nhanh chóng. Việc phát triển Web cho điện thoại di động đòi hỏi những yều cầu riêng biệt. Trong bài viết Làm chủ Grails này, Scott Davis sẽ giới thiệu với bạn về cách xây dựng những ứng dụng Grails thân thiện chạy trên điện thoại di...
Nội dung trích xuất từ tài liệu:
Làm chủ Grails: Grails và Web di động Làm chủ Grails: Grails và Web di độngM là WWW mớiScott Davis , Tổng Biên tập, AboutGroovy.comTóm tắt: Hiện nay, trên thế giới có khoảng 3,3 tỷ người sử dụng điện thoại diđộng và con số này vẫn đang tăng lên. Trong khi đó, việc truy cập Internet quađiện thoại di động cũng đang tăng lên nhanh chóng. Việc phát triển Web cho điệnthoại di động đòi hỏi những yều cầu riêng biệt. Trong bài viết Làm chủ Grails này,Scott Davis sẽ giới thiệu với bạn về cách xây dựng những ứng dụng Grails thânthiện chạy trên điện thoại di động.Nhờ vào những công nghệ mới hiện nay, chúng ta có thể truy cập trang Web từnhiều trình duyệt khác nhau. Những thư viện Ajax hiện đại như là Prototype, Dojovà YUI sẽ giúp giải quyết sự khác nhau giữa các trình duyệt Firefox, InternetExplorer và Safari. Nhưng những người truy cập trang Web của bạn từ một chiếcđiện thoại di động Nokia, Motorola hay Apple có thể gặp rắc rối với những trìnhduyệt Web trên những thiết bị của họ. Ngay cả những trình duyệt di động mới nhấtđược trang bị tính năng hỗ trợ HTML đầy đủ cũng chỉ có thể hiển thị tốt một sốnội dung Web đơn giản. Bài viết này sẽ hướng dẫn bạn tối ưu hóa ứng dụng Grailstrên những trình duyệt di động.Sử dụng Web di động đang gia tăngTheo thống kê của Trung tâm số liệu quốc tế Internet World Stats, hiện có khoảng1,4 tỷ người đang sử dụng Internet — chiếm khoảng 20 phần trăm dân số thế giới(xem Tài nguyên). Tại Bắc Mỹ, 3/4 dân số sử dụng Internet.Một nửa trong tổng số 6,6 tỷ người trên trái đất đang sử dụng điện thoại di động.Tại Bắc Mỹ, số người sử dụng điện thoại di động tương đương với số người sửdụng Internet. Tại Hong Kong, tốc độ tiêu thụ điện thoại tăng 140 phần trăm, trongkhi đó, một số vùng ở Châu Âu ( như Lithuania, Italia, and Luxembourg) có tốc độtăng trưởng tới 150 phần trăm. Đặc biệt, ở một số khu vực, lượng điện thoại diđộng còn nhiểu hơn dân số của khu vực đó.Colin Crawford, Phó Chủ tịch tập đoàn Dữ liệu truyền thông Quốc tế (IDG) nóirằng (xem Tài nguyên): Trong vài năm tới, điện thoại di động sẽ thay thế máytính cá nhân như là một thiết bị hàng đầu để truy cập internet. Hiện nay, đã cókhoảng 30% người sử dụng Internet trên thế giới thường xuyên truy cập từ điệnthoại di động — thậm chí ở một số nước như Nhật Bản — tỷ lệ này là 70%.Nếu bạn đang băn khoăn tại sao bạn nên cải tiến trang Web của thân thiện hơn vớidi động, thì những con số trong phần Sử dụng Web Di động đang gia tăng có thểđã thuyết phục được bạn. Ý tưởng Web thân thiện di động của tôi ban đầu chỉ làsở thích cá nhân. Tôi đã mua một chiếc iPhone khi chúng ra mắt phiên bản đầutiên vào mùa hè năm 2007. Kể từ đó, tôi thường truy cập những trang Web đượchỗ trợ bởi thiết bị này. Tôi có thể truy cập bất cứ trang Web nào (trừ các trangWeb có applet Flash hay Java™, vì iPhone không hỗ trợ). Vấn đề nữa là nhữngnội dung có độ phân giải 800x600 (hay cao hơn) thường có chất lượng không tốttrên màn hình rộng 3,5 inch của iPhone.Những trang Web tôi thường truy cập từ chiếc iPhone chỉ đáp ứng một nửa yêucầu của tôi về mặt UI do những ràng buộc đặc biệt của thiết bị này. Việc sử dụngm thay thế cho phương thức www truyền thống trong URL của các trang Web phổbiến là một giải pháp khá hiệu quả. Những trang như http://m.cnn.com,http://m.yahoo.com và http://m.google.com hiển thị khá tốt trên chiếc điện thoại diđộng của tôi. Một số trang Web, như http://www.twitter.com, có thế biến đổi khihiển thị trên màn hình: khi tôi truy cập qua máy tính, tôi có thể xem được tất cảcác đặc tính; khi tôi truy cập qua điện thoại di động, nội dung của trang web đ ượcthay đổi cho phù hợp với màn hình khiêm tốn của điện thoại đi động. Cùng mộtURL, nhưng UI đã được tối ưu hóa. Tôi sẽ hướng dẫn bạn cách tối ưu hóa trangweb của bạn như những trang Web ở trên.Những công nghệ cho người phát triển Web di độngTừ khi là một người phát triển Java, tôi đã biết được ý tưởng ý tưởng Write Once,Run Anywhere (viết một lần, chạy trên mọi nền tảng hệ thống). Tuy nhiên, việctối ưu hóa ứng dụng Java của tôi cho một hệ điều hành hay một mô hình phầncứng nhất định thậm chí còn chưa có trong ý nghĩ của tôi. Nhưng nếu bạn đanggặp khó khăn trong phát triển Web di động, bạn nên nắm vững ba công nghệ hàngđầu được hộ trợ bởi các thiết bị di động khác nhau: Ngôn ngữ Đánh dấu Mạng không dây (WML) 1.x  WML 2.x hay Mobile Profile (XHTML-MP)  HTML được hỗ trợ trong iPhone Khi tôi hướng dẫn bạn, bạn có thể kết hợp ngôn ngữ đánh dấu WML và XHTML-MP vào trong Groovy Server Pages (GSPs) mà bạn xây dựng với Grails để tạo ranhững trang Web thân thiện với di động. Và tôi cũng sẽ hướng dẫn bạn cách tối ưuhóa HTML được sinh ra bởi Grails để giúp các trang hoạt động tốt hơn trêniPhone.Sử dụng WML 1.x kết hợp với GrailsWML là một ngôn ngữ đánh dấu kế thừa từ HTML, nhưng nó không phải làHTML. (WML 1.0 được giới thiệu vào năm 1998 và WML ...

Tài liệu được xem nhiều: