Показаны сообщения с ярлыком MS. Показать все сообщения
Показаны сообщения с ярлыком MS. Показать все сообщения

вторник, 5 июня 2007 г.

.NET на микропроцессоре Blackfin






Сегодня Microsoft и компания Analog Device анонсировали версию .NET Micro Framework для процессоров Blackfin (AD). Теперь у разработчиков появился удобный каркас для разработки мультимедиа и прочих специализированных приложений. Более того, разрабатывая ПО для Blackfin программисты смогут использовать MS IDE Visual Studio.
Каркас .NET Micro Framework – это платформа, разработанная Майрософтом для устройств, базирующихся на 32-х разрядных процессорах, с учетом жестких требований к памяти, потребляемой мощности и прочих ресурсов. Процессоры Blackfin имеют как 16-и, так и 32-х разрядную архитектуру и, в том числе, предназначаются для управления обработкой мультимедиа данных в реальном времени.
Кроме полноценной интеграции с Visual Studio .NET Micro Framework поддерживает эмуляцию целевого устройства для тестирования разрабатываемой функциональности и отладки.
«Мы рады, что именно Blackfin стал первым DSP с .NET Micro Framework на борту, » заявил Джерри МакГуйер(Jerry McGuire), вице-президент General Purpose DSP Group компании Analog Device. «Мы уверены, что этот продукт поможет разработчикам в создании новых интересных приложений процессора Blackfin, эффективных как с точки зрения производительности, так и с точки зрения цены и потребляемой мощности. Для примера, скажу, что в рамках одного из наших проектов мы использовали Windows SideShow для отображения информации о настройках мобильных ПК и прочих портативных устройств, таких как плейры и т.д, даже когда эти устройства работали в «спящем» режиме».

Среди прочих достоинств Micro Framework можно подчеркнуть столь необычное для embedded-платформ наличие сборщика мусора и встроенной обработки исключений. Native-код будет по прежнему доступен с помощью Interop-механизмов.

Источник - Dr. Dobb's Portal

четверг, 31 мая 2007 г.

Плоский MS



MS разработал новый тип пользовательского интерфейса для PC - стол, на крышке которого размещен здоровенный тачскрин (сенсорный экран). Называется это чудо инженерной мысли - Surface (Поверхность\Плоскость) Наблюдаются следующие отличия от стандартных интерфейсов, основанных на тачскринах:

  1. Экран Surface способен распознавать несколько одновременных нажатий (можно работать обоими руками)
  2. Большой размер Surface и его горизонтальное расположение позволяют работать сразу нескольким пользователям одновременно
  3. Surface способен узнавать ранее запомненные предметы, которые положили на поверхность экрана и совершать при их возникновении предопределенные действия. Так, например, компания T-Mobile, уже заказавшая несколько Surface предполагает расположить их в сети своих магазинов. Покупатель сможет подойти к стойке с Surface и когда он положит на неё свой мобильник, Surface по коду мобильника распознает марку и модель телефона и отобразит на экране совместимые с этим телефоном "прошивки", игры, рингтоны и пр. Затем пользователь ухватившись за одно из изображений этих продуктов перетащит их на свой телефон и продукт будет "перелит" в телефон, скажем, по WiFi.


Источник - incideHPC

Безопасность Vista

Известный центр тестирования CRN Test Center провел ряд испытаний системы безопасности новой операционной системы MS Vista, по результатам которых было заявлено, что система безопасности Vista ничуть не лучше аналогичной в XP. Грубо говоря те известные дыры, которые были в XP, благополучно по наследству перешли в Vista.
Обзорная статья - здесь.
Слайды иллюстрирующие тестирование - здесь.

Источник - EETimes

четверг, 24 мая 2007 г.

Microsoft vs Free World | Microsoft будет хорошим

