Русский / English

Наша Russia на Silverlight – RuTube сделал площадку Smooth Streaming

четверг, 23 апреля 2009 00:28 by tunnel

20 апреля на конференции ReMIX09 мыанонсировали тестовую площадку крупнейшего российского видеохостингаRuTube технологии Smooth Streaming. Данная технология позволяет динамически в реальном времени менять качество картинки в зависимости от скорости Интернет-канала и загруженности центрального процессора у пользователя.

Финальная версия Smooth Streaming вышла буквально вчера, он является бесплатным дополнением к веб-серверу IIS7, который входит в Windows Server 2008, Windows Vista и Windows 7. Клиентом является плеер на Silverlight 2

Прямо сейчас вы можете зайти по адресу http://silverlight.rutube.ru и увидеть это все в действии. На странице собран набор роликов разной направленности и разного качества.

Более детально описание Smooth Streaming и методы его развертывания у себя на локальном компьютере можно увидеть в моем онлайн-докладе.

Отдельно хочется отметить, что это является по сути вторым в мире тестированием данной технологии после канадского CTV. Также уже несколько месяцев работает специальный сайт SmoothHD, на котором можно увидеть в действии Smooth Streaming.

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

Update: просьба указывать браузеры и системы. На Win7 пробовал на IE8, FF3, Chrome. На Mac тоже должно работать

Update2: попробуйте перетаскивать ползунок в разные участки роликов

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Silverlight 3 Beta – все ссылки и возможности

пятница, 20 марта 2009 23:23 by tunnel
Вчера на конференции MIX09 официально представили бета-версию Silverlight 3. Это версия прежде всего для разработчиков и энтузиастов, а не для конечных пользователей. Напомню, что финальная версия выйдет до конца года.

Для того, чтобы уже сегодня попробовать новые возможности вам нужно следующее:

Важно! После установки Silverlight 3 вы сможете запускать сайты, сделанные под предыдущие версии. Но вы не сможете создавать приложения для прежних версий.

Материалы по Silverlight 3 Beta потихоньку появляются на английском языке. К конференции ReMIX мы подготовим много материала и на русском.

Кратко о новых возможностях третьей версии (вернее, текущей бета-версии):
  1. Поддержка высококачественного видео и аудио 
    • Прямое вещание и доступность по запросу видео в формате HD (720p и выше) с динамическим изменением качества сигнала в зависимости от текущего канала
    • Поддержка новых форматов – H.264 на основе MPEG-4, AAC Audio
    • Новые возможности полноэкранного воспроизведения, в том числе HD-качества с использованием аппаратного GPU-ускорения
    • Поддержка формата Raw AV для создания сторонних кодеков
    • Возможность защиты контента через DRM

  2. Новые графические возможности 
    • Перспективная 3D-графика
    • Пиксельные шейдерные эффекты
    • Кэширование графики
    • Новый API для отрисовки графики
    • Поддержка графических тем для приложений
    • Анимационные эффекты
    • Дополнительные возможности по стилизации элементов управления
    • Улучшенная отрисовка текста и работа со шрифтами

  3. Новые возможности для создания интерактиных приложений (RIA) 
    • Более 60 готовых элементов управления с исходными кодами
    • Deep linking для создания ссылок внутри приложения
    • Возможности по поисковой оптимизации
    • Новые возможности по работе с данными – связывание между элементами, Data Forms, валидация данных, поддержка бизнес-объектов
    • Улучшенная производительность – кэширование библиотек, новые возможности Deep Zoom, бинарный XML, локальное связывание между Silverlight-приложениями

  4. Возможности работы без браузера 
    • Поддержка ярлыков на рабочем столе и Главного меню операционной системы
    • Запуск без браузера
    • Защищенный режим «песочницы»
    • Легкая установка приложений без прав администратора
    • Встроенное автообновление приложений
    • Автоматическое определение соединения с Интернетом и работа без него
    • Интеграция с Windows 7 – панель задач, Multi-touch

  5. Возможности по accessibility 
    • Доступ ко всем системным цветам для создания контрастных интерфейсов для слабовидящих пользователей

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Surface 2

пятница, 20 марта 2009 23:21 by tunnel

MicrosoftSurface2В то время как конференция South by Southwest 2009 (Остин, США), традиционно посвященная музыке, кино и интерактивности продолжает свои мастер-классы и пресс-румы, тамошние длинные носы разузнали несколько интересных подробностей относительно следующего мультитач стола Microsoft — Surface 2.

