Luận Văn Nghiên cứu Silversight và xây dựng ứng dụng web hỗ trợ phát triển bài giảng dạng Multimedia

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    TỔNG QUAN VỂ SILVERLIGHT

    Chương 1:

    GIỚI THIỆU VỀ SILVERLIGHT

    I. KHÁI QUÁT SILVERLIGHT

    Microsoft Silverlight là một công nghệ đa nền, đa trình duyệt dựa trên nền .NET

    dùng để xây dựng và phát triển một thế hệ ứng dụng Web và thiết bị mới, đầy tính tương

    tác và hỗ trợ tối đa về media (phương tiện truyền thông). Hiện nay Silverlight đang có hai

    phiên bản là Silverlight 1.0 dùng phát triển ứng dụng bằng ngôn ngữ Javascript và một

    phiên bản Silverlight 2.0 bằng các ngôn ngữ .NET framework (khung) như C# hay

    VB.NET. Bên cạnh đó công nghệ Silverlight còn được hỗ trợ bởi ngôn ngữ đánh dấu

    XAML (extensible application markup language – Ngôn ngữ đánh dấu mở rộng) đầy sức

    mạnh trong việc thể hiện giao diện người dùng. Có thể nói công nghệ Silverlight đã thống

    nhất được tất cả các khả năng của server, Web và ứng dụng desktop, của code .NET, của

    ngôn ngữ hình thể và ngôn ngữ truyền thống và sức mạnh của Windows Presentation

    Foundation (WPF). Để cuối cùng tạo ra một ứng dụng mà người dùng phải thấy thích.

    Một số người cho rằng công nghệ Silverlight của Microsoft sẽ là “sát thủ” của Adobe

    Flash. Nhưng hiện tại thì chưa thể biết được điều gì, vì cả hai công nghệ này đều được sử

    dụng bằng plug in của trình duyệt, cả hai đều hỗ trợ đồ họa vector, âm thanh, phim ảnh,

    animation và ngôn ngữ script.

    Về mặt căn bản thì công nghệ này có sự khác biệt. Trong khi Flash sử dụng định dạng

    nhị phân semi-open, thì Silverlight dựa trên nền WPF. Thực tế trước khi công nghệ mới

    này của Microsoft được đặt tên là Silverlight thì nó đã có tên mã là WPF/e (Windows

    Presentation Foundation Everywhere).

    Điểm quan trọng nhất trong công nghệ Silverlight là hệ thống đồ họa con được hỗ trợ

    bởi một nhánh trong WPF, bao gồm các đoạn mã thể hiện âm thanh, phim ảnh.

    Được công bố tại Mix’07 vào tháng 5 năm 2007, SilverLight mang đến cho thế giới

    một cơn bão với một cái nhìn về Adobe Flash giống như ứng dụng Internet (RIAs) được

    xây dựng trên một nền cơ bản, mở ra cách tiếp cận với HTML và XAML sử dụng các

    công cụ như VisualStudio .NET và Microsoft Blend.Ý tưởng cho SilverLight thì không

    có gì mới, Microsoft đang nói về công nghệ gọi là WPF/e trước đây hơn 1 năm.Quan tâm

    đầy đủ thì đây là sự lẫn lộn xung quanh WPF/e có nghĩa là gì, tên cần thay đổi với cái gì

    đó hoàn toàn khác, một tên mà không liên quan tới WPF/e với khách hàng thông minh,

    thế hệ kế tiếp của nền Giao diện người dùng (UI) Nền tảng biểu diễn Windows( WPF).

    Ý tưởng của chữ e ở cuối WPF là chuyển WPF đi khắp mọi nơi. Nhưng đây đơn

    giản không phải là một trường hợp. WPF này là một phần nhân của .NET 3.0 và yêu cầu

    30MB khi chạy. WPF/e có 2MB khi download, chạy trong bộ trình duyệt, và chạy trên

    nhiều nền tảng khác nhau.Và nhiều nền ở đây không có nghĩa là WindowsXP và

    WindowsVista; Nó có nghĩa là Windows và Apple Macintosh.Nó hoạt động trên bộ trình

    duyệt web safari trong Apple Macintosh được phục vụ từ một Máy chủ web Apache chạy

    trên Linux. Tên WPF/e không phải là đại diện đầy đủ cho việc đáng kinh ngạc của công

    nghệ mới này, vì vậy mà SilverLight đựơc công bố như tên mới tại Mix’07.

    Kiến trúc của Silverlight cũng khá phức tạp. Hệ thống đồ họa đảm bảo mọi thứ cho

    giao diện người dùng, như animation, text, âm thanh, hình ảnh. Plug-in được tích hợp vào

    trình duyệt để thể hiện ứng dụng Silverlight, để giao tiếp bằng JavaScript DOM và ứng

    dụng Silverlight có thể gọi các hàm trên server như một dạng web service.

    Dù người phát triển ứng dụng là người phát triển web hay người thiết kế đồ họa thì

    Silverlight đều tạo điều kiện tốt nhất để người đó có thể phát huy tối đa khả năng của

    mình.
     
Đang tải...