Нужна кроссплатформенная клиентская программа или система с клиент-серверной архитектурой ? Система будет использовать ненадежные каналы связи, непостоянное энергообеспечение, но должна работать 24 часа и иметь распределенное хранилище данных ? Или быть может вам нужно реализовать клиентскую часть для вашей функционирующей системы ? Мы готовы предложить вам разработку таких программ и систем.
Как правило, в приложениях обычно выделяют клиентские и серверные части. Их количество и принципы взаимодействия определяются реальными задачами. Например, простое десктопное приложение можно реализовать в одном модуле без выделения серверной части (хотя можно смотреть вперед и работать на перспективу). В том же случае, когда присутствуют серверные и клиентские компоненты для их взаимодействия необходимо использовать каналы связи (отбросим частный случай когда сервер и клиент располагаются на одном компьютере). Что касается каналов связи, то мы готовы предложить вам решения, построенные на базе спутниковых, радио, GSM, 802.11 (a,b,g) средств связи. При необходимости взаимодействие составных частей может быть организовано через защищенные каналы. В качестве систем управления базами данных (СУБД) используем: PostgreSQL, FireBird, MS SQL, MySQL, Oracle.
В ИнфоСофтКом Разработка программ основана на использовании современных технологий и инструментов написания программного обеспечения.
Разработка клиентских программ
Автоматизация работы пользователя с помощью клиентской программы, которая может выполняться автономно или в составе программного комплекса. Данный вид программ в процессе своей работы может использовать локальные или удаленные базы данных, system tray, системное меню. При необходимости организуется взаимодействие с серверами посредством RSS, HTTP, SOAP, XML, удаленное обновление ПО с помощью системы обновления собственной разработки. Кроме того, разрабатываемые программы обладают интуитивно понятным интерфейсом, присутствует инсталлятор и, конечно же, руководство пользователя.
У нас есть опыт разработки программ такого вида для:
- операционной системы Windows (С++,C#,Delphi);
- linux-like операционных систем МСВС, RedHat, Fedora и т.д (Kylix, С++, Си, perl, bash);
- операционной системы FreeBsd (С++,Си,perl, bash);
- платформ x86, MIPS, SPARC, ARC;
- промышленных одноплатных компьютеров;
- компьютеров отечественной разработки: Багет-44, РС-6, РС-3.
Разработка серверных программ, сервисов
Серверные компоненты вычислительных систем по запросу клиента выполняют сервисные функции и, кроме того, предоставляют доступ к определенным ресурсам. Сервисы, разрабатываемые нами, могут основываться на Си (Linux, FreeBsd, Solaris, другой Unix-like), PHP/Perl/Java (SE/EE)/С++ (Windows, Linux, FreeBsd, Solaris, другой Unix-like), C# (Windows). Интерфейсы: XML RPC, CORBA, SOAP или иное по желанию заказчика.