5/31/2007

Cоздание типизированного датасета (TypedDataSet)

В проект Visual Studio 2005 надо добавить xsd-файл.

 

Windows Application. В свойства xsd-файла, в поле Custom Tool указать: MSDataSetGenerator.

Теперь при сохранении xsd-файла будет генерироваться соответствующий cs-файл. Генерацию можно вызвать вручную, для этого в контекстном менб надо выбрать «Run Custom Tool».

Для редактирования xsd-файла надо в контекстном меню выбрать «Open with … -  DataSet Editor».

 

Web Application. Xsd-файл надо поместить в папку App_Code. Соответствующий cs-файл будет создан в момент компиляции проекта.

Создание cs-файла происходит в TypedDataSetGenerator'е, который вызывается из XsdBuildProvider'а.

5/29/2007

Хостинг: IIS 7.0 на Windows Server 2008 (Longhorn)

Абсолютно бесплатно предоставляется:

  • web-сайт под управлением Internet Information Server 7.0 на платформе Windows Server 2008 (Longhorn);
  • загрузка собственного приложения на aspx или PHP;
  • FastCGI для PHP приложений;
  • Удаленное управления настройками IIS через Web Manager;
  • 50 Мб дискового пространства;
  • 30 Мб базы данных на MS SQL 2005;
  • Starter Kits

Для того, чтобы воспользоваться сервисом, нужно зарегистрироваться (IIS7.parking.ru). Cервис тестирования предоставляется до момента официального релиза Windows Server 2008. О прекращении сервиса  сообщат не менее, чем за 14 дней.

5/28/2007

Single-Instance Apps

Очень часто на форумах встречается одна и таже тема под разными заголовками, например: "Один экземпляр приложения", "Защита от повторного запуска", "Как определить запущено приложение или нет", "Одна копия приложения ... как лучше".
 
В ответ предлагаются разные решения (на основе Mutex, Semaphore и т.п.), но все они не учитывают "подводные камни", о которых сказано в статье "Stream Decorator, Single-Instance Apps" (MSDN Magazine). 
 
В .NET 2.0 есть стандартное решение (см. Figure 5 Using SingleInstanceApplication):
 
static class Program
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        SingleInstanceApplication.Run(new Form1(),
            StartupNextInstanceHandler);
    }

    static void StartupNextInstanceHandler(
        object sender, StartupNextInstanceEventArgs e)
    {
        // do whatever you want here with e.CommandLine...
    }
}
Класс SingleInstanceApplication находится в сборке Microsoft.VisualBasic.dll в пространстве имен Microsoft.VisualBasic.ApplicationServices. Правда, эта сборка в C# проекте выглядит необычно, но работает отлично :)
 
 

Перевод текстов и страниц

Google открыла службу перевода текстов. На странице нет ничего лишнего, не то, что на translate.ru :)
Есть возможность "Translate Text" и "Translate a Web Page". Поддерживаются следующие языки:
 
ar|en - Arabic to English BETA; zh|en - Chinese to English BETA; zh-CN|zh-TW - Chinese (Simplified to Traditional) BETA; zh-TW|zh-CN - Chinese (Traditional to Simplified) BETA; en|ar - English to Arabic BETA; en|zh-CN - English to Chinese (Simplified) BETA; en|zh-TW - English to Chinese (Traditional) BETA; en|fr - English to French; en|de - English to German; en|it - English to Italian; en|ja - English to Japanese BETA; en|ko - English to Korean BETA; en|pt - English to Portuguese; en|ru - English to Russian BETA; en|es - English to Spanish; fr|en - French to English; fr|de - French to German; de|en - German to English; de|fr - German to French; it|en - Italian to English; ja|en - Japanese to English BETA; ko|en - Korean to English BETA; pt|en - Portuguese to English; ru|en - Russian to English BETA; es|en - Spanish to English;
 
Пример перевода с английского на русский. Вот оригинал:
 
"While this single-instance application functionality is easily accessible to developers using Visual Basic, the kind folks on the Visual Basic team have implemented this capability in such a way that other languages can also take advantage of it. Here I'll demonstrate how to create single-instance Windows Forms apps in C#. All of the functionality just described is available from the WindowsFormsApplicationBase class as part of the Microsoft.VisualBasic.ApplicationServices namespace in Microsoft.VisualBasic.dll. If you examine in ildasm.exe a single-instance application created with Visual Basic, you'll find a class called MyApplication that derives from WindowsFormsApplicationBase. This class's constructor sets various protected properties on the base class, including one called IsSingleInstance. You can do the same thing in C#."
 
