Как стать автором
Обновить
0

Разработка под Windows Phone *

Пишем под мобильную ОС Windows

Сначала показывать
Порог рейтинга
Уровень сложности

WM 5.0+ Hardware Slide To Keyboard Lock/Unlock

Время на прочтение 1 мин
Количество просмотров 897
Представляю программку пусть и редкой применимости, но несомненной полезности: блокировка/разблокировка клавиатуры по движению аппаратного слайдера. Соответственно и работать будет только там, где он есть, и нету сенсорного экрана (иначе я бы посоветовал S2U2). И такие девайсы еще остались, например Toshiba G500, а может еще какие другие.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Многозадачность в Windows Phone 7 Series

Время на прочтение 3 мин
Количество просмотров 3K
Одним из наиболее спорным вопросом, обсуждаемых при рассмотрении Windows Phone 7 Series является многозадачность, а точнее ее отсутствие. Как выяснилось, этот вопрос вызывает озабоченность у большого числа пользователей и разработчиков. Давайте подробнее рассмотрим этот вопрос.
Читать дальше →
Всего голосов 65: ↑42 и ↓23 +19
Комментарии 116

Эмулятор Windows Phone 7 разблокирован для доступа ко всем функциям

Время на прочтение 1 мин
Количество просмотров 4.5K
Разработчик под Windows Mobile, Dan Ardelean, сумел разблокировать ROM эмулятора Windows Phone 7 для доступа ко всем доступным в текущем ROM функциям этой операционной системы. Например, ниже прикольный Task Manager, который ранее никогда не демонстрировался. На второй картинке — меню настроек.

image image

Обновленная прошивка доступна в блоге. У меня пока нет возможности попробовать, но если у кого получится — пишите отзывы в комментарии.

via www.istartedsomething.com/20100319/windows-phone-7-series-emulator-unlocked
Всего голосов 65: ↑46 и ↓19 +27
Комментарии 51

Windows 95 на HTC HD2

Время на прочтение 1 мин
Количество просмотров 4.5K
Windows 95 запустили на HTC HD2 (Windows Mobile 6.5) с помощью эмулятора QEMU. Управление мышью через эмулятор неудобное, но система работает и загружается достаточно быстро.



via MobileCrunch
Всего голосов 70: ↑53 и ↓17 +36
Комментарии 54

Истории

Скриншоты 3D-игр для Windows Phone 7

Время на прочтение 1 мин
Количество просмотров 1.7K
Engadget в очередной раз получил эксклюзивные материалы от Microsoft. На этот раз, это скриншоты двух 3D-игр для Windows Phone 7. Обратите внимание на наличие ачивментов (достижений).

Первая игра — это упрощенная RPG в стиле Diablo:

image
Читать дальше →
Всего голосов 72: ↑51 и ↓21 +30
Комментарии 73

Windows Phone 7: новое видео, многозадачность и единая разработка под три платформы

Время на прочтение 1 мин
Количество просмотров 669
С конференции TechEd Middle East утекли два видео, снятые участником на мобильное устройство. В первом видео демонстрируется одна и та же игра, которая работает на PC, Windows Phone 7 и XBox360. Далее в видео демонстрируется один единственный солюшн в Visual Studio 2010 для одновременной разработки под все три платформы. В видео видно, что все ресурсы и большая часть кода едины для всех проектов, позволяя делать одну игру под три платформы сразу, прилагая минимум усилий.



Во втором видео, под катом, демонстрируется работа с устройством, в ходе которой видно, что после перехода на браузер в нем уже открыта страница. Это косвенно подтверждает данные о наличии многозадачности в Windows Phone 7. Другой вариант многозадачности демонстрируется тут же: одна из вкладок браузера прикрепляется в главному окну в виде тайла, который будет обновляться при изменении содержимого страницы. Таким образом, приложение в Windows Phone 7 будет иметь возможность работать в фоновом режиме обновляя свое состояние.
Читать дальше →
Всего голосов 56: ↑40 и ↓16 +24
Комментарии 47

Создание CAB для Windows Mobile с большим количеством файлов

Время на прочтение 1 мин
Количество просмотров 1.9K
Столкнулся недавно с неожиданной проблемой с генерацией CAB. Для генерации используется CabWiz.exe. Упаковщик стал ругаться на неверные символы в названии каталогов «setup.inf contains DirIDs, which are not supported».

