Компактный язык прикладного решения - Compact Application Solution Language

Компактный язык прикладного решения (CASL) это язык программирования используется для создания компьютерных программ для Palm OS, и Майкрософт Виндоус настольные компьютеры, ноутбуки и Карманные ПК с Windows Mobile. Он опубликован WAGWARE Systems, Inc. и Brainyware, LLC.

Обзор

Как язык, CASL похож на Паскаль или же Visual Basic с объектно-ориентированного программирования Особенности. CASL комплект для разработки программного обеспечения (SDK) включает графический интерфейс пользователя (GUI) редактор форм, интегрированная среда развития (IDE) и компилятор. Программы CASL можно запускать как интерпретируемые приложения на целевых устройствах (с помощью небольшого помощника двоичный ) или скомпилирован непосредственно в собственный код (CASLpro). Одной из ключевых особенностей CASL является то, что один и тот же исходный код может быть скомпилирован в Palm OS, Windows или Pocket PC с Windows Mobile без изменения кода, что называется «напиши один раз, запусти все».

В июле 2005 г. CASLsoft объявила о прекращении поддержки CASL и выпуске его как бесплатное ПО, последняя официальная версия - 4.2. Месяц спустя WAGWARE Systems, Inc. и Brainyware, LLC объявили о покупке CASL, обновили продукт и продолжают выпускать его как коммерческое программное обеспечение. CASL версии 4.3 был выпущен 3 июля 2006 г.

В январе 2007 года было выпущено больше библиотек для поддержки устройств штрих-кодов серии Janam XP20 / XP30. Библиотеки CASL также обратно совместимы с устройствами серии Symbol SPT.