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

Разработка мобильных приложений *

Android, iOS, Windows Phone и прочие

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

Перевод: 30 дней Windows Mobile, день третий — GPS Compass (.NET vs WinAPI/C)

Время на прочтение4 мин
Количество просмотров2K
Третья часть из цикла переводов. Сегодня у нас на очереди GPS Compass. Предыдущая статья, менеджер Bluetooth — http://habrahabr.ru/blogs/mobiledev/61703/.

Крис Крафт. C#


Оригинал находится здесь.

Я не дизайнер, но как уже говорилось раньше, приложение должно выглядеть привлекательным. Поэтому для GPS компаса я нашёл очень хорошее бесплатное изображение в Wikimedia. Когда основа для оформления была выбрана, осталось определиться с механизмом получения GPS-данных. Были доступны следующие варианты:
  1. получать данные через последовательный порт
  2. с помощью OpenNetCF GPS библиотеки
  3. используя GPS Intermediate Driver


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

Программирование потоков под Compact Framework

Время на прочтение2 мин
Количество просмотров2.2K
Наверно, каждый человек, кто программирует под .NET Framework или Compact Framework, хоть раз в жизни сталкивался с потоками (Thread). И часто возникала проблема запуска функции с вызовом статического метода, в особенности это касается тех методов, где происходит изменение контролов формы. В этой статье я расскажу, как решить данную проблему.
Далее...

