Работа с WebService в SilverLight 2 beta 2

Опубликовано 24 Июнь | Автор LOB
Ключевые слова:,

WebService – это особая технология, используемая в распределенных системах для взаимодействия между удаленными серверами. Развертывается на основе веб сервера IIS. Использует протокол http, основанный на http протокол SOAP (XML). На ее основе работают создаются приложения SilverLight, работающие с удаленными системами.

Технология очень удобна тем, что легко подключается через Visual Studio, и в последствии легко используется, как готовый класс, со всеми его методами и полями, доступные для удаленного использования.

(more…)

Popularity: 8% [?]

Add to zakladki:
3 комментария | Примеры | Вся статья

Перспективы Microsoft Silverlight

Опубликовано 25 Сентябрь | Автор admin

Многие относятся скептически к появлению Microsoft Silverlight на рынке интернет приложений, думаю что она врядли сможет завоевать достойное положение. Многие думают, зачем нам что-то новое, когда мы можем вполне пользоваться старыми методами разработки. Но я считаю, что мы не стоим на месте, и новое будет всегда, и мы должны постоянно двигаться вперед и совершенствоваться, использую более новые и мощные возможности. И у Silverlight, я считаю, вполне достойное будущее.. Именно поэтому я решил перевести для вас статью довольно авторитетного аналитика компьютерной индустрии, к мнению которого надо внимательно прислушаться - Нельсона Кинга (Nelson King). Оригинал статьи читаем тут - The Road Ahead for Microsoft Silverlight.

Нельсон Кинг был разработчиком программного обеспечения в течение больше чем двадцати пяти лет. В дальнейшем стал аналитиком компьютерной промышленности, рецензентом изделий и автором девяти книг по программированию базы данных. Он писал для Intelligent Enterprise (и его предшественников) в течение больше чем десяти лет.

Вот что он пишет о технологии Microsoft Silverlight:
Я не уверен, что это значит для эпохи Интернет, но, проще говоря, информация привлекает наше внимание так же быстро, как и перестаёт нас интересовать. Например, в среду, 5 сентября, было сделано рекламное объявление электронной почты Microsoft, выпускающем версию Silverlight 1.0. Я не знаю, сколько менеджеров IT и разработчиков используют Silverlight. Возможно не многие. Конечно выпуск первой версии чего-нибудь, даже от Microsoft, редко привлекает много внимания. Я не собираюсь тянуться за микрофоном и кричать об этом событии, но небольшой комментарий мог бы стать полезным.
Silverlight – это технология, предназначенная для создания Rich Internet Applications (RIA) особенно тех, которые сосредоточены на потоковом мультимедиа или векторной графике. Например, CBS, телевизионные станции будут использовать Silverlight, чтобы управлять и представлять воспроизведение видео на Вебсайтах телевизионных станций. Чтобы сделать это, Silverlight требует наличие графического приложения на компьютере клиента, которое может быть установлено или поставленного вместе с ОС. Silverlight включают средства для написания кода, который набирает клиент, различные кодеки и перенос данных с одного носителя на другой. Это схоже с Adobe’s Flash, Flex, и Dreamweaver line-up. Silverlight - это конкуренция.
Я знаю, что для многих корпораций и их IT магазинов, Web-приложения, которые сочетают потоковое мультимедиа, или даже графику высокого качества - является все еще экзотической разновидностью. Однако, как многие из новых звезд Web 2.0 показывают (YouTube, Google Maps), инкорпорация насыщенной графики, и даже мультимедиа в приложениях становится требуемым этикетом, и это означает, что рано или поздно всё это будет использоваться бизнес – предприятиями.
IT должно знать к настоящему времени, всю продукцию разработки программного обеспечения Microsoft (один из основных стержней его собственной торговли). Больше чем все другие многочисленные технологии подобного рода, Silverlight представляет яркое и светлое будущее для Microsoft. Сравним. .Net- это основополагающая технология, конечно же, важная, но не яркая и светлая. Silverlight - это мост между технологией представления ( UI and all the plumbing underneath) и потоковым управлением контента. Это - одно из мест, где поселилась самая большая мечта Билла Гейтса.
Вернёмся назад в середину 1990-ых, Гейтс и Крэйг Маккоу мечтали о глобальной спутниковой сети, Teledesic, части Gates’ Grande Vision о соединении компьютеров с телесвязью. Той частью мечты была также и Grande, но Silverlight –это мечта – в которой работа в Интернете ведется с изображением, видео, кино, аудио, и музыкой - и GUI, чтобы это всё сочетать вместе. Microsoft вложит любые ресурсы, которые потребуется, чтобы сделать Silverlight игроком, не только на рынке развития RIA, но также и среди больших производств СМИ (подобно CBS).
Microsoft несется с большой скоростью особенно там, где г. Гэйтс видит успешное будущее (и пусть даже не очень хорошо).
Так, что друзья делайте выводы сами…

Popularity: 67% [?]

Add to zakladki:
Нет Комментариев | Новости | Вся статья

