The Xojo programming platform is designed to use the Xojo language to allow developers to create powerful and cross-platform applications by making use of object oriented tools.
As a result, Xojo can be successfully used by people that have just started creating software, but also includes powerful functions that provide the depth required by experienced programmers.
Clean and organized design
To help you access the language’s capabilities in a more intuitive manner, Xojo provides a simple graphical user interface.
The main window is separated in three areas: in the left panel you can view the project contents, the center is reserved for previewing the results, while the panel on the right allows you to customize the currently selected element.
Wide collection of predefined elements
Xojo comes with various types of buttons, input methods, objects, constants, operators, built-in methods and functions, and much more. Browse the included library to view all the available possibilities and include some of them in your own project.
Note that both the support area of the Xojo website and the software archive provide access to various resources, examples, templates, plug-ins, or scripts designed to help you get started.
Built-in Code Editor designed to help you test new apps right away
Xojo offers you the possibility to use its Code editor to start programming your application. Xojo is providing a straightforward language and also allows you to personalize the syntax highlighting pattern to match your own needs, among other things.
Xojo offers you the possibility to compile and run the applications to check the end results. Moreover, Xojo can analyze your project, displays all the resulted warnings and helps you understand what went wrong.
Powerful yet easy to use software development platform
The intuitive graphical user interface makes Xojo very easy to use even by inexperienced programmers, while the Xojo language provides the depth for developing more complex projects.
At the same time, the extensive documentation and the resources library, can also prove very useful if you just started making software.
Version 2017 Release 1:
- 64-bit debugging for macOS and Linux
- Remote debugging to Raspberry Pi
- Improved printing support on Windows (now using Direct2D)
- Improved Xojo.Net.HTTPSocket on Windows
- Code Editor improvements, such as more automatic code formatting, optional line number display and improved tab handling
- Menu shortcut editor allows you to set and change all IDE menu shortcuts
- WebKit HTMLViewer on Windows is now much faster and standard-compliant (uses Chromium Embedded Framework 3)
- Support for HTML in text-based web controls
OS X 10.7 or later