Xojo 2017 Release 1.1

0 views
Skip to first unread message
Message has been deleted

Genny Nanda

unread,
Jul 17, 2024, 4:36:40 PM7/17/24
to banksalhilot

At the moment, Xojo Android Framework does not yet provide support for System.FontCount/System.FontAt. However, if you still want to get an overview of all fonts available in the system, we can do this with a few lines of Xojo code.

Xojo 2017 Release 1.1


Download File https://imgfil.com/2yJUXc



At Xojo we continually look to improve our skills and we are happy to be offering opportunities for everyone in the Xojo community to upgrade their skills too. At least once a month we are hosting new webinars. Webinars cover a variety of valuable topics, including getting started with Xojo, developing web apps, iOS development tips and the basics of using our newest platform, Android.

In this first beta release of Android, there is some simple support for creating Android libraries and calling their methods from Xojo code. The Android libraries have to be written in Kotlin and compiled as AAR library files. Xojo code can call into the library using Declares.

The experience of creating Android apps in Xojo it very similar to how you create desktop, web and iOS apps. Having said that, here are 5 differences that you should be aware of to make your Xojo Android experience go smoothly.

According to the documentation, the latest Xojo release supports Windows 8.1 and above, dropping support for Windows 7. But Windows 7 and Windows 8 are both still listed in the IDE as supported versions.

We tend to follow OS vendor guidelines but also take into account actual usage. In the case of Windows 7, it has been unsupported by Microsoft for some time and its usage has finally dropped below our threshold.

When Win 8.1 gets EOL by MS we will review its usage and decide how much longer we will continue its support. Getting to Windows 10/11 only does open up a lot of APIs that can enable new features and bug fixes, so anything MS can do to get their usage up is appreciated by us.

I go a bit different
Major - Current Year (a xojoscript autoupdates this entry)
Minor - Current Month (a xojoscript autoupdates this entry)
Bug - Current Day (a xojoscript autoupdates this entry)
Non Release Version - Auto increments itself

So people may have the wrong impression that the first release of the year of your app must have major changes or features, even when you intend just release a bug fix edition. This automation laziness may affect the user perception of the release cycles, quality, care, and stability of some apps.

I have lots of really old example project. After renaming the rb to rbp or xojo_binary_project most of them open fine. Xojo will tell you what you need to update. Usually project supers and old constructors need to be fixed.

[ex engineer]
It is possible to upgrade though. Your best course of action may be to gradually transition though, that is, open it, check project and save it in an IDE from each year. My preference when doing this is to use the very last numerical version from each year, because they tend to have the last stability updates for a particular year. For instance, 2019r3.2 came out in the summer of 2020. If you have a current license, that would be relatively easy to do.

Another thing you need to consider is the bitness of the OS & machine you are running the IDE on. While building for 32-bit can be done anywhere, recent versions of Xojo require a 64-bit development machine and on macOS, apps will only run n on a 64-bit OS or one running on the new Apple Silicon processors. Windows systems still allow 32-bit apps, but it would not surprise me if 64-bit becomes a requirement someday in the future.

Anyway, soon (Few years? Few months?) you will need to go this route. Microsoft will start breaking old things and at some point you could be affected. And if you need DB connections, you probably are already affected.

I remember I had this problem with the previous release too. Downloaded again an it got solved. This time it seems to be worst and after tree new downloads I have to give up and ask the team / community what gets wrong.

Hi Rick, I tried for the fourth time today and give up with the Xojo download server. Could you please put this file somewhere I can download it from ? Would be a big pleasure to me. Thanks in advance. Joost

Xojo 2024r1 includes 31 new features and 258 bug fixes, covering all of Xojo's targets (Android, iOS, Linux, macOS, and Windows) and frameworks (desktop, mobile, and Web). In addition, the IDE has been improved, and among its new features are support for a PasswordField control for both iOS and Android.

Starting with Xojo 2024r1, users can build Linux-based desktop and console apps without the need for a paid license. That means that Linux, macOS, and Windows users can compile and distribute Linux desktop and console apps absolutely free of charge.

