JavaFX platform

Một phần của tài liệu Nghiên cứu và phát triển BPEL DESIGNER sử dụng công nghệ JAVAFX (Trang 86 - 88)

Dựa trên nền tảng của Java, JavaFx làm đơn giản hóa việc xây dựng những ứng dụng với mục tiêu có thể đƣợc triển khai trên một lớp rất rộng các thiết b ị t di động đến máy tính, TV. ng dụng JavaFx đƣợc viết bằng JavaFx Script, một ngôn ngữ mới rất dễ sử dụng. Thành phần cốt lõi của nền tảng JavaFx là JavaFx runtime library, cho phép xây dựng các ứng dụng với giao diện đồ họa , tạo hoạt cảnh (animation) , play video, đọc RSS….. Một thế mạnh của JavaFX chính là chạy trên nền Java, giúp cho ứng dụng JavaFX có thể sửdụng tính năng bảo mật cũng nhƣ khả năng triển khai rộng rãi của Java và hơn thế nữa, khả năng truy sử dụngcác API của Java, bên cạnh những API cung cấp bởi chính JavaFX runtime

69

Hình 4.1-Nền tảng của JavaFx Một số đặt điểm nổi bật của JavaFx:

 Common profile: JavaFX dựa trên ý tƣởng “Common profile”, một cách tiếp cận cho phép lập trình viênsử dụng cùng một mô hình phát triển và phần lớn mã nguồn chung cho cùng một ứng dụng trên nhiều nền tảng. Để tối ƣu ứng dụng cho t ng loại thiết bị, sẽ có thêm các API chuyên biệt.

 Drag-to-Install: đối với ngƣời dùng cuối, “Drag-to-Install” cho phép “kéo” các JavaFX widget và “thả” nó vào desktop. ng dụng sẽ không mất đi trạng thái và ngữ cảnh khi tắt trình duyệt. Và ngƣời dùng có thể chạy lại bằng cách click vào shortcut trên desktop. Triết lý này gọi là out-of-the-box. Sun khuyến khích lập trình viên hỗ trợ “Drag-to-Install” nhƣ một cách phân phối ứng dụng tới ngƣời dùng, cho phép bỏ qua vai trò của trình duyệt.

 Tích hợp các thành phần đồ họa đƣợc tạo ra t các ứng dụng bên thứ 3

(third-party tools). JavaFX đi kèm một tập các plug-in cho Adobe Photoshop và Illustrator cho phép tạo ra hoặc chuyển đổi các thành phần đồ họa có sẵn thành các thành phần đồ họa của JavaFX Script.

 Hoàn toàn tƣơng thích với Web: JavaFX bên trong applet có thể tƣơng tác với trang web và ngƣợc lại các đoạn mã JavaScript cũng có thể tƣơng tác với mã JavaFX Script. JavaScript thậm chó có thể gọi các hàm JavaFX Script, truy cập đến các biến, pass data, và can thiệp sâu vào cấu trúc của JavaFX Script scene graph.

70

Một phần của tài liệu Nghiên cứu và phát triển BPEL DESIGNER sử dụng công nghệ JAVAFX (Trang 86 - 88)