Если речь идет о заявке на специальный e-mail, то этим занимаются непосредственно в штаб-квартире.
Мы же планируем в ближайшее время провести специальный семинар для разработчиков под мобильные платформы, чтобы рассказать о WP7 и ответить на вопросы.
Конечно, мы были бы счастливы, чтобы каждый желающий разработчик имел свой собственный телефон на базе WP7.
Однако на сегодняшний день на территории Российской Федерации нет ни одного устройства.
Мы работаем над этим — собственно к семинару надеюсь ситуация улучшится.
Что касается эмулятора, то он действительно позволяет написать полноценное приложение. Реальное устройство нужно только для финального тестирования в большинстве случаев.
Это значит что все телефоны будут залочены и просто не будут работать у нас, или всё же просто отсутствие локализации(т.е. купить через e-bay не составляет проблемы)?
Еще стоит добавить, что курс сделали ребята Rob Miles и Andy Wigley — это не сотрудники Microsoft, а MVP с экспертизой Device Application Development, т.е. Windows Phone 7 Jump Start — это курс от независимых экспертов в области разработки мобильных приложений, что делает его еще более ценным. Почти все смотрел в онлайне и общался позже с ребятами. Очень интересно получилось, рекомендую.
в WP7 реализуется SL3 с платформенными надстройками, поэтому там COM нет.
в SL4 работа с COM тоже возможна не во всех случаях (только Out-Of-Browser приложения)
машинный код можно будет использовать только в ограниченном режиме для вендоров устройств.
для разработчиков приложений эти возможности будут недоступны.
да и нужен ли вам COM? вы уже знаете какие-то объекты в WP7, которые нужно использовать через COM?
Различия?!
Различия блядь?!
Это вообще две разные платформы по сути!
Но если тебе так интересно, я расскажу:
1) нет wpf
2) нет winforms
3) нет доступа к ФС
4) нет сокетов
5) нет кучи второстепенных классов (либо они урезаны)
6) бля, не знаю, вроде бы я про это не упоминал… Это вообще две разные платформы!
7) да, и если ты еще не понял… Это как J2EE и J2ME — вроде яйца-то те же, вот только хуй к ним разный прилагается.
По сути Silverlight базируется на СОБСТВЕННОМ фреймворке. У него свой System.dll, System.Data.dll. Там СВОЯ система сборок, пересекающаяся с основной .NET Framework 3.51 ТОЛЬКО названиями типов. Т.е. там СВОЙ string, int и так далее. Мы пытались нахаляву проект в сильверлайт перевести как-то для эксперимента, налетели на это и очень удивились.
У меня тоже есть два проекта, которые надо перевести на Silverlight. Куча кода, в основном эксплуатирующая BCL. Ну вот совместимость на уровне исходников какая в процентах?
Возьмине майкрософтовский Whitepaper в котором описаны различия и смотрите не использовали ли вы что-то из запрещенных конструкций, классов и прочего — в общем всего того, чего нет в Silverlight. Например пространство имет System.Data и все что в нем полностью не совместимы — в Silverlight гораздо более урезанная версия. И так далее. Когда мы в нашем прокте насчитали сходу 429 ошибок — у нас это быстро отбило охоту продолжать :)
Бесплатный курс Windows Phone 7 Jump Start