А это перевод:
 
"Хотя это один случай применения функции легко доступны для разработчиков с использованием Visual Basic теплые ребят на Visual Basic группы осуществили этот потенциал таким образом, что можно на других языках также воспользоваться им. Здесь я буду демонстрировать, как создать единый инстанции Windows Forms приложений в C #. Все только что описанные функции можно получить WindowsFormsApplicationBase класс в рамках Microsoft.VisualBasic.ApplicationService ы имен в Microsoft.VisualBasic.dll. Если вы посмотрите в ildasm.exe одного случая применения, созданные с помощью Visual Basic вы найдете класс под названием MyApplication, что вытекает из WindowsFormsApplicationBase. Этот класс в конструктор наборы различных охраняемых объектов, включенных в базовый класс, в том числе организация IsSingleInstance. То же самое можно сделать в C #."
 
Как видно, до совершенства еще далеко :)

5/27/2007

На основе Facebook создадут "операционную систему"

Как сообщает Reuters, основатель Facebook Марк Цукерберг намерен превратить социальную сеть в "операционную систему", внутри которой будут функционировать сервисы других компаний. Иными словами, Facebook перестанет быть закрытой сетью, превратившись в платформу, к которой сторонние разработчики смогут подключать различные веб-сервисы, в том числе платные.

По словам Цукерберга, поддержать новую инициативу согласились уже 65 компаний. В их число, как сообщается, входят корпорация Microsoft, онлайновый магазин Amazon.com, популярный фотосервис Photobucket, музыкальный сайт iLike, сервис по обмену мгновенными сообщениями Twitter.com и другие. Кстати, Amazon.com уже создала приложение, при помощи которого пользователи Facebook могут обмениваться друг с другом обзорами литературных произведений. Кроме того, подписчикам сети предлагается программа для обмена видеозаписями, сделанными при помощи веб-камеры. >>

--

см. Popfly

Социальные сети вымрут как мамонты

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

Почему домашние серверы получат распространение? Хотя бы потому что производителям оборудования надо что-то производить :) Продать несколько сотен миллионов серверов вместе с сопутствующими товарами - это очень заманчивая перспектива.

Если будет создано удобное средство по агрегации контента, а затем будет проведена реклама среди ... школьников, то результат будет. Потому что у людей есть привычка делать/одеваться/думать так, как другие, или не хуже, чем у других :) И вот появляется в классе некто, у кого есть домашний сервер с систематизированным контентом, разграничениями доступа, поискам по тегам и т.п. .... правильно, другие захотят то же самое.

В итоге, распространение домашних серверов сильно изменит сеть. Поиск станет менее централизованным. А в результатах поиска сократится количество шума. И огромные деньги, которые сейчас текут от рекламодателей к владельцам поисковых машинам, станут течь к владельцам домашних серверов или к сообществам таких владельцев, этаким p2p сетям, состоящим из домашних серверов. Но до этого еще далеко ... пока что ждем, когда же в Microsoft решат, что WinFS пора выпускать на волю :) Ну, а пока найти что-то на своем компе - это тихий ужас. Я уже успел набрать этот текст, а поиск, запущенный минут 5-ть назад по файлам на всех дисках, и паралелльно запущенный в OneNote 2007, все продолжается.

Жидкий азот подорожает

Дело в том, что жидкий азот потребуется в специальных системах охлаждения, поддерживающих температуру на уровне минус 230°С для сверхпроводящих линий электропередачПервая такая линия будет создана компаниями Consolidated Edison и American Superconductor Corporation в Нью-Йорке между двумя подстанциями в Манхэттене. Проект получил кодовое название Hydra. Затраты на прокладку кабеля, как сообщает Reuters, оцениваются в 40 миллионов долларов США. Порядка 25 миллионов от этой суммы предоставит Министерство внутренней безопасности США. Проект Hydra является частью инициативы по модернизации электрических линий в Соединенных Штатах. >>

Ищете место для рекламы?