Перевод: 30 дней Windows Mobile — день второй (Winforms/С# vs WinAPI/C)

Время на прочтение6 мин
Количество просмотров1.7K
Итак, продолжаем перевод цикла статей 30 дней .NET [Windows Mobile]. Напоминаю, что для большего интереса переводятся сразу две статьи — из блога Криса Крафта (Windows Forms — C#) и Кристофера Фэрбейрна (WinAPI — C). На очереди день второй — управление bluetooth. Предыдущая статья из цикла —
http://habrahabr.ru/blogs/mobiledev/61248/.

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

Перевод: 30 дней Windows Mobile — день первый (С# vs WinAPI)

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

Вступление


Многие Windows Mobile разработчики, пишущие на .NET, слышали или читали замечательный цикл постов Криса Крафта «30 Days of .NET [Windows Mobile Applications]». Я решил начать цикл переводов этих постов, но чтобы было интереснее, в статьях будет представлен перевод не только оригинального поста из блога Криса с примерами на С#, но также и перевод статей от Кристофера Фэрбейрна — энтузиаста, который решил портировать все примеры Криса на C++! На текущий момент портировано 8 из 30 приложений, но это тоже очень неплохо.

При переводе я постараюсь свести к минимуму неотносящиеся к делу лирические отступления, потому что «вода» в переводе становится ещё более жидкой и читать становится невозможно :)

Итак, приступим — первое приложение, обратный отсчёт до полуночи.

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

Перевод: эффективный способ работы с памятью в Compact Framework

Время на прочтение5 мин
Количество просмотров1.2K
Оригинал статьи находится в блоге Роба Тиффани.

Кто-нибудь ещё помнит старые добрые времена DOS, когда мы проводили время, пытаясь выжать более 640Кб для драйверов, программ, резидентов и даже Windows? Такие вещи как QEMM, HIMEM, EMM386.EXE пробуждают у меня теплые воспоминания.

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

Нужна помощь. Подскажите имена евангелистов или просто ужасно интересных докладчиков

Время на прочтение1 мин
Количество просмотров603
Ребята, помогите.

Подскажите имена людей (иностранцев), которых вам бы хотелось видеть в России в качестве спикера на мероприятии по мобильным технологиям и сервисам. [этим летом]

Кто может хорошо и интересно говорить про мобильный веб и смежные темы?

Знаете кого-то из СНГ? Тоже, плиз, обратите на них мое внимание.

Нужна помощь. Подскажите имена евангелистов или просто ужасно интересных докладчиков

Время на прочтение1 мин
Количество просмотров586
Ребята, помогите.

Подскажите имена людей (иностранцев), которых вам бы хотелось видеть в России в качестве спикера на мероприятии по мобильным технологиям и сервисам. [этим летом]

Кто может хорошо и интересно говорить про мобильные технологии и сервисы?

Знаете кого-то из СНГ? Тоже, плиз, обратите на них мое внимание.

Вашингтон — первый город с бесплатным мобильным ТВ

Время на прочтение1 мин
Количество просмотров782
Вашингтон станет первым городом, где будет запущено бесплатное цифровое телевидение для мобильных устройств. Его можно свободно принимать и смотреть на смартфонах, автомобильных дисплеях и ноутбуках. Трансляция сигнала DTV начнётся в августе с пяти местных телестанций, принадлежащих CBS, NBC, PBS, Ion и Fox. Это только первый шаг в реализации планов новообразованной коалиции Open Mobile Video, которая ставит целью организовать повсеместное вещание бесплатного мобильного ТВ. К концу года они планируют окучить ещё 25 американских городов, в том числе Нью-Йорк, Чикаго и Сан-Франциско, и покрыть зоной вещания территорию, на которой проживает 39% населения США.

Пока непонятно, какие конкретно устройства смогут принимать цифровое телевидение и в каком стандарте будет осуществляться вещание. Операторы сотовой связи не проявляют особого энтузиазма, потому что у них есть собственное телевидение для своих абонентов, причём платное по подписке.

Однако, компания Dell уже представила на недавно прошедшей выставке NAB новую модель ноутбука со встроенным DTV-приёмником. Мобильные телефоны с таким функционалом уже анонсировали LG и Samsung. Компания Kenwood выпускает соответствующие приёмники для салонов автомобилей.

via AP

WiFi стал обязательной фичей на смартфонах

Время на прочтение1 мин
Количество просмотров645
Как показывают опросы пользователей, связь по протоколу WiFi является чрезвычайно востребованной функцией на смартфонах. Более того, в массовом сознаниии начинает складываться тренд, что смартфон уже нельзя считать полноценным и современным, если в нём отсутствует WiFi.

Вот основные результаты исследования.
  • 74% владельцев смартфонов с WiFi используют этот функционал
  • 77% ждут, что в их следующем смартфоне будет WiFi

Из этих цифр следует, что WiFi должен стать общепринятым стандартом для всех мобильников. Собственно, производители двигаются в этом направлении. Если сейчас WiFi имеется только в 44% всех моделей на рынке (конкретно, под WiFi сертифицировано 311 мобильных устройств, в том числе смартфонов), то через пять лет эта цифра должна вырасти до 90%.

Опрос был проведён компанией ABI Research среди американских пользователей (выборка 1000 человек).

Windows Mobile 6.5 — Windows Mobile Widgets

Время на прочтение1 мин
Количество просмотров2.2K
Не только разработчиков для платформы Windows Mobile достали уродливые стандартные контролы. В команде разработчиков самой платформы это тоже поняли и разработали «третий» способ разработки приложений для WM (помимо native и managed способов).

Разродились они поддержкой веб-приложений (RIA, как их сейчас модно называть) и назвали их Windows Mobile Widgets. Им можно назначать нормальную отдельную иконку, у них есть полный доступ к нижнему меню (!) и т.д.

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

Кросс-платформенная разработка — Windows Mobile и Windows (.NET Compact Framework, C#)

Время на прочтение8 мин
Количество просмотров3.3K
Не так много разработчиков осознают, что разрабатывая приложения для платформы Windows Mobile с использованием Compact Framework, у них существуют шансы собрать это же приложение под десктоп версию Windows! Я и сам об этом долгое время только задумывался, предполагая, что подобная возможность есть, но не рассматривал её как нечто, хоть сколько-нибудь реальное.

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

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

Интервью с Дмитрием Корчагиным (DG~SC), автором Opera Mini Mod

Время на прочтение5 мин
Количество просмотров2.3K
Opera Mini — легковесный мобильный браузер со сжатием трафика путем оптимизации на своих серверах.
Парадокс в том, что программа имеет модификацию отечественной разработки, которая намного опережает оригинал по ряду функций. Мы взяли интервью у автора программы Opera Mini ModДмитрия Корчагина (DG~SC).
Читать дальше →

Пишем программу для установки рингтонов в Windows Mobile

Время на прочтение4 мин
Количество просмотров1.5K
Windows Mobile, что пятая, что шестая, отличается далеко не самой удобной системой установки рингтонов. К слову, нам моём прошлом Palm Treo 650 было ещё кошмарней, но речь не о нём. Мало того, что нам не дают поставить мелодию на группу, так ещё и все рингтоны должны лежать в папке \Windows\Rings. Да, можно поменять через реестр, но это некрасиво, да и проблему с группами не решает.

Что же делать?

Сначала я обратил свой взор на нечто под названием PhotoContactsPro, который даже mobile-review.com в какой-то из статей рекомендовал как хорошую утилиту для установки мелодии на группы. Но вот незадача, утилита эта предоставляет целую оболочку для телефона, что мне, к примеру, даром не надо (а она ещё и денег стоит). При выключении этой оболочки назначение мелодий на группу, разумеется, отключается.

Далее, внезапно нашлась утилитка ToneManager. Утилитка хороша: маленькая, бесплатная, делает ровно то, что нужно — вешает в Pocket Outlook мелодии по группам. Но работает она ровно с одной папкой (\Windows\Rings по умолчанию) и, что самое, неприятное, не умеет сохранять свои настройки. А сохранять настройки для такой программы крайне важно, поскольку всё, что она делает — проставляет мелодии контактам, то бишь новые контакты идут лесом, пока её снова не запустишь. Автор в релизе радостно написал «извините, сохраняться будем в следующих версиях!», но вот следующих версий как-то и нет.

Намучившись с поисками, решил, что проблема эта — отличный повод пощупать-таки Compact Framework и сделать свою утилитку.

Автор статьи wdk, но он, в силу своей кармы, не может опубликовать материал. Если вам понравилась статья, то помогите хорошему автору поправить свою карму и начать писать полезные статьи.

Что же получилось?

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

Интервью с людьми не без участия которых WAP стал таким какой он есть

Время на прочтение19 мин
Количество просмотров2.9K
В качестве дополнения к главе об истории руWAP, я проинтервьюировал трёх человек, на глазах и не без участия которых WAP стал таким какой он есть сейчас.
Итак, представляю интервьюируемых:
  • DeeSee — отец-основатель WAP.Siemens-Club.Ru
  • unnamed777 — Администратор нескольких популярных WAP сайтов (адреса не привожу по просьбе его самого), модератор в нескольких разделах на форуме s-c.ru, один из учителей руWAP.
  • Ариец — администратор набирающего популярность портала и самого популярного клик-клуба в WAP

3 интервью - под катом

WAP 2.0 своими руками: 1.2: История русскоязычного WAP [1 часть].

Время на прочтение6 мин
Количество просмотров4K
Все предыдущие и будущие части доступны здесь
В качестве приложения к этой главе: Интервью с людьми не без участия которых WAP стал таким какой он есть

История русскоязычного WAP



Введение


Как сказал один из историков, в моём красноречивом пересказе: «Любая история субъективна по определению. Объективными являются только лишь исторические факты, а их толкование, составляющее историю — субъективное мнение историка.», от себя добавлю, что я старался быть на столько менее субъективным на сколько возможно — перед написанием статьи я поговорил с администраторами нескольких популярных WAP ресурсов, прочитал несколько субъективных статей, в одной их которых говорилось что у вапа будущего нет, а в другом диаметрально-противоположно, но с явной рекламой одного из ресурсов — все эти статьи вы можете найти, используя Google, мы же постараемся посмотреть на WAP с разных сторон. Итак, приступим.

Под катом рассказ о становлении руWAP

Убийство форума

Время на прочтение2 мин
Количество просмотров2.3K
Навеяно одим бесчеловечным поступком, произошедшем вчера в российском WAP-сообществе...

Наверное всем старым мобиловодам был известен WAP-ресурс Siemens-Club, в частности его форум. В свое время, в 2005-2006 годах он находился на первых строчках рейтингов по посещаемости, до того момента как перестали производить телефоны данной марки. Как ни странно, после этого события посещаемость ресурса хоть и упала, но не очень сильно. С другой стороны, форум превратился из чисто технического в более свободный, где обсуждались вопросы уже обширной тематики.
Конечно, костяк форума, «технари», остались, но общаясь уже более на равных с нубами (не на кого было молиться)… себя я относил именно к старичкам, т.к. общался там практически с создания этого форума. Но, как говорится, не было печали…

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

WAP 2.0 своими руками: 1.1: История развития стандартов WAP

Время на прочтение2 мин
Количество просмотров4.7K
В WAP я влюбился ещё в далёком 2005 году, сейчас работаю фрилансером и разрабатываю WAP сайты на благо Родины. Писать книгу по WAP я пытался уже два раза — всегда не хватало мотивации, думаю если хабраюзерам будет интересна эта тема, то книгу я писать продолжу, расскажу вам много интересного и мотивации у меня будет выше крыши… ну а не будет интересна… ну и чёрт с ней — третий блин тоже может быть комом.:)

Итак, представляю первую главу на суд общества.

Далее короткая история развития стандарта WAP

iPhone и Nokia: битва за Рунет

Время на прочтение1 мин
Количество просмотров782
Аналитическая компания Gemius опубликовала интересную статистику по мобильным устройствам в Рунете. Данные предоставлены системой комплексного аудита статистики сайтов gemiusTraffic. Выборка: 26,7 миллионов cookies в октябре, 29,5 млн cookies в ноябре с учётом повторных посетителей и браузеров, не принимающих cookie.

на первый взгляд кажется, что у айфона нет конкурентов. Однако, если суммировать показатели всех моделей Nokia, то у них будет около 40% в сумме, то есть заметно выше, чем у iPhone.

Вот самые популярные в Рунете мобильные устройства, по количеству просмотров страниц.

1. iPhone — 32,8%
2. Nokia N95 — 5,8%
3. Nokia N95 8GB — 4,6%
4. Nokia N82 — 4,4%
5. Nokia E51 — 4,3%
Читать дальше →

Silverlight 2 For Mobile (обзор семинара с PDC 2008)

Время на прочтение4 мин
Количество просмотров501
На PDC 2008 помимо огромного количества разнообразных материалов, был также представлен Silverlight 2 в разрезе разработки для Windows Mobile. Докладчики были полны оптимизма и радостно рассказывали, как же здорово и просто разрабатывать для мобильных дивайсов — вообще нет разницы, подо что вести разработку, мол, одинаково работает.
Читать дальше →

Есть сайт или блог с RSS? Тогда мобильную версию сделать проще простого!

Время на прочтение3 мин
Количество просмотров1.3K
Всем уже давно понятно, что от мобильников никуда не деться, и как следствие, никуда не деться от того, что ваш блог будут читать с экрана мобильного телефона. И пусть мой блог с мобильника посещают не более 10 человек в месяц, я таки решился на то, что бы сделать мобильную версию. Но так-как я ленивый до невозможности, я нашёл способ сделать приемлемую мобильную версию за очень короткое время. Причём не только блога, но и любого сайта, который отдаёт RSS поток.
Читать дальше →