I need new application -- Catalogue of software

Which new applications for eComStation do you need? Какие новые программы для eComStation вам нужны ?
User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Tue Aug 05, 2008 14:21

From: eCo Software
Date: 2008/08/05

Шаг 1: ТЗ на Каталог программ

Написать внешнюю спецификацию на программу, которая помогает следить за обновлениями софта, автоматически обновлять. (скачивает, взаимодействует с WarpIn)

Image

Joseph:

1. сервер,хранящий приложения и контролирующий их обновление
2. клиент eCS, который обращается к серверу и запрашивает обновления сверяясь с базой WarpIN
3. грузим по ftp-http-tftp обновление и запускаем его установку. Такой клиент может быть на рексе даже написан, как, впрочем, и сервер

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Tue Aug 05, 2008 23:40

Требования к человеку, который напишет ТЗ.
* это должен быть осевик,
* но знать Ubuntu / Windows/ MacOSX, как там реализован Каталогизатор программ
* аа.. еще в Lindows/Linspire была мощная штука. ага, в Ubuntu она же.


Вопросы:
* Есть ли план, что должно быть в ТЗ? Точнее, Внешняя спецификация -- http://ecomstation.ru/projects/develope ... oduct-docs -> external specification
* Как пополнять базу? Разработчик сам через сайт вводит? или есть спец.человек, который все сам вводит?
* Как конфликты dll разрешать?
* Компьютер пользователя. Всегда запущен виджет, который периодически проверяет наличие обновлений? и выталкивает окно с обновлениями? Или юзер вручную запускает программу?

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Wed Aug 06, 2008 00:57

Evgen:

* в ТЗ надо написать чего оно должно делать... как шифроваться, как в сервере давать разрешения, как писать и куды слать логи



wisemachine или catalogue?

A) Evgen различия:
* в первом случает стоит крыжик - "скачать и установить без вопросов"
* во втором - выдать список, получить галки, скачать что сказали, доложить о конце скачивания.
качать можно много откуда, но тебя ж интересует, чтоб было из одного места

B) e-co, различия:
1) ты админ и хочешь установить на 10 компутеров свежие программы. d&d их на эти компутеры
2) или ты юзер. получил утром список обновленных программ, пометил их, они скачались. устанавливаешь.

C) Итого,
* это пофиг, как их там назовешь, унутре оно принципиально одинаковые.

* e-co: т.е. они могут юзать одинаковые либы. но для юзера они совершенно разные

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Sat Oct 11, 2008 18:20

Let's combine components:

1) PMDownloder module to download packages. .dll + separate window

2) Site, php, DB, the developers input the data, upload updates. fill forms.

3) Catalogue for eComStation Client. Download current list. Start download of an update, Install a package.

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Mon Oct 13, 2008 01:20

План "мини"

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

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

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Mon Oct 13, 2008 01:25

Digi:

виджет - rss-агент, данные с сайта передаются в виде rss-ленты. Достигается цель + получаем ещё один универсальный виджет. А работать в этом направлении можно ещё до появления виджета - для начала создать rss-ленту с этой информацией на сайте.

А в данный момент rss-ленту юзер уже может читать, например, в тхундербирде или сеаманки, или через любой веб-rss-агент в инете


e-co:
база и ввод уже есть
http://ru.ecomstation.ru/apecs.php

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Tue Aug 25, 2009 14:21

2009/08/25

GlassMan: Тут вот мысля пришла - хорошо бы сделать универсальный апдейтер , работающий в связке с WarpIn. Т.е. при инсталляции программа где то прописывает место, где будут обновления, огавариваются правила определения новой версии, и апдейтер следит, если находит, то выкачивает и инсталлирует. Я к тому, что анлим уже приходит даже в наши провинции, а уж за бугром.... И пока все опять же не начали лепить самопальные апдейтеры, то может встроить их в систему? или может не следит... А как в линухе, по запросу пользователя. Лучше - по выбору, наверное. в смысле, как пользователь скажет - так и делать.

prokushev: Мысль не свежая, но делать некому :) не зря же всякие там ecohttp.dll наваяли. Не знаю, насколько оно работоспособно, но, воде как, как раз для такого случая делали. В любом случае надо делать что-то такое:
1. Тянем файлик с репозитория, где прописаны имеющиеся новые версии.
2. Лезем в базу WarpIn и смотрим, что там.
3. Вытягиваем
4. Запускаем пакеты на установку.

В принципе, можно даже на REXX такую штуку накидать.

Самая кака - отработка зависимостей. Остальное достаточно тривиально.

GlassMan: не на рексе - это будет поделка. Нужен нормальный гуй. Чтоб можно было настроить, включить нтерактивный режим - т.е. при обнаружении новой версии - сначала спросить, а не качать и ставить сразу... а зависимости должны тоже ставиться warpin и прописываться в апдейтер :)

prokushev: Ну, можно и без гуя сделать пока набросок, чтобы оно лезло и выводила список, что есть нового. Не, прописывать туда и сюда - муторно. Лучше уж из варпина брать. Тем более, там такой механизм заложен.

GlassMan: не... без гуя - это скушно....

prokushev: гуй нужен, это естественно. Просто обкатать сначала логику самого апдейта в консоли, а уж потом гуй привернуть.

GlassMan: ну это да. комстрока тоже нужна.

prokushev В любом случае придется лезть внутрь WPI и вытягивать оттуда зависимости... Можно на рантаймах начать обкатывать такую фигню...

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: I need new application -- Catalogue of software

Postby Eugene Gorbunoff » Sat Feb 19, 2011 12:02

The program is ready for use.

Name: eCo Market -- http://ecomstation.ru/ecomarket

Developer: eCo Software


Return to “I need new application / Хачу новую программу”

Who is online

Users browsing this forum: No registered users and 1 guest

cron