One Source, One Tool

統合開発環境

nexacro studio

nexacro beyondのアプリケーション開発のほとんどをnexacro studioによって行うことができます。GUIによる画面デザインだけでなく、マルチデバイスを意識したアプリケーション情報やスクリーン情報、リソース管理に特化したリソースエクスプローラなどアプリケーション全体の管理を総合的にサポートします。

one-source01

画面デザインとロジックの記述

GUIによる画面デザイン

画面デザインは、ツールバーから選択したUIコンポーネントを画面上に配置し、ドラッグ&ドロップによって自由にレイアウト、プロパティ設定やイベント登録などは専用ツールによってほとんどがマウスによる操作で行えます。

one-source02

WYSIWYG

デザインした画面イメージの通りすべての環境で実行されます。変更が即反映されるため、エンドユーザとの対面による要件の確認やアジャイル開発にも適しています。

one-source04

JavaScript

イベント処理などの動的なUIのコントロールは、汎用言語であるJavaScriptによってロジックを記述します。

Webだけでなく、各Native AppやDevice APIによるローカルデバイスの制御においてもJavaScriptを共通言語として使用します。

スクリプト開発におけるアシスト機能

Inspector

スクリプト編集時にスコープやコンポーネントを基準にアクセスできるプロパティ、メソッド、イベントを抽出した候補から選択でき、機能概要をポップアップで表示します。

one-source05

Code Assist

メソッドの入力時にSyntaxをツールチップとして表示します。

one-source06

Code Snippet

利用頻度が多いスクリプトを登録しておき、スクリプト編集時に呼び出すことができる機能です。

one-source07

Go To Declaration

宣言済みの関数へフォーカスを移動する機能です。ライブラリ化された別ファイルの関数へ移動することも可能です。

one-source08

CSS開発ツール

XCSSエディタ

UIのデザイン要素であるスタイルの開発はXCSSエディタにて行います。専用ダイアログによってコンポーネント種別やcssclassなどの基本情報を元にセレクターを追加、実装はプロパティの選択やカラーピッカーなどのサブツールによって行い、実行環境ごとにコードを書き分ける必要もありません。また、プレビューエリアにて実行時の見た目を確認しながら開発が行えます。

one-source09

画面・UIのチーム開発をサポートする機能

Form Template

開発したFormファイルを説明文を付加したテンプレートファイルとして保存します。

フォームテンプレートは、Formの新規作成時の説明文とプレビューを参照して選択することができ、類似した画面や共通部品の共有することができます。

one-source10

Component Preset

開発したUIコンポーネントへ設定されているプロパティやイベントハンドラの情報をプリセットとして管理できる機能です。プリセットされたコンポーネントを選択し、画面に配置することで複製されます。

プリセット情報は、カテゴリ分けやエクスポート/インポートができるため、複数の開発者間での共通部品の共有が行えます。

one-source11

その他のツール機能

Project Wizard

プロジェクトの新規作成時にプロジェクトウィザードを使用することで、対象となるデバイスに応じたスクリーン情報やアプリケーションのフレーム構造をテンプレートから選ぶことによって開発初期に必要な設定をスムーズに行うことができます。

one-source12

Screen Emulator

one-source13

nexacro studioで開発したアプリケーションをプレビューできるエミュレータを搭載。

スクリーン種別、デバイスのオリエンテーションを自由に切り替えることができ、モバイル端末がなくても画面表示の確認が行えます。

ソースコード管理システムサポート

one-source14

ソースコード管理システムとの連携をサポートしています。GitとSubversionをサポートしており、プロジェクトのインポートやコミット、アップデートなどの操作ができ、Project Explorer上の各ファイルに対してのステータスアイコンによる状態確認が行えます。

「nexacro beyond」製品へのお問い合わせ

お気軽にお問い合わせください。

お問い合わせはこちら>>