Программа "Fuel Control" - Контроль расхода бензина вашей машины для сотовых телефонов

версия 0.2.4 (от 6.08.2008)
MIDP2: JAD и JAR(скачено: 1674 и 2784 раз)

Старая версия 0.1.12 (без регламентных работ)(от 12.03.2008)
MIDP2: JAD и JAR(скачено: 657 и 747 раз)

Для MIDP1: Замените в файле busMagnit.jad строчку MicroEdition-Profile: MIDP-2.0 на MicroEdition-Profile: MIDP-1.0 и заливайте. Должно работать, если нет, отпишитесь в форуме.
Закачать по WAP можно по ссылке http://seven.mobile-mir.com/wap/

Описание:
При заправке своего автомобиля добавляется запись в мидлет, где указывается название заправки, количество литров, приблизительный остаток в баке, и километраж (При вводе названия заправочной станции, поставив указатель на поле имени и нажав стрелку вправо, выведется список уже имеющихся имен). Так же можно указать сколько после этой заправки машина двигалась по трассе в километражем (пока не обрабатывается, но намечается). Изменения можно производить уже после ввода данных. Мидлет вычисляет расход бензина на 100 км для каждой заправки. НО... так как некоторые заправки грешат некачественным бензином или недоливом его, а то и обоими факторами, по среднему расходу можно видеть на какой заправке расход для вашей машины наименьший. Это конечно не показатель, но при больших отклонениях можно судить о качестве заправочной станции. Так же вычисляются данные за весь период ведения статистики: средний расход и потраченные деньги и др. Свободное место для записи помогает судить о свободном месте RMS, возможно у кого то этот размер не большой, поэтому есть возможность удалять самые первые записи. Т.е. если у вас 23 записи, удаляя 7 из 23 удаляться первые 7, и останутся последние 16 записей..
Все меню вызывается цифрой "3" если не переназначена в меню.
Ввод данных производится следующим способом: когда курсор на имени заправочной станции, центральная джойстика - переход в режим ввода, стрелка вправо - список уже вводимых имен. Литры и "по трассе": цифры вводятся по кругу, т.е. если было 25, нажав "0" двойка слева пропадет, ноль справа добавиться, получиться 50. При вводе километража: центральная кнопка джойстика действует как Backspace.
В версии 0.2.0 и выше можно добавлять регламентные работы. При этом указывается пробег, который у вас находиться на одометре в момент выполнения этих работ и через сколько надо их повторить, километраж и/или время. При нулевом значении чего либо этот параметр не обрабатывается, т.е. можно задать только километраж. Например введено "замена масла", в поле "марка" можно указать какое масло, оно используется только для информации. В настройках есть параметры за сколько надо предупреждать о скорой необходимости повтора работ. При достижении времени или километража, при каждом изменении данных будут выводится предупреждения, если время только на подходе (еще не наступило но наступит через то значение, указанное в настройках) будет желтое окно, если уже наступил момент замены то красное.
Так же в самом низу статистики показаны две ближайшие работы, по времени и по километражу (они могут совпадать).
Статистика, общий список и списки заправок и работ перебираются стрелками впрво/влево. Из поля "минимум" переход в статистику также этими стрелками.
Изменить заправку или регламентные работы можно только перейдя в соответствующий список, при этом в меню появиться "изменить".
В обработку берется только последнее из однотипных работ, т.е. если после появления сообщения что пора менять масло вы введете еще одно такое же название работы то анализироваться будет последнее, для этого, что бы не сбиться при вводе названия, как и название заправки стрелкой в право выводиться список всех введенных работ.
В настройках время и расстояние за которое надо предупреждать изменяется стрелками вправо/влево, при вводе регламентных работ всецифровые параметры изменяются цифрами, а удалением работает центральная кнопка джойстика.
Удаление. Есть три вида удаления. Удалить какое то кол-во первых заправок, т.е. удаляется с 1-й по вами введенный номер, и только заправки. Вызывается на кадре статистики в меню "Удалить з-ки". Можно удалить по одной любой заправке или регламенту, выделив ее курсором и вызвав в меню "Удалить з-ку" или "Удалить регл".
В мидлете используется три шрифта, которые позволяют использовать мидлет на телефонах с разным размером экрана.

Все пожелания, замечания и дополнения оставляйте в книге отзывов

Изменения:

версия 0.2.4 (от 5.08.2008) Извиняюсь, что долго не обновлял. Причины: отпуск, лето, смена компа и софта, много работы. Сделал несколько изменений, скорее всего где-то что-то не доглядел, сообщайте
  • Сколько залили топлива можно вводить и суммой оплаты, литры пересчитываются тут же (по просьбе Владимира из Самары).
  • (6.08.2008) внес значения после зяпятой в сумму при заправке.
  • Введена разрядность цены, т.е. цена может быть как "23.30" так и "2120" например. Меняется в настройках (по просьбе Владимира из Минска).
  • В регламентах при повторе более чем через 32768 км после нового входа в программу было отрицательное число. Исправил. (сообщил Игорь из Днепропетровска).
  • Заливку топлива более 99л (по замечанию Владимира из Минска) решил не делать, так как такой объем заливается скорее всего в канистры, и возможен не правильный учет по причинам: продал излишек, залил в другую машину, пролил мимо при заливке. Если не прав, поправляй, будем думать.