Проект для Windows Mobile компилировался и упаковывался в CAB. Утром, когда собирался тестовый пакет, всё прошло на ура. Днём изменений в проекте сборки не было. Вечером CAB не собрался. Начали думать, что всё же где-то некорректно обрабатываются переменные со знаком процента, или вставляются в .inf неправильные пути в раздел DestinationDirs.

После разбора оказалось, что версия, которая поставляется вместе с Visual Studio 2008, имеет ряд ограничений. Одно из этих органичений: максимальное количество обрабатываемых файлов — 262. Т.е. если в архив складывается 262 файла, то всё хорошо и на выходе будет корректный СAB. Если же в проекте появляется 263 и больше файлов, то будет выдаваться ошибка описанная выше.

Решение оказалось достаточно простым. В WM 6 SDK есть правильный cabwiz.exe, где эта проблема устранена.
1) Итого пользуемся теперь c:\Program Files\Windows Mobile 6 SDK\Tools\CabWiz\Cabwiz.exe
2) Можно c:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\CabWiz.exe заменить на новый из sdk (а также заменить файл CabWiz.ddf) и тогда можно спокойно продолжить собирать CAB прям из студии.

Кстати, не забывайте использовать переменные (макро-переменные) для CAB, они сильно облегчают жизнь.
http://www.christec.co.nz/blog/archives/262
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 0

Первая реклама Windows Phone 7 Series

Время на прочтение 1 мин
Количество просмотров 939
Стала появляться официальная реклама новой мобильной платформы от Microsoft. Рекламка простенькая, без людей в кадре, сосредоточена на интерфейсе. Кстати, в ролике приятная песенка, может кто-нибудь намекнет кто исполнитель?



PS: песенку определили — Ad Megan Wyler — I'm Not Invisible
PPS: как выяснилось, реклама не официальная, сделана фанатом, но выглядит очень профессионально
Всего голосов 39: ↑26 и ↓13 +13
Комментарии 23

Новы ли новинки Windows 7

Время на прочтение 2 мин
Количество просмотров 859
Пару дней назад Microsoft представила следующее поколение своей мобильной платформы — Windows Phone 7 series. Интернет уже устал обсуждать ее инновационных подход, ее запоздалость или ее спорность, в зависимости от взгляда пишущего. Но я сейчас хочу поговрить о другом. Почему в Windows Phone 7 series реализованы именно эти принципы и именно такой интерфейс. Почему именно тут и именно сейчас.
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Комментарии 2

Многозадачность и Silverlight в Windows Phone 7 подтверждены

Время на прочтение 1 мин
Количество просмотров 567
В сеть утекли документы, относящиеся к сфере разработки под платформу Windows Phone OS 7. Среди прочего, эти материалы подтверждают то, о чем ходили слухи: во-первых, операционная система Windows Phone OS 7 поддерживает многозадачность, во-вторых, и это самое приятное, разработка приложений для Windows Phone 7 будет вестись с помощью технологии Silverlight.

image

Кроме этого:
— подтверждено, что для платформы можно будет писать XNA-приложения;
— обычные разработчики будут писать управляемый код, но OEM получат возможность писать неуправляемый код и дополнительный API;
— векторный интерфейс построен на XAML (это очевидно проистекает из Silverlight), его можно будет разрабатывать в Blend и Visual Studio 2010 (видимо со специальным SDK);
— пуш-нотификации для приложений с возможностью активации закрытого приложения после прихода события.

Ждем конференцию MIX10 в марте для официальных подробностей.
Всего голосов 64: ↑53 и ↓11 +42
Комментарии 45

Демонстрация интерфейса Windows Phone 7

Время на прочтение 1 мин
Количество просмотров 901
На конференции WMC 2010 только что продемонстрировали новый интерфейс Windows Phone 7.



Вылядит свежо и здорово. Сама презентация изобиловала деталями. Вывод только один: Windows Phone 7 — это совершенно новая платформа, забудьте что было раньше, нас ждет новый потрясающий дизайн интерфейса.

PS: Gizmodo подготовил большой отчет по новой платформе под названием Everything is diffrent now