Трехмерная модель мира Second Life, где сегодня насчитывается 6,6 миллиона обитателей, уже давно перестала быть только развлечением и превратилась в отличный рекламный инструмент.

В Second Life есть представительства крупных компаний: General Motors, Sun Microsystems, Warner Bros. Records, Microsoft, 20th Century Fox, Intel, IBM, Dell, CNet Networks, Adidas, Yahoo, Nissan, Sony BMG Music Entertainment, а также агентство Reuters. К концу января появится представительство AOL. А японский автомобильный концерн Toyota Motor решил использовать Second Life для популяризации среди молодежи двух новых моделей автомобилей Scion.
В Second Life на "Дипломатическом острове" открыла свое посольство Мальдивская республика. Посетители смогут разговаривать с виртуальным послом республики о визовом режиме, торговле и обсуждать прочие вопросы, сообщает Times Online.

Мальдивы опередили Швецию, которая претендовала на первенство и планировала открыть онлайновое представительство 30 мая. Посольство Швеции в Second Life будет выполнять функции информационного центра, в котором потенциальные туристы смогут получить информацию о культуре, истории и достопримечательностях Швеции, а также о порядке оформления виз. Известно, что о создании посольств подумывают также Мальта, Македония и Филиппины. >>

Что делать с большой и быстрой флешкой?

Увеличить быстродействие.
ReadyBoost allows Vista to use a fast USB memory device as an intermediate caching area between memory and disk. Tom Archer has a ReadyBoost Q&A with the technical details.
 
Сократить время установки. 
Kurt Shintaku describes how to format a bootable flash drive with the contents of the Vista DVD. If your machine can boot from a USB device, this approach does shave some time off the Vista install.
 
Работать с разными ОС.
Live USBs, like Live CDs, are bootable flash drives with an operating system installed. Wikipedia's list of
LiveDistros contains many Windows, *nix, Apple, and DOS distributions that fit on a key.  >>

5/26/2007

Ajax-библиотеки

Список библиотек для создания Ajax-приложений.

5/24/2007

Звездные войны

Найден способ формирования абсолютно чистого луча света, аналогичного лазерному, но обладающего большей энергетической эффективностью. Луч формируется в сверхтекучей поляритонной жидкости, которая на самом деле является твердым телом, содержащим в себе поляритоны
 
Сверхтекучая поляритонность - это особая форма материи, которая обладает характеристиками лазеров и сверхпроводников. Поляритонные сверхтекучие жидкости стабильны при высоких температурах, и в ближайшем будущем исследователи надеются добиться этого состояния при комантной температуре, сообщает официальный сайт Питтсбургского университета. >>
 
А в школах нас учили, что существует только четыре формы материи. Обманывали ;) 
Ну и времена .... элементы фильма "Звездные войны" все больше проникают в нашу жизнь :)

5/23/2007

Хотите продать стартап? Продайте его на e-bay.

На eBay - «бум» дот-комов. Более десяти маленьких дот-ком компаний выставили себя на онлайновый аукцион eBay. Некоторым уже удалось найти покупателей, сообщил USA Today. Поисковая система DigForIt.com была продана за $25,4 тыс. В описании говорилось, что у компании есть «большой потенциал дохода». SynapsLife, онлайновый календарь и органайзер, был продан за $60 тыс. несмотря на то, что у него «нет дохода от рекламы».

Такой способ корпоративных поглощений привлекает инвесторов: сделки на аукционе проходят быстро и просто, а компании стоят сравнительно дёшево, говорит соучредитель SynapseLife Марк Майкл (Mark Michael). Венчурный капиталист Y Combinator Джессика Ливингстон (Jessica Livingston) выразила надежду на то, что процесс не станет массовым.

Еще как станет :) Стартаперы, вперед, на e-bay!

--

Эксперты прогнозируют, что у платных сервисов в Рунете – хорошие перспективы развития. «В России ежегодно десятки миллионов долларов платятся тем или иным сервисам в Рунете», - считает Антон Носик. Руководитель направления «Интернет-проекты» инвестиционного холдинга «Финам» в качестве примера востребованности платных сервисов привел такие компании как «Мамба» и «Астростар».
Эксперты также отмечают, что инвестиционная привлекательность Рунета продолжает расти. «Это не активность, а просто гиперактивность какая-то. Практически все, известные мне стартапы, которые хоть как-нибудь проявили себя на рынке, уже либо куплены, либо за них торгуются несколько фондов», - считает Анна Артамонова. >>

