English
Сервер данных Smans    

 

Попробуй меня

Введение
Smans HTML-формы
Smans сервер

Скачать

Примеры
Smanshome hosting
Smanswer I&R system

Project

Добро пожаловать на страницу сервера данных Smans. Сервер Smans - мобильная система управления содержимым Web-сайта и инструмент для разработки динамического сайта управляемого базой данных. Сервер представляет собой набор Java-сервлетов и обладает следующими особенностями, облегчающими процесс Web-разработки:

  • Основная черта - возможность удаленно управлять Web-ресурсами (базой данных, файлами), создавать и редактировать их, осуществлять навигацию по каталогу, и устанавливать права доступа (read, write, edit, manage, admin). Все это осуществляется из Web-браузера сотового телефона, а не только ПК и КПК;
  • Чтобы создать таблицу базы данных, разработчик может ограничиться проектированием управляющей Smans HTML-формы, без предварительной декларации базы данных. При вводе записи, таблица создастся или подкорректируется автоматически. Поля таблицы будут соответствовать полям HTML-формы;
  • Запрос к базе данных также может генерироваться на основе HTML-формы. Знание SQL не требуется и здесь. Это и предыдущее свойство дает возможность быстро создавать и редактировать динамический Web-сайт любому начинающему, кто знаком только с HTML;
  • Более того, при создании информационно-справочной системы, можно полностью довериться серверу и обойтись без разработки запросных HTML-форм. В этом случае осуществляется автоматическая генерация стандартного диалога с пользователем на основе текущей структуры и содержания базы данных;
  • Сервер поддерживает также эксплуатацию простого Internet-хостинга для пользователей мобильных устройств.
  • Имеется почтовый сервис для контроля за событиями на Web-сайте при регистрации пользователя, ошибках и сбоях;

История проекта

Автор ОРСУБД Sav Zigzag, Сергей Савушкин, разработал в начале 2004 года универсальную справочную систему Smanswer (SMart ANSWER) ориентированную на пользователей мобильных телефонов с XHTML браузером. Система представляла собой Java сервлет надстройку над ОРСУБД Sav Zigzag. Особенностью являлось то, что Smanswer использовала (и использует) СУБД не только для поиска, но и для генерации интерфейса с пользователем. Вводить слова при запросах не требовалось, достаточно было использовать только клавиши навигации.

В следующем 2005 году на свет появился хостинг Smanshome, работающий под управлением сервера Smans. Пользователи мобильных телефонов получили возможность обмениваться файлами, хранить их на удаленном сервере и даже создавать свой Web-сайт. Все, что было в Smanswer, перешло в Smans. Но главное, что было добавлено, это - возможность  создавать базу данных и управлять ею из мобильного Web-браузера. Раньше для этого нужно было использовать Sav ZBase (настольный вариант СУБД Sav Zigzag). Сервер Smans получил свою завершенность.

В 2006, 2007 годах работы над Smans были приостановлены и возобновлены только в 2008 году. Сергей добавил в Smans новые уникальные особенности: интерпретация управляющих HTML-форм. Эта Smans HTML-форма представляет собой декларативный язык более высокого уровня, чем сочетание PHP/JSP/ASP + SQL, и имеет преимущество над ними, такое же как, например, SQL над DBase. Конечно, это преимущество проявляется при решении конкретных задач, Web-разработке динамических сайтов управляемых базой данных. Распространение сервера Smans как open source продукта началось с июля 2008 года.