Обзор и сравнение существующих решений

1.1 Nearify

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

Снимок экрана головного окна представлен на рисунке 1.

Набросок Обзор и сравнение существующих решений 1 – Снимок экрана головного окна программки Nearify

Плюсы программки:

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

- возможность подписки на зарегистрированного юзера программного средства, что позволяет смотреть за сделанными им событиями;

- возможность поиска по радиусу от определенного местоположения.

Главные свойства Обзор и сравнение существующих решений:

- операционная система – iOS, Android;

- примерное количество скачек – 100 тыс.;

- язык интерфейса – британский;

- создание собственных событий – да;

- поддержка карт Гугл Maps – да;

- синхронизация с календарем – нет;

- сортировка по категориям – на данный момент и в последнее время;

- возможность поделиться событием в соц сетях – Facebook.

1.2 All events in city

All events in city — программка, также разработанная Обзор и сравнение существующих решений программерами из Индии, позволяет создавать поиск и создание собственных событий, обладает маленьким количеством функций по сопоставлению с подобными решениями.

Снимок экрана головного окна представлен на рисунке 2.

Набросок 2 – Снимок экрана головного окна программки All events in city

Плюсы программки:

- возможность сотворения организации из нескольких зарегистрированных юзеров;

- возможность подписки на Обзор и сравнение существующих решений зарегистрированного юзера.

Главные свойства:

- операционная система – iOS, Android;

- примерное количество скачек – 100 тыс.;

- язык интерфейса – британский;

- создание собственных событий – да;

- поддержка карт Гугл Maps –да;

- синхронизация с календарем –да;

- сортировка по категориям – по роду и виду занятия;

Возможность поделиться событием в соц сетях – Facebook.

1.3 Eventbrite

Eventbrite – еще одна забугорная программка, разработанная Обзор и сравнение существующих решений программерами из США, позволяет просматривать и создавать собственные действия, является самой пользующейся популярностью из приведенных решений, исходя из данных, представленных в официальном магазине приложений для ОС Android – App Store.

Снимок экрана головного окна представлен на рисунке 3.

Набросок 3 – Снимок экрана головного окна программки Eventbrite

Плюсы программки:

- позволяет добавлять избранные категории событий Обзор и сравнение существующих решений для зарегистрированных юзеров;

- просмотр событий друзей из социальной сети Facebook.

Главные свойства:

- операционная система - iOS, Android;

- примерное количество скачек – 5 млн.;

- язык интерфейса – британский;

- создание собственных событий – да;

- поддержка карт Гугл Maps – да;

- синхронизация с календарем – нет;

- сортировка по категориям – по популярности, по роду и виду занятия;

- возможность поделиться событием в соц сетях Обзор и сравнение существующих решений – Facebook.

1.4 Event near me

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

Снимок экрана головного окна представлен на Обзор и сравнение существующих решений рисунке 4.

Набросок – 4 Снимок экрана головного окна программки Event near me

Особенности программки:

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

- Главные свойства:

- операционная система – iOS, Android;

- примерное количество скачек – 10 тыс.;

- язык интерфейса – британский;

- создание собственных событий – нет;

- поддержка карт Гугл Maps – да;

- синхронизация с календарем – да;

- сортировка по Обзор и сравнение существующих решений категориям – по роду и виду занятия;

- возможность поделиться событием в соц сетях – Facebook.

1.5 Сопоставление решений и вывод

Сопоставление программ будет проводиться по последующим чертам:

- операционная система: iOS, Android;

- примерное количество скачек: n скачек;

- язык интерфейса: поддерживаемые языки;

- создание собственных событий: да, нет;

- поддержка карт Гугл Maps: да, нет;

- синхронизация с календарем: да Обзор и сравнение существующих решений, нет;

- сортировка по категориям: имеющиеся сортировки;

- возможность поделиться событием в соц сетях: поддерживаемые социальные сети;

- поддержка технологии Push извещений.

Для наглядности сопоставления программных средств, сделаем таблицу, куда занесем перечисленные выше свойства.

Таблица 1 – Сопоставление имеющихся решений

