spot_img
6 июня, 2026
Домой Блог Страница 3236

Sony запатентовала технологию определения эмоционального состояния человека по селфи

Корпорации Sony выдан патент на технологию анализа изображений с целью определения эмоционального состояния запечатлённого на них человека. Об этом сообщает портал 3DNews.ru.

Sony_Selfie_1

Система предполагает получение селфи-снимков в течение дня в автоматическом режиме. Для этого может использоваться, скажем, смартфон или планшет со специальным программным обеспечением или же «умный» носимый гаджет в виде очков.
Отснятые изображения через защищённое сетевое соединение будут отправляться на удалённый сервер для анализа. Система сможет разбивать фотографии на группы, соответствующие определённым эмоциональным состояниям, таким как радость, печаль, страх, гнев, отчаяние и пр. Снимки, на которых запечатлённый человек не выражает никаких эмоций, могут быть отфильтрованы.

Sony_Selfie_2

Далее пользователь сможет осуществлять поиск по базе изображений для получения, например, всех фотографий за определённый день, на которых он запечатлён счастливым. Можно также формировать временные шкалы тех или иных эмоциональных состояний.
Sony также предлагает получать селфи-снимки в автоматическом режиме в ночное время. Такие фотографии могут пригодиться при анализе фаз сна и качества отдыха.
О планах по практическому применению запатентованной технологии японская корпорация пока ничего не сообщает.

Xiaomi готовит новую версию своего браслета MiBand

Китайская компания Xiaomi на фоне тотального бума вокруг фитнес-браслетов сумела заявить о себе и закрепиться на данном сегменте рынка прежде всего благодаря лояльной к покупателю ценовой политике. Носимый на запястье гаджет Xiaomi Mi Band, рассчитанный на любителей проводить свободное время в тренажёрных залах и спортивных площадках, ведя при этом статистику занятий, оказался вне конкуренции даже несмотря на свою ограниченную функциональность.

Miband_1

Miband_2.JPG

13-долларовый трекер Xiaomi Mi Band совместил в себе высокое качество изделий, присущих китайскому бренду, максимальную простоту и надёжность конструкции, защищённость от пыли и воды по стандарту IP67, подкрепив всё это базовым набором самых востребованных и популярных функций. Для тех, кому дизайн носимого устройства, состоящего из головного модуля и силиконового ремешка, показался слишком спортивным, разработчики подготовили дополнительный аксессуар. Классический кожаный ремень с металлическим креплением-слотом под сам фитнес-трекер должен был освежить его дизайн и придать некий премиальный шарм.

Miband_3

Как пишет 3DNews.ru, предполагалось, что следующая модификация Xiaomi Mi Band, слухи о которой ходят уже достаточно давно, может получить вместо LED-индикаторов полноценный сенсорный дисплей. Но, похоже, что Xiaomi всё-таки решила остаться верной первоначальной концепции. На днях на Тайване прошёл сертификацию браслет, который инсайдеры назвали Xiaomi Mi Band 1s. И, судя по имеющимся снимкам, новинка внешне практически не претерпела изменений в сравнении с предшественником.

Miband_4

Miband_5

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

Miband_6

Официальные представители Xiaomi пока не раскрывают каких-либо подробностей о новой версии Xiaomi Mi Band.

Guns, Gore & Cannoli: зомби-апокалипсис во времена сухого закона

Сегодня Америка манит многих. Но давайте вернемся лет на 95 назад. Сухой закон порождает небывалый рост преступности и образования так называемой алкогольной мафии. Ваш герой, Винни Канноли, подрабатывает профессиональным «исполнителем пожеланий» мафиозных боссов. Ему принадлежат все сокровища мира, а городское население в панике разбегается, лишь услышав его имя. Целью Винни становится очень важный человек, чью персону предстоит найти и доставить обратно боссу. Вроде бы ничего сложного, но, как оказывается, городок, куда волею судьбы заносит Винни, уже давно пал под натиском какой-то неизвестной заразы. Улицы некогда процветающего торгового узла заполонили самые настоящие ходячие мертвецы, пожирающие всех на своем пути. Винни предстоит прорваться через голодных зомби-мутантов, бандитские группировки, армейские заградительные отряды и найти этого человека. Параллельно герой узнает и правду о происходящих событиях.

Guns_Game_1

Уже из названия игры становится понятно, что нас ждет что-то жесткое и очень кровавое. «Guns, Gore and Cannoli» (что в переводе означает: «Пушки, Кровища и Печеньки») с первых же минут выливает на геймера литры яркой и липкой крови, а в игровой процесс уводит в бездну жестокости. Что представляет из себя Guns, Gore and Cannoli? В принципе, это очередная интерпретация аркады про 2D-шутер с ураганным кооперативным геймплеем. Взрывы, экшен и несмолкаемая канонада — это все, чем богата Guns, Gore and Cannoli. Кроме планомерного и очень эффектного уничтожения толп врагов, вам не потребуется больше ничего другого. Никаких головоломок, квестов, прокачки, инвентаря и т.п. Зато масса всевозможного оружия. Единственная особенность геймплея, выделяющая ее из ряда подобных игр, заключается в чисто горизонтальной стрельбе. Вы не можете стрелять никуда, кроме как вперед или назад. Также определенные проблемы создает и дефицит патронов на почти все оружие (кроме базового). Это, разумеется, только в одиночной игре. В кооперативном же режиме на всех не будет хватать врагов, а не патронов.

Guns_Game_2

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

Guns_Game_3

Жаль только, что Guns, Gore and Cannoli очень короткая. Полное прохождение игры занимает лишь 3-4 часа, без единого намека на продолжение. Остается ощущение, что недоиграли, и это немного разочаровывает. Еще один минус — в одиночной игре чувствуется очень большой дефицит патронов. Больше недостатков в игре вы не найдете, разве что владельцы версии для персонального компьютера могут почувствовать легкий дискомфорт, играя на клавиатуре. В остальном Guns, Gore and Cannoli — это просто великолепное кооперативное ристалище. Черный юмор, казуальный, но адреналиновый геймплей, тонны зомби и декалитры крови. Стоит игра совсем немного, поэтому нет смысла отказывать себе и своим друзьям в одном, гарантированно приятно проведенном за ней вечером.

Guns_Game_4

  • Дата выхода игры: 30 апреля 2015
  • Жанр: 2D-шутер, платформер
  • Платформы: PC, PS3, Xbox 360, Wii U, PS4, Xbox One
  • Мультипелеер: Нет
  • Кооператив: Да
  • Официальный сайт игры: http://gunsgorecannoli.com
  • Разработчики: Crazy Monkey Studios, Claeys Brothers
  • Издатель: Crazy Monkey Studios

Рекомендуемые требования к PC:

  • Операционная система: Windows XP / Vista / 7 / 8;
  • Процессор: Intel Core i5;
  • Оперативная память: 8 Gb;
  • Видеокарта: 256 Mb;
  • Свободное место на жестком диске: 5 Gb;
  • DirectX 9.0c.

Дисковые массивы семейства HP 3PAR StoreServ Storage

Дисковые массивы 3PAR были включены в линейку продуктов HP в конце 2010 года в результате покупки одноименной фирмы, специализирующейся на разработке виртуализованных систем хранения. Мощные функции виртуализации, которые были изначально заложены в архитектуру еще первого поколения этих дисковых массивов, делают их идеальной платформой для обслуживания облачных вычислений, где требуется обеспечить быстрое и гибкое выделение дисковой емкости для нескольких тысяч виртуальных машин. Системы HP 3PAR улучшают эффективность хранения за счет ряда технологических инноваций и архитектурных решений, важнейшими из которых являются:

