Geochemical software

Наука - океан, открытый как для ладьи, так и для фрегата. Один перевозит по нему слитки золота, другой ловит в нем сельдей.

Э. Бульвер

PetroExplorer NEXT

Вышла альфа-версия PetroExplorer NEXT

Для тех, кто интересуется проектом PetroExplorer NEXT есть новости. После трех лет работы наконец-то вышла альфа-версия PetroExplorer NEXT. На данный момент все работы по написанию кода завершены, все элементы программы созданы и работоспособны. Создан InnoSetup-инсталлятор программы, устанавливающий не только саму программу, но и необходимые для ее работы компоненты, произведено тестирование установки и работоспособности программы на «чистой» MS WIndows 7. Соответственно изменился и логотип программы – вместо гексагонального кристалла теперь октагональный. 

PetroExplorer NEXT состоит из 9 программных модулей, 38 функциональных форм и порядка 130 тыс. строк кода. Вместе с внешними компонентами в папке программы находятся 497 файлов и 25 служебных подкаталогов. Программа работает одновременно с двумя базами данных, одна из которых – пользовательская, является шеститабличной с 277 полями для хранения данных, а другая – сервисная, четырехтабличной с 48 полями для хранения данных.

В целом программа получилась достаточно объемной – инсталлятор «весит» около 100 Мб со всеми дополнительными компонентами, а при развертывании на диске программа занимает около 130 Мб без учета пользовательских баз данных. Несмотря на это, программа не особо требовательна к ресурсам компьютера – скорости процессора и размеру оперативной памяти и будет исправно работать на обычных офисных машинах, просто может быть чуть медленнее по сравнению с компьютерами топовых конфигураций.

В связи с прекращением поддержки производителем ОС Windows XP минимальной ОС для PetroExplorer NEXT является MS Windows 7. Думаю, что с MS Windows 10 проблем тоже не будет. Программа разрабатывалась в MS Visual Studio 2019 на языке программирования Visual Basic как Windows Form приложение.

PetroExplorer NEXT работает
PetroExplorer NEXT работает

В ближайшее время мне предстоит набрать достаточно представительную демонстрационную базу данных, чтобы проверить и проиллюстрировать все возможности программы, написать юзер-мануал, снять обучающие видеоролики, исправить замеченные недочеты и шероховатости и т.п. – в общем, подготовить бета-версию. Где-нибудь осенью начну набирать бета-тестеров и проводить бета-тестирование программы. Затем – этап исправления ошибок и реализации замечаний и пожеланий бета-тестеров. Если все пройдет достаточно гладко, то следующей весной может появиться релиз версии 1.0.