Программка и свойства Nearify All events in city Eventbrite Events near me
Операционные система iOS Обзор и сравнение существующих решений, Android iOS, Android iOS, Android iOS, Android
Примерное количество скачек 100 тыс. 100 тыс. 5 млн. 10 тыс.
Язык интерфейса британский британский британский британский
Создание собственных событий да да да нет
Поддержка карт Гугл Maps да да да да
Синхронизация с календарем нет да нет да
Сортировка по категориям на данный момент Обзор и сравнение существующих решений и в последнее время по роду и виду деятельности по популярности, роду и виду деятельности по виду деятельности
Интеграция с соц сетями: Facebook Facebook Facebook Facebook
Разработка Push извещений нет нет нет нет

На базе анализа таблицы 1, можно сделать последующие выводы:

- ни у одной программки не имеется поддержка российского Обзор и сравнение существующих решений языка;

- не все программки могут сохранят действия в календарь;

- практически у всех программ только отчасти реализована сортировка событий;

- ни в какой программке не реализована разработка Push извещений;

- очень низкая популярность в Рф.

Анализ популярности был проведен на базе количества имеющихся событий на 25.01.2017 в самом бессчетном городке Рф – Москве, было найдено от Обзор и сравнение существующих решений 0 до нескольких 10-ов событий зависимо от программки.

Постановка задачки

2.1 Определение препядствия

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

2.2 Формальная постановка задачки

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

Пусть имеется огромное количество юзеров P состоящее из определенных юзеров , формула (1).

(1)

где:

P – огромное количество юзеров мобильной службы;

– определенный юзер;

n – количество юзеров мобильной службы.

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

- создавать поиск на базе имеющихся событий E, таких событий , которые будут удовлетворять аспектам юзера;

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

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

Поиск событий по данным аспектам осуществляется на базе огромного количества из всех имеющихся событий E, формула (2), и аспектам поиска, по которым фильтруются действия. В качестве критериев поиска выступают такие фильтры как:

- род занятия;

- вид занятия;

- радиус поиска событий;

- время деяния действия;

- количество участников действия.

(2)

где:

– конкретное Обзор и сравнение существующих решений событие;

E – огромное количество имеющихся событий;

n – количество имеющихся событий.

Процесс поиска определенных событий по данным аспектам можно представить при помощи формулы (3).

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

(3)

где:

E’ – огромное количество имеющихся событий, удовлетворяющих Обзор и сравнение существующих решений аспектам поиска;

– конкретное событие, удовлетворяющее аспектам поиска;

– время деяния действия;

R – радиус поиска событий;

G – род занятия, характеризующее событие;

H – вид занятия, характеризующее событие;

N – количество участников действия.

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

(4)

где:

– время прибытия до местонахождений определенных событий;

l – расстояние до действия;

f – метод передвижения до действия.

Так Обзор и сравнение существующих решений-как вместе с неувязкой поиска событий существует неувязка сокращения времени на их поиск, в данной работе была реализована поддержка технологии Push–извещений, которая решает эту делему.

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

В нашем случае, если интересующее юзера событие не было найдено вначале, юзер может включить Push–извещение, и как событие будет найдено, ему придет соответственное извещение.

Огромное количество из всех будущих событий Обзор и сравнение существующих решений можно представить при помощи формулы (5).

(5)

где:

– огромное количество будущих событий;

– огромное количество будущих событий;

Функция поиска будущих событий, удовлетворяющих аспектам поиска, представлена при помощи формулы (6).

При поиске будущих событий, юзер может задать время их поиска, которое будет для него животрепещуще, и всякий раз, когда событие, удовлетворяющее Обзор и сравнение существующих решений условиям поиска, будет поступать в БД, оно будет доставляться с сервера, на Android – устройство юзера при помощи Push–извещений.

(6)

где:

– огромное количество будущих событий, удовлетворяющих характеристикам поиска;

– огромное количество будущих событий;

– животрепещущее время поиска грядущего действия

2.3 Выработка требований

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

В конечном итоге были сформулированы последующие требования к программке:

- графический интерфейс юзера;

- поддержка как российского, так и британского языков;

- аутентификация юзера;

- просмотр с и создание собственных событий E;

- сортировка имеющихся событий ;

- просмотр событий E на Обзор и сравнение существующих решений интерактивной карте;

- добавление событий E на карту в виде маркеров;

- возможность делиться событиями в соц сетях;

- сохранение событий в календарем;

- возможность подписки на зарегистрированного юзера;

- поддержка технологии Push–извещений;

- расчет времени прибытия до действия.


obzor-zakonodatelstva-i-sudebnoj-praktiki-o-naznachenii-administrativnogo-nakazaniya.html
obzor-zarubezhnoj-literaturi.html
obzornaya-chast-stenograficheskih-sistem.html