Источником инсайдов о новом продукте из Редмонда служат сторонние разработчики приложений для Surface. Так, например, Джо Олсен (Joe Olsen) из компании Phenomblue и Эрик Климчак (Erik Klimczak) из Clarity Consultingрассказали много сочных подробностей Surface 2, носящей кодовое название «Second Light». И хотя Microsoft никак не подтвердила, но и не опровергла, эти слова — нет повода сомневаться в их правдивости.

Итак, во-первых по словам разработчиков, Microsoft не планирует в ближайшие пару лет выставлять Surface 2 на всеобщее обозрение, т.к. на данный момент стол все еще находится в стадии разработки, отладки и тестирования. В общем и целом концепция «Second Light» почти полностью повторяет принцип работы оригинальной Surface, за некоторыми интересными исключениями.

Как можно догадаться из названия, в новый мультитач-стол внедрен второй проектор, позволяющий управлять не одной, но уже двумя интерактивными информационными плоскостями. В теории это значит, что как слои в Photoshop'е, изображения в Surface можно будет накладывать друг на друга — на практике это выглядит как массивное интерактивное пространство. Представьте себе ландшафтную карту своего города, поверх которой наложена схема канализационной системы и, что немаловажно, управлять этими слоями можно раздельно. Красиво? Несомненно, но это еще не все.

Интеграция жестов также является еще одной интересной новинкой. В то время как обладатели ноутбуков Apple уже могут опробовать мультитач-жесты на своих тачпадах, подобная возможность появится только в следующей Surface. Однако, в отличие от тачпадов, в столе будут установлены инфракрасные сенсоры — это значит, что управлять столом посредством жестов можно будет, теоретически, даже не опуская руки на саму поверхность стола — в воздухе.

Установка одной или двух High-Definition веб-камер мне тоже кажется вполне необходимым функционалом, особенно в свете того, что Microsoft наверняка захочет продавать свои столики как универсальный инструмент, отлично подходящий не только для презентаций чего-либо, но и ведения видеоконференций.

Несомненно, все это повысит цену Microsoft Surface 2 Second Light по-сравнению с первой моделью, чей ценник плавает на уровне в $10 000 (хотя цена в большей степени зависит все же от масштабов производства), но все мы помним фантазию Редмонда на тему 2019 года — там нет ничего, выглядящего дешево :) Если кто вдруг забыл принцип работы Surface:

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft → Визуализация 2019

четверг, 12 марта 2009 13:59 by tunnel

Хотите знать, как выглядит не самое отдаленное будущее — скажем, 2019 год? У Microsoft есть свое мнение по этому поводу, которое и стало поводом к созданию великолепного ролика «Future Vision Montage».

Видео было представлено Стивеном Элопом (Stephen Elop), президентом бизнес-подразделения компании, в рамках подготовки к TechFest этого года. В самом ролике можно увидеть действительно много интересного, даже несмотря на то, что как отмечают критики: 60% «содержимого» — старые идеи, все вместе выглядит как настоящая компьютерная утопия с безумно красивыми пользовательскими интерфейсами и огромным количеством продуктов Microsoft — в особенности Surface.

Ну и, в конце-концов, судя по тому как и во что одеты люди на видео и какими данными они оперируют — инновационное будущее влетит в копеечку. Слава богу, Apple подобными «визуализациями» не страдает, иначе многие бы начали откладывать деньги уже сегодня.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Доступна бесплатная книга “Введение в Microsoft Silverlight 2”

пятница, 26 декабря 2008 13:23 by tunnel
В Сети совершенно бесплатно доступна электронная книга “Введение в Microsoft Silverlight 2”. Это перевод наиболее популярного в мире издания по этой теме от известного автора Лоуренса Морони.
  Надеюсь, этот новогодний подарок вам понравится! А первыми о нем уже традиционно узнали подписчики Бюллетеня MSDN для разработчиков.
  Описание книги, а также исходные коды примеров доступны наспециальной странице. А вот и прямая ссылка на загрузку. С наступающим Новым годом и приятного чтения!

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Предложите новые возможности в Silverlight

