суббота, 9 марта 2013 г.

HTML5 и манометры. История одной презентации

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

   Поискал в интернете и не нашёл компонент, которые можно было бы использовать и изучить за такой краткий промежуток времени. 

  Пришлось писать всё самому. Выбрал платформу HTML5 и меня приятно удивило то, что за один день смог написать отображение манометров с динамической загрузкой данных с сервера с помощью Ajax/RightJS. Вот только проблема была - что таймеры отваливаются после вторичного запроса. Реентрабельности в Ajax нет, к сожалению.

  Два дня упорного кода и можно было представлять систему. Мнемосхемы были уже давно написаны. Манометры отлаживались до последнего. Сидел до 9-10 вечера. И что же, на презентации водоканалов всё прошло за десять минут.

   Первые пришли большие директора. Наш ген.директор порадовался красивым картинкам и пошли пить чай.
    После пришли директора поменьше и задавали побольше вопросов. 
    И вся презентация уложилась в 20 минут. После трех дней подготовки и нервов - это успех. Всем всё понравилось.

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

   И эта задача была простой, поскольку уже полтора года у меня крутится портал на Sinatra/Ruby и не пришлось идти и ставить разные фреймворки, как это было раньше.

Комментариев нет: