пятница, 26 февраля 2010 г.

Введение в разработку для платформы Android

На портале IBM DeveolperWorks представлен перевод статьи Фрэнка Эйблсона, освещающей начальные шаги, необходимые для полноценной разработки Android приложений, рассматривается пример разработки прилоежния "фонарика". Android — это полноценная операционная среда, основанная на ядре Linux версии 2.6. На начальном этапе областью распространения Android был сегмент мобильных телефонов, включая смартфоны и более дешевые раскладные устройства. Однако полный спектр вычислительных сервисов и богатые функциональные возможности Android позволяют выйти за рамки рынка мобильных телефонов. Android может быть полезен для других платформ и приложений. Настоящая статья дает введение в платформу Android и учит программированию простых приложений для этой платформы

статья
Читать дальше...

среда, 24 февраля 2010 г.

Quake 3 на платформе Android - это Kwaak3

Перевод с сайта проекта проекта kwaak3:

Когда я получил Motorola Milestone, я захотел, что-нибудь под него написать. И я уже видел до этого порт Quake 3 на iPhone и N900, у которых похожие характеристики (они используют похожие CPU и один и тот же графический чипсет PowerVR). Таким образом я подумал, почему бы не портировать Quake 3 на Android. Как стартовую площадку я использовал версию ioquake3 для N900. У меня ушел один день на то, чтобы игра смогла скомпилироваться и чтобы заработали основные функции движка Quake 3. После этого несколько дней заняла работа над OpenGL и подсистемой ввода. В последующие недели я добавил поддержку сенсорных экранов, сети и звука.

Запущенный kwaak3 на Motorola Milestone
Функции:
  • Звук
  • Вычисления с плавающей точкой на аппаратном уровне для Neon совместимых устройств
  • Подсистема ввода: клавиатура, сенсорный экран и трекбол
  • OpenGL 3D рендеринг
  • Игра использует ARM-оптимизированный libcgamearm.so / libqaarm.so / libuiarm.so
  • Сеть

Производительность для Milestone на базе Neon 25.4 fps без звука и 20 fps со звуком.

Поддерживаемые устройства: на данный момент известно, что kwaak3 совместим c Milestone, также он был запущен на G1. Самый минимум необходимый для запуска приложения - Android версии 1.6.

Установка:
  1. Скачайте kwaak3.apk и инсталируйте его в своем смартфоне (Android должнен быть не ниже версии 1.6)
  2. Создайте директорию quake3 в корне sd-карты, а также создайте директорию baseq3 внутри нее
  3. Скопируйте pak0.pk3 с вашего Quake 3 CD (или из демо-версии) в директорию quake3/baseq3
  4. Скачайте Quake3 1.32 и скопируйте pak1-pak8.pk3 файлы в директорию quake3/baseq3
  5. И запускайте игру :)
Читать дальше...

четверг, 18 февраля 2010 г.

Новинки от HTC: Legend и Desire

MWC 2010 оказался очень богат на различные мобильные устройства, которые комплектуются операционной системой Android. Среди них оказались новинки от HTC: Legend и Desire, фотографии которых уже были представлены ранее.

Legend - Hero в металлическом обличии

Legend - это полностью выполненное из металла устройство, которое, как и другие девайсы от HTC, идет вместе с привлекательным пользовательским интерфейсом Sense, он также оснащен оптическим трекпадом (которое здесь находится очень кстати) и 3.2-дюймовым AMOLED дисплеем и ARM процессором частотой 600 Mhz. Legend очень крепкий аппарат, на пресс-конференции, чтобы продемонстрировать прочность устройства исполнительный директор HTC Peter Chou бросил его в стену. Этот смартфон очень красив и хорош, и если принять во внимание, что это фактическое обновление устройства от HTC - Hero, то на рынке его, скорее всего, ждет не меньший успех.

HTC Desire - смартфон топового сегмента