Popfly и будущее Сети

Popfly is the fun, easy way to build and share mashups, gadgets, Web pages, and applications. Popfly consists of two parts: 1) Popfly Creator is a set of online visual tools for building Web pages and mashups. 2) Popfly Space is an online community of creators where you can host, share, rate, comment and even remix creations from other Popfly users.

Popfly is free.

Q: Where can Popfly applications be hosted?
A: By clicking Share on your Projects page, your Popfly application will be hosted on Popfly and made available for anyone to use. You can also click "Embed" where you'll see a set of codes you can use to embed your application on any site that supports the html
iframe tag as well as being able to publish to any MetaWeblog API site including Windows Live Spaces and Typepad. In the future, we will have a refined list of which sites and blog engines enable Popfly publishing.

Q: How are blocks built?
A: The code for blocks is written in JavaScript. For presentation layer blocks, you can use AJAX, DHTML, or Silverlight (XAML). Blocks have defined input and output parameters and operations (methods) that are used to connect them between other blocks. Each block also has an xml metadata file that describes what the block does.

Q: Does the Mashup Designer have any built-in support for any AJAX Libraries?
A: Yes, the Mashup Designer has built-in support for the
ASP.NET AJAX client library that can be used both in custom blocks and in mashups.

Q: How is Popfly related to Microsoft’s Live initiative?
A: Popfly provides a set of Blocks that wrap Live services like Virtual Earth. It is also built on the same foundation as other Live services like Windows Live Spaces. Popfly is not a replacement for Windows Live Spaces or Live, but instead is a set of tools designed to make it easier to use Live services.

Q: How is Popfly related to Visual Studio Express?
A: Popfly Creator is a set of tools designed for non-programmers to create Web experiences while Visual Studio Express will continue to be the tool for beginner and hobbyist developers to build more advanced applications. Popfly Space will provide Express users a way to share their Windows or Web client (AJAX, CSS, HTML) applications to the world using a free plug-in,
Popfly Explorer. Using Popfly Space, Express users now have a fast, free, and easy way to share their applications to the world.

We believe we can make Popfly a great tool for building and sharing applications on the Web.

Источник: http://www.popfly.com/Overview/faq.aspx

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

--

Исполнительный директор Adobe Брюс Чизен (Bruce Chizen) рассказал о своем видении рынка, а также о новой линии ПО от Adobe - Creative Suite 3.
По словам Чизена, ... постоянно растет число тех «энтузиастов и любителей» ... специально для них, компания создает продукты low-end класса. «По причине популярности общественных сетей и сайтов типа YouTube, многие сейчас хотят создавать контент, который красиво и ярко выглядит», - говорит директор Adobe. «Я считаю, что такие сервисы являются будущим Сети, и мы намерены уделять больше времени развитию этого направления».

Источник: http://pda.cnews.ru/news/index.shtml?line/2007/05/23/251487

10 тыс. долларов за killer ...

10 тыс. долларов США получит тот, кто до сентября 2007 года создаст killer add-in для Windows Home Server и представит на конкурсе Code2Fame Challenge "Killer Add-Ins = Fame and Fortune".
 
Внимание: To qualify for the challenge, your submission(s) must:
  1. Be made via video in a .wmv file format, a maximum of five minutes in duration at an outbound bitrate of 300-700 Kbps and submitted on a CD or DVD.

  2. и т.д.  ;

Полезные ссылки: Windows Home Server Blog, Software Development Kit (SDK) for Windows Home Server.

5/22/2007

Design

IDSAIndustrial Designers Society of America.
ICSID International Council of Societies of Industrial Design.

5/18/2007

NYSE переходит на Linux, а как же Windows?

Нью-Йоркская фондовая биржа (NYSE) переходит на Linux. Фанаты линукс'а, можете начинать плясать :) Но не торопитесь, потому что NYSE отказывается не от Windows, а от использования мощных мейнфреймов в пользу серверов IBM (работающие под управлением операционной системы AIX) и HP (под линукс). 
 
