ApplicationDevelopmentFrameworkcủaKDE4.3Caizen Ngu ồn : quantrimang.com Quản Trị Mạng - KDE Community hỗ trợ mạnh cho các nhà phát triển ứng dụng với chương trình KDEApplicationDevelopment Framework. Được xây dựng dựa trên những tính năng của thư viện Qt của Nokia, chương trình khung tương thích và hoạt động rất ổn định này đã được thay đổi để đáp ứng nhiều yêu cầu của nhà phát triển ứng dụng. KDEApplicationDevelopmentFramework giúp nhà phát triển tạ o ra các ứng dụng mạnh rất hiệu quả bằng cách tái cơ cấu những tác vụ đơn giản và phức tạp thường được sử dụng kết hợp trong quá trình phát triển ứng dụng. Nó sử dụng các ứng dụng KDE để cung cấp một công cụ hiển thị tính linh hoạt và tiện ích. Được tung ra theo giấy phép tự do LGPL (cho phép cả phát triển mã nguồn mở và bản quyền) và đa n ền tảng (Linux, UNIX, Mac và Windows), KDEApplicationDevelopmentFramework còn tích hợp một thành phần khá mạnh là Kparts, công cụ truy cập dữ liệu trong mạng KIO và công cụ quản lý cấu hình linh hoạt. Ngoài ra, KDEApplicationDevelopmentFramework còn hỗ trợ rất nhiều công cụ hữu ích khác, từ hộp thoại file cho đến trình lựa chọn font chữ, Nepomuk (công cụ tìm kiếm ngữ nghĩa), Solid (công cụ nhận biết phần cứng) và Phonon (công cụ truy cập đa phương tiện). Dưới đây là những cải tiến củaApplicationDevelopmentFramework trong KDE4.3 Caizen: • ApplicationDevelopmentFrameworkcủaKDE4.3 bắt đầu hỗ trợ Social Desktop giúp mang cả Free Software Community vào desktop. Cùng với việc giới thiệu một nền tảng giao tiếp, chia sẻ và cộng tác mở, ý tưởng Social Desktop hướng vào việc cho phép người dùng chia sẻ thông tin mà không phải từ bỏ sự kiểm soát đối với một tổ chức bên ngoài. Hiện tại, nền tảng này tích hợp công cụ DataEngine hỗ trợ cho những ứng dụng plasma củ a Social Desktop. Social Desktop và một số dịch vụ trực tuyến • Giao thức khay hệ thống mới được phát triển cùng với ý tưởng Free Desktop, đây là sự nâng cấp quá trình đặc tả của khay hệ thống cũ. Khay hệ thống cũ sử dụng những cửa sổ nhúng nhỏ không cho phép bất kì sự kiểm soát nào của khay hệ thống đối với nội dung của nó, giới hạn sự linh hoạt cho người dùng và nhà tại cùng một thời điểm. Trong khi khay hệ thống mới hỗ trợ cả chuẩn cũ và mới, những nhà phát triển được khuyến khích nâng cấp những ứng dụng của họ lên những chuẩn mới. • Plasma Desktop Shell giới thiệu một công cụ Geolocation DataEngine sử dụng libgps và hostIP cho phép plasmoids dễ dàng phản hồi vị trí của người dùng. Những công cụ DataEngine mới khác cung cấp cổng truy cập vào vùng tài nguyên Akonadi (gồm mail và lịch), siêu dữ liệu Nepomuk và trạng thái bàn phím. Ngoài ra còn cải tiến các công cụ khác của DataEngine trong phiên bản trước đó. • KDEApplicationDevelopmentFramework cũng hỗ trợ trình bao bọc Policy Kit giúp nhà lập trình dẽ dàng thực hiện phân quyền đảm bảo bảo mật. Policy Kit gồm một trình quản lý quyền và một tác nhân thẩm định quyền, cùng với một thư viện hỗ trợ cho nhà lập trình. • Akonadi, công cụ lưu trữ Free Desktop PIM hiện đã được giới thiệu rộng rãi tới người dùng. Ngoài việc tích hợp DataEngine hỗ trợ cho plasma, những nhà phát triển còn có thể truy cập và lưu trữ bản ghi trò chuyện, email, blog, danh bạ hay những dữ liệu cá nhân khác. Vì công cụ đa desktop Akonadi có thể cung cấp truy cập vào bất kì loại dữ liệu nào và được thiết kế để xử lý âm lượng lớn, do đ ó nó được sử dụng để thực hiện nhiều chức năng khác nhau. Đây chỉ là những thay đổi và cải tiến củaKDE Desktop Workspace, KDEApplication Suites và KDEApplicationDevelopmentFramework (được giới thiệu cả trong phần 1 và 2). Ngoài ra KDE Community đang thực hiện cải tiến một số ứng dụng khác dự kiến sẽ được giới thiệu trong thời gian tới, gồm KpackageKit, Kdelips, Kdenetwork, . . đây là những cải tiến của Application Development Framework trong KDE 4. 3 Caizen: • Application Development Framework của KDE 4. 3 bắt đầu hỗ trợ Social. Application Development Framework của KDE 4. 3 Caizen Ngu ồn : quantrimang.com Quản Trị Mạng - KDE Community hỗ trợ mạnh cho