Desire же новый топовый смартфон, который по сути представляет собой переработанный смартфон, выпущенный Google, Nexus ONE (его фактическим производителем был HTC). Он также оснащен оригинальным пользовательским интерфейсом Sense, трекпадом. Его выделяет ошеломляющий 3.7-дюймовый экран, обновленный Sense с функцией Friend Stream и полная поддержка Flash версии 10.1, это значит, что современному процессору Snapdragon частотой 1 Ghz, найдется, куда приложить свои вычислительные возможности.

источник engadget.com: legend, desire
Читать дальше...

Android оккупировал MWC 2010

Пока Microsoft анонсировала свою новую систему Windows Phone 7, на Mobile World Congress (MWC), которая проходит в Барселоне, различные компании анонсировали свои устройства, построенные на базе ОС Android. Операционная система с открытым исходным кодом Android, которая на данный момент используется в большом диапазоне устройств, начиная смартфонами и нетбуками и заканчивая планшетными компьютерами и интернет-планшетами, представлена на MWC в обновлениях хорошо известных моделей и на нескольких новых моделях портативных устройств.

Тайваньский производитель мобильной техники HTC представил два новых смартфона, включая обновленную версию Hero (T-Mobile G2 Touch), который является первым устройством с поддержкой технологии Flash. Новый девайс Legend, у которого схожий дизайн с Hero, комплектуется 3.2-дюймовым экраном и чуть более быстрым процессором (600 Mhz против 528 Mhz). Также вместо полностью пластикового корпуса, HTC решила использовать литой алюминиевый корпус и заменить мини-трекбол оптическим трекпадом.

Desire - новинка от HTC

Но самой же большой новостью от HTC был анонс Desire, нового топового устройства. Новый смартфон унаследовал множество характеристик смартфона Google Nexus One, который также фактически был выполнен на базе производственных мощностей HTC. Desire может предложить 3.7-дюймовый AMOLED дисплей и 1 Ghz процессор Qualcomm Snapdragon. В Desire HTC встроила свой пользовательский интерфейс "Sense" работающий совместно с Android 2.1 и включила поддержку Flash 10.1.

Оба устройства работают на операционной системе Android 2.1 с обновленным пользовательским интерфейсом HTC Sense, включают слот для карты MicroSD и ожидаются к выпуску во втором квартале этого года. Великобританский оператор сотовой связи Orange UK объявил о скорой поставке в апреле Desire с выбранными ежемесячными тарифами.

Новая модель Acer линейке Liquid -Liquid e

Acer обновил линейку своих смартфонов Liquid новым Liquid e. Его характеристики: Android версии 2.1, 256 MB RAM, процессор Snapdragon, работающий на частоте 768 MHz. Устройство оснащено 3.5-дюймовым WVGA дисплеем, 5МП камерой с автофокусом, встроенным GPS-приемником и акселерометром. Беспроводные технологии, используемые в Liqued e: 7.2 Mbit/s HSDPA 3G соединение, 802.11 B/G Wi-Fi и Bluetooth 2.0.

beTouch E400 - новая модель от Acer

Liquie e был не единственным устройством, представленным Acer. Компания также анонсировала два других: beTouch E110 и beTouch E400. E110 - смартфон начального уровня, который идет с Android версии 1.5, 2.8-дюймовым дисплеем, 3МП камерой, FM-радио, 416 Mhz процессором. E400, который работает на Android версии 2.1, имеет более быстрый 600 Mhz процессор и больший 3.2-дюйомвый экран. Оба смартфона ожидаются к выпуску в марте.

В категории нетбуков, HP продолжает представлять свой смартбук Compaq Airlife 100. Характеристики Airlife 100: 1 Ghz процессор Snapdragon, 16GB SSD жесткий диск, встроенный Wi-Fi модуль. В отличие от таких нетбуков, работающих на Android, как Aspire One AOD 250, Airlife 100 оснощен сенсорным 10.1-дюймовым экраном, а также HP обещает 12 часовую беспрерывную работу устройства. Также возможна работа в сотовых сетях третьего поколения.

Производитель компьютеров Dell подтвердил, что планшет Dell Mini 5, уже показанный на CES как прототип, будет поставляться с "чем-то более новым" нежели с Android 1.6. Его характеристики: 5-дюмовый экран, 5МП камера, встроенные адаптеры Wi-Fi и 3G. Цена и дата выхода пока не известны.

