Need for Speed Shift HD для Windows Mobile (Дожили! Где купить, не смог найти!)

Наткнулся на днях — на очень достойную игру для Windows Mobile. Первая игра на моём HTC HD2, которую мне захотелось иметь на телефоне всегда. Я вообще не игрок, но иногда бывает… (в очереди где нибудь там стоишь или ещё чего — чтобы время скоротать).
Хорошая графика, никаких тормозов, качественное, приятное и удобное управление G-Sensor-ом.

Вот немного фотографий:
Need for Speed Shift HD для Windows Mobile
Читать дальше →

Рисование Красивых линий в Windows Mobile на C#

Здесь я приведу пример кода для рисования при помощи GDI+ для Windows Mobile. Хороший человек Алекс Фейнман представил замечательную библиотеку OpenNETCF.GDIPlus для рисования очень красивых линий с использованием разнообразных кистей и заливок. Библиотека доступна с исходным кодом и позволяет делать удивительные вещи, самыми полезными (на мой взгляд) из которых являются возможность рисования прозрачных объектов (Transparent) и сглаживания краёв и объектов, что делает линии значительно более привлекательными.

Итак пример кода:
Читать дальше →

Рисуем изображение с прозрачным фоном и заставляем его перемещаться в NET CF.

Довольно долго я всевозможными способами пробовал вывести изображения с прозрачным фоном (например картинку формата png) в .NET CF на Windows Mobile устройствах. Но всё получалось либо медленно и некрасиво, либо очень сложно. А нужен был метод позволяющий делать это просто быстро и качественно. И вот недавно наткнулся на чудесный набор библиотек OpenNETCF Smart Device Framework (думаю о нём я ещё не раз напишу — в нём ну очень много полезных и нужных вещей). В этом наборе имеется библиотека OpenNNETCF.Drawing.dll — предназначенная для работы с изображениями с использованием GDI+. Вот она то мне и помогла сделать то что так давно хотелось.

Читать дальше →

MicroSoft анонсировала Silverlight для Symbian

Microsoft выпустила RTM версию Silverlight для Symbian, которая поддерживается аппаратами Nokia S60 пятого поколения Nokia 5800 XpressMusic и Nokia N97.

Теперь имеется поддержка приложений Silverlight версии 2.0 на современных устройствах с операционной системой Symbian в мобильном браузере.

Более подробно на английском здесь: http://www.silverlight.net/getstarted/devices/symbian/

Ну не гадство ли? Вот почему поддержки Silverlight в Windows Mobile 6.X нет? И кому она нужена в Symbian, тем более, на весьма ограниченном перечне устройств?

Я конечно понимаю что это маркетинг, но всёравно обидно.

Включение виброзвонка в Windows Mobile на C#

Большинство моделей современных телефонов поддерживают функцию виброзвонка, а значит его можно использовать (например в играх при взрывах для придания ещё большей реалистичности, или при написании коммуникационных программ, для того чтобы устройство находясь в кармане дало знать о пришедшем сообщении).

Здесь я приведу три метода реализации виброзвонка на устройствах Windows Mobile в среде .NET CF. Хотя, по правде говоря, все они реализованы через использование API поэтому могут быть использованы не только в .NET.

Читать дальше →

Продолжение Windows Mobile - Windows Embedded Handheld

Как я и ожидал так и произошло!

MicroSoft представили новую мобильную систему Windows Embedded Handheld на базе Windows Mobile 6.5.3. Основное назначение данной системы это устройства для бизнеса. Новая система должна появиться в течении шести месяцев.

А во второй половине 2011 года её, обещают заменить на версию на основе Windows Phone 7.
Вероятнее всего теперь произойдёт смещение данной платформы в корпоративный сегмент, именно то чего я и ожидал.

Читать дальше →

Программная перезагрузка Мобильного устройства в NET CF.

Существует 2 вида перезагрузки для карманных компьютеров Жёсткая (Hard Reset — аппаратная перезагрузка) и Мягкая (Soft Reset — программная перезагрузка).
При Жёсткой перезагрузке устройство возвращается к заводским настройкам, делается она специфическими методами (иногда это нажатие сочетания определённых клавиш, иногда специально спрятанная кнопка). В любом случае прибегать к такому методу перезагрузке следует крайне осторожно.
При Мягкой перезагрузке все настройки и программное обеспечение на устройстве сохраняются, происходит обычная перезагрузка устройства, как на обычном компьютере. Этот вид перезагрузки используется довольно часто, когда необходимо применить новые специфические параметры либо при сбое какого либо из приложений. Здесь я приведу примеры мягкой перезагрузки устройства.

Читать дальше →

Программно отменяем выключение КПК и подсветки в Win Mobile на C#

Наверное многие сталкивались с этой проблемой, когда написанное приложение хорошо и замечательно работает, до тех пор пока КПК не уйдёт в спящий режим. Либо когда необходимо долго не прикасаясь к экрану карманного компьютера хорошо и чётко видеть что у него на экране (в случае например если вы делаете что-то своё для навигации, а почему бы и нет) а устройство спустя секунд 20-30 выключает подсветку экрана. Вот и я столкнулся с такой проблемой и необходимостью заставить устройство не выключаться не при каких условиях, пока я этого не захочу, либо не сядут аккумуляторы.

Итак, сам класс для запрета отключения КПК и подсветки:
Читать дальше →

FBA The Creator - IDE для создания мобильных игр.

Наткнулся в интернетах на очень интересный и что важно — абсолютно бесплатный проект FBA The Creator. Представляет собой небольшую IDE для создания игр под Windows Mobile и Pocket PC — что очень приятно удивило это очень маленький размер самой IDE. Но ещё больше удивило то, что сама IDE может создавать полноценные готовые к использованию игровые проекты и большое число простых и понятных примеров. Конечно для разработки серьёзных вещей оно не тянет, но для обучения детей программированию — самое оно! Очень советую.

Читать дальше →

Windows Mobile 6.5 Живее всех Живых или А куда они денутся!

    Не так давно Майкл Чанг (Michael Chang), старший менеджер по продуктам Windows Phone 7 Series, подтвердил на конференции CTIA Wireless, что компания намерена продолжать разработку, поддержку и предустановку Windows Mobile 6.5 в коммуникаторы.

    «Мы думаем об Windows Phone 7 Series как способе увеличения охвата рынка. Я бы не сказал, что новая операционная система основана на нашем опыте в создании многофункциональных устройств. Мы просто добавили мультимедийных функций и сосредоточили внимание на интерфейсе. В Windows Mobile упор будет сделан всё так же на возможности, а создание пользовательского интерфейса предоставим сторонним разработчикам,» — говорит Чанг.

    А вот я думаю что не могут они отказаться от линейки Win Mobile, ну никак. Рынок мобильных операционок — это не только потребительские устройства — кпк, смартфоны и т.п. Это ещё и большой рынок промышленных устройств, на котором нет ни яблочной компании ни андроида. Есть небольшое количество Palm OS (исторически так сложилось) и мелкие потуги Linux, но последнюю и производители обходят стороной и разработчики не спешат осваивать, ввиду сложности разработки и непонятных перспектив.

    А вот с WM в этом плане всё куда как замечательнее, великолепные средства разработки как следствие высокая скорость разработки специализированных приложений, Большое количество разнообразных устройств, худо-бедно понятная политика «партии» MS.

    Windows Phone просто не для этих целей, и вряд-ли сможет заменить Windows Mobile в этом сегменте, а сегмент не маленький. Единственное, что может произойти нехорошего, это появление и укрепление позиций каой нибудь другой операционной системы, но пока таких я не вижу.