Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 21.2

NEWS

News

Issue: 21.2 (March/April 2023)
Article Description: No description available.
Article Length (in bytes): 15,458
Starting Page Number: 8
Article Number: 21201
Related Web Link(s):

http://www.monkeybreadsoftware.com/xojo/plugins.shtml
http://www.xojo.com/download
http://www.GraffitiSuite.com/

Full text of article...

PriorityQueue_MTC v.1.0

Kem Tekinay of MacTechnologies Consulting is pleased to announce PriorityQueue_MTC, a priority queue class for Xojo.

PriorityQueue_MTC lets you add arbitrary values (Variants) with arbitrary priorities, then pull those values in order of their priority. It handles both min-to-max and max-to-min sorting, and lets you peek ahead to see the priority and value of the next item on the queue. Based on a binary heap, it is tuned for performance and comes with a number of unit tests to illustrate its usage.

Product: PriorityQueue_MTC

Platforms: All

Price: Free

Website: https://github.com/ktekinay/Xojo-PriorityQueue

XojoUnit 6.8 with ObjectSpy

XojoUnit v.6.8 has been released.

XojoUnit is a unit testing package. This version adds a new class, ObjectSpy, that makes it convenient to test a class's private methods and properties.

The package is available through GitHub and contains built-in tests that serve as an example of how to use it.

Product: XojoUnit

Platforms: All

Price: Free

Website: https://github.com/xojo/XojoUnit/tree/master

The XDC 2023 Sessions - Register Now

The 2023 Xojo Developer Conference is April 26-28 in London, UK.