— кластерная архитектура HP 3PAR, объединяющая до восьми кон-троллеров, каждый из которых может обслуживать все логические тома массива. Благодаря этой архитектуре осуществляется гибкая балансировка нагрузки, высокая пропускная способность, высокий уровень доступности системы и широкие возможности масштабирования;

— распараллеливание передачи данных и управляющей информации между специализированным набором микросхем ASIC и процессором контроллера, что существенно повышает эффективность управления всеми ресурсами системы;

— виртуализация дискового пространства Wide Striping, позволяющая рассматривать физические диски как общий пул ресурсов и максимально эффективно использовать имеющиеся накопители;

— динамическое выделение дисковой емкости (Thin Provisioning) из виртуального пула и возврат неиспользуемой приложениями дисковой емкости (Thin Reclamation) в виртуальный пул;

— динамическое (без прерывания работы приложений) перемещение логических томов (Dynamic Optimization) или отдельных сегментов внутри логического тома (Adaptive Optimization) между разными типами дисков и уровнями RAID для оптимизации уровня сервиса и скорости доступа кданным;

— миграция логических томов между системами хранения без остановки доступа к данным (HP 3PAR Peer Motion) и без использования какого-либо дополнительного оборудования;

— управление качеством обслуживания на уровне приложений (Priority Optimization);

— аппаратная дедупликация (Thin Deduplication), позволяющая снизить расходы на флеш-память за счет экономии на требуемой емкости;

— возможность расширения кэш-памяти массива с помощью пространства на SSD-накопителях (Adaptive Flash Cache).

HP 3PAR_7

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

H:MAGAZINENOMER92HP3par c models.xps

Архитектура массивов HP 3PAR StoreServ обеспечивает высокий уровень доступности данных, который гарантирует доступ к данным не только в случае отказа диска или контроллера, но и в случае недоступности полки дисков целиком. Последнее достигается благодаря распределению всех логических томов между несколькими полками. Перечисленные особенности более подробно рассмотрены ниже, во второй части данной статьи.

HP 3PAR_4

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

 

Операционная система HP 3PAR InForm Operating System, единая для всех моделей HP 3PAR StoreServ, освобождает системных администраторов от выполнения рутинных процедур по управлению дисковым пространством. Благодаря этому не только повышается эффективность работы персонала, обслуживающего центр обработки данных, но и уменьшается вероятность ошибок, неизбежно возникающих при управлении сложными системами.

 

Модельный ряд семейства массивов HP 3PAR StoreServ содержит 2 модели старшего уровня HP 3PAR StoreServe 10400 и 10800,3 модели среднего уровня HP 3PAR StoreServ 7200с, 7400с, 7440с и модель 7450с, оптимизированную для использования SSD-накопителей.

 

Технические характеристики моделей представлены в таблицах.

H:MAGAZINENOMER92HP3par c models.xps

H:MAGAZINENOMER92HP3par c models.xps

Обновленная линейка HP 3PAR StoreServ 7000 предлагает решение с поддержкой как блочного, так и объектного и файлового доступа по множеству протоколов в рамках единой системы хранения данных. Такой конвергентный подход позволяет увеличить эффективность консолидации разнородных приложений, обеспечивая простоту развертывания и администрирования. При этом сохраняются преимущества архитектуры дисковых массивов 3PAR, которые ранее были доступны только для блочного хранения.

 

Системы хранения HP 3PAR StoreServe поддерживаются в рамках облачного решения HP Cloud System и являются идеальной платформой для сред Public Cloud и Private Cloud.

Массивы поддерживают широкий класс операционных систем и поставляются с 3-летней гарантией и технической поддержкой, предусматривающей обслуживание на площадке заказчика.

Класстерная архитектура HP 3PAR

H:MAGAZINENOMER92HP3par c models.xps

Архитектура HP 3PAR объединяет до восьми контроллеров 3PAR по технологии Mesh-Active с возможностью обслуживания каждым из них всех логических томов системы. На каждом контроллере выполняется независимая копия операционной системы 3PAR OS. В основе архитектуры лежит технология Persistent Cache, благодаря которой в штатном режиме кэш-память каждого контроллера зеркалируется на другой контроллер данной контроллерной пары, а в случае выхода контроллера из строя, оставшийся контроллер реплицирует кэш на другие контроллеры.

Архитектура HP 3PAR обеспечивает гибкую балансировку нагрузки между контроллерами, высокую пропускную способность, широкие возможности для масштабирования производительности и призвана обеспечить высокий и предсказуемый уровень производительности приложений. Благодаря этой архитектуре в high-end-массивах HP 3PAR StoreServ при выходе из строя контроллера происходит лишь незначительное снижение производительности, что выгодно отличает HP 3PAR StoreServ от традиционных дисковых массивов.

Глобальное распределение ресурсов System-wide striping

Кластерная архитектура HP 3PAR позволяет не только всем контроллерам обслуживать все логические тома системы, но также дает возможность каждому тому равномерно использовать все доступные ресурсы. Глобальный striping обеспечивает предсказуемый уровень сервиса вне зависимости от типа нагрузки благодаря массовому параллелизму и гранулярному распределению данных между внутренними ресурсами (дисками, портами ввода-вывода, кэшем, процессорными ресурсами и т.д.). В результате, по мере повышения утилизации массива или в случае непредсказуемой поломки какой- либо из компонент, система сохраняет высокий и предсказуемый уровень производительности.

Массивы HP 3PAR StoreServ автономно и равномерно балансируют нагрузку между своими внутренними компонентами. Что особенно важно в случае апгрейда системы, когда существующие данные должные быть перераспределены с учетом новой конфигурации. Такое перераспределение делается автономно и без прерывания обслуживания.

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

Обработка ввода/вывода в контроллерах HP 3PAR StoreServ

В массивах HP 3PAR StoreServ часть функций контроллеров передана специализированному набору микросхем (ASIC), благодаря чему осуществляется распараллеливание передачи данных и управляющей информации между ASIC и процессором контроллера. Кроме того ASIC отвечает за обмен данными между контроллерами системной платы, что позволяет динамически распределять рабочую нагрузку между всеми ресурсами системы. Таким образом, обеспечивается высокая эффективность консолидации на одном массиве транзакционных (0LTP) и аналитических (0LAP) приложений.

Кроме того, ASIC выполняет аппаратную реализацию функции Zero Detection, предоставляющую возможность определять в потоке данные, которые были удалены бизнес-приложениями. Соответствующие блоки не записываются, что значительно повышает эффективность использования дискового пространства по сравнению с традиционными дисковыми массивами.

Динамическое управление емкостью. Функции Thin Provisioning, Thin Reclamation и Thin Conversion

Функция Thin Provisioning была реализована в массивах 3PAR еще в 2003 году первой в отрасли систем хранения. С тех пор эта функция постоянно совершенствовалась, опережая других производителей. В дополнение к основному назначению Thin Provisioning — динамическому выделению приложениям емкости из виртуального пула — реализованы технологии Thin Reclamation («тонкая переработка») и Thin Conversion («тонкое превращение»). Первая служит для возврата неиспользованной выделенной емкости в виртуальный пул. А вторая — для быстрой миграции данных с традиционного дискового массива на массив с thin provisioning с одновременной «очисткой» выделенной, но неиспользуемой приложениями дисковой емкости.

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

Оптимизация производительности и динамическая миграция данных. Функции Dynamic Optimization и Adaptive Optimization