четверг, 25 декабря 2008 03:21 by tunnel
Joe Stegman, group program manager из команды Silverlight, достаточно известен пониманием ситуации внутри команды и умением рассказать все и сразу про Silverlight – например, на конференции MIX09.
  В период рождественских праздников Джо решил обновить свой блог – в частности, написав про работу с различными браузерами, в том числе и Оперой. Но самое интересно, что Джо предложил читателям сообщать ему те функции, которых сейчас в Silverlight нет, но которые разработчикам очень нужны в своей работе. Таблица с наиболее популярными запросами уже есть. 
  Почему я об этом сейчас так подробно говорю? Дело в том, что во время общения с вами я часто слышу о том, например, что в Silverlight не хватает полноценной поддержки браузера Opera. И хотя многие сайты, в том числе на Silverlight 2, в Opera работают превосходно (например, Hard Rock Memorabilia), все же это не есть полноценная поддержка. А все дело в том, что в общемировом масштабе Opera занимает крайне малую долю, поэтому для международного продукта это не есть главный приоритет. И это лишь один из подобных примеров. 
  Сейчас у вас есть отличная возможность рассказать команде разработки, что не хватает именно вам –разработчикам в России. Используйте эту возможность, оставляйте свои комментарии в блоге Джо.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Интервью с Дмитрием Робсманом, создателем ASP.NET

суббота, 13 декабря 2008 15:43 by tunnel

Дмитрий РобсманДмитрий Робсман работает в главном офисе Microsoft в Редмонде уже 12 лет. Он был первым разработчиком в команде ASP.NET. Был менеджером в команде динамических языков (DLR, IronPython, IronRuby) и в команде Visual Studio, где работал еще и над C#, VB.NET и F#. Среди его известных личных проектов — веб-сервер Cassini, полностью написанный на управляемом коде, и ASP.NET RSS Toolkit.

На «Платформе» его появление началось долгими аплодисментами. Инженер в джинсах и бейсболке, человек, увлеченный своим делом по-настоящему и понимающий его до мельчайших деталей.

Меня просили передать вам благодарность за вашу работу. Люди говорили, что ASP – одна из сильнейших сторон .NET.

Спасибо! Очень приятно такое слышать :)

Вначале особый вопрос: почему вы работаете в Microsoft?

В Microsoft главное – это люди. Здесь всегда есть у кого поучиться чему-то новому. А в небольших компаниях у личного роста есть свой потолок. К тому же, мне нравится, что моя работа приносит пользу миллионам людей. Здесь я могу делать что-то, что на самом деле изменяет мир.

Планирует ли Microsoft сама портировать ASP.NET на другие платформы?

ASP.NET может хоститься где угодно, хоть и был сначала создан для IIS.

На какие существующие технологии опиралась разработка ASP.NET, помимо предшествующих разработок самой Microsoft? Поскольку прослеживаются прямые и близкие аналогии со стандартами мира Java, вроде JSP и JSF, хотелось бы знать, как эти технологии повлияли на развитие ASP.NET, сравнимы ли они сегодня?

JSP начался, насколько я знаю, уже после Classic ASP. По сути, JSP – это как раз Classic ASP+Java. А конкурент ASP.NET – это, безусловно, PHP.

Сложно сказать на что конкретно мы опирались. Но JSP точно не внес большого вклада. Многие идеи циркулируют в воздухе давно. MVC вот был очень давно. А в работе над ASP.NET мы сначала выучили и усвоили уроки Classic ASP, над которым я сам тоже работал. Мы переписали гору кода, сделали кучу итераций с разными идеями и подходами. В начале, это было 9-10 лет назад, язык базировался на XSLT. Над основой — над pipeline’ом, над кэшированием, масштабированием — мы строим MVC, WebForms и т.д. 

Как устроен процесс планирования и проектирования таких масштабных концептов, как ASP.NET? Как вы обсуждаете столь значительные задачи и обмениваетесь мыслями в условиях большой команды?

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

Моя команда работает в основном над ASP.NET. ASP.NET Data Services – это уже другая команда, Azure – другая, Silverlight – тоже. Но есть проекты, которые создаются множеством разных команд. Мы общаемся с ними со всеми и вместе движемся вперед. Кроме того, есть продуктовые группы, с которыми мы тоже много общаемся и обмениваемся идеями. Это Sharepoint, например.

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

Один будет защищать плод своего труда и пытаться пропихнуть его любым способом. А другой будет рад, что выяснил – вот это нам не нужно, значит зайдем с другой стороны. Я принадлежу скорее ко второму типу. И если в процессе работы наша команда приходит к результату, который помогает нам понять, что мы что-то где-то сделали не так, мы этому рады.

