Go to content Go to navigation Go to search

chơi với RIA

December 1st, 2008 by hoangnd

RIA là gì?

RIA – Rich Internet Application là một dạng ứng dụng web (web application) cố gắng thể hiện những chức năng truyền thống của phần mềm chạy trên desktop. Ở mức nào đó, RIA xóa nhòa lý thuyết phi trạng thái của giao thức HTTP.

RIA có đặc điểm gì?

  • ứng dụng RIA chạy hoàn toàn trên trình duyệt (web browser) hỗ trợ flash mà không cần cài đặt ứng dụng.
  • quan hệ khá gần với javascript
  • dung lượng tải về khá lớn nên phụ thuộc vào đường truyền mạng
  • không thân thiện với các máy tìm kiếm
  • nguy cơ bảo mật là có thật, dù flash & javascript bị rất hạn chế trong việc can thiệp vào hoạt động của máy tính.

Vậy lợi ích của RIA?

  • không cần cài đặt hay triển khai, đơn giản như là chạy ứng dụng flash.
  • cung cấp cho người dùng những chức năng vô cùng đa dạng, nâng cao lên rất nhiều khả năng tương tác so với mã HTML/DHTML/javascript truyền thống.
  • giao diện sử dụng rất ấn tượng với nhiều hiệu ứng hấp dẫn.
  • tương tác không đồng bộ (Asynchronous communication) với server, làm giảm tài nguyên mạng sử dụng cũng như tiết kiệm hoạt động của server. Bên cạnh đó lại dễ dàng dịch chuyển dữ liệu giữa client/server mà không cần người dùng phải thao tác nhiều và liên tục.

Xây dựng ứng dụng RIA?

bạn có thể sử dụng DHTML/css/javascript kết hợp với kỹ thuật ajax theo kiểu truyền thống hoặc sử dụng 2 dạng tiếp cận mới hơn là Flex & Silverlight.

cách đơn giản và dễ dàng nhất, bạn hãy tìm và download những cuốn sách về chủ đề & công cụ này để tìm hiểu thêm.

nếu bạn tự hỏi giữa flex & silverlight thì bạn nên học cái nào? thế này nhé, trong câu chuyện với một người bạn cách đây ít hôm, chúng tôi nói đến việc flash được cài trên hầu hết (>90%) trình duyệt web hiện nay, trong khi silverlight chỉ được cài trên ~ 6.3% số lượng. Điều đó có nghĩa là bạn học flex sẽ có tương lai hơn, bạn nghĩ vậy phải không? thế nhưng hôm đó bạn tôi đặt lại một vấn đề, nếu như Microsoft cài đặt mặc định silverlight vào tất cả các bản IE trong các phiên bản Windows sắp tới, thị phần trình duyệt cài silverlight sẽ tăng đến mức nào? có lẽ vào khoảng > 80% như thị phần của IE hiện nay.

ngoài ra, có một bài so sánh khá thú vị giữa flex vs silverlight của  ở đây

happy coding!

tham khảo: http://en.wikipedia.org/wiki/Rich_Internet_application,

(nguồn: http://www.hoang188.net/?p=91)

BIT FLV player 1.1

November 7th, 2008 by ngocbd

BIT FLV player 1.1

7/11/08 : Bit Flv player chính thức ra mắt .

Là một phần mềm chạy file flv (flash video) ,file này thường chạy khi download trên các trang chia sẻ video trực tuyến như Youtube.com về xem offline trên máy .

được viết trên nền tảng Adobe AIR có các tính năng :

  1. Chạy nhiều file flv cùng lúc
  2. Hỗ trợ kéo thả file Flv vào chương trình
  3. Seek trực tiếp vào file đang chạy

link download

Bản không kèm Adobe AIR (bạn phải cài Adobe AIR trước)

http://bitjsc.com/flvplayer/BitFLVPlayerV1.1.zip

có thể down Adobe AIR tại đây .

http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe

Bản kèm Adobe AIR

http://bitjsc.com/flvplayer/BitFLVPlayerV1.1AIR.Include.zip