AJAX–TươnglaicủaWeb2.0
collection by traibingo
1
Bản đồ trực tuyến cùng chia sẻ
Một số trang web mới cho bạn chia sẻ thông tin với bạn bè, người thân hoặc với toàn
thể cộng đồng Internet.
Một số trang web mới cho bạn chia sẻ thông tin với bạn bè, gia đình hoặc thậm
chí với toàn thể cộng đồng Internet.
Các trang web bản đồ biết được sở thích của bạn là gì cũng như bạn làm gì. Nhiều dịch
vụ bản đồ trực tuyến mới có được thông tin đó bằng cách cho bạn chia sẻ kinh nghiệm
và suy nghĩ về những địa điểm bạn yêu thích - trong khu vực bạn sống hoặc bên phía
kia của địa cầu. Ta cùng xem 5 dịch vụ phổ biến: Flagr, 43 Places, Platial, Plazes và
Wayfaring.
Xây dựng trên dữ liệu bản đồ từ các dịch vụ như Google Maps, những trang web này
cho bạn đánh dấu những địa điểm mình thích rồi mô tả theo ý kiến cá nhân. Bất cứ ai
cũng có thể xem được nhận xét của người khác về địa điểm đó trên các trang web dịch
vụ nhưng nếu muốn ghi nhận xét thì buộc phải đăng ký. Việc đăng ký khá đơn giản vì
cả 5 trang web này đều miễn phí, yêu cầu duy nhất là một tài khoản e-mail hợp lệ (chú
ý là Plazes còn đang trong giai đoạn thử nghiệm và 43 Places có thể thu phí).
Ví dụ, bạn đang ở Mỹ và muốn tìm con đường bán đồ mỹ nghệ tốt nhất ở New York?
Wayfaring của Wayfaring Media () đều có chỉ dẫn. Người dùng cũng có thể viết nhận
xét trên các bản đồ của người dùng khác.
Mặc dù hầu hết những lời đóng góp đều tích cực nhưng không phải nhận xét nào cũng
hay. Dịch vụ Platial còn có tên là "The Peoples Atlas", có thêm tính năng liên kết các
bản đồ với tin RSS, vì vậy bạn có thể nhận được thông tin về nhận xét mới cho những
AJAX –TươnglaicủaWeb2.0
collection by traibingo
2
nơi mình quan tâm, hoặc RSS từ những người nhận xét cụ thể mà bạn chỉ định, giúp
trang web luôn cập nhật. Vài trang web cho bạn chèn hình ảnh, nhưng Platial là dịch vụ
duy nhất có hỗ trợ chèn video.
Danh sách du lịch
Bất cứ ai từng sử dụng dịch vụ Flickr chia sẻ
hình ảnh của Yahoo đều nhận ra tính năng
tag làm việc như thế nào: người dùng gán từ
khóa để phân loại hình ảnh của mình. Tính
năng này cũng được Robot Co-op đưa vào
43 Places (). Dịch vụ này có mô tả về hàng
ngàn địa danh trên khắp thế giới. Bên cạnh
tên địa danh thông thường, bạn sẽ tìm thấy
các nhãn phân loại như "Pirates of the
Caribbean" đưa ra những thông tin có liên
quan đến cướp biển Ca-ri-bê Thậm chí
trang web còn đưa ra những đánh giá của
người dùng cho từng địa điểm nhiều người
thích đến (cao nhất là 100%).
Plazes () tự động kết nối dữ liệu mà người
dùng cung cấp với các địa danh sẵn có
(được gọi là Plazes) bằng phần mềm
desktop miễn phí. Phần mềm này cũng cho
phép người dùng (tất cả hoặc chỉ những
người được bạn chỉ định) thấy được bạn
đang ở đâu. Bạn có thể dùng dịch vụ này mà
không cần tải phần mềm desktop để tìm
Plazes và người dùng khác, nhưng nếu không sử dụng phần mềm này thì bạn không
thể thêm Plaze vào CSDL của dịch vụ và người khác sẽ không thể thấy vị trí chính xác
của bạn.
Dịch vụ kém nhất là Flagr (), và tên cho trang web này là "Sharewhere". Dịch vụ này
cũng đưa ra một số địa đanh nhưng mô tả thiếu nhiều chi tiết. Flagr cũng minh hoạ
giống các trang web khác, dựa trên nội dung do người dùng tạo ra.
Các vấn đề bảo mật
Một chú ý quan trọng: những trang web bản đồ cá nhân đề cập trên và cả những trang
web tương tự khác đều ẩn chứa rủi ro về bảo mật tính riêng tư. Mặc dù cả 5 dịch vụ
trên đều có khả năng quy định ai được xem dữ liệucủa bạn nhưng bạn đã gửi trọn
thông tin cá nhân của mình vào máy chủ web. Thời gian sẽ trả lời liệu những dịch vụ
đầy tham vọng này có trở thành dịch vụ bản đồ tương đương với những dịch vụ tên tuổi
trong cộng đồng web như là MySpace hay YouTube hay không. Nhưng nếu bạn muốn
thử thì tốt nhất hãy đến với Platial.
Nhận xét của một thành viên Platial về
bến phà ở San Francisco, có hình, nhận
xét và vị trí địa lý của nó trên Google
Maps.
AJAX –TươnglaicủaWeb2.0
collection by traibingo
3
Google biến ứng dụng online thành offline
Các ứng dụng web sẽ như thế nào nếu bạn không kết nối được Internet? Mục đích của
API Gears mà Google đưa ra là để biến dữ liệu trực tuyến luôn sẵn có mọi lúc, mọi nơi.
Các ứng dụng web sẽ như thế nào nếu bạn không kết nối được Internet? Mục đích của
API Gears mà Google đưa ra là để biến dữ liệu trực tuyến luôn sẵn có mọi lúc, mọi nơi.
Nếu dùng ứng dụng web, bạn sẽ vấp phải một trở ngại chung: khi không nối mạng
(offline) thì bạn không thể lấy được dữ liệu. Nhưng một số ứng dụng đang xoay chuyển
vấn đề này.
Zimbra, ứng dụng e-mail nguồn mở, đã bổ sung bản offline tên là Zimbra Desktop từ
hồi tháng 3 vừa qua. Mozilla cũng cho biết Firefox 3 sẽ hỗ trợ bộ nhớ đệm (caching)
cho phép các ứng dụng web chạy offline. Và mô hình (framework) ứng dụng Ajax cho
nền tảng để bàn của Adobe gọi là AIR sẽ có các tính năng hỗ trợ cho dữ liệu offline.
Nhưng Google đã thực hiện một thay đổi lớn nhất cho đến nay về vấn đề này bằng
Gears API mà hãng công bố vào tháng 5.
Google tung ra Gears kèm với ứng dụng đầu tiên để áp dụng, đó là một phiên bản
Google Reader mới cho bạn đọc tin RSS offline. Các công ty khác cũng bắt đầu sử
dụng framework Gears; ứng dụng đầu tiên mà chúng tôi tìm thấy được là công cụ
Remember the Milk để theo dõi khối lượng công việc trực tuyến
(rememberthemilk.com).
Hãy thử Gears
Nhấn vào biểu tượng màu xanh lá nhỏ, ứng dụng Gears sẽ
đệm dữ liệu để làm việc offline.
Cả Google Reader và Remember the Milk đều đưa ra phương
AJAX –TươnglaicủaWeb2.0
collection by traibingo
4
thức hỗ trợ offline đơn giản như nhau. Bạn chỉ việc nhấn vào một biểu tượng mũi tên
màu xanh lá trên thanh công cụ ở đầu màn hình để tải về hoặc đệm dữ liệu mà bạn cần
làm việc offline. Một khi đã đồng bộ dữ liệu, bạn có thể ngắt kết nối và vẫn tiếp tục làm
việc, thậm chí nếu bạn đóng và mở lại trình duyệt. Khi có kết nối trở lại, bạn nhấn vào
biểu tượng mũi tên màu xanh dương ở cùng vị trí cũ và những thay đổi của bạn ánh xạ
lại vào bản trực tuyến.
Reader chạy với Gears hoạt động khá tốt mặc dù hỗ trợ offline của nó còn một chút thô
sơ, cơ bản. Các bản tin văn bản như của Engadget hay của Techcrunch dĩ nhiên là
chạy tốt nhất nhưng có lẽ bạn cũng muốn Reader đồng bộ cả hình ảnh vào tin và tăng
số tin đồng bộ để đọc offline. Vẫn còn lỗi nhỏ là nếu bạn đang online và nhấn vào nút
offline thì bạn sẽ bị trả lại về ngay tin đầu tiên đang đọc và bất kỳ hình ảnh nào có trên
trang tin đó đều bị mất.
Milk cũng gặp vấn đề tương tự. Xóa một tác vụ ở chế độ offline thì bạn không có cách
nào để phục hồi lại tác vụ đó mặc dù bạn có thể dễ dàng undo hành động đó ở chế độ
online.
Dù sao đi nữa, khi chạy offline với một ứng dụng Gears thì bạn nên lên kế hoạch sử
dụng. Bạn đừng hy vọng có thể bắt đầu công việc trong Reader mà không có kết nối
ban đầu. Với những ứng dụng Gears hiện thời bạn cần kết nối ban đầu và chuyển tất
cả chúng sang chế độ offline trước khi ngắt kết nối. Đây có thể là tùy chọn tốt để đồng
bộ tự động bất cứ khi nào bạn online.
Hỗ trợ offline không đem đến mọi thứ mà bạn muốn trong
Google Reader, tiêu biểu là sẽ không có bất kỳ hình ảnh nào
trong tin.
Tương lai ứng dụng offline
Dù vậy, những ứng dụng dựa trên Gears cũng đã phác họa được tương lai. Chắc chắn
AJAX –TươnglaicủaWeb2.0
collection by traibingo
5
là Gears hỗ trợ cho Reader nhưng nếu hỗ trợ cho cả Gmail hay Google Calendar thì có
thể là điều rất tuyệt hay không? Và với Docs and Spreadsheet hay các ứng dụng khác
trong bộ Google Apps thì sao?
Hỗ trợ chạy offline sẽ là bước chính trong việc phát triển các ứng dụng chạy trên trình
duyệt và những ứng dụng này sẽ rất có khả năng thay thế các ứng dụng để bàn. Thêm
vào hỗ trợ offline cho Gmail hay Docs and Spreadsheet sẽ không phải là điều dễ dàng
vì một lý do, dữ liệu có thể sẽ phải di chuyển nhiều. Làm việc cẩn thận nhất thiết phải
đồng bộ dữ liệu để những gì có trên máy tính cũng nên có trên mạng. Nhưng một điều
chắc chắn là hỗ trợ ứng dụng offline đang dần dần xuất hiện.
Trong khi đó, nhiều ứng dụng nhỏ trên nền web2.0 như là Remember the Milk sẽ tận
dụng từ hỗ trợ offline. Các bộ công cụ như là Dojo Offline (dojotoolkit.org/offline) đang
nở rộ, thuận tiện hơn cho các nhà phát triển xây dựng ứng dụng Gears. Và khi Firefox
3.0 hỗ trợ đệm dữ liệu offline ở mức sâu hơn thì tình huống này chắc chắn được cải
thiện.
. tin.
Tương lai ứng dụng offline
Dù vậy, những ứng dụng dựa trên Gears cũng đã phác họa được tương lai. Chắc chắn
AJAX – Tương lai của Web 2. 0
. nhận được thông tin về nhận xét mới cho những
AJAX – Tương lai của Web 2. 0
collection by traibingo
2
nơi mình quan tâm, hoặc RSS từ những người