App Studio is the core of the Code On Time platform. It allows developers to build sophisticated, secure, and scalable database applications at lightning speed. But unlike traditional RAD tools that only build screens for humans, App Studio builds Dual-Interface Applications: a rich UI for your users and an invisible API for your Digital Workforce.
1. Visual Development (App Mode)
Forget the "Alt-Tab" tax. With App Studio, you build your application inside your application.
- Live Inspection: Click on any grid, field, or button in your running app to instantly locate its configuration.
- Instant Feedback: Change labels, drag-and-drop fields, and configure logic with zero compile time.
- AI Assistance: Use the built-in Tutor, Builder, and Scribe to automate complex tasks using natural language.
2. Field Worker (Offline Sync)
Turn any application into a powerful tool for your field workforce.
- Zero Connectivity: Empower users to work in the most isolated places on Earth. The app automatically downloads data and logic to the device.
- Transactional Integrity: Users can capture complex data, scan barcodes, and complete inspections offline. The app synchronizes securely when a connection is restored.
- Native Performance: Runs as a Progressive Web App (PWA) or native shell on iOS, Android, Windows, and macOS.
3. Enterprise Security & SSO
Security is not an afterthought; it is the foundation.
- Single Sign-On (SSO): Built-in support for Federated Identity Management. Integrate seamlessly with Microsoft Entra ID, Okta, or Google Identity.
- ACL & SACR: A "Deny-by-Default" security model that enforces granular permissions for both human users and AI agents.
- Device Authorization: Securely connect headless devices and AI agents using the OAuth 2.0 Device Flow.
4. Hardware Integration
Bridge the digital and physical worlds.
- Barcode Reader: Use the device camera to scan 1D and 2D barcodes directly into fields. Trigger custom automation rules instantly upon scan.
- Location Services: Capture GPS coordinates and geofencing data for field audits and inspections.
5. The "Invisible" Backend
Every App Studio application is a powerful backend server.
- HATEOAS API: Automatically generates a Level 3 RESTful API that mirrors your UI.
- Microservices Ready: Use your app as a standalone microservice or part of a larger federated mesh.
This is the"Switch Application View”.menu. The App Studio remembers your selection and will activate your preferred mode of application development. If the app is broken,then the “Workspace” mode is the only way to revive it.
The screenshot displays the App Explorer following a live inspection of the "Supplier Company Name" column header. The image shows the attached hierarchy and properties side-by-side, with the "Label" property of the "ProductName" field selected. A brief description explains the property's purpose. Tabs within the title grant quick access to "Settings", “Data”, "Models", "Controllers", and "Pages". The right side of the title contains buttons for "Search", “Ask Builder”, "Display Hierarchy as Table", "Split Vertically", and "Close".