QUENCH - еще один "Android" от Motorola

Другие компании, которые представляли устройства с Android - Huawei и Motorola. Huawei анонсировала четыре новых мобильных и 7-дюймовый интернет-планшет, названный SmaKit S7. Motorola представила свое Android портфолио, которое включает Milestone (также известный как Motorola Droid) и BACKFLIP и представила новый смартфон QUENCH, который оснащен фирменным пользовательским интерфесом MOTOBLUR. Со всеми этими Android-устройствами этот год претендует на звание года открытой мобильной операционной системы от Google.

по мотивам h-online.com и linuxfordevices.com
Читать дальше...

вторник, 16 февраля 2010 г.

Android стала первой мобильной платформой с поддержкой технологии Adobe AIR

Adobe Systems выпустила среду исполнение AIR (Adobe Integrated Runtime) для мобильных устройств, первой ласточкой стала платформа Android.

Adobe представила прототип работающей среды, запущенной на аппаратах от Motorola Droid и Milestone, 15 февраля на Mobile Wold Congress, проходящей в Барселоне.

AIR включает в себя такие компоненты как Flash проигрыватель, локальную базу данных SQLite и HTML-движок WebKit. Среда была создана с целью обеспечения возможности запуска web-приложений вне браузера на разных платформах. На данный момент она используются для реализации таких приложений как BBC iPlayer Desktop, клиента для eBay, различных Twitter-клиентов и т.п.

AIR mobile базируется на Flash-плеере версии 10.1, первой полной версии для мобильных устройств, которая на данный момент находится на стадии бета тестирования.

источник theregister.co.uk
Читать дальше...

воскресенье, 14 февраля 2010 г.

Смартбук Compaq Airlife 100 — Android, ARM Snapdragon и SSD

Подразделение HP, занимающееся разработкой мобильных компьютеров, следуя термину смартбук, решило разместить комплектующие смартфона внутри корпуса нетбука. Итогом этой интересной работы является не менее интересное устройство Airlife 100, работающее на платформе Android.

Airlife 100 - новый продукт компании HP

Compaq Airlife 100 комплектуется построенным на архитектуре ARM процессором Snapdragon (эта информацию пока еще не подтверждена), 16Gb SSD, модулем 3G и Wi-Fi, а также 10.1-дюймовым сенсорным дисплеем. И, действительно, нет чего-нибудь на, что можно было бы пожаловаться — фактически мы имеем устройство от уважаемой компании Compaq, с которой какое-то время назад слилась HP. HP сообщает о внушительных 12 часах работы Airlife, которые могут растянутся до 10 дней нахождения в режиме ожидания, в случае, если вы один их тех, кто не любит выключать технику. Также анонсирован план партнерства с Telefonica, данный смартбук будет предлагаться как часть контракта на получение широкополстного доступа в сеть в Европе и в Латинской Америке. Также, скорее всего, HP произведет ребрендинг для Airlife, когда он появится на рынке Штатов, и мы увидим еще одного представителя из семейства HP Mini.

Источник engadget.com
Читать дальше...

Начат проект портирования библиотек QT на платформу Android

23 января в группe Google Anroid-NDK появилось сообщение от пользователя с ником BogDan:

"Привет!
Я начал портировать QT на Android и хотел бы сообщить о текущем состоянии проекта:
Скомпилированы и протестированы подсистемы: Core, Network, XML, SVG, SQL.
На данный момент я работаю над подсистемой GUI и здесь вы можете найти результаты этой работы:

http://blip.tv/file/3120929

http://blip.tv/file/3120940
http://blip.tv/file/3120955
http://blip.tv/file/3120967

Исходные коды проекта находятся на gitorious.
С уважением, BogDan."

Проект получил название Lighthouse и на данный момент находится в стадии активной разработки.
Читать дальше...

четверг, 11 февраля 2010 г.

Обзор интернет планшета Archos 5 Internet Tablet