Существует ли многолетняя концепция развития C# и платформ, или фичи добавляются по мере обстоятельств, которые складываются вокруг веб-разработки?

Языки в Microsoft развиваются не вслед за приложениями. Есть академическая сторона C# — команда развивает его именно как язык программирования. Да, конечно многолетняя концепция существует, но через год она может отличаться от той, что есть сейчас :)

Почему обновления платформы и языков выходят так часто? Стоит ли ждать версии 4.5 через полгода после 4.0?

Изменения в любой технологии сначала происходят в быстром темпе, а потом он замедляется и становится стабильным. Со временем все важнее, чтобы добавление нового не сломало что-то старое.

И я не думаю, что мы опережаем рынок. Конкуренция движется очень быстро. Сколько версий PHP вышло за последнее время? У нас очень большой продукт, наверное поэтому кажется, что выходит слишком много обновлений. Но вот у LINQ проектная стадия длилась 3 года – не так уж и быстро.

О порядке выхода и нумерации будущих версий Framework’a я пока не знаю, но Service Pack точно долго ждать не придется.

Каким вы видите будущее С#? В какую область MS планирует его продвигать: в веб или в настольные приложения? Планируете ли в следующих версиях ввести практику раздельного выпуска релизов платформы для desktop’ов и для веба, например?

В предыдущих версиях C# и VB LINQ был чем-то новым, чего еще не было в языках программирования. В версии 2010 мы добавим больше динамических фич в C#. Еще дальше в будущем мы сделаем что-то по концепции Compiler as a Service.

Проблемы у настольных и веб-приложений общие. Да, какая-то «вилка» была бы логичной, но на самом деле провести границу между desktop и вебом не так просто. Графика, например, может обрабатываться и на клиенте и на сервере, как и другие данные. И там и там это делается одинаково, поэтому разработчик везде может легко применить свои знания и опыт. Разделить эти области так, чтобы не навредить и не сделать лишнего – это сложно…

А есть ли у «фич» авторы? Например, кто предложил лямбда-выражения, экстеншен методы? Кто ввел LINQ?

LINQ придумал Эндерс Хэйлсберг. Лямбда и экстеншены придумали в его команде, которая работала над LINQ.

Каковы основные причины внедрения динамических конструкций в ASP.NET?

Нам бы просто хотелось, чтобы ASP.NET был ответом на все проблемы пользователей. В последнее время динамические конструкции получили второе дыхание. И для интернета их применение в какой-то степени имеет смысл. Да, у них есть как свои плюсы, так и минусы. Но если люди хотят их использовать, мы хотим, чтобы они делали это с помощью ASP.NET.

Когда выйдут релизы IronRuby и IronPython, будут ли они включены в поставку Visual Studio (2010?) или будут отдельным продуктом?

Границы между поставкой «с Visual Studio» и «отдельно от Visual Studio» стираются. Мы будем, например, включать в поставку VS jQuery. Мы просто концентрируемся на том, что нравится людям. IronPython и IronRuby не войдут в бокс с 2010. Хотя Python опережает Ruby и, наверное, положить его в коробку было бы логично. Его используют даже некоторые продукты Microsoft.

Когда планируется выпустить релиз MVC ASP.NET? Существуют ли реальные примеры APS.NET приложений, в которых используется Entity Framework?

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

Ну а Entity Framework появился только в SP1, так что ждать каких-то больших проектов пока рано. Но, например, фреймворк был использован компаниями JM Family для разработки большого приложения по работе с информацией об автомобилях и компанией Sunguard для создания компонентов для корпоративных приложений.

Какое место MVC занимает в стратегии развития платформы в целом (эксперимент, альтернатива или перспективная технология)?

На самом деле, многие не знают, что MVC появился не недавно. Ему уже почти 30 лет! Просто в последнее время этот подход стал популярным. Пакеты для ASP.NET, которые делали MVC, существовали, но не были на слуху. ASP.NET начинался с WebForms, который еще живет. Но есть крепкое меньшинство, которое WebForms не любит  – для них мы и делаем MVC. То есть причина его появления в ASP.NET – просто наличие спроса. И люди довольны.

Конечно это больше, чем эксперимент. Это альтернатива WebForms и перспективная технология. Пока мы планируем, что будет и MVC и WebForms, и поможем любителям и того и другого.

А вообще, я заметил, что любая организация, в которой есть хотя бы десяток программистов, всегда стремится создать свой фреймфорк. Потому что это просто интереснее :)
Скажите, насколько сложно будет взломать сайт построенный на MVC (особенности обработки параметров запросов фреймворком)?

