Архив номеров
Форум
Контакты

Silverlight: веб-интерфейсы нового поколения

Для любой уважающей себя компании наличие сайта стало обязательным. Оригинальный стильный дизайн и богатые функциональные возможности необходимы для привлечения большего количества посетителей и являются конкурентным преимуществом.

Став неотделимой частью жизни, Интернет и Web-приложения отвоевывают все больше внимания пользователей у классических настольных приложений. Фотографии и видео из локальных каталогов перекочевывают в различные Web-службы для публикации фотографий и становятся доступными из любой точки мира, а дневники и заметки уступают свое место блогам. В результате компании, производящие средства для разработки программного обеспечения, стремятся создать продукт, который облегчил бы создание Web-приложений с впечатляющей пользователя красотой и богатством функционала графического интерфейса.

Другими словами, Web-приложения начинают все больше походить на настольные приложения, а программная модель становится все менее различимой. Сегодня писать письма в окне Web-браузера так же привычно, как и в настольном клиенте (вроде Outlook). Поэтому все чаще появляются новые технологии, которые позволяют размыть границу между Web- и настольными приложениями. Появление подобных технологий рождает новые тенденции, например, широкое распространение технологии AJAX привело к массовой популярности Web 2.0.

Компания Microsoft сделала очередной шаг в сторону инновационных технологий в Web, выпустив новую технологию для построения интерфейсов следующего поколения в Web-браузерах — Silverlight.

Серебряная красота

Среда выполнения Silverlight представляет собой подключаемый к Web-браузеру компонент, который отвечает за обработку языка разметки интерфейса нового поколения XAML. Кроме того, компонент позволяет загружать с сервера и отображать видео- и аудиоинформацию. Программирование для Silverlight версии 1.0 осуществляется с помощью Java Script, однако в следующей версии 1.1 можно будет использовать для разработки .NET и, например, язык C# или динамические языки программирования, такие как Python и Managed JavaScript , поскольку облегченная среда выполнения .NET будет включена в среду выполнения Silverlight.
Само приложение на Silverlight представляет собой набор из нескольких компонентов: .xaml-файла, определяющего интерфейс приложения, нескольких .js-файлов, содержащих JavaScript-код, инициализирующий Silverlight-приложение в браузере, и страницы, на которой будет размещено Silverlight-приложение.

Пример фрагмента JavaScript кода для инициализации Silverlight-приложения

function createSilverlight()
{
Sys.Silverlight.createObjectEx({
source: "TestPage.xaml",
parentElement: document.getElementById("divSilverlight"),
id: "SilverlightControl",
properties: {
width: "800",
height: "600",
version: "0.8",
enableHtmlAccess: true
},
events: {onError:'errHandler'},
initParams:'Url=/TestService.asmx/SendImage'
});
}

Для пользователя все будет выглядеть достаточно прозрачно – при попытке запустить Silverlight-приложение в первый раз, ему будет предложено загрузить компонент Silverlight для браузера (порядка 3 Мб), после чего в браузере будут отображаться любые Silverlight-приложения.


Приложение для чтения книг, позволяющее переворачивать страницы с помощью мыши

