Для реализации графиков под iOS и MacOS многие программисты используют бесплатную открытую библиотеку CorePlot (http://code.google.com/p/core-plot/). Популярность этой библиотеки обусловлена возможностью использования ее в коммерческих проектах, ее открытостью и высокой активностью разработчиков, которые улучшают код библиотеки и добавляют в нее новый функционал.
Когда-то правильно работающая программа была наивысшей целью разработчика, и не было большей радости, чем иметь такую программу. Но те времена ушли навсегда, программы живут и развиваются иногда несколько лет. Развивают и поддерживают их различные разработчики, которые не имеют никакого отношения к рождению этих программ. Для успешного развития приложения, необходимо знать как именно оно устроено, но для этого необходимо иметь возможность читать и понимать код приложения. В связи с необходимостью чтения программ и увеличением мощности компьютеров сам факт наличия работоспособной программы постепенно отходит на второй план, на первый план выходят ясность и простота кода для людей и способность программы к изменениям. Читать дальше »
Неотъемлемой частью разработки Android приложения является создание его сборки (build). В простейшем случае данный процесс заключается в изменении версии приложения и получение подписанного *.apk файла. Популярная среда разработки Eclipse позволяет с легкостью это сделать. Читать дальше »
Многие современные мобильные устройства оборудованы GPS приемниками. Аппараты на базе Android не стали исключением. В этой статье, мы рассмотрим работу с GPS в устройствах на базе Android с точки зрения разработчика.
Современные GPS приемники для мобильных телефонов имеют ряд ограничений – таких как:
Долгое определение начальных координат при старте GPS;
Ручное задание частоты обновления положения и выбор провайдера;
Высокое энергопотребление GPS приемника при частом обновлении.
Все эти недостатки требуется компенсировать сложной логикой программного обеспечения, работающего с GPS. Предоставленная Android SDK сглаживает лишь часть проблем, и стандартного API для работы с GPS становится недостаточно.
С другой стороны, для каждого приложения нужен собственный набор параметров и настроек GPS, таких как: провайдер (GPS, AGPS, Wireless networks), период обновления, логика приложения (нужна реакция на изменение координат или просто получение текущего местоположения). Читать дальше »
12 октября 2010 года TweetDeck опубликовали статистику устройств на базе ОС Android, полученную на основе предпочтений пользователей. Команда TweetDeck собрала информацию о более 35 тысячах устройств на базе Android, запускающих их Twitter-клиенты. У вас есть возможность ознакомиться с этой весьма интересной статистикой здесь: http://blog.tweetdeck.com/android-ecosystem.
Мы решили продолжить исследования и дополнить статистику некоторыми данными, касающихся разрешения экрана, памяти и процессоров перечисленных устройств. Мы собрали детальную информацию о 50 наиболее популярных среди пользователей устройствах. Источник нашей информации о мобильных устройствах – http://pdadb.net. Детали нашего исследования представлены ниже.
На сегодняшний день в сети Internet существует огромное количество веб-камер доступных для общего просмотра. Веб-камеры позволяют просматривать потоковое видео в реальном времени, или же получать отдельные текущие кадры по запросу. Но чего они не умеют – так это хранить видео за более менее долгий промежуток времени. Это и понятно, для сохранения видео или просто коллекции изображений нужны вычислительные ресурсы – дисковое пространство на сервере и процессорное время на обработку запросов к видео архиву. Вот эту функциональность мы и решили реализовать в нашем проекте Enterra WebCam Viewer. Читать дальше »