Для виртуализации дискового пространства в массивах HP 3PAR StoreServ применяется трехуровневая структура, содержащая:

— 1024-мегабайтные сегменты, на которые разбиваются физические диски;

— логические тома, в которые группируются сегменты из разных физических дисков, расположенных на разных дисковых полках массива. Критерий объединения—требующийся уровень сервиса и защиты данных. Внутри одного логического тома могут быть сегменты с разными типами дисков (5AS, NL или SSD), уровнями RAID и степенью отказоустойчивости;

— виртуальные диски, которые образуют логические тома и «видят» подключенные к массиву серверы.

Функция Dynamic Optimization позволяет перемещать логические тома между разными типами дисков и уровнями RAID без прерывания работы приложений. Аналогичным образом функция Adaptive Optimization осуществляет автоматическую миграцию данных между разными сегментами внутри логического тома, перемещая наиболее активно используемые фрагменты данных на самые быстрые диски в самом производительном уровне RAID и наоборот, редко используемые фрагменты данных — на более медленные диски. Эти функции помогают существенно оптимизировать скорость доступа к данным и соотношение между ценностью данных для бизнес-приложений и стоимостью физических дисков.

Федерация систем хранения и динамическая миграция томов. Функция Peer Motion

HP 3PAR Peer Motion — это первое в индустрии программное обеспечение, объединяющие массивы одного типа в федеративное хранилище и позволяющее перемещать логические тома между системами хранения без остановки доступа к данным и без использования какого-либо дополнительного оборудования. Благодаря технологии HP 3PAR Thin Built In одновременно с миграцией возможен переход к использованию «тонких» томов с более высоким уровнем утилизации имеющегося дискового пространства.

ПО HP 3PAR Peer Motion работает с любыми системами хранения HP 3PAR StoreServ, поддерживающих операционную систему InForm (начиная с версии 3.1.1) от начального до корпоративного уровня, и использует интеллектуальный механизм слежения за пропускной способностью каналов для сохранения производительности бизнес-приложений. Таким образом, можно реализовать балансировку нагрузки между массивами 3PAR разных поколений.

Данная технология также позволяет реализовать миграцию данных с других массивов, в том числе и с массивов третьих производителей, на массивы HP 3PAR StoreServ без остановки доступа к данным. Нa данный момент поддерживается миграция с массивов HP EVA и EMC СХ4, VNX и VМАХ.

Локальные, виртуальные и удаленные копии данных

Клоны данных (полные локальные копии), созданные средствами HP 3PAR StoreServ, могут иметь отличные от оригинала параметры (тип дисков, уровень RAID), использовать возможности динамического управления емкостью (Thin Provisioning) и установленные пользователем права доступа. Виртуальные копии HP 3 РА R StoreServ позволяют создавать сотни моментальных снимков (Snapshots) логических томов, доступных либо только для чтения, либо для чтения и записи, быстро восстанавливать данные по состоянию на момент каждого снимка, удалять любые копии без влияния на другие снимки того же тома данных.

Технология удаленной репликации данных, используемая в массивах HP 3PAR StoreServ, позволяет передавать данные между любыми моделями массива, поддерживает репликацию на несколько сайтов, выполняется как по IP, так и Fibre Channel каналам, обеспечивает балансировку загрузки каналов передачи данных, поддерживает различные уровни RAID и типы дисков для исходного тома и копии, обеспечивает управление копированием из единого окна. Необходимо также отметить, что для удаленной репликации по IP можно использовать встроенные Ethernet-порты массива.

Обеспечение согласованности данных при online-копировании. ПО Recovery Manager

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

Устанавливаемое на сервере ПО HP 3PAR Recovery Manager предназначено для гарантированного автоматического создания согласованных копий средствами массива 3PAR для VMwarevSphere, Microsoft® Hyper-V, Microsoft® Exchange, Oracle и Microsoft® SQL. Дополнительно ПО HP StoreOnce Recovery Manager Central (RMC) интегрирует основное хранилище HP 3PAR StoreServ с системами резервного копирования HP StoreOnce. Это позволяет копировать данные напрямую, без использования специализированного ПО, что упрощает и ускоряет процесс создания резервных копий.

H:MAGAZINENOMER92HP3par c models.xps

Управление качеством облуживания. Priority Optimization

Функции виртуализации массивов HP 3PAR StoreServ дают возможность консолидировать разнообразные задачи в рамках одной системы хранения данных. В таких условиях может возникнуть конфликт за ресурсы между различными приложениями.

ПО HP 3PAR Priority Optimization (QoS) предоставляет администратору полный контроль над производительностью системы. Необходимой уровень качества обслуживания задается с помощью пороговых значений и минимальных плановых показателей для таких параметров, как количество операций ввода/вывода в секунду, пропускная способность и время отклика для конкретного приложения. Назначение приоритетов для различных правил QoS позволяет системе автоматически перераспределять ресурсы, необходимые для поддержания требуемого уровня сервиса.

Технология HP 3PAR Adaptive Flash Cache (AFC)

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

Функционал HP 3PAR Adaptive Flash Cache позволяет использовать емкость SSD накопителей для расширения системной кэш-памяти, Благодаря этому операции случайного чтения ускоряются — снижается время отклика и повышается производительность. Adaptive Flash Cache является частью базового функционала всех массивов HP 3PAR StoreServ начиная с версии HP 3PAR OS 3.2.1. Эффективность работы AFC можно оценить с помощью встроенной утилиты Adaptive Flash Cache Simulator, даже если в системе не установлены SSD-диски.

Файловые сервисы HP ЗРАR File Persona

HP 3PAR File Persona Software Suite позволяет расширить область применения дисковых массивов HP 3PAR StoreServ за счет предоставления файлового и объектного доступа к данным. В то время как блочный доступ больше подходит для виртуализации и баз данных, файловый доступ используется для консолидации файловых каталогов, корпоративных разделяемых ресурсов и облачных приложений.

Файловые протоколы SMB, NFS и REST API поддерживаются стандартными контроллерами обновленной конвергентной линейки HP 3PAR StoreServ 7000. Поэтому единый интерфейс управления и функционал систем хранения данных HP 3PAR доступны также и для файловых сервисов. Защита данных гарантируется на нескольких уровнях. Для хранилища файлов возможно создание моментальных снимков (Snapshots). Дополнительно поддерживается антивирусное ПО, резервное копирование/восстановление по протоколу NDMP и удаленная репликация с помощью функционала HP3PAR Remote Сору.

Функционал Thin Deduplication

ПО HP 3PAR Thin Deduplication обеспечивает аппаратную, с помощью специализированного набора микросхем ASIC, дедупликацию в режиме реального времени для SSD-накопителей. Контрольные суммы входящих блоков данных сравниваются с уже существующими в таблице быстрого поиска и только уникальные данные записываются на диск.

Технология Thin Deduplication сокращает расходы на хранение, повышает эффективность использования флэш-памяти и продлевает срок ее жизни. При этом включение дедупликации практически не сказывается на производительности системы. В дополнение, функция HP 3PAR Thin Clones позволяет создавать тонкие не занимающие места клоны виртуальных машин в средах Microsoft Hyper-V и VMware ESXi.

Виртуальные домены

Система виртуальных доменов позволяет нарезать дисковый массив на изолированные между собой на логическом уровне виртуальные частные массивы. С помощью этой функции можно построить систему управления HP 3PAR StoreServ, в которой администраторы системы могут управлять ресурсами массива только в пределах выделенных им доменов.

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