версия 0.2.3 (от 10.04.2008)
  • Добавлена настраиваемая кнопка "ОТМЕНА", отменяет менюшки, добавления регламента/заправки и ввод уже существующего имени (стрелка вправо на имени заправки/регламента). При вводе нового имени она не действует, так как это имя вводиться стандартными средствами телефона.
  • Оставил меню почти как есть, только добавил "добавить заправку" в окне статистики. Т.к. заправку вводишь на самой заправке (в основном) то надо по быстрее, а это запустил мидлет, сразу в меню и в "добавить".
версия 0.2.2 (от 1.04.2008)
  • Добавлено удаление по отдельности лубую заправку или регламент (см. инструкцию).
  • При выдачи предупреждения о необходимости сделать какие то регламентные работы пишется что именно надо сделать. Т.е. не "Скоро регламентные работы" а "Скоро: Замена масла".
версия 0.2.1 (от 24.03.2008)
  • Изменен доступ к данным и меню. Меню теперь вызывается и убирается по 3-ке. Так же можно в настройках назначить софт-клавишу на меню. При запуске выходит сначало статистика, но по стрелкам вправо/влево перебор идет между заправками и регламентом. Статистику можно вызвать из меню. При просмотре меню и минимума стрелками возвращаетесь в заправки. В менюшке есть только пункт "Добавить", для изменения наводим курсор на нужный пункт и нажимаем FIRE. Жду очередных замечаний.
версия 0.2.0 (от 17.03.2008)
  • Введен анализ регламентных работ. В описании постарался объяснить что это и с чем едят. Глюки скорее всего есть, обязательно пишите о них когда найдете. При замене мидлета старой версии на новую все данные должны сохраниться (если сохраниться RMS). Мне кажется что чтото в этой версии еще не хватает... но нужна какая нить свежая идея.. может кто подкинет?
версия 0.1.12 (от 12.03.2008)
  • Мда... глючная была версия 0.1.11, не добавлялась вторая заправка... и по коду не добавлялась именно вторая, если б она уже была то третья добавилась бы спокойно...
версия 0.1.11 (от 5.02.2008)
  • "По просьбам трудящихся" введены некоторые расчеты: при вводе новой заправки примерный пробег вычисляется по среднему расходу. Так же вычисляется примерный остаток топлива в баке при переходе с поля пробега на остаток.
версия 0.1.10 (от 3.12.2007)
  • По замечаниям: Список уже известных заправок выводиться в любом случае, заполнено это поле или нет, и меняется в этой заправке. При вводе новой заправки помимо остатка так же берется последнее значение и стоимости.
  • Раньше в списке извесных заправок были только те, которые попадали в расчетный период, сейчас же там будут все.
версия 0.1.9 (от 8.11.2007)
  • Поправил вычисление средней цены литра.
  • При вводе новой записи остаток береться последний (из предыдущей записи).
  • Курсор теперь всегда будет находиться на той записе, на которой был до операции (кроме удаления).
  • P.S. Все исправления производятся на основе высказываний в книге отзывов. Если не понятно что именно переделано, читайте книгу, возможно там эта проблема обсуждалась.
версия 0.1.8 (от 18.10.2007)
  • В количестве заправок показывается общее число и кол-во которые беруться в расчет.
  • В расчет средних значений идут только те данные, по которым известно кол-во потраченного топлива и пройденый километраж, однако в потраченую сумму входит и последняя заправка, для которой не известен километраж.
версия 0.1.7 (от 11.10.2007)
  • Исправил расчет общих средних значений (в пункте "Статистика").
  • Переход между "статистикой" и "списком" производиться стрелками вправо/влево.
  • Убрал наименование "руб." и "р." (для стран ближнего зарубежья)
версия 0.1.6 (от 21.08.2007)
  • Подкорректировал расчет средних показателей для каждой заправочной станции. Добавленны общие средние значения (в пункте "Статистика").
  • Теперь в месте с расходом топлива на 100 км пишется стоимость этого топлива на теже самые 100 км.
версия 0.1.5 (от 24.05.2007)
  • Добавлена возможность изменения даты заправки. Редактировать можно только при изменении данных. Когда указатель на дате стрелками вправо в лево меняется дата на один день. При добавлении этого кода был обнаружен глюк. Он исправлен но даты всех уже введенных ранее заправок изменится. Логичнее было бы сделать после коррекции даты сортировку, но пока не сделана и возможно не будет сделана, так как изменение даты происходит при забывании ввести данные. Чтобы не было заморочек из-за неотсортированного списка вводите данные в хронологическом порядке.
версия 0.1.4 (от 23.05.2007)
  • Доделан пункт "Удаление". Из-за особенностей RMS пришлось сделать хитро, будут найдены глюки, сообщайте в гостевой.
версия 0.1.3 (от 01.02.2007)
  • Сделано условие подсчета. Т.е. можно считать теперь расход не по всем данным а только либо за последнее какое то кол-во заправок или за последнии несколько месяцев.
  • Некоторые мелкие доработки.
версия 0.1.1 (от 9.01.2007)
  • Для удаления крайних левых цифр в поле пробега к кнопке FIRE добавлена кнопка #
  • Для более утонченных пользователей количество залитого топлива уточнено до сотых (добавлено два знака после запятой).
  • Пройденое расстояние по трассе запоминается сразу и вводится только в километрах (правда пока не обрабатывается).
  • При замене мидлета record story (RMS) надо удалять. Если не удалить то значения залитого и оставшегося топлива, а так же пробега по трассе примут не предсказуемые велечины. В будущем постараюсь делать так, что бы можно было безущербно оставлять уже записанные данные.