The session list (https://www.xojo.com/xdc/london/session-list.html) is here for XDC 2023! We have some exciting sessions lined up from members of the Xojo community as well as the Xojo Team. More sessions, including the detailed schedule, will be posted soon. We are really looking forward to the event and hope to see you there, register now!

Product: 2023 Xojo Developer Conference

Platforms: All

Price: $525

Website: https://www.xojo.com/xdc

TPLM Xojo Code DRM System now supports Subscriptions

Tim Parnell is pleased to announce the latest update to his professional Digital Rights Management solution, TPLM. As an end-to-end Xojo code system there are no plugins required, no black boxes that prevent maintenance. Whether you subscribe to a managed instance or run your own, you have access to the Xojo code that locks down your software.

Launching today Subscription support is now built in to TPLM, an already easy to drop in solution. TPLM will connect to FastSpring webhooks out of the box so developers can quickly link their FastSpring store to their software product.

TPLM now supports the three most popular types of license models:

Traditional, Major Version licensing

Updates Period, a perpetual license with a year of updates

Subscriptions, pay to use, stop when you're done

TPLM is a professionally built piece of software with two licensing options designed to make the power of TPLM available without becoming overwhelming.

Product: TPLM

Platforms: All

Price: $36/month (service) or $599 (source)

Website: https://strawberrysw.com/tplm

MBS Plugins 23.0 Released

MonkeyBread Software today is pleased to announce MBS Xojo Plugins 23.0 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 3000 classes and 80,000 documented features, and the versatile plugins have gained more new functions:

Since you can build your applications for Linux 64-bit ARM target with Xojo 2022r4, we now include the support for this in our plugins. All plugins are now build for the new target, but not all plugins parts work. We updated Scintilla and ChartDirector plugins to work, but e.g. for LibXL we wait for the next version to include Linux 64-bit ARM support.

Our MongoDB plugin got a new MongoChangeStreamMBS class to provide a stream of changes in a database. This may help you to audit changes on the database and check what changes you or others do on the database.

The updated CURL plugin includes functions for web sockets. This includes the new CURLSWebSocketFrameMBS class for receiving a message and WebSocketReceive and WebSocketSend methods to CURLSMBS class. If you use SetupAWS, you may now do so with PATCH requests. The OptionConnectOnly property is now an integer as required for using with web sockets. The CURLSVersionMBS class can report protocols and features as string arrays.

The new CallDelegateCrashSafeMBS module provides a way to run a method, which may normally crash your application. Instead of a crash, we raise an exception and you can catch it and react on it.

The new WindowsThreadExecutionStateMBS class can help to block display or computer from sleeping while your application performs a longer operation. The TimerMBS class got updated to create yielding timers, which can help to keep threads running while menus are used on Windows.

With the update of the barcode generator, we got new WhitespaceHeight, GuardDescent and WarnLevel properties for BarcodeGeneratorMBS class.

Our Bluetooth LE classes for Windows got an update. With the new WindowsGattSessionMBS class you can manage a session for a connection to a Bluetooth device. The new FromIdAsync shared method in WindowsBluetoothLEDeviceMBS and WindowsGattDeviceServiceMBS classes can create an object for a given device ID. We added several GUIDs methods for WindowsGattCharacteristicMBS and WindowsGattDeviceServiceMBS classes.

We updated our Core Image filter classes for macOS Ventura. This adds 28 new classes to the MacCI Plugin. The new DCDeviceMBS class can help to generate a token that identifies a device for macOS or iOS.

The XML Plugin got a new parser class named XMLDOMParserMBS class. We added a ReSVGMBS class to use the ReSVG library to render SVG images to pictures. For the MemoryBlock class we added BitwiseAndMBS, BitwiseOrMBS and BitwiseXOrMBS methods.

Finally we updated CURL library to version 7.87.0, DynaPDF to 4.0.70.201, GraphicsMagick to 1.3.38, SQLAPI to 5.2.3, SQLite to 3.40.0, Xcode to 14.2, zint to 2.11.1 and zlib to version 1.2.13.

Product: MBS Xojo plugins

Platforms: All

Price: $29-$299

Website: http://www.monkeybreadsoftware.com/xojo/plugins.shtml

Xojo 2022 Release 4.1

Xojo 2022 Release 4.1 is now available with 7 bug fixes.

Product: Xojo IDE

Platforms: All

Price: Free IDE (app deployment requires a one-time fee, $149-$1,999)

Website: http://www.xojo.com/download

Save the Date for XDC London 2023

Mark your calendar for Xojo Developer Conference in London at the Hilton London Euston from April 26-28, 2023! We will be packing up the whole Xojo team for a 3-day conference - full of new sessions, new speakers and lots of opportunities to network and socialize. We hope to see you there!

Registering early guarantees you a spot, helps us with planning, and gives you the best pricing. From now through January 9, 2023 you can register for $475! To get this special pricing, register now!

Product: XDC London 2023

Platforms: All

Price: Varies

Website: https://www.xojo.com/store/#conference

Xojo Developer Retreat Session Videos

The session videos from Xojo Developer Retreat 2022 are now available for anyone to purchase. You can now gain access to all of the session videos for $199 so you can learn from the experts at home. The following presentations are included:

ABCs of Android and Xojo -- Travis Hill

Building Digital Forensic Apps with Xojo -- Derrick Donnelly

Case Study: Building Data Processing Tools -- Geoff Perlman

Creating a Common Desktop App Installer -- Ken Whitaker

Getting Intimate with the Xojo Framework -- William Yu

Integrating Machine Learning into your Xojo Apps -- Jim Meyer

Integrating WooCommerce with Your Xojo Apps -- Javier Menendez

PowerXS -- Marc Zeedar

Thanks For the MemoryBlocks -- Kem Tekinay

The Legal Side of Programming -- Amy Barnes

Using MBS to Extend Xojo -- Christian Schmitz

Using Xojo's PDFDocument -- Javier Menendez

Web SDK -- Ricardo Cruz

Xojo: How It's Made -- Paul Lefebvre

19 Ways To Improve Your Business (Other Than Coding) -- Yousaf Shah

Product: Xojo Developer Retreat Session Videos

Platforms: All

Price: $199

Website: https://www.xojo.com/store/#conference

GraffitiSuite Release 48 Available

GraffitiSuite is pleased to announce Release 48 for Xojo Desktop and Web! This released includes:

7 New Classes or Products

37 Additions

24 Bug Fixes

7 Various Changes

This release brings easily-configured, beautiful, and responsive badges to both targets with text that resizes dynamically based on control dimensions! No more trying to fit your control to the height of an HTML element or messing with font sizes endlessly to get a good fill. With GraffitiBadge, it will all just fit.

Advanced tooltips have also arrived for Desktop. Build the tooltip of your dreams by controlling colors, font properties, or just embedding DesktopContainers!

Also new in Web for Release 48 is GraffitiListGroup. This is a beautiful listbox with set sections of content that makes building great listboxes a breeze.

Product: GraffitiSuite

Platforms: All

Price: Starting at $249/year

Website: http://www.GraffitiSuite.com/

AXNumValidatedTF

AXNumValidatedTF is a Xojo DesktopTextField/TextField subclass for Windows, macOS and Linux allowing the input validation of a defined numeric range, using the system Locale settings for decimal and grouping text formatting.

The new release updates the control to API 2.0 and also includes other improvements.

Raise Events when the entered value is in / out of Range (active catching / propagation of the value).

Optionally displays a message Dialog when the entered value is out of range.

Optionally stays in focus when the entered value is out of range.

Use of Locale settings for Grouping and Decimal separators.

Adaptive formatting during the value validation.

Instance ToolTip / HelpTag set to the accepted value Range

Set the length of the decimal part for Real numbers.

IsInRange property to passively check if the value is inside the defined range.

Xojo API 2.0 / API 1.0 versions of the Class.

macOS / Windows / Linux (32/64 bits -- Intel / ARM) compatible.

Product: AXNumValidatedTF

Platforms: OSX/Win

Price: 20 Euros

Website: https://www.aprendexojo.com/en/shop/axnumvalidatedtf-for-xojo-2/

GuancheID 1.2 Released

GuancheID is the easiest way to get an unique ID for macOS and Windows based computers, so you can use it in combination with GuancheMOS or with your own software Licensing scheme to make sure your software only runs on the computer the license has been generated for, among other possible uses.

This new release adds ARM support and other improvements to GuancheID.

You can use GuancheID without restrictions when running your apps in Debug Mode from the Xojo IDE, but a license is required when building an application that makes use of it.

Product: GuancheID

Platforms: Desktop

Price: 40 Euros

Website: https://www.aprendexojo.com/en/shop/guancheid-2/

AprendeXojo announces GuancheMOS 1.9.5

AprendeXojo announces the immediate availability of GuancheMOS 1.9.5, the multiplatform plug-in for Xojo users that allows the easy, fast, no Rocket-Science implementation of serial number generation and validation features on macOS, Windows, Linux and Web applications.

GuancheMOS 1.9.5 plug-in adds the compatibility with ARM architecture on Windows, so users can deploy now their solutions on Windows as Intel or ARM64 apps.

Since 2007, GuancheMOS is the preferred serial number creation and validation Engine plug-in used by hundred of Xojo developers all over the World in all kind of apps and solutions.

GuancheMOS is both Desktop and Console safe, so it is possible to create all kind of license serial number generation and validation solutions around it, without having to pay additional fees or other hidden costs.

GuancheMOS is part of the Omegabundle 2022, so you can get it with other top Xojo developer tools and extras at an incredible price... while it lasts!

Product: GuancheMOS

Platforms: Desktop/Web

Price: 110 Euros

Website: https://www.aprendexojo.com/shop/guanchemos-serial-number-generation-and-validation-for-xojo-developers/

Markdown Parser for Xojo 1.2

AprendeXojo.com announces the availability of Markdown Parser for Xojo 1.2. The new release has been updated for Xojo API 2.0, with many other improvements in the parsing engine.

Markdown Parser for Xojo is an un-encrypted class with no dependencies, and easy to implement and use in your existing projects, allowing any Xojo developer to implement in their products the ability to parse Markdown source text into HTML + the provided CSS styles, so it can be presented on the fly over the standard Xojo HTML control.

Markdown Parser for Xojo is 32 and 64 bit compatible for macOS, Windows, Linux operating systems on Desktop, Web, Console and RaspberryPi deployments.

When buying a license of Markdown Parser for Xojo you will receive the 100% Xojo code class unencrypted, so you will be able to inspect/change/expand it to your own purposes (if needed).

Inspect / Access Source Code. No Chains!

Extremely Easy to Implement and Use.

One year of free updates and Customer support.

Exclusive portal for Feedback / Feature Requests / Bugs submission and follow up.

Product: Markdown Parser fo Xojo

Platforms: Desktop

Price: $96 (approx)

Website: https://www.aprendexojo.com/shop/markdown-parser-for-xojo-with-source-code/

End of article.