Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
1 год назад
Алина Усенова
24 года, Киргизия
1 год в сервисе
Была онлайн 6 дней назад
1 год назад

Создать систему эмуляции Android устройств и выполнения задач на этих устройствах. Ниже будет описано неполное ТЗ с важными моментами в плане реализации проекта. В ответе подробно описывайте какие пункты ТЗ вы не можете выполнить сами и какие пункты в принципе невозможно реализовать. На основании этих ответов до начала работы с исполнителем ТЗ будет изменено, чтобы все задачи были выполнимы. Работаем исключительно по безопасной сделке. Просьба сразу же писать сроки и бюджет выполнения проекта 

ТЗ: 

1. Необходимо реализовать систему эмуляции (далее СЭ) и эксплуатации контролируемого множества устройств на операционной системе Android 
1.1. СЭ может быть построена с применением любых технологий на любых программных языках, но должна действовать целостно без проблем с совместимостью между компонентами 
1.2. СЭ должна быть запущена на удаленном виртуальном сервере и возвращаться к своей работе при обратном включении сервера в случае его падения 
1.3. СЭ должна иметь панель управления задачами СЭ с GUI в Web-версии (дизайн не принципиален). Необходимые задачи будут перечислены ниже отдельным списком (пункт 3) 
1.4. СЭ должна эмулировать устройство с оптимальными настройками по следующим критериям 
1.4.1. Минимальная версия Android – 4.4 (желательно выше) 
1.4.2. Устройство должно быть смартфоном 
1.4.3. Устройство должно поддерживать геолокацию (или же она должна быть реализована у самой СЭ с возможностью выбора текущего местоположения) 
1.4.4. У устройства должны отсутствовать идентификационные данные (даже случайные). Если это нереализуемо, то СЭ должна иметь функцию генерации случайных идентификационных данных для устройств и хранить их 
1.4.5. Устройство должно выдавать себя за настоящее устройство, а не за эмулированную версию (если это реализуемо) 
1.4.6. Устройство должно иметь минимально возможные производственные мощности при соблюдении всех предыдущих требований 
1.5. Эмуляция устройств и совершение действий на них должны быть реализованы не через взаимодействие с графической оболочкой эмулированного устройства, а через консольные команды. То есть необходимы лишь программные эмуляции устройств 
1.6. СЭ должна иметь возможность простой смены эмулируемого устройства на любое другое 
1.7. СЭ должна поддерживать ОДИН из следующих вариантов. Стоит учитывать возможные технические ограничения виртуальных серверов и позаботиться о возможном переполнении стека задач или выход за ограничения вычислительных ресурсов 
1.7.1. СЭ должна поддерживать одновременные запуск и выполнение задач множеством эмулированных устройств 
1.7.2. СЭ должна выполнять задачи по очереди First In – First Out, но иметь возможность блокировки очереди и приоритетного выполнения отдельной задачи 
1.8. СЭ должна иметь возможность отложенного выполнения задач 
1.9. СЭ должна иметь возможность выполнения задач по расписанию 
1.10. СЭ должна иметь возможность выполнения задач на определенном устройстве, определенном множестве устройств, случайном устройстве (задачи на котором не выполнялись дольше всего) и случайном множестве устройств (задачи на которых не выполнялись дольше всего) 

2. Необходимо реализовать систему взаимодействия с сервисом арендуемых телефонных номеров 
2.1. В качестве сервиса может быть выбран любой из существующих сервисов, соответствующий следующим требованиям 
2.1.1. Сервис должен иметь возможность покупки виртуального телефонного номера через его API 
2.1.2. Сервис должен иметь возможность передавать все входящие СМС-сообщения через API 
2.1.3. Сервис должен иметь возможность передавать сам купленный номер через API 
2.1.4. Сервис должен иметь возможность продлевать купленный номер для дальнейшего получения СМС-сообщений (при необходимости, а не постоянного продления) 
2.2. Система должна связываться с сервисом и получать от него номера и СМС-сообщения для регистрации учетных записей по API и для входа в учетные записи для выполнения задач 

Заявки фрилансеров

Александр С.
25 лет, Россия
6 лет в сервисе
Был онлайн 10 часов назад
1 год назад
Сергей Е.
27 лет, Украина
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Похожие заказы

Программирование для платформы Google Android

Задача подразумевает долговременное сотрудничество и наличие нескольких этапов. Этап 1 - Исследование возможностей платформы Google Android, включает в себя получение чётких и обстоятельных ответов (со ссылками на соответствующие классы/методы API) н...

Знание - OC - айфон, android, symbian, win.mob

Info.vid#mail.ru Знание - OC - айфон, android, symbian, win.mob Дружный коллектив профессионалов Полное соблюдение ТК РФ. Зарплата от 25 т.р -40 т.р.+ премии по результатам работы + соц. пакет График работы: г. Санкт-Петербург. понедельник-пятница, 8...

API для Android прилоежния

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

Переписать мини органайзер с WinMobile под Android

Создать аналог программы TRPPC (исходный код и работающая программа во вложении) для платформы Android.

Разработка приложения для android

Если вы разработчик приложений на android или просто java разработчик - этот проект для вас: необходимо создать небольшое приложение для работы с gprs и gps, работающее также с внешним веб-сайтом через post-запросы (будем отсылать данные). Из интерфе...

Приватный проект по Android для zeid

Необходимо написать клиент интерактивного меню ресторана для Android платформы. Клиент должен взаимодействовать с сервером по http используя xml для обмена данными. Доп. детали и ТЗ будут отправлены по почте.

Приложение для Android / iPhone / iPad

Приложение для новостного сайта. Контент сайта состоит преимущественно из изображений и подписей к ним. Краткое ТЗ: После загрузки приложения показывается логотип сайта, ссылки на наши аккаунты в twitter, facebook, Вконтакте. При нажатии на лог

BlackBerry, iPhone, WinMobile, Android

Требуется программист BlackBerry, iPhone, WinMobile, Android для поддержки приложения. Достаточно владение одной из платформ. Доработка, модификация текущего функционала Клиент-серверное приложение. Обмен типа запрос-ответ, через проприетарный проток...

Приложения для Android

Интересует разработка приложений под Android для Sony Ericsson Украина. Интересует только долговременное и ответственное сотрудничество. Для ориентации опишите примерные цены и сроки на следующие приложения (нужно оценить каждое отдельно). 1. htt

Создание игры для Android

Требуется программист для создания игры под платформу Android. Подробное описание игры предоставлю выбранному исполнителю. Кратко суть: — на экране есть некие объекты, которые пользователь может перемещать пальцем; — у объектов может быть кинетика. Т...