Adobe “Thermo” giúp nhà thiết kế lập trình giao diện người dùng cho ứng dụng RIA

 

Adobe “Thermo”, một sản phẩm tương lai của Adobe sẽ giúp các nhà thiết kế lập trình giao diện cho ứng dụng RIA một cách dễ dàng. 

Dĩ nhiên, giao diện đó sẽ ấn tượng và đẹp tùy theo  khả năng thiết kế, óc mỹ thuật của tác giả. Bên cạnh đó, nó còn hổ trợ tạo ra các prototypes, các quy trình cho ứng dụng mà các nhà thiết kế không cần phải hiểu rõ về tính kỹ thuật được lập trình bên trong.

Tìm hiểu thêm Thermo đang trong giai đoạn thử nghiệm tại: http://labs.adobe.com/wiki/index.php/Thermo

Những chức năng chính:

* Dùng các công cụ vẽ và thiết kế để thực hiện phần đồ họa, tạo khung sườn giao diện (wireframe) hoặc chỉnh sữa các sản phẩm đồ họa (artwork) được mang vào Thermo từ một trong các phần mềm trong bộ sản phẩm Adobe Creative Suite.
* Biến các tác phẩm từ Adobe Photoshop, Illustrator, hay Fireworks thành những thành phần chức năng (functional components). Các thành phần này sẽ sử dụng tác phẩm đồ họa gốc đó như là chiếc áo bên ngoài (skin).
* Xác định các sự kiện hay cách ứng xử của ứng dụng khi có sự tương tác của hệ thống bên trong hay từ bên ngoài của người dùng. Ví dụ: khi người dùng thực hiện nhấp chuột lên một đối tượng nào đó thì ứng dụng sẽ phản hồi chức năng gì cho sự kiện đó. Tất nhiên, nhà thiết kế cũng không phải cần viết mã lệnh để làm việc đó.
* Thiết kế giao diện người dùng mà có thể làm việc với các dữ liệu động từ cơ sở dữ liệu, như cung cấp danh sách liên hệ hay thông tin về sản phẩm..

Kết quả là các ứng dụng tạo từ Thermo sẽ là ứng dụng Flex, và nó có thể tải trực tiếp vào Flex Builder để tiếp tục phát triển thêm. Đây là một quy trình làm việc hiệu quả, thể hiện được sự phối hợp giữa người thiết kế (designers) và nhà phát triển (developers) để xây dựng các ứng dụng phong phú tính internet (Rich Internet Application - RIAs).