Боб Маглиа
В продолжение истории с патентами...
Вчера, на все той же конференции Interop 2007 Боб Маглиа (Bob Muglia) вице-президент MS, отвечающий за корпоративное направление компании, заявил, что "патентные претензии к Open Source сообществу" не стоит рассматривать как "объявление войны MS и Open Source". Напротив Маглиа заявил, что ключевой посылкой всех действий компании является направление на интеграцию продуктов MS и продуктов других производителей, в том числе, входящих в Open Source сообщество. Компания понимает, что продукты MS должны просто и удобно интегрироваться в корпоративной среде предприятия. Лицензионная политика компании является, прежде всего, ответом на запросы клиентов, которые, по словам вице-президента MS, хотят быть уверенными, что, используя тот или иной продукт, они не смогут стать жертвой чьих-то патентных претензий. Маглиа заявил, что подчас клиенты MS заявляют о своей неприязни к Open Source продуктам и производителям, именно из-за их нечеткой лицензионной политики.

Марк Ричард Шаттлворт, второй космический турист

Ранее заявление по этому поводу уже сделал Линус Торвальдс, а на этой неделе в своем блоге опубликовал сообщение Mark Shuttleworth - основатель Ubuntu (один из популярных дистрибутивов Linux). "MS не является угрозой для Linux", говорит Shuttleworth, "в скором времени Майкрософт сам будет бороться за смягчение патентной политики, поскольку компания с каждым годом выпускает все больше и больше продуктов и может стать хорошей добычей для других патентодержателей".

Между тем MS уже активно взаимодействует с Open Source сообществом. Так, например, у всех на слуху её сотрудничество с Novell (спонсор Mono Project). Кроме того сам MS выпустил уже четыре Open Source продукта (FlexWiki, Windows Template Library (WTL), Windows Installer XML (WiX), Windows CardSpace).

Источник - EETimes

пятница, 18 мая 2007 г.

MS знает почему Винды падают

В то время как Андромеда со скоростью 120 км\сек надвигается на нашу галактику, а над алчными англичанами и их деньгами ставят бесчеловечные опыты, компания Microsoft проводит ежегодную конференцию WinHEC(Windows Hardware Engineering Conference), на которой, среди прочего, заявляет, что современные ПК и ноутбуки должны обладать ошибко устойчивой памятью. В такой памяти применяется кодирование с исправлением ошибок.



Microsoft уже на протяжении 4 лет собирает лог-информацию о крахах и падениях своих ОС и платформ, и дело тут не в мазохистских наклонностях MS, нет, похоже в этом случае компания действительно заботиться о надежности и устойчивости своих решений. 18 месяцев назад доступ к этой информации (Online Crash Analysis) был открыт. (На самом деле все мы сталкивались с работой OCA - это те самые милые окошечки, предлагающие отправить отчет об ошибке Майкрософт.).

Проведенный анализ показал, что в десятку самых распространенных причин сбоев компьютера входят ошибки, связанные с нарушением целостности памяти. При этом, грубо говоря, происходит спонтанное инвертирование одного или нескольких битов памяти. Причинами такого поведения памяти может быть что угодно - радиация, "космические лучи" и т.д.
Сейчас память с помехоустойчивым кодированием применяется в основном в серверных платформах. Широкому распространению такой памяти, на котором настаивает MS, препятствует её достаточно высокая стоимость - OEM производители не хотят рисковать, повышая цены, ведь никто не гарантирует, что конкуренты обязательно будут использовать данный вид памяти.

Источник - EETimes

четверг, 17 мая 2007 г.

MS всерьез возьмется за потоки

MS собирается усовершенствовать свою линейку серверных ОС. Похоже в этот раз ребята из Майкрософт всерьез задумались о параллелизме. Не так давно Билл Гейтс уже обращал внимание на эту проблему и, теперь, мы можем наблюдать более конкретные заявления от более конкретных людей в MS. На данный момент MS заявляет о том, что компания действительно будет уделять гораздо больше внимания параллельному программированию и внедрению параллелизма в свои ОС, в том числе в MS Windows Server. Однако этот процесс будет достаточно продолжительным и займет не меньше 2 лет. В частности в MS Windows Server 2008 не планируется значительных изменений в плане поддержки многопоточности (т.е. по прежнему будет в этой ОС будет лимитировано число потоков - 64 потока на один процесс).

