четверг, 22 апреля 2010 г.

мультитач на резистивных экранах

собственно на ютьюбе выложили ролик демонстрирующий мультитач.
Забавно, какой-то программист сделал своё SDK(лежит тут )

При осмотре видим, что:
  • Requres .Net Compat Framework 3.5,
  • Single Finger sliding causes zoom IN (notice that you CANNOT zoom OUT)
Это толкает на мысли..

четверг, 15 апреля 2010 г.

Глава 3 Дизайн интерфейса пользователя


Глава 3 Дизайн интерфейса пользователя

            В главе 1, Быстрый старт, мы использовали Eclipse plug-in для того чтобы создать программу «Hello, Android» за несколько минут. В части II, мы создадим более существенный пример: игру Sudoku, затем будем постепенно добавлять функционал к игре, тем самым вы изучите много аспектов программирования под Android. Мы начнем с пользовательского интерфейса.
            Вы можете найти исходный код примера используемого в этой книге на http://pragprog.com/titles/eband

воскресенье, 11 апреля 2010 г.

Глава 2 Ключевые концепции


Глава 2 Ключевые концепции

            Сейчас вы знаете только идеи Android, давайте изучим концепции Android, которые нужны нам для работы. Некоторые из них могут быть знакомы, такие как Linux kernel, OpenGL и база данных SQL. Другие будут неизвестны, такие как идея life cycle приложения для Android.
            Необходимо хорошее понимание этих ключевых концепций для написания наилучшим образом приложения для Android, поэтому если вы прочитали только одну главу этой книги, прочитайте ещё и эту.




Глава 1 Быстрый старт


Глава 1 Быстрый старт

Андроид интегрирует вездесущность сотовых телефонов, концепцию открытого исходного кода, корпоративную поддержку Google и других членов Open Handset Alliance: Intel, TI, T-Mobile, и NTT DoCoMo. Результатом их консолидации стала мобильная платформа, которую вы не сможете не изучить.
По счастливой случайности, начать разработку под Android легко. Вам не обязателен доступ к телефону с Android, вам необходим компьютер, куда вы должны установить эмулятор Android и SDK. В этой главе, я покажу вам, как получить все инструменты разработчика и установить их, и после этого мы создадим работающее приложение: версию “Hello, World.” для Android.

Введение в мобильную платформу Google Android


Hello, Android

Введение в

Мобильную платформу Google

Ed Burnette
The Pragmatic Bookshelf
Raleigh, North Carolina Dallas, Texas

hello, Android


Что читатели говорят о книге Hello, Android
Перевод недословный, выполняется при наличии свободного времени, а его у программистов не много, Ошибки и уточнения пишите на электронный ящик(mksmbrtsh*собака*gmail.comu) или в мой блог: http://max-imsblog.blogspot.com. Надеюсь, перевод поможет и вдохновит начинающих строителей ПО и будет полезен опытным программистам. Если дойду до конца, сделаю PDF-версию. Так как перевод идет от начала, оглавление будет в конце, в отличии от оригинала.
Переводчик Бартош М.А.
mksmbrtsh*собака*gmail.com
Это превосходная книга: четко написанная, легкая для чтения.
Любая из особенностей Android объяснены детально, для качественного программирования.
Anthony Stevens
Founder and CTO, PocketJourney and Top 20 Winner of
Google Android Competition

Ed Burnette написал большую часть книги, сохраняя популярный прагматический стиль написания. Материалы по 2D и 3D графике большие пятна в любых изданиях посвященных Android.
Марк Murphy
Основатель, CommonsWare

Я вспоминаю, когда я впервые начал работать с Android; он был как огромный лабиринт. С этой книгой, введение было бы менее тягостно. Я думаю, что новым программистам для Android книга обеспечит легкое начало.
Gabor Paller
Главный архитектор программ, OnRelay, Ltd.

среда, 7 апреля 2010 г.

Остановка до события

В месте где необходимо остановиться:
ae = new System.Threading.AutoResetEvent[1];
ae[0] = new System.Threading.AutoResetEvent(false);
System.Threading.WaitHandle.WaitAny(ae);
В обработчике события:
 private static void DReceived(object sender, EventArgs e)
        {
            ae[0].Set();
        } 
Соответсвенно в классе необходимо объявить ae:

private static System.Threading.AutoResetEvent[] ae;

воскресенье, 4 апреля 2010 г.

Климатическая доктрина РФ

Введение
Благодаря размерам своей территории и её расположению (значительная часть РФ, находящаяся в полярном регионе, относится к областям максимального как наблюдаемого так и прогнозируемого изменения климата), разнообразию возможных последствий для хозяйственной деятельности, здоровья населения, флоры и фауны, РФ является одним из ключевых субъектов международных отношений по проблемам изменений глобального климата.

Содружество британских наций

Введение

Содружество британских наций - ассоциация независимых государств, ранее входивших в Британскую империю, признающих британского монарха в качестве символа свободного единения. В Содружество входят: Великобритания, Канада, Австралия, Новая Зеландия, Южно-Африканская Республика, Индия, Шри-Ланка, Гана, Малайзия, Сингапур, Кипр, Нигерия, Сьерра-Леоне, Танзания, Ямайка, Тринидад и Тобаго, Уганда, Кения, Замбия, Камерун, Мозамбик, Намибия, Малави, Мальта, Гамбия, Ботсвана, Гайана, Лесото, Барбадос, Маврикий, Свазиленд, Науру, Тонга, Западное Самоа, Бангладеш, Багамские Острова, Гренада, Папуа - Новая Гвинея, Сейшельские Острова, Соломоновы Острова, Тувалу, Доминика, Сент-Люсия, Кирибати, Сент-Винсент и Гренадины, Белиз, Антигуа и Барбуда, Мальдивская Республика, Сент-Кристофер и Невис, Бруней, Вануату.

технология RFID в России: торговля и логистика

Пять-шесть лет назад началось обсуждение масштабного применения RFID-технологии, особенно в торговле и логистике, многие эксперты в панике прогнозировали, что это приведет к тотальной слежке и что без всяких усилий компании смогут залезть в любой уголок повседневной жизни потребителей. Однако время шло, но RFID так и не становилась массовым орудием в руках "алчных корпораций".
Отличие RFID-технологий от привычных штрих-кодов – возможность бесконтактной регистрации. По запросу моментально отражается положение помеченных объектов и в некоторых случаях считывается информация о них.