株式会社インタフェース
 
なぜ日本製?
 

IoT用プログラミング言語

AJAN

〜みんながFA/OAシステム開発プログラマー〜
自社開発で外注費用削減・柔軟にシステム変更が可能に

ご紹介

AJANの主要な機能を、ご紹介いたします。
 

買ってすぐ使える

AJANは、L8XAJまたはL9Xの製品型式に、プリインストールされています。
電源を入れてOSを起動すると、すぐ使えます。

OAとFA両方のアプリが作れます

データベースを使ったOAアプリ、I/O制御を使ったFAアプリ、どちらも作れます。

文章を書くようにプログラミング

AJANはBASICライクな言語なので、文章を書くようにコマンドを並べてプログラミングできます。

Webアプリと通常アプリ、どんとこい

スマホから見るWebアプリも、コマンドから呼び出す通常アプリも、どちらも作れます。

ドラッグ&ドロップでWebアプリを作成

ローコードツール(PageGenerator)により、Webアプリの画面設計がサクサク作れます。

インタフェースモジュールを手軽に制御

数多くの弊社インタフェースモジュールを、C言語連携機能を使って制御できます。

FFTを使って信号解析

入力信号に対してFFTを行い、異常な周波数がないか統計解析コマンドを使って簡単に解析が行えます。

概要

AJANは、が提供する国産IoT向けプログラミング言語です。電子機器をつなぎ合わせたIoTシステム、一般事務業務などを対象とするOAシステムから、主に工場を対象とするFAシステムまで全てのジャンルのアプリケーションを作成、構築できます。

主な特長

平易なコマンド体系
AJANは、平易なコマンドの組み合わせで目的のプログラムを作ることができます。 実現したい機能ごとにコマンドが用意されているので、複雑なプログラム記述することなく処理を実現できます。また、コマンド名から機能を想像できる読みやすいコマンドです。
I/O制御機能
弊社I/O制御ライブラリ資産を活用することで、豊富なI/Oが制御できます。
Webページ作成機能(PageGenerator)
部品をページパネルにドラッグアンドドロップするだけで、Webアプリの画面が作成できます。
必要な機能が全て揃う
AJANには、実行環境やプログラム作成に必要な機能が全てがそろっています。 このため、開発, テスト, 現場運用の全てを行うことができます。無駄な追加作業がなく、コストと時間を省けます。
実用性の高いコマンドを用意
配列をそのままI/Oに出力したり、配列それぞれに演算を施したりと、これまで別にプログラムを組む必要があった処理を、予めコマンドとして用意しています。このため処理したいことが、すぐに効率よく、直感的に行えます。
高機能なAJAN統合開発環境を装備
AJAN統合開発環境は、「実行」ボタンをクリックすると自動でコンパイルなどを行い、プログラムが実行されますので、難しくて煩わしい操作は意識する必要はありません。
プログラミング用のエディタやデバッガが内蔵されていますので、ステップ実行や変数の内容もすぐにチェックできます。また、入力中のコマンドの候補を予測表示したり、コマンドの使用方法の表示や目的から最適なコマンドを逆引きできる機能を備えています。
Linuxでビジュアルなアプリケーションを簡単に作成
AJANは、ビジュアル的に美しい画面を簡単に作成できます。ボタンなどのグラフィカルな部品を使ってウィンドウを簡単に作成できるので、Windowsのプログラムに引けを取らない、美しい画面インタフェースが実現できます。
コンパイラ方式を採用
ソースファイルをコンパイルして実行ファイルを作成するため、高速処理が可能です。 また、 実行ファイルだけで動作するため、ソースファイルを非公開にできます。
多言語連携
AJANからWeb画面などを表示したり、PythonやC言語などの他の言語を呼び出す連携システムが構築できるため、応用範囲は無限に広がります。

製品紹介

AJANだけで多くの機能を内包します

OAで必要なグラフ描画やWeb、FAの制御に使う各種フィールドネットワーク等、IoT開発に必要な各種機能が、続々追加されます。

統合開発環境(IDE)で全てが完結できます

AJANにはプログラムを開発する際に便利な機能を持った統合開発環境(IDE)があります。
編集や実行や各種設定を、ほとんどマウスで操作できます。また、AJANプログラムソースが常に表示されているので、実行結果を確認しながら開発しやすいようになっています。

PageGeneratorでローコードでWebアプリを作れます

PageGeneratorは、Webページを視覚的かつ直感的な操作で作成できるツールです。
  • Webページの作成には、HTML、CSSの知識は必要ありません。
  • AJANプログラムを利用した、動的なWebページを作成できます。
  • Webページ内では、豊富なAJANコマンドを利用できます。
  • イベント処理を簡単に作成できるイベントアクションエディタを内蔵しています。

製品仕様

AJANは、以下の製品にプリインストールされています。
動作OS Interface Linux System 8 Interface Linux System 9
型式 VSG-9904 VSG-9905
バージョン Ver.1.21-06 Ver.1.22-02
提供方法 製品型式にプリインストール 製品型式にプリインストール
製品型式 *(L8XAJ)*, *(L8XAJE)* *(L9*)*
ドキュメント/サンプル https://github.com/interface-ajan/AJAN
注意:外部サイトにジャンプします。
©2022 Interface Corporation. All rights reserved.
個人情報の取扱について Web siteへのご意見はこちら ユーザID登録  ログオフ
    公式SNSアカウント
 
YouTube