Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Новости IT Конкурс на лучшее приложение для Intel Atom – впечатляющие призы за выдающийся софт! RSS

Конкурс на лучшее приложение для Intel Atom – впечатляющие призы за выдающийся софт!

Текущий рейтинг: 4.69 (проголосовало 13)
 Посетителей: 2610 | Просмотров: 5576 (сегодня 0)  Шрифт: - +

*

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

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

Чтобы исправить эту ситуацию компания Intel создала фонд в миллион долларов США для стимулирования разработки инновационного программного обеспечения устройств на базе процессора Intel Atom, начиная с нетбуков и смартфонов, и заканчивая бытовой электроникой.

Чем это может помочь вам, если вы являетесь разработчиком? Давайте попробуем разобраться во всём этом вместе

Итак, в данное время Intel проводит конкурс на разработку лучшего приложения для устройств на базе процессоров Intel Atom. Конкурс примечателен тем, что он даёт разработчику возможность не только стать обладателем потрясающих призов, но и получить помощь от корпорации Intel в виде комплексной маркетинговой кампании по продвижению своего приложения. Согласитесь, звучит потрясающе, не правда ли?

Это всё хорошо, скажете вы, но зачем компании Intel нужны все эти программы, оптимизированные под мобильные устройства на базе процессоров Atom? А вот здесь и начинается всё самое интересное…

Как известно всем владельцам iPhone, а также всем тем, кто им завидует или сочувствует, единственный штатный способ приобретения программ для «айфона» — магазин Apple App Store. Не так давно и корпорация Microsoft сообщила, что единственным способом приобретения приложений для устройств Windows Phone 7 Series будет такой же магазин приложений, как у Apple, только называться он будет Microsoft Windows Phone Marketplace.

*

Дело в том, что корпорация Intel решила пойти тем же путём, и совсем недавно открыла специальный магазин приложений для устройств на базе процессоров Atom – Intel AppUp Center. Конечно же, этот магазин ни на бит не ограничивает свободу пользователей загружать и устанавливать на свои нетбуки приложения из любых других источников, поэтому никак не может считаться полным аналогом Apple App Store, но в очень многих отношениях AppUp и App Store похожи. И не только названием :), но и основными принципами взаимодействия с пользователем — прежде всего тем, что загрузка приложений AppUp возможна только через специальную программу-клиент, которую предусмотрительно планируется предустанавливать на новых нетбуках.

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

Конкурентам в лице Apple и Microsoft не нужно заботиться о наличии клиентов в своих магазинах – они им обеспечены автоматически, поскольку у владельцев устройств с логотипами этих компаний нет альтернативы. Другое дело с Intel AppUp: этот магазин будет вынужден конкурировать с массой прочих Интернет-магазинов, поэтому для привлечения клиентов ему придётся пойти другим, единственно возможным путём - обеспечить у себя в продаже уникальный очень привлекательный ассортимент программных продуктов. Именно это Intel и старается сделать, запустив конкурс на лучшее приложение для Intel Atom.

Итак, давайте же вернёмся к нашему конкурсу :)

Как уже было отмечено выше, одним из преимуществ для разработчика, помимо потрясающих вознаграждений, является шанс получить помощь в продвижении своего приложения от самой корпорации Intel! Это возможность продемонстрировать ваше приложение миллионам пользователей нетбуков по всему миру.

Для участия в конкурсе не нужно делать ничего сверхъестественного. По сути, нужно присоединиться к программе разработчиков приложений для Intel Atom (Intel Atom Developer Program), после чего вы сможете получить всё необходимое для разработки и продажи ваших приложений для нетбуков миллионам потенциальных покупателей. Далее, вам необходимо, прежде всего создать, после чего зарегистрировать своё приложение в программе Intel Atom Developer Program и принять участие в конкурсе. Возможно, именно вы выиграете фантастические призы!

В общем, если в теории всё кажется совсем понятным, то на практике могут возникнуть некоторые вопросы.

Посмотрим, каким образом можно реализовать рассмотренную теорию на практике :)

Существует специальное программное обеспечение, с помощью которого разработчик может загрузить свою программу в Intel AppUp. На самом деле, программист может получать прибыль не только от продажи готового к работе на нетбуке приложения, но и специальных программных модулей: он отправляет в AppUp программный компонент, и получает процент от продаж программ, которые используют данный компонент.

Так как магазин является новым, и приложений в нём ещё не много, регистрация является бесплатной, однако в будущем Intel планирует брать оплату в размере $99 в год.

Давайте рассмотрим более подробно процесс интеграции ваших приложений в магазин Intel AppUp

*

Intel предоставляет специальные SDK, которые содержат инструкции, документацию и все необходимые инструменты, позволяющие разработать приложение для нетбуков в рамках программы Intel Atom Developer. SDK доступны на странице Intel Atom Developer Program.

Требования к приложениям, отправляемым в AppUp достаточно просты:

  • приложение должно быть оригинальным, и написанным с использованием одного из SDK, предлагаемых на сайте appdeveloper.intel.com;
  • приложения, разработанные без применения одного из SDK, предлагаемых на сайте, не принимаются для участия в конкурсе. Исключения могут быть лишь для приложений с открытым исходным кодом;
  • инсталлятор приложения должен соответствовать определённым требованиям, которые можно узнать из этой статьи.

Интеграция приложения

Для начала необходимо зарегистрироваться на сайте Intel Atom Developer Program. После регистрации заходим в панель управления (Dashboard) и получаем уникальный GUID для своего приложения или компонента.

Скачиваем и устанавливаем SDK. В папке Samples можно найти несколько примеров работы с SDK на С\С++. В простейшем случае, процесс интеграции выглядит следующим образом:

Объявляем GUID нашего приложения
#ifdef _DEBUG
const ADP_APPLICATIONID myApplicationID(ADP_DEBUG_APPLICATIONID);
#else
const ADP_APPLICATIONID myApplicationID = {{ ЗДЕСЬ,УКАЗЫВАЕМ,СВОЙ,GUID }};
#endif
ADP_DEBUG_APPLICATIONID — нужен в отладочной версии, дабы убедиться, что все работает нормально.

Проверяем, разрешён ли запуск нашей программы:
BOOL CheckIsAuthorized()
{
BOOL bResult = FALSE;
Application *pApp = NULL;
try
{
// Пытаемся создать экземпляр Application с нашим GUID-ом
pApp = new Application(ApplicationId(myApplicationID));
// Экземпляр создан, можно работать
bResult = TRUE;
}
catch (AdpException& e)
{
// Ошибка, сообщим о ней пользователю
MessageBox(NULL, e.what(), "Error", MB_ICONERROR);
}
if (pApp != NULL)
{
delete pApp;
}
return bResult;
}

Можно сказать, что процесс интеграции на этом и заканчивается. Для того чтобы проверить все ли сделано правильно, запускаем ATDS (используя ярлык Start ATDS) и следом наше приложение. Отладочная версия должна запуститься без проблем, а вот релиз должен выдать ошибку: The application was no authorized for use on this machine (Code: 6).

Создание пакета установки

*

После того как приложение написано и протестировано необходимо создать установочный пакет. Требования к нему достаточно простые:

  • это должен быть MSI пакет
  • должен уметь устанавливаться в silent режиме (ключ /qn)
  • должен создавать ярлык только на одно приложение
  • должен включать C++ runtime библиотеки (если используются)

С процессом создания пакета установки более детально можно ознакомиться на специальном форуме.

Отправка приложения в Intel AppUp

После того как пакет установки создан и протестирован можно приступать к отправке приложения на валидацию. Делается это все через тот же Dashboard. Процесс отправки разбит на несколько шагов, в принципе все просто и понятно.

Перед отправкой не забудьте запастись иконкой (логотипом) программы размером 100×100 и скриншотами 820×480 пикселей. Если окно программы имеет меньший размер, то можно создать белую подложку, указанного размера, и разместить на нем скриншот программы.

Валидация, то есть, проверка приложения, может происходить достаточно долго (в моем случае она длилась около 9-ти дней). О том, что подлежит проверке и что может привести к не прохождению валидации можно прочитать здесь и здесь.

При возникновении вопросов можно поискать ответы на форуме Intel Atom Developer Program. Отвечают там достаточно быстро и грамотно как представители компании Intel, так и его активные участники.

Первые призёры конкурса уже есть, кто следующий?

28 апреля в США подвели итоги очередного этапа конкурса на лучшее приложение для Intel Atom. В категории «Дом и стиль» победил россиянин Дмитрий Рыжков. Его приложение My Little Artist завоевало сердца жюри и принесло автору весьма весомый приз - $10 000.

Как рассказал победитель, «самое сложное не написать, а придумать приложение, которое будет пользоваться популярностью. Нужна была какая-то идея, отличающая мои программы от программ конкурентов. В общей сложности за месяц я отправил 7 программ… И одна из них – My Little Artist – победила».

По словам Дмитрия, программу, выигравшую в конкурсе, он изначально не собирался отправлять за пределы семьи. My Little Artist была написана специально для его двухлетнего сына, большого любителя повозить пальцем по тачпаду. Так как малыш очень любил рисовать на компьютере, а возможностей и эргономики MS Paint ему явно было недостаточно, Дмитрий решил написать заточенную под нетбук программу, при этом максимально используя его экран, оставив только минимальный набор инструментов и цветов для рисования.

«На мой взгляд, программа Atom Developer может быть интересна разработчикам как таковым, неважно – профессионал ты или любитель. Хотя любителям она может показаться более интересной или, если точнее выразиться, полезной. Учитывая, что магазин только-только открывается, можно успеть отправить приложение, которое сможет не только, например, выиграть конкурс, но и в будущем станет успешно продаваться. Первым, попавшим в нужное время в нужное место, всегда легче. Важно понять, какое место нужное :)»

В конце интервью Дмитрий Рыжков поделился своими планами, относительно выигранного приза: «Пока отправлял программы, была масса идей на этот счет, а после того, как выиграл, я немного растерялся. Хочется попутешествовать, съездить куда-нибудь с семьей, куда - пока не решили. Учитывая это, хочется дать совет тем, кто только собирается участвовать в конкурсах Intel - будьте готовы ко всему, особенно к победе :)»

Ну и напоследок, хотелось бы всё-таки более подробно рассказать о призах, которые корпорация Intel подготовила для участников конкурса на лучшее приложение для Intel Atom

  • Приз зрительских симпатий – 20 000 долларов США.
  • Гранд-приз «Самое инновационное приложение» – 50 000 долларов США или автомобиль 2011 Chevy Volt!
  • Гранд-приз «Самый изящный дизайн приложения» – 50 000 долларов США или комплексную маркетинговую кампанию по продвижению приложения-победителя!
  • Пять призов по 10 000 долларов США за лучшее приложение в категориях "Дом и стиль жизни", "Инструменты и безопасность", "Образование", "Развлечения", "Игры"

Участвуйте в конкурсе, и возможно, именно Вам достанется один из главных призов от корпорации Intel!

Автор: Виктор Голуб aka Ghost  •  Иcточник: Intel, Habrahabr  •  Опубликована: 30.04.2010
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.