- Сайт свободных программных продуктов
-
Open source soft's site
-
На данном сайте находятся программные продукты с открытым исходным
кодом и GPL2 лицензией.
-
Все желающие могут свободно копировать и пользоваться этими
программными продуктами.
-
Все находящиеся здесь программные продукты были протестированы, но
отвественность за результаты их работы ложится на конечного
пользователя, т.к. никакой формальной гарантии на надежность данных
программных продуктов нет и быть не может, согласно GPL2 лицензии.
-
Все коды сжаты программой 7z. Скачать её можно с сайта:
-
http://www.7-zip.org/
-
-
-
-
DTMF DETECTOR \ GENERATOR - C++
-
Здесь вы можете скачать 2 объекта-детектор и генератор DTMF посылок,
написаных на стандартном C++, без применения различных прагм и
прочих непероносимых «фенечек». Данные алгоритмы отлично
оптимизируются компиляторами и пригодны для применения в DSP
процессорах, т.к. в процессе обработки используется только
fixed-point арифметика. Детектор написан на базе фильтра Герцеля.
Примеры использования приведены.
-
DTMF
detector and generator - standard C++
-
-
JAVA DTMF DETECTOR \ GENERATOR - JAVA
-
Здесь находится тот же алгоритм детекции и генерации DTMF посылок,
только переложенный на JAVA. Так как в алгоритме используется только
fixed-point арифметика — данный JAVA алгоритм будет работать и
на ME платформах.
-
DTMF
detector and generator - completely JAVA code
-
-
-
C# DTMF DETECTOR \
GENERATOR
-
Здесь находится тот же алгоритм детекции и генерации DTMF
посылок, только переложенный на C#. Так
как в алгоритме используется только fixed–point
арифметика, то алгоритм будет быстро работать на различных
устройствах в том числе и не поддерживающих напрямую операции с
плавающей точкой.
-
DTMF
detector and generator - completely fixed point C#
-
-
-
CRYPTOGRAPHY'S ALGORITHMS
- C++
-
Здесь находится исходный код различных криптографических алгоритмов,
выполненных в виде объектов C++.
-
Данные алгоритмы, так же выполнены на стандартном C++, поэтому
свободно переносимы. Описания методов приведены в hpp файлах, внизу.
Объекты очень просты в использовании и эффективны, пригодны для
применения на DSP процессорах.
-
Приведены следующие алгоритмы:
-
AES, Blowfish, DES, MD5
-
Cryptoalgorithms:
AES, Blowfish, DES, MD5 - standard C++
-
-
ETSI 300659 (PSTN PROTOCOL'S DETECTOR\GENERATOR -
C++)
-
Здесь находится исходный код источника и приёмника протокола ETSI
300659, т.е. PSTN протокола протокола, формирующего SMS сообщения и
использующего V.23 модем. Для подробностей смотри описание
протокола. Протокол реализован в виде двух объектов C++ генератора
(источника) и приёмника. Протокол написан на стандартном С++ и
полностью переносим. Примеры применения генератора и приёмника
смотри в их hpp файлах. В реализации протокола используется только
fixed-point арифметика, поэтому данная реализация подходит для DSP
процессоров.
-
PSTN
protocol ETSI 300659 - standard C++
-
-
HDLC DETECTOR\GENERATOR - C++
-
Здесь лежат исходники HDLC генератора и приёмника. Приёмник и
генератор реализованы в одном объекте C++. Данный объект написан на
стандартном C++ и полностью переносим. В объекте используется
стандартный C++, поэтому данная реализация полностью переносима. В
реализации используется только fixed-point арифметика, поэтому
данная реализация подходит для DSP процессоров. Описание методов
приведено в hpp файле, внизу.
-
HDLC
detector and generator - standard C++
-
-
MakeJarBooks (completely java's code)
-
Здесь находится проект MakeJarBooks
-
Реализация данного проекта позволяет создавать Java книги для
мобильных устройств, поддерживающих Java MIDP 1.0 и выше. Проект
реализован полностью на Java, поэтому конечная программа будет
работать на любой платформе, поддерживающей JAVA SE 1.6 или выше.
Проект состоит из двух частей. Первая часть — реализация со
стороны PC. Т.е. это программа, которая получает на входе текст,
разбивает его на части и соединяет его с программой просмотра,
которая будет работать на мобильном телефоне. Затем готовый Jar файл
заливается на сотовый. Вторая часть проекта — это уже
упоминающаяся ME программа просмотра книги уже на мобильном
телефоне. Её проект называется MobiReader (чужой проект с подобным
названием уже существует, но название мне нравится и придумал я его
самостоятельно и независимо, поэтому называть иначе не хочу). Эта
программа реализует навигацию по книге, хранит номера страниц, на
которых прекратился текущий сеанс, чтобы вернуться к текущей
странице в следующем сеансе и т.д. Исполняемы jar файл этой ME
программы просто добавляется в папку src части проекта, работающего
на PC, где он компонуется с текстом, который и будет прочитан на
мобильном устройстве.
-
Данный проект создан с помощью среды разработки NetBeans, но вы
можете из исходников создать проект на любой платформе JAVA
разработчика, которой вы пользуетесь — Eclipse, NetBeans, Java
Builder и т.д.
-
MakeJarBooks:
creator JAVA books for mobile phone - completely java code
-
Так же в архив вложена готовая реализация makeJarBooks.jar (папка
dist), её можно запустить из командной строки набрав следующий
текст:
-
java -jar makeJarBooks.jar
-
Приэтом вы должны иметь установленный JAVA, 1.6 или выше.
-
Если у вас нет данной реализации, можете скачать с сайта:
-
http://java.sun.com/javase/downloads
-
-
-
ARROW – VoIP system (completely java's
code)
-
Здесь находится проект простой программы IP телефонии Arrow
(Стрела). Данная программа позволяет разговаривать с собеседником в
любой точке Земли. При этом обе стороны должны иметь компьютеры с
колонками (наушниками), микрофонами и установленным JAVA. Программа
работает на всех платформах и операционных системах, поддерживающих
JAVA SE 1.6 и выше (где скачать, я уже указывал выше). Программа
использует UDP протокол, голосовой кодек SPEEX и распознаватель
речи, что делает трафик очень небольшим. По моим наблюдениям, за час
непрерывного разговора суммарный трафик (входной и выходной)
составляет не более 8 мегабайт, при этом качество речи на вполне
приличном уровне. Детектор речи очень простой и оставляет желать
лучшего(часто даёт ложные сработки, что увеличивает трафик), но если
кто то подправит, присылайте на почту (указана внизу страницы) —
заменю на ваш. Главное, чтобы он был на JAVA и поддерживал текущий
интерфейс. Проект так-же создан на NetBeans
(http://www.netbeans.org/),
но вы без труда перетащите его на предпочитаемые вами платформы
разработки, хотя меня NetBeans вполне устраивает, надо всё таки
пользоваться бесплатными инструментами разработки, мы же не платим
за воздух, а среда разработки тот же возух для developer-ов.
Протестировать работоспособность программы на вашем компьютере можно
просто: ничего не вводя в поле «сетевое имя» нажать на
кнопку звонить, компьютер станет звонить сам себе. При этом то что
вы говорите в микрофон, будет слышно в наушниках. Программа
поддерживает шифврование DES, при этом на обоих сторонах должен
стоять одиноковый ключ шифрования естественно и гибкую смену номеров
портов (в случае стоящих в доменах firewall-ов). При использовании
параметров по умолчанию, вы должны просто ввести сетевое имя или IP
адрес и нажать кнопку «Звонить», при этом на
противоположном конце, программа Стрела так же должна быть запущена
и на ней должны быть те-же установки.
-
ARROW: persone
to/from persone, VoIP system - completely java code
-
-
-
VOICE RECOGNITION (RUSSIAN DIGITS 0-9)
-
Распознавание речи. Библиотека позволяет распознавать русские цифры
от 0 до 9, произносимые дикторами любого пола и возраста. Библиотека
так же позволяет распознать слово: помощь. Библиотека
распространяется по лицензии GNU LGPL, так
что она может использоваться с коммерческими программами. В файле
demo.cpp находится пример использования
библиотеки.
-
Voice
recognition: russian language's digits 0-9
-
-
ANTIMIDGES – Qt application. Программа
для получения неподвижных изображений, лишённых помех.
-
Предположим вы хотите сфотографировать здание, мимо которого
непрерывно ходят люди, либо вы хотите сделать «чистую»
фотографию пейзажа в лесу полном гнуса, который всё время попадает в
виде помех на фотографии. Как это сделать? Вам поможет программа
antimidges (антимошки). Алгоритм действий
следующий — зафиксировать фотоаппарат, сделать серию снимков,
обработать снимки программой antimidges.
-
Antimidges
страница
-
-
-
VOICE DETECTOR – standard C++
-
Детектирование человеческого голоса. Код написан на стандартном С++,
поэтому полностью переносим.
-
Voice
detector - standard C++
-
-
-
successful fishing
-
This program will calculate optimum time for successful fishing for
a month, using calculation of position of the Sun and the Moon, and
as calculation Moon phases.
-
By fishermen for a long time it has been noticed that fish is caught
better during certain time, for example at a dawn, but influence of
the Sun and the Moon on successful fishing is much stronger, than it
is accepted to think. Sun and Moon position and influence of phases
of the moon have priority value on activity of fish, and
consequently on successful fishing.
-
On the basis of centuries-old experience of the fishermen, the given
program calculates optimum time for fishing for calendar month,
using the coordinates of a place received from the satellites or
entered by you manually.
-
Certainly you should consider local weather as it has the value
second for the importance on activity of fish, and during the storm
periods, one has priority value.
-
http://store.ovi.com/content/214759
-
-
-
Пишите мне с вопросами и замечаниями на ящик e-mail:
-
open-source-soft@yandex.ru
-
-
Вячеслав, eng.
Viatcheslav.
-
-
-
-
Используются технологии
uCoz