Производители процессоров заявляют, что потребитель не ощутит преимущества многоядерных платформ, если программисты не будут разрабатывать программы с высоким уровнем параллелизма. Этот факт крайне огорчает производителей процессоров. Об этой ситуации уже не раз и не два говорили и в академических кругах (см., например, мой перевод статьи Эдварда Ли) и в инженерных сообществах - см., например, цикл интервью Михаила Сьюсса с Идолами параллельного программирования. Из этого цикла я переводил интервью с Джо Армстронгом и с Джо Даффи.

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

Пока MS трясется над патентами, в Mono кипит работа



Вы уже наверное знаете, но вдруг! вдруг! кто-то ещё не знает)

DLR (Dynamic Language Runtime) работает под Mono... и это всего лишь через 16 дней после Майкрософтовского релиза DLR. Ура товарищи! :)

вторник, 15 мая 2007 г.

Microsoft vs Free World | Мнение Линуса Торвальдса

В продолжение темы про MS vs OpenSourсe. Вчера Линус Торвальдс (Linus Torvalds) прокомментировал заявления "двоих из Microsoft". Линус Торвальдс. Ведущий разработчик Linux OS Kernel
Одним предложением мнение Линуса по поводу патентных претензий Microsoft к сообществу Open Source в общем и коду Linux в частности можно выразить как "Брехня.". Пока Майкрософт не предоставит реальных фактов нарушения Линуксом(Linux) патентов MS, все заявления компании следует воспринимать как не более чем пустой треп. На деле, по мнению Линуса, MS сам нарушает кучу патентов и возможно компании стоит повнимательней присмотреться к коду Windows пока этого не сделал кто-нибудь другой. Майрософт лишь заявил о наличии 235 нарушений патентов со стороны Linux и Open Source, однако список конкретных нарушений до сих пор не опубликован.

Источник - EEtimes

воскресенье, 13 мая 2007 г.

Microsoft vs Free World | Ok, let it roll...

Кто не знает кто такие Брэд Смит(Brad Smith) и Горацио Гутьеррез (Horacio Gutierrez) ?!

Конечно! Все знают - это свободолюбивые и честные люди, трудящееся на благо всего человечества и в особенности Microsoft ! Не так ли...

Недавно эти двое оффициально заявили, что сообщество Open Source нарушило около 235 патентов, выданных фирме Microsoft. И Microsoft хочет денег!

Именно этому посвящена статья в Fortune.

Любитель патентов: CEO Microsoft Стив Балмер.Патенто-ненавистник: Президент Free Software Foundation Ричард Столлман.

Источник - Cable News Network

среда, 9 мая 2007 г.

VladD2 vs Microsoft's Gates

Некоторое время назад когда на RSDN обсуждали степень распространенности параллельного программирования и причины связанных с ним трудностей, Влад Чистяков (VladD2) в очередной раз обругал MS (imho, почем зря) и сказал буквально следующее:

У меня вообще складывается впечатление, что ситуация с многопоточностью сегодня вточности повторяет ситуацию с языками программирования лет 10 назад. Ребат из МС и Интел тупа незнали что кроме С есть еще что-то. По ходу дела выдумывали КОМ-ы и другую хренатень вместо того чтобы просто изучить имеющийся опыт.Сейчас МС во всю копает в области языков. Поддерживают разные проекты в этой области.Ну, а в области параллелизма все как и 20 лет назад. Ничего нового. Языки 95-ого года выхода имеют и то большую поддержку параллелизма. А залихватски Дафни несут откровенный бред.

Думаю, что многие с ним согласились бы, но только не Гейтс.

На прошедшей в марте конференции 2000 MVP ("Most Valued Professionals") глава корпорации заявил:

Мы наблюдаем неуклонный рост индустрии аппаратного обеспечения. Очевидным
примером этого является то, что закон Мура все ещё продолжает действовать.
Правда, теперь мы говорим не о росте тактовой частоты процессора, а об
увеличении количества самих процессоров.

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


Безусловно, это просто программное заявление и пока что конкретных шагов со стороны MS не наблюдается, однако это уже кое что.
Полный текст сообщения БГ находится здесь.