Безопасность сайта, построенного на MVC, зависит от того, как написан этот сайт :) На самого разработчика тут ложится больше ответственности. Но мы конечно над этим много думаем, делаем утилиты для страховки от глупых ошибок. Каждая новая фича проходит процедуру моделирования угроз. Но над архитектурными вопросами все равно надо работать вам. Безопасность – это процесс, а не результат.

На сегодняшний день мало информации о языке F#. Некоторые вещи из C# не получается сделать просто потому, что соответствующий синтаксис нигде не описан. Единственный работающий путь — задавать вопросы самому Дону на его сайте. Когда более-менее полная документация начнёт появляться в MSDN?

Это не совсем верно, каналы связи с командой есть и писать лично Дону не обязательно. Да и на MSDN есть раздел по F#. Он будет включен в Visual Studio 2010, поэтому информации достаточно. Но если есть какие-то вопросы, на которые нигде нет ответа, пишите мне — на dmitryr @ microsoft.com.

Вопрос про Silverlight. Очень хочется использовать его вместо Flash, но есть проблемы с переносимостью. Понятно, что есть Mono, но он все еще сырой, и, насколько я понимаю, гарантированно будет работать только под Novell'овским Linux'ом. Есть ли какая-то устремленность в сторону расширения переносимости?

Устремленность есть в сторону мобильных платформ – телефонов и т.д. Mono – да, наверное он еще сырой. Но Мигел (Miguel de Icaza) работает над ним очень активно. Мы безусловно хотим, чтобы Silverlight был на всех платформах. И думаю, Мигел для этого сделает все возможное. Мы, честно говоря, даже не думали о том, чтобы делать чтото сверх того, что делает он :)

Будет ли работать ASP.NET на ОС Server Core? Какие СУБД будут доступны на этой ОС, будет ли специальная версия SQL Server? Или все ограничится Compact SQL-ем?

Да, с Server Core работать будет. Это же платформа для веб-приложений. Я не знаю точно какая версия SQL там будет. Но вот .NET будет точно — мы над этим сейчас работаем.

Как будет выглядеть JavaScript через несколько лет?

В развитии Rich Internet Applications есть две тенденции:
— браузеры делают все;
— часть вещей, которые браузер делать не может, делаются на стороне – как в Silverlight и Flash, например.

Какой подход победит – сложно сказать. Мы поддерживаем и JavaScript и Silverlight, нам это все очень важно. Важно, чтобы при любом подходе все работало быстро и стабильно, и мы в это много вкладываем.

Script#. Появится ли Google Web Toolkit от Microsoft?

Интересный вопрос. Вместе с Silverlight мы делаем IronRuby и IronPython, которые каждый может использовать в свое удовольствие. Точно так же, как и некоторые другие языки – внутри браузера с Silverlight вы можете обрабатывать и их. Но вообще транслированный код очень сложно отлаживать. Поэтому сейчас я не могу сказать, что мы планируем что-то подобное GWT…

Чем порадует Visual Studio 2010 с точки зрения разработки client-side?

Еще раз скажу, что пока слишком рано, чтобы уверенно перечислить конкретные вещи, которые войдут в Visual Studio 2010… Но, например, будет WPF Control Toolkit – много всяких разных Controls для WPF.

Вот такое получилось интервью. Живое общение с такими профессионалами, как Дмитрий – на самом деле настоящее удовольствие. И надеюсь, что подобные встречи нам удастся делать регулярно.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Майкрософт раздает подарки на новый год?

понедельник, 1 декабря 2008 02:03 by tunnel
Сегодня утром приходит весьма интересное письмо из PHPClub:

Microsoft не перестает удивлять ;-)

Мы предлагаем Вам, участнику PHP Club, уникальную возможность получить полнофункциональную версию Windows Web Server 2008 для коммерческого использования и подборку полезных материалов для изучения платформы .NET.


С использованием Windows Web Server 2008 Вы можете развернуть полнофункциональный веб-сервер и разместить на нем широкий спектр веб-приложений, созданных с использованием платформы .NET или PHP.

Веб-сервер Internet Information Services 7 позволяет легко управлять веб-сайтом с использованием графических инструментов, предоставляет многофункциональную систему кеширования, а так же размещать ASP.NET и PHP код в рамках одного веб-приложения, что дает возможность повторно использовать готовые PHP приложения, расширяя их возможности за счет платформы.NET.