Archos 5 Internet Tablet- это так называемый "интернет планшет" (Internet Tablet) и хотя он и не имеет функционала обычных смартфонов, от этого он не становится менее интересным. Особый же интерес представляет платформа Android, которая идет без приложений от Google.

Пятидюймовый интернет планшет на базе Android от Archos

Так как Android полностью открытая и бесплатная система, приложения от Google в виду их закрытости были лицензированы отдельно, а Archos не захотела включать их в свое устройство. Как результат здесь нет Google Maps, нет Gmail, нет клиента для YouTube и нет даже календаря. Это действительно выглядит как недостаток при сравнении Archos 5 с другими популярными Android-устройствами, которые мы до сих пор видели.

Хуже всего, что на этом устройстве не доступен Android Market, и это может разрушить все надежды появления достойного конкурента iPod Touch на платформе Anroid. Archos сделало аналог Android Market, который называется AppsLib и который содержит на данный момент 600 приложений, но клиент для работы с ним достаточно медлителен и сложен в использовании, что также говорит не в пользу Archos. Произошло также несколько падений программы во время работы с планшетом. Но стоит заметить, что присутствует возможность установить сторонний клиент для работы с Android Market (AndAppStore, SlideME и т.д.).

Само же устройство производит положительное впечатление. Оно удивительно тонкое и выполнено из металла, а не из пластика. Большой пятидюймовый дисплей - доминирующая часть передней панели. Спереди нет ничего кроме дисплея - нет ни одной физической кнопки. Быстрый 800 МГц процессор, делает работу с приложениями молниеносной.

Можно было бы даже что-нибудь соврать о корпусе, но обрамление вокруг экрана, которое не мешает пальцам, когда происходит нажатие кнопок вблизи краев экрана, не позволяет это сделать. Стилус включен в комплект, но вряд ли вы им воспользуйтесь. Не смотря на все вышесказанное экран был не так отзывчив, как от него ожидалось; сенсорный экран не емкостный как в большинстве аппаратов с Android, а резистивный, и это различие чувствуется значительно.

Система выглядит немножко приземленной ввиду отсутствия приложений от Google, но Archos поставляется с основным базисом приложений и вместе с несколькими дополнениями среди них наибольшее внимание привлекает Twitroid - клиент для Twitter. Также присутствуют несколько панелей инструментов, которые позволяют быстро обратиться к вашему мультимедиа контенту.

Отсутствие физических кнопок привело к постоянному присутствию ключевых кнопок "домой", "назад" и "меню" на экране в специальной статусной панели, которые в свою очень удобны в использования. К сожалению, так как устройство работает по большей части в ландшафтном режиме, Archos 5 "двуручный" аппарат.

Web-браузинг просто впечатляет благодаря экрану с высоким разрешением, быстрому Wi-Fi и производительному процессору. С большой экранной QWERTY-клавиатурой набирать ареса сайтов достаточно просто, но то, что экран достаточно неотзывчив, дает о себе знать. По большей части Archos 5 - выдающееся мультимедиа устройство.

Видео на большом дисплее просто ошеломляет, также есть 3.5мм аудио разъем, хотя ощущается недостаток в качественном аудио проигрывателе. На борту также присутствует GPS, работа с которым осуществляется с помощью ограниченного по времени использования навигационным приложением NDrive.

Archos 5 - хороший мультимедиа ориентированный интернет планшет, с хорошим большим экраном. Но так как отсутствуют важные компоненты от Google, которые мы уже привыкли видеть на платформе Android, устройство может предложить меньше, чем мы можем от него ожидать.

Цена: от 320$

Итоговая оценка
Производительность: 6/10
Дизайн: 8/10
Функциональность: 7/10
Полезность: 7/10
Итоговая оценка: 7/10

Начало продаж 16.09.2009

По мотивам smartphonedaily.co.uk и androidguys.com
Читать дальше...

воскресенье, 7 февраля 2010 г.

Линус Торвальдс, создатель ядра Linux, делится впечатлениями о Nexus One

Линус вчера написал в своем блоге:

"Счастливый турист

