October 27th, 2010
Cправка
12 октября 2010 года TweetDeck опубликовали статистику устройств на базе ОС Android, полученную на основе предпочтений пользователей. Команда TweetDeck собрала информацию о более 35 тысячах устройств на базе Android, запускающих их Twitter-клиенты. У вас есть возможность ознакомиться с этой весьма интересной статистикой здесь: http://blog.tweetdeck.com/android-ecosystem.
Мы решили продолжить исследования и дополнить статистику некоторыми данными, касающихся разрешения экрана, памяти и процессоров перечисленных устройств. Мы собрали детальную информацию о 50 наиболее популярных среди пользователей устройствах. Источник нашей информации о мобильных устройствах – http://pdadb.net. Детали нашего исследования представлены ниже.
Читать дальше »
Размещено в Android, Mobile
February 15th, 2010
На сегодняшний день в сети Internet существует огромное количество веб-камер доступных для общего просмотра. Веб-камеры позволяют просматривать потоковое видео в реальном времени, или же получать отдельные текущие кадры по запросу. Но чего они не умеют – так это хранить видео за более менее долгий промежуток времени. Это и понятно, для сохранения видео или просто коллекции изображений нужны вычислительные ресурсы – дисковое пространство на сервере и процессорное время на обработку запросов к видео архиву. Вот эту функциональность мы и решили реализовать в нашем проекте Enterra WebCam Viewer.
Читать дальше »
Размещено в .NET, Azure
December 29th, 2008
В аутсорсинге программного обеспечения всё далеко не так, как может показаться…
За фокусниками всегда очень интересно наблюдать, даже если в целом понятно, что они делают. Наверное, многих поражает та легкость, с которой фокусники устраивают целое представление. Эта легкость, которой так восхищается зритель, – результат огромного количества тренировок, ведь прежде, чем что-либо будет отточено до совершенства, допускается большое количество ошибок.
Создать иллюзию волшебства для опытного фокусника не представляет труда. Аутсорсинг тоже может показаться очень даже легким делом, особенно, если за него берутся грамотные специалисты. Настолько легким, что может возникнуть желание попробовать самим его применить. Однако следует помнить, что также как и в случае с фокусами, легкость эта доступна только тем, кто знает, что и как делать.
Читать дальше »
Размещено в аутсорсинг
December 18th, 2008
Многие системы поддерживают загрузку и просмотр видео. Почти всегда, все загружаемые видео файлы конвертируются в один общепринятый формат (как правило, это flv) для того, чтобы облегчить выполнение операции воспроизведения, масштабируются до необходимого разрешения, или на них накладывается подпись и т.д. Поэтому перед разработчиками очень часто стоит задача решить проблему конвертации видео, для чего они используют различные подходы.
Читать дальше »
Размещено в Java, Video
November 28th, 2008
Цель данной статьи – провести обзор среды розничной торговли и определить в ней место RFID систем. Мы постарались охватить как можно больше аспектов, касающихся применения RFID систем, чтобы обеспечить эффективный анализ предложений, доступных на рынке RFID в настоящее время. Безусловно, помимо технической стороны, ряд вопросов касается окупаемости инвестиций, цен RFID меток и оборудования, что мы также учли в данной статье, проведя исследование розничного рынка RFID приложений США.
Читать дальше »
Размещено в Architecture, RFID
November 13th, 2008
iPhone содержит множество полезных функций. Одна из них – это встроенная камера и системное приложение Camera для создания фотографий. Все это замечательно, но, а как же использование встроенных приложений? iPhone SDK позволяет использовать камеру посредством класса UIImagePickerController, что само по себе неплохо, но есть один небольшой недостаток – у вас нет возможности создавать постоянный развернутый «живой» экран захвата фотографии, в то время как приложение Camera позволяет это сделать. Вместо этого вам следует использовать UIImagePickerController только в модальном режиме – чтобы показать всплывающее изображение, когда вам нужна фотография, и закрыть его после того, как фото сделано. Для того, чтобы сделать следующее фото, вам придется заново открыть это изображение.
Читать дальше »
Размещено в iPhone
October 27th, 2008
Автор: Александр Третьякевич
Задачи архитектуры
Архитектура приложения должна строиться исходя из следующих задач:
- обеспечение необходимого уровня производительности для конкретной подсистемы/отрасли
- масштабируемость для обеспечения жизненных циклов приложения (небольшой масштаб в начале; рост масштаба при росте популярности системы)
- независимость (масштабирование одного компонента не должно влечь за собой масштабирование всей системы или изменение среды функционирования приложения)
- удобство обслуживания
Читать дальше »
Размещено в Architecture
March 19th, 2008
Автор: Ренат Ахмеров
Этот пример демонстрирует работу FastContainer, описанного в нашей статье “GWT: улучшаем производительность”. Цель примера – рассмотреть свойства setInnerHtml в деталях, и дать временную оценку результата (в миллисекундах). Помимо этого, я остановлюсь на некоторых важных аспектах реализации FastContainer. Работающий пример можно найти на http://www.stravati.com/examples/fastcontainer и скачать с http://www.stravati.com/examples/sources/fast-container-demo-src.zip.
Читать дальше »
Размещено в gwt
March 16th, 2008
При разработке ПО для мультимедийных интернет-киосков часто возникает необходимость воспроизведения FLV-файлов средствами встроенного в веб-страницу плеера. Возможность создания быстрого и легковесного FLV-плеера на основе стандартных Flash-компонентов привела к появлению большого количества подобных решений в Интернете. Но все эти решения оказываются либо слишком упрощёнными и негибкими, либо слишком дорогими (бесплатно предлагается только версия с урезанной функциональностью, полная же версия продаётся на коммерческой основе).
Кроме того, одной из главных проблем было отсутствие у большинства плееров внешнего API. По этой причине контроль процесса воспроизведения видео из внешней среды (за пределами Flash-приложения, например – с помощью Java-скрипта, размещённого на странице) был невозможен. Помимо этого, данный функционал является критически важным из-за желания большинства пользователей создавать собственный дизайн и их скептицизма по отношению к интерфейсу по умолчанию.
Таким образом, столкнувшись с необходимостью создания простого FLV-плеера с поддержкой прогрессивной загрузки видео для мультимедийного терминала, было решено создать плеер с поддержкой не только встроенного интерфейса, но и с наличием API для управления через Java-скрипт.
Естественно, разработчик должен иметь возможность скрывать стандартный интерфейс (т.к. скептицизм по отношению к интерфейсам по умолчанию распространяется также и на создаваемый нами интерфейс). С учётом всего вышеперечисленного, после нескольких дней программирования наш видеоплеер наконец появился на свет. Он был создан на Flash 8, AS 2.0.
Было принято решение полностью открыть исходный код и опубликовать список функций, которые на тот момент ещё не были реализованы, но планировались к реализации. В ближайших планах – портирование приложения на платформу 9 и ActionScript 3.0.
Ключевые функции:
- Возможность прогрессивной загрузки видео в формате FLV из локального файла или через потоковый сервер.
- Встроенный интерфейс (кнопки Вперёд/Назад, управление воспроизведением, прогрессбар и индикатор текущей позиции) с возможностью отключения.
- Внешний API для управления воспроизведением и приёма событий через Java-скрипт.
- Динамическое изменение размера с сохранением положения элементов управления.
- Гибкая система настроек.
- Открытый исходный код.
Запланировано:
- Позиционирование видео (с учётом прогрессивной загрузки).
- Масштабирование с учётом пропорций экрана./li>
- Плейлист.
- Скины на основе векторного Flash (библиотеки SWF).
Что можно делать с исходным кодом:
- Изменять встроенные элементы управления
- Создавать любые интересные и полезные функции (с сохранением нашего авторства на исходный код).
Чего нельзя делать с исходным кодом:
- Убирать ссылки на наше авторство.
- Распространять продукт без исходных кодов.
Скачать видеоплеер
Об авторе:
Михаил Пайсон, Магистр математики и информатики. Ведущий Flash-разработчик, эксперт в области Adobe Flash, Ruby on Rails и обработки изображений.
Вам понравилась статья, и Вы хотите заказать у нас разработку проекта? Свяжитесь с нами прямо сейчас!
Размещено в Flash, Video
March 12th, 2008
Введение
К нам часто обращаются клиенты, которым требуется корпоративный портал или веб – сайт. Одним из самых удобных и быстрых способов решить их задачи является использование платформы Microsoft SharePoint. В этой статья я попытаюсь кратко описать этот мощный инструмент для создания подобных решений.
Microsoft SharePoint – это веб – ориентированная платформа для совместной работы и управления документами. Данное решение может использоваться для создания различных веб – сайтов, на которых размещаются совместно используемые документы или специализированные приложения, например, такие как вики или блоги, форумы и т.д. Функциональность SharePoint представляется пользователю посредством элементов управления, отображающих данные и позволяющих их редактировать. Такие веб – части (webparts) размещаются на страницах, которые, в свою очередь, размещаются на портале и доступны пользователю через браузер.
Читать дальше »
Размещено в .NET, Sharepoint
|