Как могут отметить читатели, знакомые с технологией Adobe Flash, приложения Silverlight весьма похожи на Flash-приложения, однако SIlverlight имеет несколько преимуществ. Например, в Silverlight есть-: поддержка распространенных языков программирования (C#, VB.NET, Python, JavaScript и в дальнейшем многие другие), возможность полностью разделить работу дизайнера и программиста в разные файлы (xaml для дизайнера и файл с исходным кодом для разработчика), а также мощные инструменты как для дизайнеров, так и для разработчиков. Продукты Microsoft Expression Studio адресуют нужды дизайнеров по работе с векторной графикой кодированию видео и созданию графического интерфейса пользователя, а Visual Studio позволяет писать код, используя все новейшие достижения в области средств разработки. Более того, формат XAML — открытый формат, а файлы XAML — обычные XML-файлы, и разработчикам нет необходимости покупать специальные инструменты для работы с двоичными форматами файлов (как, например, .swf). И что больше всего нравится дизайнерам-аниматорам, Silverlight изначально поддерживает большое количество типов анимации, в отличие от того же Flash, возможности которого ограничены матричными трансформациями объектов.

Все перечисленные преимущества Silverlight объясняют его быстро растущую популярность. Так, на сайте www.silverlight.net можно найти ссылки на примеры использования технологии. Наиболее популярным примером является приложение от кинокомпании 20th Century Fox, позволяющее просматривать видео в HD-качестве.

Хостинг и использование видео

Для того чтобы применять технологию Silverlight, необязательно быть дизайнером или разработчиком, компанией Microsoft была создана специальная служба, позволяющая публиковать видеофайлы в Интернете и внедрять эти видеофайлы в страницы своих сайтов, используя технологию Silverlight. С помощью Expression Media Encoder можно быстро и легко подобрать внешний вид проигрывателя видео, который будет отображаться на странице (определить фон, вид кнопок, вид полосы прокрутки и т. п.), после чего опубликовать на сайте http://streaming.live.com.


Создание встраиваемого в HTML-страницу видео-проигрывателя

Сайт Silverlight Streaming позволяет хранить и использовать до 4 Гб видеофайлов и, что особенно важно, внедрять эти файлы в собственные приложения, как это и сделали на киностудии Fox.

Серебряный путь

Начать использовать технологию Silverlight просто — достаточно скачать с сайта www.silverlight.net и установить компонент для Web-браузера и пробные бесплатные версии продуктов Microsoft Expression Studio. После чего можно смело приступить к процессу созидания, а поможет вам советами сообщество, которое уже сложилось вокруг технологии Silverlight: www.silverlight.net/community/.

Приложения Silverlight весьма похожи на Flash-приложения, однако SIlverlight имеет несколько преимуществ.



Обсуждение статьи
Логин:
Пароль:
Регистрации на сервере не требуется. Если у вас есть форумный логин, вы можете использовать его.
Если нету, то вы можете зарегистрироваться на forum.itspecial.ru
Обсуждение этой статьи на forum.itspecial.ru
Для отправки сообщения введите код, указанный на картинке
Заголовок
Сообщение

Guest guest@gameland.ru Отправлено: 13.05.2010 4:49:36
RE: Silverlight: веб-интерфейсы нового поколения
Nice design site Best wishes to you! replica watches replicas comes with a low price tag breitling watches manufacturers can make best replica
Guest guest@gameland.ru Отправлено: 25.05.2010 8:18:43
RE: Silverlight: веб-интерфейсы нового поколения
меня больше поддержка потоковой передачи звука интересует
Guest guest@gameland.ru Отправлено: 29.09.2010 11:03:52
RE: Silverlight: веб-интерфейсы нового поколения
As you know, Puma shoes and jerseys are word -class international brands, the quality of puma is guaranteed, with the develop of puma company technology, more and more series puma shoes and jersey was come on market,, Zapatillas puma, calzoncillos calvin klein are all popular in the market.feiduhuilan

Naruto, Sailor Moon and Velvet are all well-known in Asia,a lot od young poeple are crazy on this cartoon and playing cosplay.,naruto costumes, sailor moon costume, velvet cloak became the most popular costume among the youth.

Aidehadi (ed hardy clothing) designis known bold street fashion trend : the back pocket of jeans is decorated with full-color embroidery or crystal, tiger, or a rose pattern printed on sexy swimsuits and even children's clothing clothes rack have butterflies, bulldog tattoo designs. Aidehadi (ed hardy t) is not only popular among most young people,but also was loved by Hollywood . Britney Spears, Paris Hilton, David Beckham, Ewan McGregor, Usher ...... in (Ed Hardy) store through the wall of a collection of many Aidehadi (Ed Hardy) Hollywood stars photo, singer Madonna is still the largest (Madonna) photos. 2008, Aidehadi (Ed Hardy) invited King of Pop Michael Jackson (Michael Jackson) co new fashion, which caused a sensation.
Guest guest@gameland.ru Отправлено: 11.10.2010 4:21:24
RE: Silverlight: веб-интерфейсы нового поколения
Optical8 is a store specialised in fasionable glasses and cheap eyeglasses.Take some time in Optical8 and you'll find some ideal glasses in style and fashion. Enjoy your shopping!
Страницы: << 1 >>

Теги: Microsoft, Silverlight, программирование


Keywords: zPOSTz zTECHNOLOGYz z10138z
Для Авторов: edit Lock delete Lock

Автор: Гайдар Магдануров, Михаил Черномордиков
Дата: 28.09.2009 11:05:15©


Другие материалы номера
Особенности национальной сертификации
Сертификация: системный администратор
Сертификация: программист
Сертификация: администратор БД
Сертификация: ИТ-безопасность
Интервью с экспертом Softline
Весь этот спам: современный уровень угроз и технологии защиты
Solaris 10 глазами Linux-администратора: сравнение систем безопасности и не только
Управление фрилансерами: введение
Связь в России: консолидация рынка при значительных темпах роста
Проводная связь в Германии – пример развитого рынка
Delphi и Oracle: разрабатываем утилиту для администрирования ORACLE
Введение в SOA. Часть 1. Проектирование информационных систем
Корпоративные сетевые хранилища данных: Часть 2
История одной сети: создание, развитие и перспективы столичного провайдера «МИГ-Телеком»
Маурисио Санчес: ведущий архитектор решений по безопасности HP ProCurve Networking
Владимир Сухомлин: `Cоздание системы ИТ-образования — это совместный проект бизнеса и образования`
Антон Попов: `Даже необязательно иметь свой сайт`
Бесконтактные интерфейсы: компьютер под управлением взгляда
Компьютерные вирусы — эволюция или революция? Ретроспектива глобальных эпидемий
Тенденции в вузовском ИТ-образовании
Использование Web 2.0 в бизнесе
Видеоконференцсвязь: технологии и оборудование

В этом разделе
Тенденции в вузовском ИТ-образовании
Компьютерные вирусы — эволюция или революция? Ретроспектива глобальных эпидемий
Бесконтактные интерфейсы: компьютер под управлением взгляда
Silverlight: веб-интерфейсы нового поколения
Корпоративные сетевые хранилища данных: Часть 2
Дженнифер Трелевич: безопасность — одно из неубиваемых достоинств мэйнфреймов
Корпоративные сетевые хранилища данных
Интеграция в Web
Демократия или диктатура: чем чреват обязательный переход на IPv6
Под колпаком: шпионская система «Эшелон»
На службе государства: СОРМ
Живой офис: прорыв или крушение


Хакер | GameLand | Мобильные компьютеры | Купи Камеру | Total Football | All Hockey | Onboarg Magazine | Хулиган | Sync
Total DVD | DVDxpert | Maxi Tuning | (game)land company | GamePost | Свой Бизнес


Rambler's Top100