Aug
06

Программная отправка SMS на C++ с помощью CE MAPI

Появилась необходимость программно отправлять SMS с телефона под управлением Windows Mobile. Решил не изобретать велосипед и поиспользовать MAPI для этих целей. После недолгих поисков набрел на эту статью на CodeProject. Немного переделал код для использования с wxWidgets. Вот что получилось:
читать далее…

Aug
05

Как создать базу данных Microsoft SQL Server CE

Сделал видео-урок о том как создать базу данных для SQL Server CE (Compact Edition) с помощью бесплатной SQL Server Management Studio Express. Хочу отметить что для того чтобы иметь возможность создавать базы данных SQL Server CE необходимо установить SQL Server Management Studio Express SP2. Версия без SP2 не имеет такой возможности.
Скачать видео-урок можно здесь и здесь.

Еще можно посмотреть на YouTube, но качество получилось не очень %)

Aug
04

Анонс Windows Mobile API Usage Tool!

Разработчики из Windows Mobile Team в своем блоге анонсировали инструмент мониторинга использования API функций в приложениях для Windows Mobile – Windows Mobile API Usage Tool.
Windows Mobile API Usage Tool сканирует ваше приложение для Windows Mobile (в формате cab, msi, или просто бинарник), выполняет статический анализ (static analysis), и выдает отчет об использовании API и других системных ресурсов.
В дистрибутив также входит файл deprecated.txt, в котором содержится текущий список упраздненных (deprecated) функций для Windows Mobile. Можно также получить отчет об использовании этих функций в вашем приложении. Использование Windows Mobile API Usage Tool это эффективный способ проверить то, как ваше приложение будет себя вести если deprecated-функции будут удалены из Windows Mobile.
Windows Mobile API Usage Tool работает из командной строки и выдает результат в виде базы данных SQL Compact Edition (.sdf файл). При вызове с ключем /deprecated также генерируются несколько полезных отчетов.

Aug
03

Работа с базами данных. Собираем SQLite для Windows Mobile

SQLite – это встраиваемый движок баз данных. Слово «встраиваемый» означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Это значит, что для своей работы SQLite не требует установки. Это, а также довольно простой набор API-функций, делает ее наиболее простым инструментом для разработки приложений, использующих в своей работе базы данных.
читать далее…

Aug
02

Рисуем градиентные кнопки

Несколько дней назад наткнулся на пост How to draw gradient buttons в блоге Native Mobile. На вид неплохо, но использование функции GradientFill() показалось мне не очень удобным, т.к. для ее использования приходится заполнять кучу полей в структурах TRIVERTEX.

Существует возможность создать подобные кнопки намного проще с использованием библиотеки wxWidgets.
читать далее…

Jul
31

Кто здесь?

Жизнь свою этот блог начал по одной простой причине: слишком много вопросов… Задают их везде: на работе, по ICQ, знакомые и вобще разные люди. Задумывалось все это для того чтобы собрать как можно больше интересного о разработке для мобильных устройств, и чтобы весь собранный материал помог хотя бы от части этих вопросов, о которых я говорил ранее, избавиться.
Итак, блог о программировании, для программистов и людей им сочуствующих. Информация намечается разная и о разных мобильных платформах. Что из этого получится будет видно дальше.

Jan
21

HabraSnake – Free Snake Game

HabraSnake is a simple free snake game for your PocketPC, Smartphone or desktop computer.

Supported Platforms

  • Windows Mobile 2003
  • Windows Mobile 5
  • Windows Mobile 6
  • Windows NT/2000/XP/Vista
  • Linux

Downloads

Screenshots

HabraSnake for Windows Mobile

HabraSnake for Windows NT/2000/XP/Vista

HabraSnake for Linux

Jan
01

Pocket Translator

Pocket Translator is free utility for your Smartphone or PDA which translates words or texts from/to different languages using Google Translate online service.

Please note that Pocket Translator can translate words or texts only when you are connected to the Internet.

Supported Platforms

  • Windows Mobile 2003
  • Windows Mobile 5
  • Windows Mobile 6.0
  • Windows Mobile 6.1

Downloads

Download Pocket Translator

Screenshots

Pocket Translator for PocketPC


top