Windows Mobile 6.5 - что нового для разработчиков?
Оригинал статьи: https://blogs.msdn.com/windowsmobile/archive/2009/03/18/windows-mobile-6-5-what-s-in-for-developers.aspx
Здравствуйте, это снова Джордж и я готов поделиться новой информацией о том, чем я занимался с тех пор как вышла WM 6.1 и обновление Sliding Panel для экрана "Сегодня".
Уже достаточно много было сказано об особенностях Windows Mobile 6.5 для пользователей, таких как My Phone, новый внешний вид, улучшенная поддержка для управления пальцами и т.д., пора бы уже поговорить и о том, что нового появилось для разработчиков.
Впервые с момента выпуска Windows Mobile 6 мы решили расшить возможности для разработки. Теперь приложения не только будут замечательно выглядеть, но и использовать современные cloud-сервисы для того, чтобы веб-приложения наконец по-настоящему прописались на мобильных устройствах.
До сегодняшнего дня у разработчиков было фактически два варианта для разработки приложений для Windows Mobile устройств:
а) Native-код (в основном C/C++)
б) Управляемый код (с помощью. NET Compact Framework)
[ прим. переводчика:
в) а еще Java-код (с помощью различных виртуальных машин Java от сторонних производителей) ]
Но несмотря на разнообразные улучшения и библиотеки, разработка приложений с великолепным пользовательским интерфейсом по-прежнему затруднена. Начиная с Windows Mobile 6.5, мы предлагаем новую опцию... "Windows Mobile виджеты".
Правильно рассматривать Windows Mobile виджет в качестве "встроенного фрагмента Интернета" или просто насыщенного интернет приложения (RIA). Виджеты пишутся с использованием всех веб-технологий, которые мы знаем и любим (HTML, CSS, AJAX, JavaScript), и, поскольку они работают под управлением нашего нового интернет-браузера, они имеют полный доступ к флэшу и другим элементам управления ActiveX на мобильном устройстве (как, например, MediaPlayer).
Интересная особенность нашей виджет-платформы состоит в том, что она позволяет виджетам выглядеть как обычное приложение! Со своей иконкой, отображающиеся в диспетчере задач в виде отдельной задачи и, что самое главное, виджеты имеют полный контроль над системным меню как и любые другие приложения (только проще :) ).
Неплохо, неправда ли? К тому же мы осуществляем поддержку последнего драфта нового W3C стандарта для мобильных виджетов (https://www.w3.org/TR/widgets/), а также следим за тем, чтобы такие базовые вещи, как родная поддержка прозрачных PNG и объект Window.XMLHttpRequest, функционировали как положено.
В течение ближайших месяцев появится дополнительная информация о виджет-платформе. Совершенно точно в апреле у нас будут семинары TechDays https://www.msfttechdays.com/public/home.aspx и TechEd 2009. Ну а напоследок полюбуйтесь некоторыми скриншотами MSN виджетов, созданных в команде Windows Live в качестве примеров для нашей новой платформы.
Прим. редактора msfttechdays.com уже работает на момент перевода.
Автор перевода: Андрей Коновалов