Войти

Или войди с помощью

КО µTickets: билеты на поезд

Артур Малосиев avatar |

Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Александр Филиппов

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

Несколько месяцев назад пришлось убедиться, что за пару-торойку лет ситуация изменилась ненамного. И я решил сделать что-то более удобное для проверки билетов. Требования сформировались автоматически: минимум трафика для получения максимума информации, комфортный интерфейс с минимумом прокрутки.

К тому времени я уже пользовался технологией Opera Turbo, позволяющей снизить использование трафика на “узких” каналах. Основная идея была почерпнута именно оттуда – брать информацию из открытого источника, преобразовывать ее на промежуточном сервере для уменьшения объема информации и передавать на клиент. Таким образом, появилась идея веб-сервиса, выдающего только нужную информацию из открытых источников. Анализом сайтов также приходилось, так что программирование сервиса, на который и легла основная нагрузка, вопросов не вызвало.

Затем дело стало за клиентом. Было изначально два варианта – делать веб-интерфейс (но это было бы неэкономно в плане трафика, и вариант был тут же отброшен) или же делать “нативный” клиент – а это давало бы все преимущества от использования веб-сервиса. Выбор был сделан, осталось только запрограммировать клиента.
В итоге появились µTickets (Билеты на поезд).

В µTickets можно указать названия станции отправления и назначения, дату отправления и интервал отправления (если в выбранном интервале нет поездов, выдаются все возможные поезда на выбранный день – такова особенность работы источника). Также есть возможность указывать сокращенные названия станций. Например, для Москвы – Мо, для Казани – Ка и т.п. Выводится список подходящих станций, если введены только первые буквы (например, “Лен”).

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

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

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

Цена: $4.99 [iTunes link]

Промо-коды для любителей поездов (only pls!):

HPJTWA4PWWAK
A3NNRNTXNRXW
MNYL44FWP7E7
KJL9KAHFRLTM
WAAMRXFLPRF4
WAJ3N9TWPFFP
66WYANPKT9PK
KNM7A37TPET4
M3FJMHA3AMNL
7FTJLTPMWTNJ

Администрация: это завершающая работа в конкурсе обзоров от разработчиков. Объявление финалиста сегодня ближе к полуночи.

29
undefined
iPhones.ru
Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Александр Филиппов История началась несколько лет назад с появлением первого моего мобильного телефона. Тогда же я узнал, что в сети есть сайты на которых можно проверить наличие ж/д билетов. Грузились страницы долго (по несколько минут). Еще столько же перерисовывались при прокрутке. Несколько месяцев назад...

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. Rodjer avatar
    Rodjer 8 марта 2010
    0

    MNYL44FWP7E7
    Взял. Спасибо.

    Войди на сайт, чтобы ответить
    Ответить
  2. Chupakabrs avatar
    Chupakabrs 8 марта 2010
    0

    полезная программка для тех кто вечно в дороге..промокод оставлю для нуждающихся =)

    Войди на сайт, чтобы ответить
    Ответить
  3. D_Cullen avatar
    D_Cullen 8 марта 2010
    0

    Нэ успел :)

    Войди на сайт, чтобы ответить
    Ответить
  4. SNK avatar
    SNK 8 марта 2010
    0

    Шустро коды расхватали, за десять минут, и отлько один отписался.
    Автор, скажи, а как покупать эти билеты? Чаще бывает так, что пока до нужного места на rzd.ru достучишься – билетов уже нет. Особенно в Питер перед праздниками.
    В чем смысл этого приложения?

    Войди на сайт, чтобы ответить
    Ответить
  5. SNK avatar
    SNK 8 марта 2010
    0

    извините за опечатку

    Войди на сайт, чтобы ответить
    Ответить
  6. GolubevOleg avatar
    GolubevOleg 8 марта 2010
    0

    Постоянно на поездах катаюсь. На раздачу не успел, а жаль(

    Войди на сайт, чтобы ответить
    Ответить
  7. xa0xa avatar
    xa0xa 8 марта 2010
    0

    Вы конкурсы хотя бы устраивали)) Прохожих же много, некоторым вообще не нужно, а они все равно берут… Мне это не надо, я и брать не стал)

    Войди на сайт, чтобы ответить
    Ответить
  8. D13SELBOY avatar
    D13SELBOY 8 марта 2010
    0

    Блин я в шоке люди если вы забераете промо коды вы хоть будьте любезны написать об этом

    Войди на сайт, чтобы ответить
    Ответить
  9. Defenderdeath avatar
    Defenderdeath 8 марта 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  10. goshavis avatar
    goshavis 8 марта 2010
    0

    Эх…. мне опять не хватило… может автор еще пришел код??? goshavis сабака gпочта.com

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.