Hôm nay 25/02, Adobe chính thức ra mắt Adobe Integrated Runtime (AIR) 1.0 – công nghệ cho phép bắc lên chiếc cầu nối liền khoảng cách giữa các ứng dụng Internet (RIA – Rich Internet Applications) tới desktop. Không chỉ thế hãng cũng đưa ra Flex 3 – một tập hợp các công cụ phát triển mã nguồn mở nhằm giúp các nhà phát triển xây dựng các ứng dụng RIA.
Rich Internet applications (RIA) là các ứng dụng trên web có đầy đủ các tính năng và đặc trưng của các ứng dụng desktop truyền thống. Các RIA sẽ chuyển các quá trình xử lý dữ liệu từ giao diện người dùng tới các Web client nhưng chúng sẽ giữ lại các dữ liệu trên máy chủ ứng dụng (application server) ( Wikipedia ).
AIR của Adobe giữ vai trò làm môi trường hoạt động cho các chương trình RIA được xây dựng trong các ứng dụng Adobe Flash, HTML, và AJAX. Sản phẩm AIR bao gồm Safari WebKit browser engine, chức năng cơ sở dữ liệu cục bộ SQLite và các hàm APIs.
Với khả năng chạy trên Windows và Macintosh, AIR mang lại cho các ứng dụng trên Web có khả năng thao tác giống với một ứng dụng thông thường chạy trên môi trường desktop như kéo thả, thông tin hệ thống ( system notification ), và khả năng truy xuất file hệ thống cục bộ.
Một ưu điểm của AIR đó chính là các ứng dụng được viết ra để hoạt động với AIR sử dụng cùng một công nghệ như khi xây dựng các ứng dụng Web thông thường, bao gồm có Adobe Flex, Flash, HTML và JavaScript vì vậy sẽ rất thuận lợi cho các nhà phát triển cũng như các lập trình viên. Michael Tunner – phó chủ tịch của Adobe bên mảng kinh doanh cho biết “ chúng tôi mong muốn có một số lượng các ứng dụng hybrid (hybrid applications) tức là khi các nhà phát triển viết chương trình trên AIR đồng thời họ cũng sẽ có một phiên bản trên Web ”.
Hiện nay đã có rất nhiều các công ty lớn đang sử dụng các ứng dụng dạng này ở mức thứ nghiệm, như Nasdaq Stock Market Inc., American Cancer Society, FedEx Corp., … Các công ty này đều cho biết họ sẽ triển khai và sử dụng công nghệ này do không cần phải đào tạo hay tuyển dụng thêm nhân viên.
Mặc dù AIR là miễn phí, nhưng Adobe vẫn có thể kinh doanh dựa trên AIR thông qua việc bán các công cụ phát triển cho AIR như là Flex Builder. Ngoài ra công ty cũng có thể bán các dịch vụ thành phần, Adobe hiện đang phát triển các sản phẩm dựa trên AIR như Adobe Media Player – trình chơi video trên AIR.
Là một phần trong bộ công cụ phát triển, ngày hôm nay Adobe cũng đưa ra AIR SDK và Flex 3 – ngôn ngữ lập trình cơ bản cho AIR. AIR SDK có đầy đủ các công cụ cần thiết để tạo nên những ứng dụng AIR. Không chỉ thế các nhà phát triển hoàn toàn có thể sử dụng Adobe Flash CS3, Creative Suite 3 Professional, hay Flex 3 để phát triển các ứng dụng AIR. Kèm theo sự ra mắt của Flex 3, Adobe cũng giới thiệu thêm Flex Builder 3.0 – IDE ( Integrated Development Environment) dành cho Flex với mức giá 699 USD.
Adobe cho biết trong Flex 3, hãng đã nâng cấp khả năng cho các công cụ lập bảng biểu, dự đoán, kiểm thử bộ nhớ và hiệu năng khi phát triển các ứng dụng dành cho Flash Player hay AIR. Thêm nữa Flex 3 có thể tích hợp tốt hơn với Adobe Flash CS3 và Creative Suite 3.
Cuối cùng là công cụ mã mở BlazeDS – công cụ hứa hẹn sẽ trợ giúp các lập trình viên tăng khả năng trao đổi dữ liệu ,tính tương thích cùng với hiệu năng cho các sản phẩm RIAs.
Bui Binh (theo Yahoo News và ComputerWorld)
Bình luận
Mã nguồn mở, nhưng không có Flex Builder ($) thì khó làm nên trò trống gì
Bạn có thể tự xây dựng IDE riêng Thí dụ như dùng PHP không nhất thiết phải sử dụng IDE của Zend.
Lí thuyết là vậy, nhưng làm hơi khó ;D