Additionally, with all versions of Xojo Lite (Xojo's low-cost desktop-only license offering), users can now save their projects in Xojo's text-based project file format. This gives Xojo Lite users the ability to fully utilize version control systems.

Since resuming work with Xojo back in November of 2021, and going all in with Xojo in October of last year, I continue to be impressed by Xojo's evolution and the great strides that the Xojo team has made. And while Xojo's Android framework is still officially in beta, I continue to believe that its official release will be yet another game-changer.

Xojo is a cross-platform application development tool. You can use it to develop desktop apps (for macOS, Windows, Linux), mobile apps (iOS and Android), Web apps, and console apps. You can also use it to develop apps that run on Raspberry Pi devices.

With Xojo, you can build apps, and then run them in debug mode for as long as you'd like, all at no charge. If you reach a point where you'd like to build (compile) an app and run it as an executable, then you'll need to purchase a license (with the exception of Xojo Lite Linux, which is now free of charge). The license that you'll need is based on the types of apps that you want to compile and distribute. There are licenses specifically for compiling desktop apps, Web apps, mobile apps, and so on. But Xojo also provides Pro and Pro Plus licenses, which can be used to compile everything.

I use Xojo extensively in my NetSuite work. I'm using it to develop mobile, desktop, Web, and console apps that integrate with and extend NetSuite. I'm even using it to develop SuiteBrowser, a Web browser designed specifically for use with NetSuite.

The Xojo programming environment and programming language is developed and commercially marketed by Xojo, Inc. of Austin, Texas for software development targeting macOS, Microsoft Windows, Linux, iOS, Android, the Web and Raspberry Pi. Xojo uses a proprietary object-oriented language.[2][3][4]

In 1996, FYI Software, founded by Geoff Perlman, bought CrossBasic,[5][6][7] which had been marketed by its author Andrew Barry[8] as a shareware product. CrossBasic got its name from its ability to compile the same programming code for the classic Mac OS and the Java virtual machine (although the integrated development environment was Mac only). A public beta was released in April 1996.[9][10] The CrossBasic name was trademarked by another company, so the product was renamed REALbasic.[11]

Prior to version 2, the Java target was dropped and later replaced with a Windows target and database support.[12][13] The option to compile for Linux[14] was added in 2005 and the integrated development environment (IDE) was ported to Windows and as a free public beta for Linux platforms. The new IDE employed a redesigned user interface.[15]

In 2004, REAL software announced the "Made with REALbasic Showcase" program to highlight applications created with the product.[16] In 2009, a migration assistant was launched to help move code from Visual Basic.[17] In 2010, to combat the perception that it was similar to the original BASIC, it was renamed Real Studio.[18][19]The company announced Real Studio Web Edition, allowing developers to compile web applications without the knowledge of multiple web technologies.[20]

On June 4, 2013 the company officially changed their name to Xojo, Inc. and Real Studio was renamed Xojo.[21] Also on this date they released Xojo 2013 Release 1 which included an all-new user interface, full support for Cocoa on OS X, improved support for web applications, all new documentation and a new Introduction to Programming Using Xojo textbook[22] that was designed for beginners to learn the fundamentals of object oriented programming.[23] Xojo, Inc. calls it "the spiritual successor to Visual BASIC".[24][25]

The Xojo IDE is currently available for Microsoft Windows, macOS, 32-bit x86 Linux,[26] and can compile 32-bit and 64-bit applications for Windows (Windows XP and higher), macOS (running on Intel or Apple silicon Macs using the Cocoa frameworks), x86 Linux, iOS, Android, the web, and Raspberry Pi. Xojo is self-hosted: the Xojo IDE is built with the current release of Xojo.[27] The 2015r3 release includes 64-bit support for Desktop, Web and Console targets as well as a new platform, Raspberry Pi.[28][29]

In 2020, Xojo introduced a [33] new web framework, which is a ground-up re-write that adds modern-looking new controls, support for Bootstrap themes, two layout modes and more. The new web framework takes advantage of all that modern web browsers have to offer, providing a more robust foundation[34] to build responsive web apps.

The Xojo IDE is free to use for learning and development. Compiling or deploying applications with Xojo requires a license. Multiple license levels are available for purchase, enabling Desktop, Web, iOS and Android. Building applications for Linux Desktop and Console, including for Raspberry Pi, is free.

Licenses can be purchased a la carte, in any combination required and include 1 year of access to new releases. Xojo Pro, a bundle offered by Xojo, includes the ability to compile for Desktop, iOS, Android, Web and Console, along with technical support, access to consulting leads, and a license that will work on three machines. Xojo also has a Pro Plus license that includes everything in Xojo Pro, plus additional support benefits and can be installed on up to six devices (for a single user).[55]

7fc3f7cf58
Reply all
Reply to author
Forward
0 new messages