Что касается Windows ... объем рынка, который займут Windows Vista и Windows Server 2008 к концу следующего года, превысит 120 млрд. долларов США.
Согласно исследованию IDC на каждый 1 млрд. долларов прибыли, которую получит Microsoft, около 18 млрд. долларов получат еще около 200 тысяч компаний.
Вырастет спрос на ИТ-специалистов (потребуется около 1 млн. новых сотрудников). К концу 2008 объем поставок Windows Vista составит порядка 240 миллионов копий, Windows Server 2008 будет установлена на 3,5 млн. серверов во всем мире.
 
А у нас все, как обычно - через тернии к звездам - энтузиасты распространяют курсы по линукс (url). Терний - хоть отбавляй, а вот до звезд очень далеко :)

Personal Audio Space (PAS)

Personal Audio Space (PAS, персональное аудио-пространство) - это технология направленной передачи звука в заданную точку пространства. Например, один человек слышит передаваемые ему звуки, в то время как человек, стоящий рядом, их не слышит. Наушники при этом не используются.
 
Просто представьте офис отдела продаж: под потолком расположен PAS с системой определения положения сотрудника; ему поступает звонок; он все слышит, при этом трубку в руках держать не надо. Ну а микрофоны, которые ловят звук на больших расстояних - это уже вчерашний день. Так что, компании, выпускающие телефоны, трепещите :)
 
Система PAS состоит из 16 динамиков, каждый из которых излучает звук, немного отличный от звуков, издаваемых его соседями. В результате сложного наложения волн возникает эффект, когда звуковые волны гасят друг друга везде, кроме определенной точки в пространстве.
 
Технологию разработали в Microsoft: Ivan Tashev (Иван Ташев) и его коллеги.

Ajax or AJAX?

The term Ajax was initially coined by Jesse James Garrett to describe the style of web applications and set of technologies involved in making highly interactive web applications. Historically, the term Ajax spread around the web as the acronym AJAX, meaning Asynchronous JavaScript And XML. With time, however, people realized that the "X" in AJAX was not very representative of the underlying data format used to communicate with the web server in the background since most implementations were switching to JSON as a simpler and more efficient alternative. So rather than coming up with a replacement acronym like AJAJ that's a bit of tongue-twister, the acronym is generally being retired in favor of Ajax the term rather than AJAX the acronym.

At the time of this writing, expect to see a mixed and wide use of "AJAX" and "Ajax" to mean one and the same thing. In this article, we've stuck with "Ajax the term." Commercial products that provide frameworks enabling Ajax-style applications, however, tend to use the acronym form to distinguish from a similarly named cleaning agent product and to avoid any potential trademark or legal disputes.

Источник

5/17/2007

Переход на линукс

Читая высказывания ярых приверженцев линукс о самом линукс и о том, что с ним связано не могу избавиться от мысли, что основная масса этих самых ярых приверженцев похожа людей, которые получили несколько автомобилей с множеством разных запчастей и аксессуаров с инструкциями по монтажу, инструментами - всего "за три рубля"!
 
Радости нет предела. Потому что до этого был один автомобиль, да и то пиратский, а тут целый гараж и легально. Получив все это они начинают выбирать с какого автомобиля начать. Делятся друг с другом впечатлениями: "Начинай с нее - потом решишь - оставаться на ней или пробовать что-то новое" (url). Выбрав, переходят к настройке, полировке и т.п. Но никогда и никуда не ездят! Все потому что живут они в маленьких глухих деревеньках. Где нет дорог, ездить некуда, да и незачем. Остается только ковыряться в двигателе, настраивать и полировать свои убунту, сюси, дебианы, мандривы. Радуются, что все могут сами: "А в том то и радость линукса - доработай сам" (url).
 
Некоторые из них ругают жителей городов, которые ездят на своих обычных городских проприетарных автомобилях, в которых не поковыряешься. Некоторые думают, что города воюют с их деревеньками и переживают: "Если эта войнушка закончится победой Microsoft - это будет серъёзным провалом на долгие годы. Удобно-неудобно - зато страна получит намного более грамотных программеров, если Линукс победит" (url). Но все хором агитируют переходить на линукс с такой настойчивостью, что может показаться, что они правы. И, о ужас, с ними могли бы согласиться в правительстве, потому что Linux "бесплатна".
 
