Pull to refresh

Microsoft Expression и Silverlight. (Конференция в Сан-Франциско)

Reading time4 min
Views454
Сегодня в Сан-Франциско в InterContinental Hotel прошла презентация Майкрософта посвященная Silverlight 3 и линейке продуктов Expression 3. Думаю не помешает объяснить что из себя представляет каждый из этих продуктов. По сути Silverlight это плагин к вашему браузеру, кросс-платформенный и кросс-браузернный, а также подерживаюший большинство девайсов. Этот «убийца флеша» от Майкрософт имеет большие мультимедийные возможности, о которых на презентации рассказал Scott Guthrie, вице-президент отдела разработки продуктов Майкрософт (Microsoft Developer Division). Перечисляя плюсы Silverlight'a стоит отметить такие как:
1. Smooth Streaming — функция позволяющая улучшить качество видео просматримуего в браузере, правда не во всех случаях. Если вы имеете хороший канал связи, то для вас моментально будет доступна HD версия видео, а если нет, то Silverlight проведет расчеты и после общения сервера и клиента, в зависимости от скорости интернета и CPU, самостоятельно будет выбранно нужное качество просмотра видео, для того чтобы не прырывать просмотр подгрузкой видео. Именно эта технология была использована для трансляции похорон Майкла Джексона по NBC, а так же для трансляции теннисного турнира Вимбелдон «в живую» на сайте NBC Sports.
2. Возможности для веб-сайтов, такие как возможность зума (Deep zoom), которая позволяет увеличивать и расматривать детали в высоком качестве. Используется на сайтах Hard Rock Cafe и сериала Star Gate (Metro Golden Mayer production), а так же на сайте DeepZoomPix.
3. Возможность работы off-line. Можно установить приложение на ваш компьютер, которое позволить вам насаждаться HD видео и многим другим находясь вне сети. Как только это приложение будет запущено оно автоматически скачивает в свою дерикторию весь нужный контент. Конечно стоить отметить, что эта функция будет хорошо только тем у кого и имеется быстрое подключения к сети.
В заключение можно сказать, что Microsoft Silverlight 3 отличная мультемидийная платформа, которая в будещем может составить достойную конкуренцию Adobe Flash Player.
Теперь перейдем к расмотрению продуктов семейства Microsoft Expression. Если Silverlight был продукт для пользователя, то продукты Expression для разработчика, именно здесь создается, то что будет показывать Silverlight. Что мне понравилось, так это то что линейка продуктов Expression сопровождает разработчика на всех этапах создания чего-то нового. Этот цикл проходит от прототипа до дизайна и программирования. И так начнем с начала, создаем прототип будущего продукта, для этого воспользуемся SketchFlow. Сказу честно, что именно этот продукт линецки Microsoft Expression мне понравился больше всего. Программа позволит вам создать рабочий прототип, то есть рабочий схематический вариант cвоего продукта. По мере создания у вас будет не только карта, например банковского интерфейса (на этом примере на конференции показывали возможности SketchFlow), но и визуальная реализация этого интерфейса, конечно без дизайнерских изысков, но этого достаточно чтобы исправить ошибки которые возможно появились на первых этапах разработки, например в удобстве продукта или еще чего-то, ведь исправлять ошибки на этом этапе будет стоить дешевле и займет меньше времени. Но всегда настает момент когда прототип нужно показать заказчику. Для этого вам нужно написать документацию, выслать файл прототипа заказчику, убедиться что у него будет установленно нужное ПО… Все это в прошлом. SketchFlow сам создаст документацию и експортирует ее в MS Word одним нажатием кнопки. Заказчику не понадобиться никакого дополнительного ПО для просмотра прототипа, который уже будет експортировн для просмотра в обычном браузере. И что самое интересное, это метод обратной связи с разработчиком. Заказчик может просто зачеркнуть, в прямом смысле слова, не нужный элемент или написать что-то «от руки» прямо на прототипе в окне браузера. После чего выслать вам его обратно и все эти поправки «красной пастой» отобразятся у вас в SkechFlow. С помощью SketchFlow можно действительно качественно и удобно составлять прототипы продуктов и потом демонстрировать их заказчику. На мой взягляд это на самом деле хороший инструмент, который возьмут на разработку большинство разработчиков.
Теперь когда мы закончили прототип мы переносим его в Expression Blend, в котором у нас имееться полный набор инструментов для создания дизайна и функционала нашего будущего продукта. Имеется поддержка файлов фотошопа, 3Д и многих других. На этом этапе нам не нужно перерисовывать прототип, например в фотошоп и там создавать дизайн, в Blend мы просто его кастомизируем и добавляем нужный функционал, ведь зачем делать одну и туже работу дважды. Понятно, что сейчас я не смогу описать полностью функционал Бленда и увиденную мной демонстрацию, которая только что прошла но конференции. Ничего сверх выдаущегося я не запомнил, возможно по тому что такого не было, до уровня флеша Blend'y пока еще далеку.
Еще один представитель данного сеймейства — Expression Web. Как по мне то ничего особенного, поддержка большенства используемых форматов, заготовки cскриптов (поддержка twitter'a на PHP), а вот единcтвенное, что действиетельно понравилось, так это возможность сравнивать то как выглядит странца в разных браузерах. Для этого монитор разбиваеться на две части. В обоих частях вы вибираете «из под чего» отображат страницу, можно выбрать PSD, IE6, IE7, IE8… Теперь сравнивать страницы действительно легко, для устранения багов это действительно хорошая функция. Не знаю как вы, а ради этого я установлю Expression Web.

Пока мне больше нечего сказать о Microsoft Expression, думаю оно займет свою нишу, особенно учитывая то, что Микрософт собираеться активно продвигать его в массы.

Стоит еще сказать, что всем участником конференции майкрософт подарила ручки, все что ими написали на спецальной бумаге появиться на экране копьютра, правда поддрежки мака нету, так что я проверить не смог :)
Tags:
Hubs:
Total votes 8: ↑3 and ↓5-2
Comments2

Articles