Ну что ж, как и обещал, продолжаю публиковать статью о “Введении в SilverLight”.
Начало статьи Здесь….
Ну сегодня нас с Вами ждет немного истории, итак не будем разглагольствовать и начнем.
Когда Tim Berners-Lee в CERN изобрел современную Сеть Интернет, она была предназначена как система, которая позволяла сохранять статические документы, и связывала их в сети. За эти годы наука не стояла на месте, а уверенно шла вперёд. Активные документы можно было создавать по запросу с учетом пользовательской информации или временных параметров. Технологии CGI позволяли это делать. Через какое-то время, возможность создавать документы в Сети получила первостепенную важность, а технология прошла путь от CGI через Java и ASP к ASP.NET..
ASP.NET была средствов, которое позволяло разработчикам создавать быстро и качество Web приложения на стороне сервера и оптимально подобранных инструментов серии Visual Studio.
Самым большим барьером для веб-приложений стал интерфейс пользователя, где технические ограничения помешали предоставить то же удобство, что и клиентские приложения для ПК, работающие с локальными данными.
XMLHttpRequest объект , выпущенный Microsoft как часть Internet Explorer 5 в 2000, открыл дорогу для технологии Asynchronous JavaScript и XML (AJAX), которая позволяла веб-приложениям Сети, обеспечить более динамическую реакцию на пользовательские действия, обновляя лишь небольшие части WEB страниц, не требуя полной перезагрузки контента. Инновационные решения, основанные на AJAX, типа карт Windows Live Local, приблизили веб-приложения к уровню удобства обычных клиентских программ.
Silverlight является следующим шагом в развитии потенциального богатства пользовательского интерфейса, благодаря которому разработчики и ДИЗАЙНЕРЫ могут сделать свои проекты профессиональными, и представить потребителям. Silverlight работает, позволяя ДИЗАЙНЕРАМ выразить свой творческий потенциал и сохранить работу в формате, который будет готов уже непосредственно для работы Интернете. В прошлом дизайнер проектировал сайт, используя средства, которые предоставляли богатые возможности пользователю, но при этом программисты сталкивался с ограничениями работоспособности на различных WEB платформах. В модели Silverlight, дизайнеры могут воплащать свои идеи и оно автоматически сохраняется в виде XAML. XAML впоследствии автоматически встраивается в веб-страницу с помощью среды выполнения Silverlight. В результате дизайнер и программист могут работать над конечным результатом более слаженно, чем когда-либо ранее.
XAML - это XML, является текстовым, не вызывает конфликтов с брандмауэрами, легко проверяемым языком, и при этом описывает различное содержимое. В то время как другие технологии - типа Java Applets, ActiveX, и существующий Flash который может использоваться, чтобы представить более интересно и красочнее содержание сайта, - но они все посылают двоичный запрос браузеру. Из-за этого трудно поддерживать безопасность, не говоря уже о трудности модернизировать, поскольку любые изменения требуют, чтобы все приложение было повторно переустановленно, что неудобно для пользователя и зачастую приводит к торможению веб-страниц. Когда используется Silverlight для того чтобы измененить контент, необходимо сгенерировать новый XAML файл на стороне сервера. В следующий раз, когда пользователь будет просматривать данную страницу, этот новый XAML загрузится, и содержание обновиться без какой-либо переустановки.
В основе Silverlight - расширенный модуль, который обрабатывает XAML и отображает графику в браузере. Плеер для воспроизведения приложений SIlverlight, весит менее чем 2 МБ, и может быть установлен, когда пользователь попадает на сайт, содержащий контент Silverlight. Модуль предоставляет разработчикам доступ к функциям XAML-страницы на языке JavaScript, таким образом, становится возможным взаимодействие с содержимым на уровне страницы и разработчик может, например, создать обработчики событий или управлять содержимым XAML-страницы с помощью JavaScript-кода.
Продолжение следует….

Popularity: 53% [?]

Add to zakladki:
1 комментарий | Новости | Вся статья

Что такое Silverlight?

Опубликовано 18 Сентябрь | Автор admin
Ключевые слова:, , ,

Так как мы вместе с Вами начинаем изучать Silverlight, то я решил перевести статью Laurence Moroney, для того чтобы помочь новичкам (к которым я и сам отношусь) в этом нелегком деле :)
Ну для начало нам необходимо выяснить что же за зверь такой этот Silverlight…
Silverlight - новая Web технология, которая создана, чтобы использоваться на всем разнообразие Web платформ. Это позволяет создавать богатые, визуально ошеломляющие и интерактивные проекты, которые могут использоваться везде: в пределах браузеров, на сложных устройствах и рабочем столе OC (типа Apple Macintosh). WPF (Windows Presentation Foundation), технологии Microsoft . NET Framework 3.0 ( Windows programming infrastructure), XAML (eXtensible Application Markup Language) – всё это основа представления о Silverlight.
Данный доклад ознакомит вас с основами Silverlight и расскажет как Вы можете использовать стек инструментов Microsoft , включая Microsoft Expression Blend, Microsoft Visual Studio 2005, и XAML, чтобы создавать графические сайты.
Продолжение следует…

Popularity: 75% [?]

Add to zakladki:
1 комментарий | Новости | Вся статья