The document discusses Rich Internet Applications (RIA) and Silverlight. It notes that RIAs allow for interactive, visual, and multimedia capabilities from client to server. Some benefits of RIAs include richer user experiences, asynchronous data handling, support for graphics and multimedia. RIAs work by processing requests on the client, performing calculations on the client, and providing an interactive data exchange rather than just presenting static pages. They can improve the user experience by providing a more responsive interface tailored to individual users.
25. Идеи
• Обрабатывать запросы на клиенте
• Делать расчеты на клиенте
• Осуществлять обмен данными, а не
представлением данных
• Делать это асинхронно!
• Добавить поддержку графики и
мультимедиа
26. RIA
=
Client Engine (прослойка)
+
Код приложения
27. Что мы получаем:
• Загрузка клиента → разгрузка сервера
• Передача данных → уменьшение трафика
• Асинхронная работа → интерактивность
• Мультимедиа и графика → наглядность
• Песочница (sandbox) → безопасность
28. Что мы получаем:
• Целостность содержимого
• Непрерывность взаимодействия
• Продуктивность и концентрация на
выполнение задачи
• Уверенность пользователя
• Интенсивный обмен данными, фоновая
загрузка данных
• Направление пользователя (хореография)
42. Сравнение возможностей – Controls (2)
1.1 alpha 1.1 thinking WPF
TreeView No No Yes
3rd party
Accordion No No
3rd party
DataGrid No No
UserControl Yes Yes Yes
43. Сравнение возможностей -- Layout
1.1 alpha 1.1 thinking WPF
Canvas Yes Yes Yes
Grid (table) No Yes Yes
StackPanel No Yes Yes
Viewbox No Yes Yes
45. Сравнение возможностей -- прочее
1.1 alpha 1.1 thinking WPF
3D No No Yes
Hardware No No Yes
acceleration
Out of No No Yes
browser
Off-line No No Yes
Cross-platform Yes Yes No
47. The professional The professional The professional The professional
Web Interactive design Graphic Asset Management
design tool tool design tool tool
48. Silverlight Streaming by Windows Live
Предоставляет разработчикам
бесплатное и расширяемое решение для Silverlight
Experience
Creation
Silverlight Streaming
Windows Live Platform
http://silverlight.live.com
Бесплатные 4Гб хостинга и «стриминга»
•
Вы разрабатываете, мы доставляем
•
Высококачественный управляемый UX
•
Полноценный API
•
49. Silverlight в целом
Кросс-платформенный богатый интерфейс
Быстрая установка
•
Одинаковая работа на Mac / Windows
•
Векторная графика, медиа, текст, анимация
•
Значительное увеличение производительности для сайтов с AJAX
•
Гибкая программная модель и средства для совместной работы
Базируется на .NET Framework
•
Выбор языка программирования
•
Интеграция с существующими веб-технологиями
•
Ролевые инструменты для дизайнеров и разработчиков
•
Низкая по стоимости, высокая по качеству медиа
HD to Mobile w/ SMPTE VC-1
•
Экосистема «широкого медиа»
•
Средства для прямой трансляции и по требованию
•
Работа с данными, серверами и сервисами
Легкое создания mash-ups, работа с данными и сервисами
•
Быстрое масштабирование с Silverlight Streaming
•