Заказать бесплатную копию Windows Web Server 2008 и дополнительные материалы можно по адресу — www.microsoft.com/rus/web/get.aspx


Ах да там ещё промо код был: PHPCLUB-074-284

Майкрософт хочет пересадить всех PHP программистов с Apache на IIS?
P. S. А кто нибудь получил боекомплект разработчика с прошлой акции?

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft анонсирует выход Visual Studio 2010 и .NET Framework 4.0

среда, 1 октября 2008 03:49 by multilabel

Идейной основой создания Visual Studio 2010 и .NET Framework 4.0 стали пять ключевых направлений: развитие концепции платформы следующего поколения, стремление приносить радость разработчикам, прорыв в сфере отраслевых приложений, усиление новых направлений, таких как вычисления в облаке и упрощение управления жизненным циклом приложения (application life-cycle management ALM).

Microsoft также анонсирует Visual Studio Team System (VSTS) 2010 (под кодовым названием “Rosario”), которая поможет упростить ALM с помощью единого решения, объединяющего всех участников процесса разработки и преодолевающего многие из существующих сложностей интеграции. Детали других особенностей будут раскрыты в процессе дальнейшей разработки продукта.

VSTS 2010 включает новые возможности, которые облегчают участие в жизненном цикле приложения всех участников процесса разработки – от ключевых разработчиков и тестировщиков до широких групп менеджеров проекта, дизайнеров и бизнес-аналитиков. Основные отличия включают в себя:

  • Инструменты моделирования: с помощью архитектуры VSTS 2010 Microsoft предоставляет возможность как техническим, так и нетехническим пользователям создавать и использовать модели для координирования деятельности и графического представления коммерческих и функциональных возможностей системы. Новая версия поддерживает унифицированный язык моделирования (UML) и предметно-ориентированный язык программирования (DSL), таким образом, компании-разработчики смогут свободно выбирать подходящий инструментарий для своей работы. Передовые возможности моделирования в VSTS 2010 созданы на основе более крупной платформы моделирования Microsoft, которая включает репозиторий Oslo и новые инструменты.
  • Улучшенная эффективность тестирования: В ходе разработки VSTS 2010 Microsoft направила существенную долю инвестиций в улучшение функций тестирования и значительное упрощение инструментария, который позволяет внедрять этап тестирования непосредственно в жизненный цикл программного продукта. Новые возможности позволяют устранять невоспроизводимые ошибки, реализовать функции быстрого запуска и проведения полного цикла исследования, включая создание плана проведения тестирования, отслеживание хода его выполнения, а также тщательную проверку всех изменений кода.
  • Улучшенные возможности для совместной работы: Microsoft сосредоточила усилия на усовершенствовании возможностей и увеличении масштабируемости сервера Team Foundation Server (TFS) включая улучшения, которые позволяют изменять и адаптировать процесс разработки Agile. Более совершенные средства связи позволяют четко выстраивать последовательность выполнения работ, что дает командам разработчиков возможность полностью контролировать рабочий процесс. Управлять исходной программой теперь возможно с помощью инструментов визуализации, которые позволяют отслеживать изменения на всех стадиях разработки вплоть до создания конечного продукта. VSTS 2010 также предлагает вариант сборки, основанный на процессе, который устраняет ошибки до того как они успевают повлиять на работу остальных команд. Кроме того, процесс внедрения и управления TFS был значительно упрощен.

С целью улучшения интеграции на всех стадиях цикла разработки приложений, Microsoft объявила, что VSTS 2010 теперь предлагает объединенные решения VSTS Developer и Database.

28 октября 2008 года в России выйдут все локализованные редакции Visual Studio 2008: от Visual Studio 2008 Express до Visual Studio Team System 2008. Начиная с четвертого квартала 2008 года все обновления и последующие версии Visual Studio, включая Visual Studio 2010, будут выпускаться на русском языке.

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Редактор фрагментов кода для Visual Studio

четверг, 25 сентября 2008 01:47 by multilabel

Не так давно компания Microsoft опубликовала релиз и исходный код дизайнера фрагментов кода — Visual Studio Snippet Designer. До этого времени (более трех лет) дизайнер фрагментов кода распространялся только для внутреннего использования, теперь он доступен в свободной для скачивания форме на площадке CodePlex.

Текущий рейтинг: 4.5 (2 голосов)

  • Currently 4,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5