Skip to content

SØAD Online IDE

The SØAD Online IDE is a web-based development environment tailored specifically for building applications using the SØAD Framework. It simplifies the development process by providing integrated tools that let you work with transactions, models, server logs, and static assets—all from your browser.

Whether you're prototyping or maintaining a full-scale enterprise app, the SØAD Online IDE eliminates the need to set up a local development environment, making development faster and more accessible.

Features

1. Database Editor

The Database module acts as an online schema and data editor for your application:

  • Create, alter, or drop tables using a visual interface or raw SQL queries.
  • Run SQL statements directly to explore or manipulate your data.
  • Any table created or modified here will automatically generate (or update) the corresponding ActiveJDBC Model class, ready for use in your transactions.

2. Transaction Editor

The Transaction editor is a central feature of the IDE. It allows you to:

  • Create new transactions via a guided modal that prompts for group, code, and transaction name.
  • Automatically generate folder and file structures based on SØAD conventions.
  • Edit existing transaction logic with a built-in editor that supports:
  • Syntax highlighting
  • Code snippets for common patterns
  • Helper functions and simple auto-completion

This ensures that developers can quickly build and modify controllers (transactions) without leaving the browser.

3. Server Log Viewer

This feature provides real-time access to the embedded application server's logs:

  • Trace log statements and logging output from your transaction code.
  • View errors, stack traces, and debugging information.
  • Download logs for offline review or audit purposes.

This tool is essential for diagnosing issues or confirming application behavior without restarting or redeploying.

4. File Manager

The built-in file manager lets you manage assets within your project:

  • Navigate directories and view/download files.
  • Upload files such as images, CSS, JavaScript, or downloadable assets.
  • Organize your static resources as needed for frontend rendering.

The file manager simplifies static asset handling in a server-side rendered environment, keeping everything you need accessible in one place.


The SØAD Online IDE helps you with the framework’s convention-based approach. It streamlines common tasks and gives developers everything they need to build, test, and debug—all from the browser.