| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > Продажа программы решения СЛАУ |
| Автор: psyco 12.1.2010, 12:15 |
| Здравствуйте. Разработал проект на тему "Решения систем линейных алгебраических уравнений" в среде Microsoft Visual Studio 2008 на языке С#. Программа обеспечивает: 1.Решение СЛАУ прямыми и итерационными методами: классического Гаусса; Гаусса с выбором главного элемента по столбцу, строке, всей матрице; Гаусса-Жордана; Гаусса с использованием обратной матрицы; Крамера; LU-разложение; Холецкого; алгебраических дополнений с использованием обратной матрицы; простой итерации; Зейделя 2.Работа с файлами: запись и чтение с файла. 3.Мощный интерфейс для поддержки связи с пользователем. Я понимаю всю специфику данного рода программ, но хочу спросить следующее: можно ли продавать такую программу? Как продавать такую программу? Кому продавать такую программу? Как найти покупателя? Где найти покупателя? Опишите, пожалуйста, в общих чертах тонкости продажи программ решения математических проблем. Заранее спасибо. |
| Автор: Фантом 12.1.2010, 12:39 |
| Кхм... а программу "Hello, world!" Вы продавать не планируете? |
| Автор: bilbobagginz 12.1.2010, 12:47 |
| psyco, это хорошо, что вы что-то сделали, но если вы собираетесь продавать свои продукты, рекомендуется сначала найти рынок сбыта, и проблемы этого рынка сбыта которые вы сможете решить своим продуктом. Тогда, к моменту готовности вашего продукта у вас не будет возникать вопрос подобный этому. Если вы сможете определить нерешенную проблему, и дать ей решение - то при сносном маркетинге у вас получится покрыть эту нишу. А если вы дадите более качественное решение какой-то проблемы, которую уже решает другой продукт, у вас есть вариант не заморачиваться с маркетингом, а продать решение поставщику этого другого продукта. напр. то, что вы тут описали может может быть полезным напр. для учеников, студентов и ученых. Но для учеников, студентов и ученых есть такие пакеты как
Для студентов имеются очень дешевые студенческие лицензии. Продукты очень высокого уровня, с поддержкой, полноценной документацией, интерфейсом для программирования, для вывода результатов в разные форматы и т.д. и т.п. Во многих университетах мира есть бесплатный доступ (on-site) к этим пакетам для всех студентов профильных факультетов. в общем вы видимо создали что-то вроде седла для велосипеда: полезно для самообразования, но коммерческой ценности - не представляет. |
| Автор: psyco 12.1.2010, 13:10 |
| bilbobagginz, спасибо за подробное изложение проблемы. Раньше у меня насчет этого было другое мнение: программисты пишут программы под кого то, кто дает задание, тему и потом продают. Тогда мне казалось что писать программу(какую захочешь) и продавать ее достаточно наивно, но знакомые подсказали что некоторые люди так и делают, вот я и решил проверить. Видимо наивно с моей стороны это все выглядит, но я свою ошибку понял. Тогда еще такой вопрос: на сайтах типа kursovik. com, softkey. ru я встречал подобного рода программы. Возможно ли сотрудничать с такими сайтами, продавать свой продукт вместе с исходным кодом? |
| Автор: ksili 12.1.2010, 13:30 |
| bilbobagginz, расскажи насчёт дешёвых лицензий для Matlab. А-то искали, и не нашли. А так, дорого очень и всего на год лицензия - наш вуз не потянет. |
| Автор: headzero 12.1.2010, 13:37 |
| Лучше выложите его, где-то на студенческих форумах, сайтах, создайте блог или сайт, расскажите о поставленой вами задачи, как решали пробемы, возникшие при разработке, какие перспективы,поделитесь знанием бесплатно. На жадничайте. И сами получите удовольствие от того что что-то можете рассказать интересного. Может ваши идей заинтеересуют людей, а потом постепенно думайте о каких-то деньгах. А так тупо типа : "дай 20 баксов - на программу для решения СЛАУ" наврятли получится много заработать: bilbobagginz все достаточно понятно описал. Скорей программа имеет больше познавательную ценность, чем коммерческую. |
| Автор: Фантом 13.1.2010, 00:48 | ||
Это не вариант. По следующим причинам: 1) Задачи, в которых все это может понадобиться, на C# не пишут. Неудобно и не принято. 2) Существует достаточно много бесплатных и общедоступных реализаций этих алгоритмов в более удобном для использования виде. 3) Более-менее квалифицированный программист-вычислитель при необходимости напишет все это максимум за несколько часов. |
| Автор: cardinal 13.1.2010, 01:04 | ||||||
Мне как пользователю совершенно все равно на чем написана программа. Главное чтобы ее функции отвечали моим запросам.
Допустим мне нужно решить дифф. уравнение, которое поможет мне сделать оптимальный профиль крыла для модели самолета. Мне не нужны алгоритмы, мне нужно конкретное решение, в которое достаточно добавить данные о форме крыла.
Не надо изобретать велосипед. Надо пользоваться тем, что уже есть. |
| Автор: Фантом 13.1.2010, 01:33 | ||||||
В теории это правильно. А на практике в данном случае нужна не программа, а библиотека функций, которую нужно будет где-то использовать. А желающих писать вычислительные задачи на C# как-то маловато...
Допустим. И как в этом безусловно полезном деле поможет программа решения СЛАУ на C#? Вот когда топикстартер что-нибудь вроде ANSYS напишет, тогда это можно будет продавать.
Правильно. Но речь шла не о выборе инструментария, а просто о "сложности" программы, предполагаемой к продаже. |
| Автор: Artiom 13.1.2010, 09:09 |
| Решение СЛАУ становится интересной задачей, когда нужно решить матрицу из нескольких миллионов (и больше) элементов. Тогда уже это становится во весь рост вопрос производительности. |
| Автор: W4FhLF 13.1.2010, 10:03 |
| Также задача интересна при решении недоопределённых или переопределённых СЛАУ. А реализация методов в рамках университетской программы мало кому интересна. Но, как вариант, подождать годик и продать её как готовый курсовик, например студентам младшего курса. |
| Автор: cardinal 13.1.2010, 10:19 | ||||
Вот это я и имел в виду...
|
| Автор: bilbobagginz 13.1.2010, 14:14 |
обычно это специальная кампусовая лицензия. не знаю сколько стоит. спрошу в своём универе. думаю, что если универ покупает он-сайт лицензию, то выходит дешевле чем 100$ на морду. В Израиле есть общеуниверситетский компьютерный центр (ОКЦ), и на нем бежит лицензионный сервер. униерситеты покупают квоту лицензий, и имеют доступ на этот сервер. допустим (ради примера) в моем универе закупают 300 лицензий. там идёт разделение и на базу и на особые модули, отдельные лицензии. Так вот если кто-то запускает 300 процессов матлаба, больше никто в универе не сможет запустить матлаб, т.к. из сети данного универа уже бегут 300 процессов. если для себя, своя локальная версия - базовый студенческий пакет - 100$ с официального сайта: http://www.mathworks.com/store/platformReleaseStuSubmit.do дополнительные специальные модули - по 29$. это очень дешево. с рассчетом, что это не расход а вложение, и полезный инструмент. Есть такие, для кого реализовывать алгоритмы/симуляции на матлабе - это профессия. |
| Автор: ksili 15.1.2010, 06:56 | ||||
ну, нам до этого далеко
Спасибо, глянул. Почему-то студенческий пакет и campus/site лицензия стоят одинаково (99 + x*29). Что ж, может и купим. |