Еще ссылки:
— Официальный интерактивный промо-сайт на которм можно «попробовать» функции устройства
Видео с реальной демонстрацией устройства на базе Windows Phone 7
— анонс на Windows Blog
много фотографий с устройством на руках
— видео с презентации платформы уже доступно для просмотра. Смотрите те, кто пропустил тут
Всего голосов 97: ↑55 и ↓42 +13
Комментарии 43

Пальцеориентированный интерфейс на телефонах Windows Mobile (продолжение)

Время на прочтение 1 мин
Количество просмотров 672
Продолжая своё размышление об интерфейсе современных телефонов и платформы Windows Mobile решил попробовать реализовать все свои желания в коде и использовать в наших реальных проектах. Ранее до этого руки не доходили, да и времени не было.

Платформа .Net 2.0, среда Windows Mobile 5.0.

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


Завтра постараюсь рассказать о тонкостях какой-нибудь из реализаций.Вот скриншот для примера:


Смотрю как быстро комментируют мой прошлый пост, поэтому интересно пообщаться с теми, кто также реализовывал свой собственный UI на winmo. С чем пришлось столкнуться?
Всего голосов 18: ↑10 и ↓8 +2
Комментарии 6

Пальцеориентированный интерфейс на телефонах

Время на прочтение 1 мин
Количество просмотров 622
Всегда любил использовать реальную клавиатуру на телефоне, пусть даже и маленькую. Но тактильные ощущения нельзя скидывать со счетов. «Нажми на кнопку, получишь результат», как пелось в песне группы «Технология».

С тех пор как я начал использовать коммуникаторы с тачкрином, всё больше и больше прихожу к мысли, что Windows Mobile просто не присоблен к работе с помощью пальцев.
Исторически так сложилось, что Windows Mobile заточен на работу со стилусом. Такой маленкой палочке-ковырялочке, чтобы нажимать на такие же маленькие кнопки, табы и чек-боксы.

Новая версия WM 6.5 практически ничего нового не привнесла. Можно ли считать глобальной доработкой то, что размер кнопок просто увеличили в 2-3 раза? Нажатие на кнопку зачастую также не производит никакого мнгновенного результата: ни окантовки, ни графического оформления нажатого состояния, ни звукового оформления и опять же никаких тактильных ощущений.

Что бы хотелось сделать реально:
  • Графические кнопки по умолчанию во всех приложениях, как это было сделано темами в Windows XP
  • Использование вибры на нажатие на кнопках и других контролах, на которые можно нажимать
  • Настраиваемое звуковое сопровождения нажатия, для кнопки одно, для выбора textbox другое
  • Отрисовка кнопок без задержке в основной форме, а не так как сейчас: сначала фон, потом textbox, затем кнопки, затем текст и т.д.


Собственно что я хотел спросить ваши мысли на эту тему? Чего ещё не хватает в интерфейсе?
Всего голосов 14: ↑6 и ↓8 -2
Комментарии 16

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Как определить «Где я?» в приложениях на Windows Mobile

Время на прочтение 16 мин
Количество просмотров 4.7K
Каким образом реализуются приложения, зависящие от местоположения сегодня? Как правило, на ум сразу приходит использование GPS-устройств, которые способны предоставлять координаты текущего местоположения. Однако, GPS устройства есть далеко не везде и не всегда. Давайте попробуем разобраться как реализовать более богатый способ определения текущего местоположения.
Читать дальше →
Всего голосов 51: ↑44 и ↓7 +37
Комментарии 65

Callback на Windows Mobile 6.5 (Windows phone)

Время на прочтение 2 мин
Количество просмотров 1.1K

С декабря 2009 года доступна новая версия программы Moroko PDA. Это удобный способ общения с помощью IP-телефонии с Вашего WM-коммуникатора или КПК на Windows Mobile 5-6.5.
подробности
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 0

Windows Mobile Marketplace доступен для WM 6 и 6.1

Время на прочтение 1 мин
Количество просмотров 2K
image
Запущенный вместе с новой версией Windows Mobile 6.5 онлайн магазин программ Windows Mobile Marketplace изначально был направлен на поддержку платформы WM 6.5. О поддержке ранних версий WM 6 и 6.1 зявлялось и вот наконец-то в Marketplace появилась возможность работать и с ними.

