Draft:Objo

Objo Studio
DeveloperPettet Industries Ltd.
Initial release10 May 2026 (2026-05-10)
Stable release
26.5.8 / 1 June 2026 (2026-06-01)
Operating systemmacOS, Windows, Linux
Platformx64, ARM64
TypeIntegrated development environment, rapid application development
LicenseCommercial software
Websiteobjo.dev

Objo Studio is a cross-platform integrated development environment and rapid application development tool for creating desktop and command-line applications in ObjoBasic, a BASIC-like programming language. Collectively they are termed Objo. The software is developed by Pettet Industries Ltd. and includes a visual interface designer, source-code editor, debugger, build tools and optional AI assistant..[1]

History

Objo Studio was released publicly on 10 May 2026[2]

Features

Objo Studio aims to allow users to build command-line and desktop applications. Its desktop application workflow includes a drag-and-drop window designer, property inspector, menu editor, source editor, debugger and packaging tools.[1] The debugger supports breakpoints, stepping, variable inspection and call-stack inspection. Remote debugging is supported through a separate Remote Debugger application that can receive bytecode from the IDE and run it on another computer.[2]

Projects are written in ObjoBasic and are compiled to bytecode. This is run on a stack-based virtual machine written in C#. Published applications bundle the bytecode with a platform-specific runtime rather than compiling ObjoBasic directly to native machine code.[3]

ObjoBasic

ObjoBasic is a statically typed, object-oriented programming language with BASIC-like syntax.[4] It uses keyword-delimited blocks such as If/End If and For/Next, rather than braces or semicolons. The language treats values, including integers, doubles, strings and booleans, as objects.[4]

The language includes compile-time type checking, classes, inheritance, interfaces, modules, events, arrays, dictionaries, string interpolation, structured error handling and async/await syntax.[4] ObjoBasic string comparisons are case-insensitive by default, following the style of earlier BASIC-family languages.[4]

Licensing

Objo Studio can be downloaded and used without a licence for editing, running and debugging projects. A paid licence is required to build and publish applications. The tool is available to primary and secondary schools free of charge.[5]

See also

References

  1. ^ a b "Features". Objo. Pettet Industries Ltd. Retrieved 1 June 2026.
  2. ^ a b "Download Objo Studio". Objo. Pettet Industries Ltd. Retrieved 1 June 2026.
  3. ^ Pettet, Garry (11 May 2026). "Introducing Objo Studio". If Not Nil. Retrieved 1 June 2026.
  4. ^ a b c d "Language". Objo. Pettet Industries Ltd. Retrieved 1 June 2026.
  5. ^ "Pricing". Objo. Pettet Industries Ltd. Retrieved 1 June 2026.

References

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.