Kompüter biliklərini qazanca çevirmək üçün ilk addımlar

 Kompüter biliklərinə yiyələnmək üçün külli miqdarda vaxt və vəsait sərf edərkən bunu sərmayə yatırımı kimi qəbul etmək olar. İndi isə əminliklə deyə bilərik ki, yatırdığınız bu sərmayədən pul qazanmağın vaxtı gəlib çatdı. Sizə təqdim etdiyimiz məqalədə məqsədimiz bunu sübut etmək olacaq.

ms_fon

Bugün informasiya texnologiyaları, o cümlədən proqramlaşdırma elə bir inkişaf səviyyəsinə çatıb ki, Microsoft Windows əməliyyat sistemi ilə işləyən mobil telefonlar və kompüterlər üçün tətbiq hazırlamaq xeyli asan olub. «Bunun üçün peşəkar proqramçı mütəxəssis olmaq lazım deyil» desək, səhv etmərik. Bunda təəccüblənəcək heç bir şey yoxdur. Sizi elə burada, birlikdə, addım-addım irəliləyərək bir tətbiq hazırlamağa dəvət edirik!

Əvvəlcə ilkin tələbləri qeyd edək. Sizdən ingilis, türk və ya rus dillərindən birini oxuyub başa düşmək səviyyəsində bilik, İnternet bağlantısı olan kompüter və Microsoft hesabı (@outlook.com, @hotmail.com, @live.com ilə bitən e-poçt ünvanınız) tələb olunur. Tətbiq hazırlamağa başlamaq üçün bunlar kifayətdir. Bir də ki, hazırladığınız tətbiqi müvafiq onlayn mağazada (Windows Store, Windows Phone store) yerləşdirmək üçün əlavə Developer Account (Proqramçı Hesabı) tələb olunacaq. Əgər siz Microsoft şirkətinin StartUp-lar üçün nəzərdə tutulmuş BizSpark (www.bizspark.com) tələbəsinizsə, onda DreamSpark (www.dreamspark.com) layihələrindən birinə qoşulmaqla həmin Proqramçı Hesabını pulsuz aça bilərsiniz. Beləliklə, hesab edək ki, yuxarıda qeyd etdiyimiz bütün tələblərə uyğun vəziyyətdəsiniz.

Proqramlaşdırma dilindən istifadə etmədən tətbiq hazırlamaq üçün aşağıdakı imkanlar mövcuddur. Gələcəkdə bu imkanların həm sayının artacağı, həm də xüsusiyyətlərinin genişlənəcəyi istisna olunmur.

a) Tətbiqin hazır şablonlardan istifadə edib onların üzərində müvafiq dəyişikliklər etməklə hazırlanması. Bunun üçün aşağıdakı şəkildə göstərilən şablonlar təklif olunur:

ms1 copy

Empty App «boş» və ya «sıfırdan» elementlər yerləşdirmək üçün nəzərdə tutulmuş tətbiq şablonudur. Bu şablonu seçdiyinizdə sizə işlək, amma içində heç bir element olmayan boş tətbiq verilir. Öz növbəsində siz elementləri, onların yerləşməsini və tərtibatını özünüz təyin edirsiniz.

İlk öncə biz məhz bu şablondan istifadə edəcəyik. Qalan şablonları isə sonradan özünüz araşdırıb baxa bilərsiniz. Fikrimizcə, belə bir müstəqil məşq sizə daha maraqlı və faydalı olar. Çətinlik çəkdiyiniz halda isə Microsoft Virtual Academy-də bütün şablonlarla bağlı ətraflı video kurslardan pulsuz istifadə edib lazımi məlumat ala bilərsiniz.

b) Aşağıdakı şəkildə göstərilmiş elementləri əhatə edən tətbiqin hazırlanması.

ms2

Belə ki, sadalanan elementlər sayəsində yaradacağınız tətbiqə aşağıdakı imkanları əlavə edə bilərsiniz:

— RSS: ixtiyari RSS kanalını qoşmaq;

— HTML: HTML məzmun əlavə etmək;

— YouTube: YouTube kanalı qoşmaq;