Я не выдержал и купил Nexus One на прошлой неделе.

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

В то же время мне нравится концепция телефона, который работает на Linux, и у меня были подобные экземпляры на протяжении многих лет (в дополнение про G1: я также был одним из первых владельцев разработанного специально для Китая телефона, работающего на Linux, от Motorola). И моя не любовь к телефонам обычно заканчивается тем, что я просто не использую их. G1, например, использовался в основном для игры в Galaga и Солитера во время длительных перелетов, таким образом у меня обычно почти нет причин таскать их все время с собой.

Но я должен признаться, что Nexus One стал победителем. Стоит сказать, что меня не раздирает энтузиазм покупки телефонов через интернет, потому что их нельзя подержать в руках, но в тот день появилась информация, что стала доступна возможность изменения масштаба изображения щипком. Поэтому я решил сделать окончательный шаг. У меня уже давно было желание установить GPS-навигатор в свою машину, и тут я подумал, что возможности навигации, которые может предоставить Google, может сделать телефон, наконец-то, более полезным.

И это так. Вот в чем разница! Я больше не чувствую, что я таскаю телефон только для того случая, когда мне вдруг понадобиться связаться с кем-то - теперь же у меня полезный (и по общему признанию красивый) гаджет. Тот факт, что его можно использовать еще как телефон, уже относится к второстепенному."
Читать дальше...

четверг, 4 февраля 2010 г.

Код, связанный с платформой Android, будет удален из ядра Linux


Грег Кро-Хартман, разработчик Novell, поддерживающий инфраструктру USB и подсистему драйверов в Linux, сообщил, что код, написанный в рамках проекта Android будет удален в будущей версии ядра 2.6.33, несмотря на то, что Грег сказал в своем блоге: "Я люблю платформу Android". Это связано с тем, что работа над драйверами и их поддержка велась в экспериментальной ветки ядра Linux. И для полноценного слияния с основной веткой необходимо создание нового функционала, которое на сегодняшний день основная ветвь ядра Linux не предоставляет.
Читать дальше...

вторник, 2 февраля 2010 г.

Как просматривать полные версии сайтов на Android-смартфонах?

User agent – это клиентское приложение, разработанное для работы с сетевыми протоколами по схеме клиент-сервер. Этот термин также часто используется для обозначения приложений, которые предоставляют доступ к всемирной путине, в то время как другие системы, такие как протокол SIP, используют данное понятие для обозначения конечных точек, между которыми установлено соединение.

User agent может характеризовать различные приложения и устройства для работы с интернетом: браузеры, поисковых пауков, а также мобильные телефоны, планшетные компьютеры и браузеры Брайля, которые используются людьми с ограниченными возможностями. Когда user agent получает страницу, он обычно идентифицирует себя, предоставляя следующую информацию: тип приложения, операционная система, производитель ПО, версия ПО - серверной стороне. В протоколах HTTP и SIP данная информация передается в заголовочном поле пакета «User-Agent».

Многие сайты используют строку, идентифицирующую user agent, чтобы решить какой тип содержимого будет предоставлен клиенту. Вот благодаря чему возможно увидеть разные версии одного и того же сайта как на «больших» компьютерах так и на экране мобильного телефона.

Чтобы изменить user agent Android браузера, сделайте следующее:
  1. На настольном компьютере, посетите данную страницу и скопируйте строку ниже слов "Your User Agent is:"
  2. На устройстве с Android откройте бразуер и перейдите в Menu > More > Settings
  3. Промотайте вниз экран настроек и активируйте пункт "Custom user-agent", это позволит вам ввести свою строку, по которой будет идентифицироваться user agent
  4. В поле user-agent, ниже пункта, который вы выбрали, введите строку, которую вы скопировали на первом шаге.
  5. Закройте окно настроек и путешествуйте по интернету, как на настольном компьютере. Вы теперь должны видеть полные версии сайтов вместо их мобильных версий.

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

Можно использовать несколько строк user agent в разное время, просто сохранив их в текстовый файл и используя по мере необходимости.

Перевод поста с блога Ian's Thoughts
Читать дальше...