Lựa chọn công nghệ và môi trƣờng phát triển ứng dụng

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật chỉ mục và tìm kiếm đối tượng trong video số (Trang 90 - 91)

3.2 XÂY DỰNG ỨNG DỤNG CẬP NHẬT, TÌM KIẾM VÀ PHÁT LẠI CÁC ĐOẠN

3.2.4 Lựa chọn công nghệ và môi trƣờng phát triển ứng dụng

3.2.4.1 Lƣ̣a cho ̣n Hệ quản trị CSDL

Trong khuôn khổ luận văn, tận dụng cơ sở hạ tầng, trang thiết bị đã đƣợc trang bị tại nơi công tác, căn cứ vào khả năng, trình độ của bản thân, tác giả đã lựa chọn hệ quản trị CSDL Oracle phiên bản 10g và đi sâu nghiên cứu khả năng lƣu trữ Video của Oracle. Tổ chức xây dựng khung CSDL, sử dụng đối tƣợng ORDVideo của Oracle interMedia trong Oracle 10g để phục vụ lƣu trữ, quản lý dữ liệu video.

Ngoài ra, sử dụng các phần mềm biên tập các đoạn Video trƣớc khi đƣợc nhập vào CSDL. Xác định các thông tin liên quan nhƣ chủ đề, cá nhân xuất hiện trong Video, tiêu đề Video và mô tả nội dung đoạn Video đó để nhập vào CSDL.

3.2.4.2 Lƣ̣a cho ̣n công cụ và môi trƣờng phát triển

Dựa vào khả năng đƣợc hỗ trợ từ Oracle để khai thác và sử dụng các lớp Java trong Oracle interMedia (nhƣ đã giới thiệu ở phần trên), tác giả lựa chọn công cụ lập trình NetBean IDE 6.1.

Để tải nội dung Video từ CSDL, ngƣời ta dùng kỹ thuật plug-in interMedia (tính năng phụ gắn thêm vào phần mềm) trên một máy chủ có hỗ trợ streamming có thể truyền liên tục và phân phối nội dung cho máy trạm. Tại máy trạm, sử dụng công cụ player JMF (Java Media Framework) hỗ trợ

trình duyệt có streamming.

NetBeans IDE là môi trƣờng phát triển tích hợp – một công cụ lập trình, biên dịch, gỡ lỗi và triển khai ứng dụng. Netbeans IDE là một sản phẩm mã nguồn mở và miễn phí cho mục đích thƣơng mại và phi thƣơng mại.

Kết nối giữa Oracle và NetBean: Để kết nối giữa Oracle và Netbean cần phải sử dụng các packages sau:

- classes12.jar và nls_charset12.jar: packages cần thiết để kết nối giữa Oracle và Java.

- runtime12.jar (oracle\ora\sqlj\lib): package chứa hàm getFactory để lấy kết quả OracleResultSet từ OrdVideo.

- ordim.jar (REPERTOIRE_ORACLE/ord/jlib/): Mô tả các đối tƣợng OrdVideo trong Java.

- jmf.jar: package streamming Video.

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật chỉ mục và tìm kiếm đối tượng trong video số (Trang 90 - 91)

Tải bản đầy đủ (PDF)

(94 trang)