— Flickr: Flickr-də olan fotoşəkillər arasında hashtag (məsələn, #açarsöz) axtarışının nəticəsini və ya hansısa istifadəçi hesabında nəşr olunana fotobloqu qoşmaq;

— Bing: Bing axtarış sistemini istifadə etməklə təyin etdiyimiz müəyyən açar sözlərlə axtarışın nəticələrini qoşmaq;

— Facebook: Facebook sosial şəbəkəsini inteqrasiya etmək və oradakı postları izləmək;

— Instagram: Instagram-da olan fotoşəkillər arasında hashtag (məsələn, #açarsöz) axtarışının nəticəsini və ya hansısa istifadəçi hesabında nəşr olunana fotobloqu qoşmaq;

— Twitter: Twitter sosial şəbəkəsini inteqrasiya etmək və oradakı tvitləri tətbiqinizin istifadəçiləri hesabları olmadan müəyyən hashtag (məsələn, #açarsöz) və ya xronologiya əsasında izləmək;

— Menu: tətbiqə menyu əlavə etmək;

— Collection: tətbiqin daxilində qalan və onunla birlikdə saxlanılan məlumat toplusunu hazırlamaq və hazırlayacağınız tətbiqə qoşmaq;

— TouchDevelop: script, kod yazmaqla tətbiqinizi daha da geniş imkanlı edə bilərsiniz. (Qeyd edək ki bu, artıq daha peşəkarça yanaşmadır).

İndi isə işə addım-addım başlayaq.

1-ci addım. Tətbiq üçün ideyanın müəyyənləşdirilməsi və ad seçilərək qeydiyyatdan keçirilməsi.

Ümumiyyətlə hər bir tətbiqin arxasında müəyyən ideya dayanır. Hansısa bir məsələni yaradacağınız tətbiq vasitəsilə həll etməyi düşünürsünüz. İlk növbədə həmin məsələni müəyyənləşdirin. Proqramlaşdırma dilindən istifadə etmədiyimiz üçün yuxarıdakı imkanlarla kifayətlənməli olacağımızı da unutmayın. Əlbəttə, proqramlaşdırma dilini (məsələn C#, Java, Object C və s.) bilməklə siz istənilən ideyanı çətinlik çəkmədən kompüterdə, mobil telefonda, televizorda, müxtəlif robotlarda, ya da Xbox-da və s.-də tətbiq edə bilərsiniz. Buna baxmayaraq məsləhət görürük ki, özünüzü heç vaxt qorxutmayasınız. Proqramlaşdırma əslində çox maraqlı, faydalı, asan, həm də gəlirli işdir. Əgər siz güclü məntiqi düşüncəyə və riyazi təfəkkürə maliksinizsə, proqramlaşdırma bacarığını rahatlıqla mənimsəyə bilərsiniz.

Nümunə olaraq bu dəfə sadə ideya əsasında düşünülən bir tətbiq yaradacağıq. Bu tətbiq müxtəlif Azərbaycandilli mənbələrdən xəbərləri RSS vasitəsi ilə toplaylıb özündə cəmləşdirəcək. Belə sadə nümunə ilə başlamağın daha məqsədəuyğun olduğunu düşünürük. Tətbiqi ideyaya uyğun olaraq «RSS Xəbərlər» adlandırmağı təklif edirik.

İdeyanı müəyyən etdikdən sonra tətbiqimizin adını mağazada qeydiyyatdan keçirib unikal App İD (Package identity name) əldə etməliyik. Bu, bizə növbəti mərhələlərdə lazım olacaq. Qeydiyyat prosesi Windows Dev Center (https://dev.windows.com) portalında həyata keçirilir. Qeydiyyat uğurla başa çatdıqdan sonra bizə aşağıdakı məlumatlar təqdim edilir:

ms3 copy

2-ci addım. Boş tətbiqin yaradılması və ona adın verilməsi. http://appstudio.windows.com/ portalına keçid alın və Microsoft hesabınızla portala daxil olun (Sign in).

ms4 copy

Uğurlu giriş həyata keçirdikdə pəncərənin yuxarı sağ tərəfində Microsoft hesabınızı görəcəksiniz. İşə başlamaq üçün Start new project düyməsini basın və variantlar arasında Empty App seçin. Açılan nümayiş pəncərəsində olduqca sadə görünüşlü ilk tətbiqinizi nəzərdən keçirin və Greate düyməsini basın. Bu addımın sonunda tətbiqinizə ad verməlisiniz. Ad unikod şriftləri dəstəkləyir (RSS Xəbərlər adını məqsədəuyğun gördüyümüzdən onu seçirik). Windows App Studio-da hər addımdan sonra mütləq Save düyməsini basmaq lazımdır. Əks təqdirdə davam etmək mümkün olmayacaq (və ya dəyişikliklər itirilə bilər).

ms5 copy

Qeyd etmək istərdik ki, Windows App Studio vasitəsi ilə hazırlayacağınız tətbiq yeni nəsil UniversalApp, yəni müxtəlif qurğular və platformalar (Windows telefon və kompüter) üzərində çalışa bilən universal tətbiqlər sinfinə aiddir. Bu, mükəmməl imkandır! Artıq fərqli kodlar yazmağa, eyni işləri təkrarlayıb icra etməyə ehtiyac qalmır. Ümumiyyətlə Microsoft şirkəti .Net paketini iOS və Linux platformalarında əlçatan edib. Eyni zamanda Windows 10 əməliyyat sistemində iOS və Android üçün yazılmış tətbiqləri də rahat işlətmək mümkün olacaq.

3-cü addım. Tətbiqə məzmunun və funksionallığın əlavə edilməsi.

İdeyanızı reallaşdırmaq üçün tətbiqə yuxarıda qeyd etdiyimiz elementlərin köməkliyi ilə məlumat mənbələrini (Data source) əlavə edib sazlamaq lazımdır. Adətən ilk növbədə HTML elementindən istifadə edərək «Tətbiq haqqında» bölməsi yaratmaq məqsədəuyğun hesab olunur. Tətbiqi ilk dəfə işə salan istifadəçi bu məlumatı oxumaqla proqramla tanış olub ondan necə faydalana biləcəyini öyrənir. Bunun üçün HTML elementinin üzərində klik etmək və açılan pəncərədə tətbiqiniz haqqında məlumat daxil etmək lazımdır. İşi bitirdikdən sonra Confirm düyməsini basıb bu əməliyyatı təsdiqləyin. Artıq tətbiqinizdə ilk element əlavə edilmişdir.

ms6 copy

Nəticəni dərhal ekranın sol tərəfində olan Preview (Nümunə) telefonun ekranında görmək olacaq.

ms7 copy

Sonradan fikrinizi dəyişməli olsanız, əlavə etdiyiniz HTML elementin aşağı hissəsindəki Edit düyməsini basmaqla daxil etdiyiniz məlumatları dəyişə bilərsiniz. Bütün dəyişikliklər edildikdən sonra Save düyməsini basıb son vəziyyəti saxlamaq lazımdır.

İndi isə RSS elementi vasitəsi ilə məzmunu aktivləşdirəcəyik. Bunun üçün Rss üzərində klik etmək kifayətdir. Açılan pəncərədə bizi maraqlandıran xəbərin səhifəsinin RSS keçidini tətbiqimizə əlavə edirik və Confirm (təsdiq et) düyməsini basırıq. Bundan sonra etdiyimiz dəyişiklik dərhal qüvvəyə minir. Artıq tətbiqimizin ekranında müvafiq RSS-dən daxil olan xəbərləri görmək mümkündür. Save düyməsini basmaqla son dəyişiklikləri yadda saxlayırıq.

ms8 copy

Artıq tətbiqimizin iki pəncərəsi hazırdır.

ms9 copyms10 copy

Daha sonra biz RSS vasitəsilə gələn xəbər başlıqlarının üzərinə toxunduqda növbəti pəncərənin hansı formada açılmasını və xəbərin necə əks olunacağını təyin etməliyik. Bunun üçün əlavə etdiyimiz RSS elementinin altında Edit düyməsinə basırıq və təklif olunan seçimlərin arasından bizə uyğun görünüşü ayırıb Save edirik.

Əlavə görünüşün sazlanma pəncərəsində Data (məlumatlar) bölməsinə keçib daxil etdiyimiz RSS keçidi ilə gələn məlumatların 5 nümunəsinə baxa və sahələrin adları ilə tanış ola bilərik. Bindings (bağlantı) hissəsində lazım bildiyimiz sahəni qeyd edilən bölmələrlə əlaqələndirmək, ya da ləğv etmək mümkündür. Məsələn, əgər şəkil görünmürsə, onu göstərmək üçün İmage bölməsinin altındakı sətrin sağ tərəfində yerləşən menyu işarəsinə klik edib açılan menyudan İmageUrl seçin. Amma bundan sonra da şəkili görünməyə bilər, çünki RSS keçidində bəzən şəkil ümumiyyətlə olmur.

Tətbiqin içindəki məlumatları digər istifadəçilərlə paylaşmaq imkanını aktivləşdirmək üçün ShareText elementini aktivləşdirmək olar.

ms11 copy

Dəyişikliyi yadda saxlamazdan əvvəl Windows Preview funksiyasından faydalanıb tətbiqimizin planşetdə və ya kompüterdə necə görünəcəyini yoxlamaq olar:

ms12 copy

Bundan sonra Close düyməsini seçib geri qayıdın və Save düyməsi vasitəsilə son dəyişiklikləri yadda saxlayın. Hər hansı yeni məzmun elementini əlavə etmək üçün isə Edit Section bölməsinin sol tərəfindəki ox işarəsinin üzərində klik etmək lazım gələcək.

Eyni qaydada hərəkət edib Windows App Studio-da eyni tətbiqdə ən çox 6 element yerləşdirə bilərsiniz. Bu, kifayət qədər çoxdur. Gələcəkdə professional proqramçı mütəxəssis bacarıqlarına yiyələndikdən sonra Visual Studio, Windows Phone Development Kit və bunun kimi digər alətlərdən istifadə edib istədiyiniz qədər element əlavə edə bilərsiniz.

Tətbiqimizə dinamika gətirmək, onu rəngarəng və maraqlı etmək üçün daha bir element — Bing elementini əlavə edək. Bu element müəyyən etdiyimiz açar sözlərə görə Bing axtarış sistemində nəticələri tapıb bizim tətbiqdə nümayiş etdirir. Sadə olsun deyə biz dəyişikliklərin aşağıdakı kimi aparılmasını tövsiyə edirik:

ms13 copy

Confirm düyməsini basdıqdan dərhal sonra tətbiqin pəncərəsində axtarışın nəticələrini görmək olar. Açar sözləri elə seçmək lazımdır ki, məhz arzu etdiyiniz nəticələri əldə edəsiniz. Bing yazdığınız açar sözlər əsasında ən yaxşı nəticələri seçib təqdim edəcək. Save düyməsini basıb son dəyişiklikləri yadda saxlayırıq.

ms14 copyArtıq tətbiqimiz, demək olar ki, məzmun baxımından hazırdır. İndi qaldı tərtibat işləri.

ms15 copy

4-cü addım. Tətbiqin tərtibatı.

Tərtibat işlərinə başladıqda ilk növbədə tətbiqimiz üçün loqotip seçmək laımdır. Bunu iş sahəsinin sol üst guşəsindəki App title yazısının sol tərəfinə klik etməklə həyata keçirə bilərik. Loqotipi hər hansı ölçülü şəkildən asanlıqla düzəltmək olar.

ms16 copy

Loqotipi hazırlayıb onu Save edirik. Artıq loqotipimiz hazırdır, onu ekranda görə bilirik.

Digər tərtibat işləri Themes və Tiles qismindən həyata keçirilir. Burada tətbiqinizin bütün elementlərinin rənglərini dəyişmək, arxa fona şəkil yerləşdirmək, eləcə də digər tərtibat işlərini həyata keçirmək olar. Tiles qismindəki Splash bölməsindən istifadə etməklə tətbiq işə salındıqda arxa fonda ilk göstəriləcək şəkli seçib yerləşdirmək mümkündür. Tərtibat işlərini bitirdikdən sonra yenə də Save düyməsini basıb etdiyimiz son dəyişiklikləri yadda saxlayırıq.

ms17

5-ci addım. Tətbiqin Windows Store və Windows Phone Store mağazalarında yerləşdirilməyə hazırlanması.

Tətbiqi hazırladığınız zaman siz əvvəlcədən Windows Dev Center-də (https://dev.windows.com) qeydiyyatdan keçməli və Dev Account yaratmalısınız. İndi isə tətbiqiniz hazırdır və siz öz məhsulunuzun tərtibatını, verdiyi imkanları və s. yoxladıqdan sonra onu kütləvi istifadəyə çıxarda bilərsiniz.

Tətbiqi kütləvi istifadəyə vermədən əvvəl onun adını mağazada dan keçirib Package identity name əldə etdik. Bu ad bizə tətbiqi mağaza ilə əlaqələndirdikdə lazım olacaq. Məlumatları aşağıdakı xanalara daxil edirik. Bundan sonra əgər biz gələcəkdə tətbiqimizdə yeniləmə, ya da dəyişikliklər etsək, həmin dəyişiklikləri mağazada da əks etdirə biləcəyik. Tətbiqimizdən istifadə edənlər isə yeni versiya haqqında avtomatik olaraq məlumat alacaqlar və arzu etsələr tətbiqi yeniləyə biləcəklər. Müvafiq sahələrə düzgün məlumatları əlavə etdikdən sonra Confirm düyməsini basıb aparılan dəyişikləri təsdiqləyirik.

ms18 copy

Qeyd edək ki, Azərbaycanlı proqramçı mütəxəssislər pulsuz tətbiqlərlə yanaşı 2014-cü ilin iyun ayından etibarən ödənişli tətbiqləri də Microsoft mağazalarında yerləşdirə bilərlər.

Bütün bu əlqələndirmə işlərini bitirdikdən sonra növbəti addıma keçə bilərik. İndi də tətbiqi xüsusi formada qablaşdırmaq, sertifikatlaşdırmaq və mağazaya yükləmək lazımdır. Tətbiqimizin ödənişli və ya pulsuz tətbiq olacağını, hansı ölkələrin mağazalarında təqdim olunacağını onu müvafiq mağazaya yüklədikdə müəyyənləşdirəcəyik.

Beləliklə, App Studio-da tətbiqin üzərində işləri yekunlaşdırmaq üçün Finish düyməsini basırıq. Bundan sonra tətbiqimiz qablaşdırılmağa hazırdır. Generate vasitəsilə Universal app tipli tətbiqimizin versiyasını, bu versiyada olan dəyişiklikləri və s. qeyd edirik. Sonra isə tətbiqi hər iki mağazada (Windows və Windows Phone) quraşdırmaq üçün xüsusi paketləri, eləcə də tətbiqimizin Source Code-nu əldə edirik.

ms19 copy

ms20 copy

Bu prosesə ümumilikdə 3-5 dəqiqə vaxt gedə bilər. Artıq tətbiqimizin paketi hazırdır. Biz onu dərhal kompüterimizə endirib yoxlaya bilərik. Yeri gəlmişkən, proqramlaşdırma bacarığınızın olduğu təqdirdə Source Code əldə edib (kod şəklində yazılmış halda) üzərində müvafiq təkmilləşmələr apara bilərsınız. Bu, əla imkandır!

ms21 copy

QR kodundan istifadə edib tətbiqi Windows Phone 8.1 əməliyyat sistemilə işləyən telefonda da yoxlamaq olar. Bu yoxlama əməliyyatına başlamadan əvvəl həm mobil telefonunuza, həm də kompüterinizə xüsusi sertifikatlar yükləməlisiniz. Proses çox asandır: həmin sertifikatların yükləmə faylı və təlimatlar mövcuddur. Fayl arxiv şəklindədir. Onu açdıqdan sonra içindəki *.ps1 (PowerShell) skriptinin üzərində sağ düymə ilə klik edirik, açılan menyudan Run with PowerShell seçib ekranda çıxan mesajları diqqətlə oxuyuruq və onları cavablandırırıq.

ms22 copy

ms23 copy

ms24 copy

ms25 copy

Sertifikat uğurla quraşdırıldıqdan sonra tətbiqi öz kompüterimizə quraşdıra bilərik. Bunun üçün daha əvvəl endirdiyimiz StoreApp paketinin içindəki *.ps1 (PowerShell) skriptini tapıb onu işə salmalıyıq.

ms26 copy

Bu halda bizə Developer License lazım olacaq ki, sizin Developer hesabınız olduğu təqdirdə Microsoft şirkəti onu da avtomatik olaraq təqdim edəcək.

ms27 copy

Bu addımları uğurla başa çatdırdıb tətbiqi mağazaya yükləmədən əvvəl onu öz kompüterinizdə sınaqdan keçirməyinizi məsləhət görürük.

Təbrik edirik! Siz bir sətr belə kod yazmadan Universal app tipli tətbiq yaratdınız!

ms28 copy

İndi isə onu telefonda da sınaqdan keçirdikdən sonra mağazaya yükləyə bilərsiniz. Bunu müvafiq QR kod vasitəsi ilə etmək mümkündür.

6-cı addım. Tətbiqimizin Windows Store və Windows Phone Store mağazalarında yerləşdirməsi.

Mağazaya yerləşdirmə olduqca asandır. Artıq bizdə tətbiqi mağazaya yerləşdirmək üçün 2 xüsusi qablaşdırılmış fayl var. Bunlardan biri Windows Phone Store üçün, digəri isə Windows Store üçündür. Windows 10 çıxdıqdan sonra isə böyük ehtimalla vahid bir mağaza yaranacaq.

ms29 copy

Endirilən fayllara nəzər salaq:

ms30 copy

Bu arxiv fayllar vasitəsilə məhsulumuzu mağazaya yerləşdirə bilərik. Nümunə kimi biz yalnız Windows Phone Store üçün yükləməni həyata keçirəcəyik (Windows Store üçün yükləmə analoji qaydada aparılır). Mağazalara yükləmə əməliyyatı Windows Dev Center-də həyata keçirilir. Ora daxil olub Dashboard bölməsində aşağıdakı ekranı görəcəksiniz:

ms31 copy

Windows Phone Store düyməsini basıb yükləmə əməliyyatına başlayın. Proses Submit App düyməsindən başlayır:

ms32 copy

Daha sonra sizə verilən sualları bir-bir cavablandırın. Qiyməti təyin edin. Satışlarınızın əhatə etdiyi ölkələri seçin. Bundan sonra tətbiqiniz Mağazada satışa çıxır. Yerləşdirmədən əvvəl və yerləşdirmə zamanı bir neçə məsələdə diqqətli olmaq lazımdır. Məsələn, tətbiqin adı unikal olmalıdır, yəni, mağazada eyni adlı başqa tətbiq olmasın. Əks təqdirdə tətbiqinizi yerləşdirə bilməyəcəksiniz. Bunu da nəzərə alın ki, tətbiqin kateqoriyasını və axtarış üçün açar sözləri düzgün seçmədikdə istifadəçilər sizin tətbiqi tapmaqda çətinlik çəkəcəklər.

ms33 copy

Publish ediləcək paketin içərisində adətən aşağıdakı fayllar olur:

ms34 copy *.appxupload mağazaya yüklənən fayldır. Bununla yanaşı bizə tətbiqimiz haqqında qısa məlumat və ekran görüntüləri lazım olacaq ki, onu da mağazaya əlavə edək. Bu məlumatlar tətbiqimizi ilk dəfə görən istifadəçilər üçün nəzərdə tutulur.

Birinci mərhələni uğurla bitirdikdən sonra ikinci mərhələdə tətbiqimizi mağazaya təqdim edirik.

ms35 copy

Tətbiqimizi ödənişli etmək və bundan pul qazanmaq üçün daha bir addıma ehtiyac var. Bu da vergi və bank hesablarının qeyd olunmasından ibarətdir. Əgər mənfəət əldə edirsinizsə, deməli təbii ki, vergi ödəməlisiniz. Bu məlumatları daxil etmədən tətbiqinizi ödənişli edə bilməyəcəksiniz. Bunu aşağıdakı keçid vasitsilə edə bilərsiniz:

ms36 copy

Sizin tətbiqinizi satın alan istifadəçilərin ödənişləri göstərdiyiniz bank hesabına köçürüləcək.

Bank məlumatlarını daxil edərkən xidmətlərindən istifadə etdiyiniz bankla əlaqə saxlamağı və verdiyiniz məlumatların tam olduğunu dəqiqləşdirməyi tövsiyə edirik. Vergi üçün xüsusi forma var. Bu forma sizin Amerika vətəndaşı olmadığınızı, vergi ödməyəcəyiniz təqdirdə məsuliyyət daşıyacağınızı və cərimələrlə üzləşə biləcəyinizi bildirən sadə formadır. Onu diqqətlə oxuyub və doldurub Submit düyməsini basmaq lazımdır. Vergi formasının təsdiqlənməsi bir neçə dəqiqə çəkə bilər.

Bu mərhələni də uğurla keçdikdən sonra Account summary bölməsində bank hesabınızı, bankınızın adını, vergi qeydiyyatınızın detallarını görmək olacaq. Tətbiqinizə qiyməti yalnız bu mərhələni keçdikdən sonra təyin edə bilərsiniz. Bütün məlumatları düzgün daxil etsəniz bu mərhələ cəmi 5 dəqiqə vaxt aparacaq. Mərhələ tamamlandıqdan sonra daxil etdiyiniz bütün məlumatlar qarşınıza çıxan pəncərədə öz əksini tapmalıdır.

ms37 copy

Tətbiqimiz üçün münasib gördüyümüz qiyməti sərbəst şəkildə özümüz müəyyən edirik. Tövsiyə edirik ki, qiyməti minimal səviyyədə təyin edib daha çox istifadəçi toplamaq modeli üzərində düşünəsiniz. Ancaq yenə də qiymət məsələsi sizin öz qərarınıza bağlıdır və bu qərarı qəbul etməkdə sərbəstsiniz.

Test tətbiqimiz üçün 0.99 USD qiymətini seçərək onu mağazada ödənişli tətbiq kimi yerləşdirəcəyik. Bu mərhələdə qarşımıza bir çox əlavə imkanlar çıxır. Məsələn, tətbiqimizi kütləvi satışa çıxarmadan əvvəl onu beta test rejimində məhdud sayda istifadəçi ilə e-mail vasitəsilə paylaşa bilərik. Amma nümunə kimi yaratdığımız tətbiqi minimal sayda addımlarla həyata keçirmək niyyətimizi nəzərə alıb əlavə imkanları burada diqqətə almırıq.

ms38 copy

Arzu etdiyiniz halda 242 ölkədən istədiyinizi, ya da hamısını seçib hər birində tətbiqiniz üçün xüsusi qiymət də təyin edə bilərsiniz. Misal kimi biz tətbiqin qiymətini Azərbaycandakı istifadəçilər üçün 0 USD (yəni pulsuz), digər ölkələr üçün isə ödənişli təyin edəcəyik. (Qeyd: tətbiqinizin əsas bazarı üçün daha münasib qiymətləri təklif etmək məqsədəuyğundur.).

ms39 copy

Son addım bütün daxil etdiyimiz məlumatları nəzərdən keçirib tətbiqi kütləvi istifadəyə təqdim etməkdən ibarətdir:

ms40 copy

Məlumatlar düzgündürsə, Submit düyməsini, redaktə etməyə ehtiyac varsa Go Back and edit düyməsini basırıq:

ms41 copy

Sizi təbrik edirik! Bir sətr də olsun kod yazmadan hazırladığınız tətbiqi Windows Phone marketə ödənişli şəkildə daxil etmək üçün uğurla təqdim etdik. Bunu təsdiqləyən mesajı aşağıda görürsünüz:

ms42

Bu addımdan sonra tətbiqimiz sertifikatlaşdırma üçün avtomatlaşdırılmış sistemə daxil olur. Bu mərhələdə tətbiqimizdə zərərli kod olmadığı, onun məzmunu və s. yoxlanılır. Yoxlama uğurla başa çatdıqda biz bu barədə e-mail alacağıq. Bundan sonra tətbiqi Windows Phone store-da yerləşdirə bilərik. Bunu Dev Center portalında Submit to Store düyməsini basmaqla həyata keçiririk.

ms43 copy
ms44 copy

Artıq bütün mərhələlərdən uğurla keçib tətbiqimizi Windows Phone store-da yerləşdirdik. İndi arzu edən istifadəçilər istənilən ölkədən tətbiqimizi satın ala bilərlər. Bu isə məhsulumuzu qlobal bazara bu qədər asan və sadə bir şəkildə çıxarmaq deməkdir!

ms45 copy

ms46 copy Bu, proqramçı karyeranızın başlanğıcı ola bilər. Bundan sonra isə daha maraqlı, daha faydalı və daha geniş imkanlara malik tətbiqlər yaratmaq üçün proqramlaşdırma sənətinə yiyələnməlisiniz.

İndi siz maraqlı ideyalar əsasında müxtəlif tətbiqlər hazırlamaqla əlavə qazanc əldə etməyə daha çox yaxın oldunuz. Elə isə, xeyirli olsun!

Məqalə ilə əlaqədar rəy və təkliflərinizi müəlliflə paylasanız məmnun olarıq. 

Qaçay Mirzəyev — Strateji həllər üzrə mütəxəssis / Microsoft Azərbaycan, [email protected]

MasterСard вводит новый способ идентификации личности клиента с помощью Selfie

MasterСard тестирует новое приложение, которое позволит владельцам кредитных карт совершать покупки, используя для авторизации Selfie вместо PIN-кода. Отметим, что в настоящее время для идентификации и подтверждения транзакции клиенты MasterCard используют систему SecureCode. Это подразумевает использование паролей, которые могут быть забыты, потеряны или украдены. Поэтому многие финансовые организации и IT-компании экспериментируют с биометрией как альтернативной формой идентификации.

MasterСard

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

Mastercard анонсировал свои планы по использованию идентификации лиц еще осенью прошлого года. «Мы хотим идентифицировать самих людей, а не то, что они помнят, — сказал тогда президент департамента безопасности компании Аджай Балла. — Нам приходится запоминать слишком много паролей. Это создает дополнительные проблемы для потребителей и бизнеса. Я думаю, что новое поколение оценит возможность авторизации с помощью Selfie».

В MasterCard также сообщили, что информация пользователя будет передаваться и храниться в безопасном месте. Компания в настоящее время тестирует технологию с 500 клиентами и планирует более масштабное использование ее уже в этом году.

В инновационном центре Next Step прошел семинар для стартапов

30 июня в инновационном центре Next Step прошел семинар на тему «Уроки из Кремниевой долины». Семинар провели IT-специалисты, приглашенные из Кремниевой Долины, среди которых были руководители компании “Concordia Venture” Наим Зафар (Naeem Zafar) и Рик Расмуссен (Rick Rasmussen). На семинаре также поделились своим опытом предпринимательства основатели компании “Luminar Technologies” Джейсон Эйченхолз (Jason Eichenholz) и Остин Рассел (Austin Russell), а также партнер фонда “Botan Investment Venture” Илья Грюэн (Ilja Gruen).

Next Step

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

Next Step

Инновационный центр Next Step был основан 15 мая 2015 года и приступил к своей деятельности при поддержке Азербайджанской Государственной Нефтяной Академии. Основная цель создания Инновационного Центра “Next Step” заключается в выявлении талантливой молодежи, открытой и готовой к инновациям, желающей стать лидерами в сфере технологий, а также дальнейшая всесторонняя поддержка их проектов.

Next Step

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

Microsoft вновь попала в число лидеров «Магических квадрантов» Gartner в сегменте облаков

Согласно последним исследованиям Gartner, компания Microsoft как и прошлом году оказалась в числе лидеров в «Магическом квадранте» в сфере публичных «облаков», инфраструктуры как сервиса и программ как сервиса. Лидерство в данном квадранте определяется Gartner по двум критериям: возможностью выполнять задачи и завершенностью стратегии. В этом году облако Microsoft Azure также получило самые высокие баллы в «Магических квадрантах». Выводы аналитиков Gartner подтверждают эксперты исследовательской компании Nasuni. Проведенное ими тестирование показало, что Azure Storage показывает лучшие результаты при обработке тестовых задач.

Gartner

Как отмечают представители Microsoft, cервис Azure Storage предлагает инструменты для масштабирования своих служб по низкой цене при должному уровне надежной работы и бесперебойности. Это достигается разветвленной системой data-центров, которые скоро будут доступны в 22 регионах. Microsoft Azure также является единственным поставщиком облачных услуг, который предоставляет опции для доступа к локальному избыточному хранилищу Local Redundant Storage (LRS), зональному избыточному хранилищу Zone Redundant Storage (ZRS), глобальному хранилищу Geo Redundant Storage (GRS) и глобальному хранилищу с возможностью чтения Read -Access Geo Redundant Storage (RA-GRS).

Еще одним преимуществом облачного накопителя Azure Cloud Storage, среди прочих, называется хорошая интеграция с другими продуктами Microsoft, включая StorSimple, Azure Backup и Azure Site Recovery. С этими инструментами компаниям легче масштабировать свою инфраструктуру и восстанавливать данные даже после чрезвычайной ситуации в основном data-центре.

Также отметим, что на сервисах Azure была построена облачная инфраструктура Первых Европейских Игр Баку — 2015, прошедших в прошлом месяце в столице Азербайджана. Кроме этого, были использованы офисные пакеты Office 365. Всего внедренное компанией Microsoft Azerbaijan решение поддерживало одновременную работу on-line порядка 4 тысяч пользователей-участников Европейских Игр. Бесперебойную работу сервисов обеспечивала группа из 12 специалистов компании.

Xiaomi испытывает трудности с продажами из-за Apple

2 июля Xiaomi отчиталась о 34,7 млн проданных смартфонов в первом полугодии 2015 года. В 2014 году основатель компании Лей Джун заявил, что за весь 2015 год компания может продать не менее 100 млн устройств, в настоящее время Xiaomi намерена достичь цели в 80 млн реализованных смартфонов. Об этом пишет ресурс «Цукерберг позвонит».

Xiaomi

По оценке Financial Times, причиной сложностей Xiaomi стало распространение компаний-подражателей, которые переняли маркетинговую политику производителя смартфонов и теперь выпускают производительные устройства по невысокой цене. Также по Xiaomi ударил рост популярности iPhone — по данным Gartner, в первой половине 2015 года Apple опередила компанию по продажам в Китае.

Рынок Китая постепенно насыщается — за первые три месяца 2015 года объем продаж смартфонов в стране сократился на 4%, что стало первым падением за шесть лет, отмечает IDC. Чтобы поддерживать темпы продаж, Xiaomi активизирует международную экспансию, выходя на рынок Бразилии, пишет FT. В общей сложности компания планирует начать продажи на 10 зарубежных рынках, включая Россию.

Основанная в 2010 году Xiaomi была оценена в $45 млрд в конце 2014 года. По собственным данным компании, в 2014 году она продала более 60 млн смартфонов, однако аналитики Gartner сообщают, что эти данные относятся только к отгруженным в магазины устройствам, а реальные продажи составляют около 56,5 млн.

Xiaomi регулярно сравнивают с Apple в СМИ. Forbes пишет, что Лей Джун напоминает основателя американской компании Стива Джобса не только стилем одежды и манерой проведения презентаций, но и умением создать сообщество поклонников вокруг продуктов его компании.

Casio также возьмется за выпуск умных часов

Рынок носимой электроники стремительно развивается, и не без участия умных часов, на долю которых, по оценкам аналитиков, в этом году придётся 40% от общего числа поставок носимых устройств. Интерес к сегменту смарт-часов проявляют не только ведущие IT-компании, но и производители часов. Не осталась в стороне и японская компания Casio, которая наиболее известна как производитель калькуляторов, аудиооборуования, планшетов и, конечно же, наручных часов. Она, как пишет ресурс technodaily.ru со ссылкой на The Wall Street Journal, планирует заявить о себе на рынке смарт-часов уже в следующем году.

Casio

Источники The Wall Street Journal сообщили изданию, что Casio готова пополнить ряды производителей умных наручных часов. Это произойдёт в начале 2016 года. Технические характеристики первых смарт-часов Casio не уточняются, говорится лишь, что компания при их создании сосредоточится на комфорте и долговечности.

“Устройство, которое не сломается. Оно просто надевается и удобно при использовании”, – такова цель Casio, которую озвучил новый глава компании.

Сообщается, что первые смарт-часы Casio поступят в продажу в Японии и США в конце марта 2016 года и будут ориентированы в первую очередь на мужчин, ведущих активный образ жизни. Они будут находится в том же ценовом диапазоне, что и младшая модель Apple Watch, розничная стоимость которой стартует с отметки 349 долларов США.