Если у вас смартфон на базе Windows Mobile 6 и выше, то зайдя с него на адрес mp.windowsphone.com вы можете установить небольшой клиент, который позволит вам производить навигацию по магазину. На момент запуска магазина в нем было зарегистрировано около 250 приложений, сегодня, спустя месяц, приложений уже более 800 (для разных стран количество различается).

Жаль, но пока для российских аккаунтов доступны только бесплатные приложения.

via arstechnica.com
Всего голосов 20: ↑13 и ↓7 +6
Комментарии 13

My Phone поможет найти ваш телефон

Время на прочтение 1 мин
Количество просмотров 855
image

Microsoft обновила онлайн-сервис My Phone, который предлагает 200 мегабайт бесплатного хранилища для синхронизации ваших контактов, документов и смс с телефона на базе Windows Mobile.

Обновление существенное и предлагает следующие новые функции:

* поиск потерянного телефона;
* блокировка потерянного телефона;
* обмен фотографиями на ведущих веб-сайтах социальных сетей;
* экономия места на телефоне. Архивирование данных онлайн для удаления на телефоне.

От себя добавлю, что клиент для WM стал симпатичнее и шустрее. Имеется официальная русская локализация.

Подробнее по адресу myphone.microsoft.com

Здесь можно почитать развернутый обзор по-русски.
Всего голосов 44: ↑31 и ↓13 +18
Комментарии 17

Программы автовывода баланса на рабочий стол

Время на прочтение 2 мин
Количество просмотров 11K
Как вы смотрите остаток на счете в своем телефоне? На Билайне надо набрать *102# и подождать ответа. Привычно, но долго. Было бы прикольно, если бы баланс всегда показывался на экране, достаточно одного взгляда для проверки. Такая возможность есть, вот обзор некоторых продуктов, отображающих текущий баланс счета на рабочем столе.
Dynamic Operator Name screenshot

Dynamic Operator Name (Windows Mobile)

В автоматическом режиме запрашивает остаток на счете и выводит его вместо названия GSM-оператора. Проверка баланса осуществляется после каждого звонка и просыпания устройства.
Прога — бесплатная, написана отечественными разработчиками.
Скачать Dynamic Operator Name 3.5 beta 3 для WM5-6.5. Устанавливать нужно в основную память.
Из-за особенностей ОЕМ-софта программа не работает на следующих девайсах: Samsung I900, I780; Toshiba G900.
Читать дальше →
Всего голосов 83: ↑60 и ↓23 +37
Комментарии 65

Вышел SPB Mobile Shell 3.5

Время на прочтение 1 мин
Количество просмотров 1.5K
Добрый день!

Хочу поделиться с вами хорошей новостью. В свет вышла новая версия всем известного продукта SPB Mobile Shell (теперь с циферками 3.5)

Эта версия программы полностью замещает стандартный экран «сегодня» и предоставляет удобный доступ к программам, прогнозу погоды, календарю и т.д.
А так же появились новые виджеты: задачи, фоторамка (виджет и полноэкранный режим), статусы Facebook и Twitter, напоминания о днях рождения, имя сотового оператора, будильник и дата. Улучшены виджеты: контакты, менеджер беспроводных модулей и погода.
Кроме того, дебютировали: 3D-просмотрщик e-mail и SMS, доступ в онлайн-каталог фоновых рисунков, поддержка сенсора движения в 3D-карусели, корзина для удаления виджетов (в режиме редактирования вида рабочего стола) и многое другое.



Было устранено много ошибок и устранены проблемы производительностью и утечкой памяти.
Программа стала явно шустрее (заметно даже на глаз) и намного приятнее!

Спешу поделиться с вами волшебной ссылкой: нажать сюда

Пользуйтесь на здоровье!
Всего голосов 61: ↑42 и ↓19 +23
Комментарии 55

Телефон с Windows

Время на прочтение 1 мин
Количество просмотров 851
Несмотря на то, что мобильная ОС Windows Mobile 6.5 была представлена в феврале текущего года, официально в России телефоны с этой операционкой появятся в продаже только с 6-го октября.

Microsoft заявила модели следующих производителей: Acer, Asustek, Gigabyte, HTC, LG, Rover PC, Samsung, Sony Ericsson и Toshiba. Старт продаж в октябре, кстати, намечен не только в России, но также в Северной и Латинской Америке, Европе и Азиатско-Тихоокеанском регионе — практически по всему миру.
Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 4

Вклад авторов