Но, к счастью переход на Linux не состоится ... "По мнению первого вице-премьера, можно было бы прибегнуть к программам с открытым кодом, например, системе Linux, которая не требует затрат на лицензирование. Однако, ..." (url). 
 
Что бывает бесплатным, помните? ;)

Домсервы/домсерверы (WHS)

На конференции WinHEC 2007 Билл Гейтс представил операционную систему Windows Home Server (WHS), которая предназначена для установки на специализированных домашних серверах.
 
Домашний сервер под управлением Windows Home Server будет играть роль координационного центра для различных устройств в домашней сети, например, для персональных компьютеров и игровых приставок Xbox, ну и для холодильников наверное, а в Японии и для унитазов :)
 
Домашние серверы будут выпускать Hewlett-Packard (MediaSmart), Gateway, LaCie, Medion (Medion Home Server) и другие. В продажу домсерверы поступят к концу 2007 года. Разработкой программного обеспечения для Windows Home Server будут заниматься такие компании, как Diskeeper, F-Secure, Iron Mountain, PacketVideo и другие.
 
Microsoft проводит конкурс "Code2Fame Challenge" по разработке решений для Windows Home Server. Первое место - 10 000 долларов США.
 
P.S.
Интересно, что скажут линуксоиды? Наверное, как обычно, будут обвинять Microsoft .... например, в "плагиате" :) 
Вспомнят про серверы-лезвия от Google. Да, но они продаются по 5-ть тыс. дол. за штуку! и предназначены для реализации поиска в корпоративных сетях. И еще что-нибудь вспомнят, чтобы обвинить :)
Короче, согласитесь, что ничто не мешало конкурентам Microsoft выпустить домашние серверы на базе Linux и продавать их за три рубля ;) 
 
 
 

Linux попался

Брэд Смит (юрист корпорации Microsoftзаявил, что в Linux используются решения, защищенные 230 патентами Microsoft. Ядро Linux нарушает 42 патента, графический интерфейс - 65 патентов, а офисный пакет Open Office - 45 патентов Microsoft.
 
Линус Торвальдс ("создатель" Linux) попросил Microsoft предоставить более полную информацию, чтобы внести изменения в код Linux.
 
Исполнительный директор SUN заявил, что Microsoft должна забыть о патентах, иначе от нее уйдут заказчики. 
Хм, весело ... наверное директор не знает о том, что за последние 100 дней Microsoft продала более 40 миллионов копий Windows Vista!
 
P.S.
Слово создатель (выше, перед словом Linux) в кавычках не случайно. И не надо доказывать обратное :)
Лучше ответить на один простой вопрос: почему не нашлось второго такого создателя?

JSP, PHP и ColdFusion разработчики, не грустите!

JSP, PHP и ColdFusion разработчики, не грустите! Специально для вас Dr.Dobb's открыл сайт (англ.).
Регистрируйтесь, читайте, смотрите вебкасты и ... получайте подарки.

5/01/2007

Silverlight Streaming - конкурент Youtube

Microsoft® Silverlight™ Streaming by Windows Live™ is a companion service for Silverlight that makes it easier for developers and designers to deliver and scale rich media as part of their Silverlight applications. The service offers web designers and developers a free and convenient solution for hosting and streaming cross-platform, cross-browser media experiences and rich interactive applications that run on Windows™ and Mac. Combined with the ability to create content with Microsoft® Expression Studio and other 3rd party tools, Web designers and content publishers wishing to integrate Silverlight applications into their online properties can enjoy complete control of the end user experience.

Get your free 4 GB hosting space now!
... developers/designers will have continued use of the service with up to 1 million minutes of free video streaming at 700 Kpbs (DVD quality) per site per month. Unlimited streaming will also be available for free with advertising, or with payment of a nominal fee for the service for use without advertising.

Live-сервисы

Silverlight Streaming (SDK, Forum)
Contacts (SDK, Forum)
Live Search (SDK, Forum)
Custom Domains (SDK, Forum)
Messenger (SDK, Forum)
Writer (SDK, Forum)
Photos (SDK, Forum)
Virtual Earth (SDK, Forum)
Live ID (SDK, Forum)
Expo (SDK, Forum)
Spaces (SDK, Forum)
Gadgets (SDK, Forum)