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 18.3 ('Machine Learning')
Instant purchase and download via GumRoad!

NEWS

News

Issue: 18.3 (May/June 2020)
Article Description: No description available.
Article Length (in bytes): 145,188
Starting Page Number: 8
Article Number: 18301
Related Web Link(s):

http://www.GraffitiSuite.com/
http://www.monkeybreadsoftware.com/xojo/plugins.shtml
http://www.xojo.com/download
http://www.serverranger.com/
url>http
http://www.ohanaware.com/appwrapper/
e: http
http://www.monkeybreadsoftware.de/SQLiteExtension/
http://gum.co/qPkCj
http://www.monkeybreadsoftware.com/conference
http://gum.co/atzaR
http://www.xdevlibrary.com
http://www.xdevlibrary.com
http://delaneyrm.com/fpPlugin.html
http
http://www.pdtsoftware.com/
http://gum.co/bXqy
(http://www.xdevlibrary.com
http://xdevlibrary.com
rl>http://speakercue.com/
http://gum.co/limjl
http://www.xdevlibrary.com/
http://www.monkeybreadsoftware.de/Software/CombinePDFs.shtml
http://www.monkeybreadsoftware.de/xojo/EventKit/
http://www.monkeybreadsoftware.de/Freeware/IPinmenubar.shtml
http://www.xojo.com
http
http://www.pesarosystem.it/xojo-zoom-image.asp
http://xdevmag.com/orders_book.shtml
url>http
http://xdevlibrary.com
http://www.rdsisemore.com/cpi
(http://www.monkeybreadsoftware.info/cgi-bin/docfeedback.cgi?path=munich-2018-event-speaker
http://www.monkeybreadsoftware.de/xojo/events/munich-2018-event.shtml
http://www.excelsoftware.com/xojoapp
http://fwroller.com/xproddns/
http://xdevlibrary.com
rl>http://monkeybreadsoftware.com/xojo/events/london-2017-event.shtml
http://www.monkeybreadsoftware.de/realbasic/Bugreporter/
http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/
http://simcarsoftware.com/newfree/applications/sqlitecontrol.html
http://www.omegabundle.net
http://valentina-db.com/
http://www.monkeybreadsoftware.de/xojo/UDPSocketKit/
http://vanhoekplugins.com/REALStudio/Lexing.html
http://xdevlibrary.com
http://www.valentina-db.com
http://vanhoekplugins.com./
http://delaneyrm.com/ComplexMatrixPlugin.html
http://www.machdr.com/
http://www.domador.net/products/components-for-xojo/
http://everwebapp.com/features.html
http://scispec.ca/
http://www.xdevlibrary.com
http://gum.co/SzsJ
http://www.calendly.com/beyondthechaos/btc
http://www.calendly.com/beyondthechaos/btc
http://webgen.timi.me/
>http://www.monkeybreadsoftware.de/xojo/events/berlin-2017-event.shtml
http://www.rdsisemore.com/gpdf
http://www.filenameextreme.com/
http://www.domador.net/products/brd/
http://www.everwebapp.com/
http://oranged.net/studiometrytouch/
http://www.everwebapp.com/
l>http://www.monkeybreadsoftware.de/xojo/events/berlin-2017-event.shtml
http://www.bearboat.net/ArchiveXojo/ArchiveXojo.html
http://www.libertyapp.com/xojothemes/
http
http://www.pesarosystem.it/xojo-picker-color-english.asp
http://www.xdevlibrary.com
http://xdevlibrary.com
http://www.zappappz.com/
l>http://www.jeremieleroy.com/products/flexgrid.php
http://www.pesarosystem.it/xojo-gantt-english.asp
http://nswrs.com/
>http://www.xdevlibrary.com
>http://www.aprendexojo.com/product/hide/
te:
http://www.aprendexojo.com/software/stamp-dont-repeat-yourself/
http://blog.tempel.org/2015/10/SearchingMultipleXojoProjects.html
http://www.tempel.org/RB/SpotlightImporter

Full text of article...

Xojo May Sale!

From May 1 through May 5, save 20% off almost everything at the Xojo Store! This includes new Xojo licenses, renewals, upgrades, extras, as well many third-party products.

Product: Xojo

Platforms: All

Price: 20% off

Website: https://xojo.com/store/

EnvironmentVars_MTC

Kem Tekinay of MacTechnologies Consulting is pleased to announce EnvironmentVars_MTC, a class to handle environment variables conveniently.

Using environment variables in Xojo usually means setting up constants and linking those to properties. This class envisions a different way where the environment variables are set up with their own names as Computed Properties with copy-and-paste code in the Get and Set functions. It includes functions to list the variables and get display values for each, even allowing you to hide those values when appropriate. Adding a new environment variable is as easy as duplicating an existing property and changing its name.

Product: EnvironmentVars_MTC

Platforms: All OSX/Win/Linux

Price: Free

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

GraffitiSuite Release 31

GraffitiSuite Solutions is proud to announce Release 31 of GraffitiSuite Desktop and Web Editions!

As always, this GraffitiSuite release includes a large number of bug fixes, and new components for each target platform.

For Desktop, GraffitiDropzone and GraffitiSegButton have been added. GraffitiDropzone provides a simple means of capturing user file drops and selection, and providing instructions. GraffitiSegButton is a powerful segmented button component that can double as a BevelButton, toolbar replacement, and much more!

By overwhelming request, the company has added GraffitiWebTimeline. This class is an amazingly powerful timeline display and editor. With support for date/time range restrictions, multiple event types, time bars, and grouping!

Product: GraffitiSuite

Platforms: All

Price: Starting at $249/year

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

XojoUnit 6.6

XojoUnit 6.6 is now available on GitHub. Changes include:

In Desktop, "N/A" tests will show as grey and any test with a message will be bolded.

Desktop will allow you to filter tests through the command line with either --includeunittests or --excludeunittests as the last item. Use patterns where "\*" is a wildcard and a dot separates group and test name. Multiple patterns can be separated by commas. Example, --includeunittests 'MyGroup.A\*' will only include tests in group MyGroup that start with "A". --excludeunittests '*.*Broker*' will exclude any tests in any groups that contain the word "Broker". --includeunittests 'MyGroup.MyTest' and --includeunittests 'MyGroup.My' will both include only the test named "MyTest" (the "Test" suffix is optional).

A method that uses DoEvents (used behind the scenes by some Xojo functions) will no longer cause crashes.

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

XDC 2021: London

Mark your calendar for the first official Xojo Developer Conference in London, England! Xojo will be packing up their whole team for a 3-day conference -- full of new sessions, new speakers, and lots of opportunity to network and socialize.

More details will come later this year, but mark your calendar for XDC 2021, taking place April 21-23 at the lovely Holiday Inn Bloomsbury near Russell Square.

Product: Xojo Developer Conference

Platforms: All

Price: $650 (early) to $950 (late)

Website: https://xojo.com/xdc/index-2021.php

Congratulations to the 2020 Xojo Design Award Winners!

The results are in and these are the 2020 Xojo Design Award Winners:

Best Consumer App -- HDRtist NX, Ohanaware

Best iOS App -- PropertyMe Manager, PropertyMe

Best Lifestyle App -- Crossword Wizard, Rush Software

Best Vertical Market App -- qwireCast, qWire

Best Developer Tool -- RegExRX, MacTechnologies Consulting

Best Vertical Market App -- bMD Medical Software

Best Plugin -- MBS Plugins, MonkeyBread Software

Yes, there are 2 Best Vertical Market Apps, they were both so good, Xojo had no choice but to award them both!

Product: Xojo Design Awards

Platforms: All

Price: Free

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

MBS Plugins 20.1 Released

MonkeyBread Software is pleased to announce MBS Xojo Plugins 20.1 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 2,600 classes and 68,000 documented features, and the versatile plugins have gained more new functions.

Since Xojo 2019r3 uses a newer version of Chromium Embedded Framework for the Webkit enabled HTMLViewer controls, we updated our classes to support this. You can use the MBS Xojo Win Plugin with three different CEF versions depending on the version included with your Xojo version. For the ChromiumBrowserMBS class we have a new RegisterExtension function to register JavaScript based extensions.

Our JavaScriptEngineMBS class got upgraded to pass memoryblocks with copying in normal parameters, results and properties. The Memoryblock is available as UInt8 array in JavaScript. The new GlobalMemoryBlock function passes memory blocks to properties by reference to allow you to reference the same memory in Xojo and JavaScript. With our new MT methods you can call functions or evaluate code snippets on a preemptive thread to run them in background and keep your user interface responsive. Use JavaScriptDateComponentsMBS class to work with dates in JavaScript.

In MacOS you can now support Airplay devices. Use AVRouteDetectorMBS class to detect available devices and use AVRoutePickerViewControlMBS control to display the standard user interface to pick a target device. When using our WebKit 2.x browser control, you can now configure it using WKPreferencesMBS and WKWebViewConfigurationMBS classes. Use WKHTTPCookieStoreMBS to work with the cookies there.

For Windows check the new Navigate method in IEWebBrowserMBS class. You can use it to load a website with GET or POST operation and include POST data, e.g. to send a form directly and show resulting webpage. Pass additional headers with the request including a different user-agent, e.g. to pass a browser check which does not like Internet Explorer.

Check our new Windows file dialog classes around WinFileDialogMBS class. You can customize them including custom controls in the dialog like labels, buttons, checkboxes, textfields and popup menus. We provide a lot of events, so you can react to user interaction and enable/disable or query values.

For JPEGImporterMBS and GMImageMBS class we added EXIF thumbnail functions, so you can quickly get a thumbnail picture embedded in EXIF metadata. Use our new LTCMBS class to generate or recognize time codes in audio streams. For our Encryption plugin we added a BCryptMBS class to encrypt and hash passwords with bcrypt algorithm.

Finally we updated to CURL version 7.69.0, DynaPDF to 4.0.37.107, SQLAPI to 5.0.5 and SQLite to 3.31.0.

Product: MBS Xojo and Real Studio plugins

Platforms: All

Price: $29-$299

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

Xojo is part of the GitHub Student Developer Pack

The GitHub Student Developer Pack provides over 1.8 million students access to the best real-world developer tools and we are proud to now include Xojo in the Pack!

Product: GitHub Student Developer Pack

Platforms: All

Price: Free

Website: https://github.blog/2020-02-25-over-100-partners-to-help-you-succeed-with-the-github-student-developer-pack/

DataView and piDogScrollingCanvas Updated

piDog Software is proud to announce the release of DataView and piDogScrollingCanvas v1.15.2.0. piDogScrollingCanvas is a a custom canvas control enabling efficient scrolling, scaling and zooming.

piDogDataView, based on piDogScrollingCanvas is intended to be an easy to use yet powerful, replacement for Xojo's Listbox control, providing more capabilities and a more modern feel while extending the Classic Xojo ListBox API.

1.15.2 Highlights:

[New] Speed improvements to gridLine rendering when no CellBorders or CellHeights/ColumnSpans are set

[New] Added DefualtColumnSpan to ListColumn class to allow using a column for it's header only

[New] ColumnCheckallState method for setting Checkall state

[New] If ColumnCheckallState is set to Checked, newly added rows will be set to checked

[New] Locked Rows now excluded from column sort

[All] ContextualMenu events now bubble up to instances properly

[All] Improvements to scroll-on-edge-drag

[Linux] More fixes for cellcontainer click/drag behavior.

Product: DataView and piDogScrollingCanvas

Platforms: All

Price: $129 (encrypted), $349 (source code)

Website: https://www.pidog.com/wp/dataview/

XOJO.CONNECT Conference App

The XOJO.CONNECT Conference App is now available for Android and iOS! View the schedule, favorite the sessions you want to attend, and more.

Product: XOJO.CONNECT Conference App

Platforms: iOS/Android

Price: Free

Website: https://apps.apple.com/us/app/xojo-connect/id981196816

Website: https://play.google.com/store/apps/details?id=com.xojo.xojoconnect

Xojo 2019 Release 3.1

Xojo 2019 Release 3.1 is now available with 19 changes and improvements. The complete list of improvements in Xojo 2019 Release 3.1 can be found in the release notes.

Product: Xojo IDE

Platforms: All

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

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

ExeWrapper Updated to 1.2.1

Tim Parnell is excited to announce the latest version of ExeWrapper! A small incremental update, this version offers some user experience improvements.

ExeWrapper is a tool for batch code signing Windows executables from macOS. Features like secure certificate password storage on the macOS Keychain, drag and drop file management, and one-click signing make packing deliverables easier than ever.

Product: ExeWrapper

Platforms: OSX

Price: Free ($16 for 5+ files at a time)

Website: https://exewrapper.com/

Xojo MVPs

One of the best things about Xojo is the community. Xojo is excited to recognize five Xojo developers within the community who have made exceptional contributions. These MVPs will be acting as an advisory board to help make Xojo even better. The MVPs were selected by nomination from Xojo employees. Congratulations to Jeremie Leroy, Anthony Cyphers, Kem Tekinay, Gavin Smith, and Wayne Golding!

Product: Xojo MVPs

Platforms: All

Price: Free

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

HDRtist NX2

Ohanaware Co., Ltd. is very proud to announce the immediate release of HDRtist NX2 2.2 a major update to their flagship High Dynamic Range Imaging software for the macOS operating system. Version 2.2 includes 26 improvements and 20 fixes/workarounds. Improving the user experience and capabilities of the product, while cracking down on issues. HDRtist NX2 is the fourth major revision of their HDR software, covering 10 years, allowing for a significantly improved engine, modern interface, and extendable functionality.

Major changes in HDRtist NX 2.2:

6 New Gradient masking filters, with linear or radial gradients, enabling spot alterations.

6 existing filters updated with gradient masking.

New Noise suppression options in Polaris and extra filter.

New White Balance extra, for localized corrections and proving a new algorithm.

Added 16 new blend modes for various filters.

Improved the hardware options, with a new automated function.

Cut, Copy and Paste filters between documents.

More meta data options, including Keywords, the ability to ignore original camera meta data.

Various interface changes, improving the user experience throughout the application.

Added an extra 7 1-Click Styles.

20 bug fixes and workarounds for various issues.

Product: HDRtist NX2 2.2

Platforms: OSX

Price: $59.99 ($39.99 special)

Website: https://www.ohanaware.com/hdr/

Reporting for Xojo Bundle

Paradigma Software introduces a complete solution for deploying Xojo apps on macOS, Windows, Linux, and Raspberry PI with comprehensive reporting features.

This bundle includes:

Valentina Studio Pro (select OS) with Report Designer for building, testing and previewing reports within a visual environment (reg $199.99)

Valentina Reports ADK for Xojo components for deploying the reporting engine on macOS, Windows and Linux (x86 and ARM7 / Raspbian) (reg $299.99)

Valentina Server /25 (select OS) that includes Report Server as well as Valentina SQLite DB Server (unlimited connections of SQLite!), Valentina DB Server and Valentina Forms Server (reg $499.99, included free with bundle)

Reports are scalable from applications to Valentina Server and work transparently across operating systems for deployment. Valentina Report Objects include grids, sub-reports, graphs, charts, barcodes and more, and all objects can be scripted using JavaScript and SQL expressions. View and run reports right within the free version of Valentina Studio, Valentina Studio Pro, Valentina Server and within Xojo applications with the embedded ADK report engine. Reports can also be exported as graphics, HTML, Postscript and PDF, with many printing options you would expect for building business applications, including labels, receipts and more.

Product: Reporting for Xojo Bundle

Platforms: Desktop

Price: $599.99

Website: https://www.valentina-db.com/en/reporting-for-xojo

RVCare Logbook

LibertyApp Ltd today is pleased to announce a brand new, completely revamped version of RVCare Logbook.

RVCare Logbook 3 is a ground-up modernisation of the long-running RV maintenance and trip log app for Mac and Windows. It's completely compatible with your existing data and is a free upgrade for all current customers. RVCare Logbook is now a modern 64-bit app, with many bug fixes and new features too. And we're not done yet, there's lots more on the roadmap for RVCare Logbook!

Organize your RV life with RVCare Logbook. Record service history, inventory, LP Gas, enhancements, tires and much more! You can even record details about campgrounds you visit and the trips that you go on as you travel.

Keeping accurate and complete records will provide information for scheduling preventive maintenance and a history of work done on your vehicles.

Product: RVCare Logbook

Platforms: OSX/Win

Price: $39.99

Website: https://www.rvcarelogbook.com/

Rondure 2.0 released

Park Bench Software, LLC announces the release of Rondure 2.0, a macOS native application for configuring and managing VMware vSphere hosts. The Rondure 2.0 release includes the availability of the new premium features, including:

Create / edit / register / delete virtual machines

Power on / off / suspend virtual machines

Import / export OVF

Create / delete / edit datastores

Upload / download / manage files on datastores

Add / edit / delete virtual switches / NICs / port groups

Edit ESXi users / groups / permissions

Manage licenses (ESXi and vCenter)

Toggle ESXi host maintenance mode

Backup / restore ESXi firmware settings

Reboot / shut down ESXi host

Join / remove ESXi host from AD domain

Configure ESXi host settings (date / time configuration, logs location, enable / disable MOB)

Product: Rondure 2.0

Platforms: OSX

Price: $99/year per user

Website: https://www.parkbenchsoftware.com/rondure/index.html

Server Ranger 2.5.5

LibertyApp Ltd is pleased to announce the immediate availability of Server Ranger 2.5.5.

Server Ranger monitors your devices, websites and servers so you don't have to, automatically sending you alerts when things go wrong. Create alert policies for websites and servers that have a slow response or go offline. Get emails, SMS messages and other alerts automatically sent to you or your colleagues. Analyse the log files for server error messages.

Server Ranger is already in use around the world, from home offices to IT departments to schools. It has been in the Top 5 and Top 10 App Store charts in several categories and countries and won a Xojo Design Award in 2018.

Product: Server Ranger

Platforms: OSX, Win, Linux

Price: $49.99

Website: http://www.serverranger.com/

Xojo iOS Language Reference

Jeremie Leroy is pleased to announce the Xojo Language Reference free app is now available on the App Store. The entire Language Reference is now available from anywhere, no Internet connection required. This handy app, made with Xojo, will be updated with each Xojo release. Thanks to iOSDesignExtensions set of functions available on GitHub, writing this app only took two days.

Product: Xojo iOS Language Reference

Platforms: iOS

Price: Free

Website: https://apps.apple.com/app/apple-store/id1484982467

StackView Classes Updated

These classes enable a StackView, similar to Apple's NSStackView, to be used natively across platforms (macOS, Windows, Linux) with the help of ContainerControls.

Version 1.08 of the StackView classes for Xojo contains significant internal changes to make StackView ready for API 2.0, so owners of the previous version are recommended to upgrade to the current version 1.08 (they receive the update for free by e-mail). This Version detects automatically, if it should use the classic API 1.0 or the new API 2.0 (Xojo 2019.02+).

To purchase, just write Martin a private message at the Xojo Forum (https://forum.xojo.com/member/227571) with your valid e-mail address. I'll sent you the invoice about 15? and after purchasing via PayPal you'll get the unencrypted source code.

Product: StackView classes for Xojo

Platforms: All

Price: 15? (source code)

Website: https://www.dropbox.com/s/o7ufgegbqj6galy/StackView%20DEMO.zip?dl=0

AXNumValidatedTF

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

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 (32/64 bits) compatible.

Among other features, the user can set the kind of numerical input (Integer or Real), Minimum and Maximum values for the accepted numerical input, the decimal length for real numbers, and the default value for the field. It also provides properties to enforce the input of a numerical value in the defined range (the focus stays in the field) and the optional display of an error message dialog.

As part of the validation process, AXNumValidatedTF properly formats the displayed number, including the use of the Grouping and Decimal character defined in the system Locale settings, the deletion of left side zeroes and even trying to fix the incorrect use of the Grouping and Decimal characters as part of the input from the user (for example, "10,00.32" is formatted as "1,000.32" after the validation when the "," character is set for number Grouping and "." as the decimal separator).

AXNumValidatedTF formats the Minimum and Maximum values, showing them as a hint in the ToolTip (API 2.0) or HelpTag (API 1) for each of the instances used in the Layout of the App.

The Xojo demo project is fully functional and whithout limitations when run from the Xojo IDE, but you need a License in order to deploy (compile) a project that includes AXNumValidatedTF. Licensed users are entitled to receive for free all the component updates published for 12 months after purchase.

Product: AXNumValidatedTF

Platforms: OSX/Win

Price: 20 Euros

Website: https://www.dropbox.com/s/bqq2b53anzfsab1/AXNumValidatedTF.zip?dl=1

AXControlGrid: Page Layout and Rendering

AXControlGrid is a complete and powerful Xojo desktop UI component for macOS and Windows that it makes possible to put Canvas-based controls in a Page or a series of Pages of a given size (width and height) and, optionally, their associated captions.

It allows the rendering of such page content as Pictures objects so you can do further operations on them: including saving them to a database or as files, generating PDF files, sending them via email, printing them, etc.

From the developer point of view everything is configurable and every change is visible on the fly, including the re-layout of the Page Contents to reflect the new settings applied.

From the point of view of a final user, they will be able to Zoom the Page contents, navigate between the available pages, drag and drop new items to add them to the currently visible Page, select a range of items in the Page to cut and paste or delete them, besides writing and modifying caption texts (and their settings) or undoing every action done!

The Xojo demo project is fully functional and whithout limitations when run from the Xojo IDE, but you need a License in order to deploy (compile) a project that includes AXControlGrid. AXControlGrid license users are entitled to receive for free all the component updates published for 12 months after purchase.

Product: AXControlGrid: Page Layout and Rendering

Platforms: OSX/Win

Price: 120 Euros

Website: https://www.aprendexojo.com/en/shop/axcontrolgrid/

RegExRX updated to v.1.9.2

Kem Tekinay, MacTechnologies Consulting, is pleased to announce the release of RegExRX v.1.9.2, the regular expression development tool. The new version is 64-bit, ready for next version of macOS, and supports Dark Mode on the Mac. It introduces some other handy features too, like the ability to export replaced text, store the Match List in the clipboard, show invisible characters in any field (Mac-only), and more.

Product: RegExRX

Platforms: OSX/Win

Price: $4.99

Website: http://www.mactechnologies.com/downloads

App Wrapper 3.10

Ohanaware Co., Ltd. announce the release of App Wrapper 3.10, their App Preparation tool, which simplifies the process of getting Mac apps ready for the Mac App Store and website distribution. This release improves Notarization with Zip files and includes the first public release of the Blackbird processing engine.

Changes to this version include:

Public Alpha of the Blackbird processing engine, designed to be as fast as Apple's temporary code signing engine, whilst being more thorough. It's not feature complete, but should be usable for most applications.

Improvements to the workflow when wrapping applications and creating .Zip files which need to be Notarized.

Improvements to the In-App-Purchase system, re-enabling support for PayPal.

Workaround for a bug with macOS 10.14.6 where it returns a NSNull object instead of code signing identity.

Other bug fixes and improvements.

Product: App Wrapper

Platforms: OSX

Price: $9.99/month

Price: $49.99/year

Price: $199.99/year for small team edition

Website: http://www.ohanaware.com/appwrapper/

Looper Class from Kem Tekinay

Kem Tekinay of MacTechnologies Consulting is pleased to announce Looper_MTC, a class to help process code in the background with full access to your responsive UI. Example code is in the download.

Product: Looper Class

Platforms: All

Price: Free

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

GuancheID Released

Javier Rodriguez (AprendeXojo.com) announces the immediate release of GuancheID for Xojo Desktop and Xojo Console (Windows and macOS; 32- and 64-bits).

GuancheID is the easiest way to get a unique ID for macOS- and Windows-based computers, so you can use it in combination with GuancheMOS or your own software Licensing scheme to make sure your software only runs on the computer the license has been generated for. 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?

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

AXImageCanvas Released

Javier Rodriguez (AprendeXojo.com) announces the immediate release of AXImageCanvas for Xojo Desktop. AXImageCanvas greately simplifies the task of displaying a Picture into the containing control area, with the ability to correctly display the image maintaining its original aspect ratio keeping the original picture at its full resolution. This can be done with any dropped image from inside the app, via a Picture File dropped from the Desktop, or another Picture dropped from another AXImageCanvas control or executing App, plus any copied picture from another app or source. Of course, the displayed image can be set programmatically, just passing the desired Picture Object (instance).

AXImageCanvas instances can be used in combination of any of the currently supported database engines (Database Edition): SQLite, MySQL / MariaDB, PostgreSQL.

In these cases, and in addition of the previously described features (among others), it will take care of the usual CRUD operations; getting the picture for the specified record, creating new records, updating the current record or deleting the current displayed record (more on this a bit later).

This class also brings methods and capture keyboard events allowing navigation through the records: first record, last record, next record, previous record; even if their ID are not consecutive.

Product: AXImageCanvas

Platforms: Desktop

Price: 30?/60? (standard/database)

Website: https://www.aprendexojo.com/en/shop/aximagecanvas-standard-edition-2/

MBS updated Xojo Kits

Monkeybread Software releases new versions of their Xojo Kits, powerful add-ons to Xojo with additional functionality provided as source code.

We offer six kits aiming to provide additional functionality for iOS projects in Xojo: Addressbook, Events, Audio Player, Encryption, Network, and UDP Socket. Our desktop kits Updater, Bugreporter, and WebStarter provide valuable code to add to your projects, but may require additional plugins from us.

Product: Xojo Kits

Platforms: All

Price: Varies

Website: http://www.monkeybreadsoftware.de/xojo/

MarkdownKit

MarkdownKit is the only 100% native Xojo Markdown parser that is fully CommonMark compliant. It works on every supported Xojo platform (including iOS) and is fast. Really fast.

MarkdownKit is an easy-to-use Xojo module that takes String or Text Markdown as input and outputs HTML as a String or Text. It is fully compliant with the CommonMark 0.29 specification which means that it passes all 649 tests in the test suite.

Why use MarkdownKit?

100% native Xojo code. Requires no external plugins

The only Xojo Markdown parser that works on iOS

Fast. 3-4x faster than other Xojo Markdown parsers*

The only CommonMark compliant Markdown parser for Xojo

Unencrypted source code

Provides access to the abstract syntax tree (AST) so you can easily create your own renderer. This allows you to easily output the Markdown in a format other than HMTL

Advanced features

Whilst MarkdownKit is very easy to use, it also provides access to the abstract syntax tree (AST) it generates whilst parsing the input Markdown. The AST is a representation of the structure and content of the Markdown document. Once created, it can then be "walked" or traversed by a renderer.

A renderer is a class that implements the MarkdownKit.IRenderer interface. You can create your own if you wish. The default HTML renderer included in the MarkdownKit module is just such as class. A second renderer class called ASTRenderer is included which will print out the AST (instead of converting it to HTML).

MarkdownKit comes with comprehensive documentation and a high quality demo application.

Product: MarkdownKit

Platforms: All

Price: $75 (unencrypted module)

Website: https://garrypettet.com/xojo-addons/markdownkit

MBS SQLite Extension 1.5

Monkeybread Software releases version 1.5 of the MBS SQLite Extension. The MBS SQLite Extension is a multifunctional extension to any SQLite powered application.

Our SQLite Extension gives you over 50 new functions for SQLite:

Additional mathematical functions like Round or Pow.

Functions to save blob values in files outside the database.

Functions to calculate checksums on blob values on the server.

String functions like SoundEx or accents removing for your text searches.

Regular Expressions in queries.

UUID generation

New in Version 1.5:

Minimum macOS is now 10.9.

Added CreateDirectoryMBS function.

Improved RemoveAccentsMBS function.

Windows DLL now code signed.

Mac dylib now code signed.

Product: MBS SQLite Extension

Platforms: All

Price: 149

Website: http://www.monkeybreadsoftware.de/SQLiteExtension/

XojoTalk 034

The XojoTalk Podcast is back with a super-sized episode! Paul and Geoff talk about announcements from WWDC 2019 and more.

Product: XojoTalk 034

Platforms: All

Price: Free

Website: https://blog.xojo.com/2019/06/05/xojotalk-034-back-in-black/

New VB-to-Xojo Ebook

xDevLibrary is delighted to announce the release of a new book by Paul Abell, VB.Net to Xojo: Converting Visual Studio Basic to Xojo.

Visual Studio Basic and Xojo are remarkably similar... but just enough different that those subtle changes can throw you off your programming game. What you need is a guide, someone to show you the Xojo ropes.

Thankfully, Paul Abell is here to show you how to make the VB.net to Xojo transition. He's new to Xojo and still learning, but in this 53-page ebook he'll show you the conversion process, point out common Xojo misconceptions VB users make, and help you with tips and techniques to make your move to Xojo easy and successful!

Some of the topics discussed include explanations in how the two languages handle files, menus, colors, sounds, errors, printing, and more. You'll learn how to add features like using the Escape key to close windows, make pictures fit a box, and more.

Paul even includes the full source of a Xojo Windows project he wrote, XJSnip, which lets you manage snippets of Xojo code.

The ebook is in PDF, EPUB, and Mobi (Kindle) formats.

Product: VB.Net to Xojo: Converting Visual Studio Basic to Xojo

Platforms: All

Price: $4.99

Website: http://gum.co/qPkCj

gHTML Editor for Xojo Desktop Applications

gHTML Editor brings the power of CKEditor to your Xojo Desktop applications. gHTML Desktop features:

simple to use WYSIWYG text editor

load or insert HTML

insert Text

read-only mode

customize toolbar

Product: gHTML Editor for Desktop

Platforms: Web

Price: $17 (encrypted), $69 (with source)

Website: https://www.gate61.com/ghtml.html

XOJO.CONNECT

Xojo Conferences are about connections -- whether it be with other users from around the world or the Xojo team themselves. Save the date for XOJO.CONNECT, to be held March 25-27, 2020 at The Sheraton Music City Hotel in Nashville, TN! We have arranged a great room rate for conference attendees and free airport transportation. More information coming soon!

Product: XOJO.CONNECT,

Platforms: All

Price: $799-$999

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

XDC 2019 Session Videos Now Available

XDC 2018 session videos are now available for sale. Visit the Xojo Store to purchase your video pass for $299. You'll get access to all of the session videos and XDC Keynote!

If you attended XDC 2018, you already have access to them in your Xojo Account.

Also, everyone can check out Travis Hill and Paul Lefebvre's API 2.0 session now on YouTube (https://youtu.be/rPjbH4_sARs).

Product: XDC 2018 Session Videos

Platforms: All

Price: $299 (free for XDC 2019 attendees)

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

MBS Xojo Conference 2019 in Cologne, Germany

Monkeybread Software is pleased to announce the MBS Xojo Conference in metropolitan Cologne, Germany on the 24th and 25th October 2019 in the lovely Dorint hotel. The hotel is in the city center and in walking distance to the main station. Beside the two conference days there are a social program with a dinner event and optional two training days (in English on the 23rd and in German on the 26th). For the evenings there are casual get-togethers in the hotel bar or restaurant.

Sessions are to be held in English. Our conference is conceived as a networking event for the Xojo community. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers.

Product: MBS Xojo Conference 2019

Platforms: All

Price: 599-699 Euro plus VAT

Website: http://www.monkeybreadsoftware.com/conference

xDevLibrary Announces New Canvas 2 Book

xDevLibrary is delighted to announce the release of a new book by Eugene Dakin, "I Wish I Knew How To... Program the Canvas Control 2 with Xojo." The 450+ page PDF book can be purchased via GumRoad for instant delivery (http://gum.co/atzaR).

The focus of this book is to work with topics related to the Canvas Control. All of these examples are created with native Xojo code and does not use any third party programs. The examples have been tested on Windows 10, OS X Mojave 10.14.3, and Ubuntu 18.04 Operating Systems.

By the time you finish the book you will be able to apply skills from these examples to create your own programs!

Note: An older Canvas book that has legacy code for Xojo 2014r2 that works without the changes in the Xojo Language is still available at xDevLibrary (http://www.xdevlibrary.com).

The book contains 13 chapters and over 450 pages of code to build 60 example programs. Create realistic 2D game motion. It also includes example images and the ways to use them in programs. The book is in PDF format with example chapter folders containing Xojo source code and running examples.

Product: I Wish I Knew How To... Program the Canvas Control 2 with Xojo (book)

Platforms: All

Price: $14.99

Website: http://www.xdevlibrary.com

Aloe Express 4.1

Tim Dietrich has released an update to Aloe Express, the popular open-source Xojo Web server module.

With Aloe Express, Xojo developers can quickly and easily build Web APIs, microservices, and more. You can create Xojo apps that serve dynamic and static content, easily route and process requests, make use of WebSockets, and more.

Aloe Express Version 4.1 resolves multiple bugs, and includes several performance improvements, including improved support multi-threading request processing.

Product: Aloe Express

Platforms: Desktop

Price: Free

Website: https://aloe.zone

ARGen Updated

BKeeney Software Inc. is proud to announce an update to ARGen, their ActiveRecord Generator utility for Xojo developers. This minor update includes dark mode support, speed improvements, and important updates for generated projects. Updating to 3.0.3 is recommended for all ARGen users.

Product: ARGen

Platforms: OSX/Win

Price: $99.95

Website: https://bkeeney.com/argen/

XDC Video Sale (Starting at $75)

As we are getting closer to XDC 2019, new conference videos are on the horizon! We are now offering some great pricing on the XDC 2018 and 2016 videos! Between now and XDC (May 1, 2019), you can get the XDC 2016 video set for $75 and the 2018 video set for $99!

Product: XDC Videos

Platforms: All

Price: $75-$99

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

Formatted Text Control 3.2

BKeeney Software Inc. releases a major update to Formatted Text Control. Developers can now implement tab leaders, change character spacing, implement text drop shadows, and use standard keyboard handling in their applications that require a robust word processing control. This version contains dozens of new, changed, and updated items.

Formatted Text Control (FTC) is a set of classes that offer developers word processing capabilities for their Mac and Windows desktop applications. FTC has several viewing modes that gives users a choice of Page View, Edit View, or Single Line view. FTC supports inline graphics, hyperlinks, and text formatting that the built-in Xojo TextArea control just can't do. Users can import and save text, RTF, and XML format documents.

FTC version 3.2.0 is a free update to all 3.x users and is recommended.

Product: Formatted Text Control 3.2

Platforms: Desktop

Price: $150 (source code)

Website: https://www.bkeeney.com/formatted-text-control/

BKS Tab Control Updated

BKeeney Software releases an update for BKS Tab Control enabling users to drag and drop to rearrange tabs. Developers can enable or disable this feature using a switch in the Xojo IDE. A new event, `TabOrderChanged`, is raised when the user performs a drag-rearrange.

The BKS Tab Control is a set of classes that offer developers a classic "tabs control" for Xojo Desktop applications. The Tab Control can attach to any RectControl or Window, and will maintain a relationship to this parent control if and when it changes size. Tabs can be displayed in one of four directions (North, South, East, West) and individually offer options like a close button, an icon, a background color, and can be disabled.

Product: BKS Tab Control

Platforms: Desktop

Price: $75 (source code)

Website: https://www.bkeeney.com/allproducts/bks-tab-control/

All Sascha Schneppmueller MAS Apps updated for macOS Dark Mode

Shortly before Christmas Sascha Schneppmueller managed to get all his macOS Dark Mode Updates approved by the MAS (Mac App Store) Review Team. Because of the hard work of the Xojo Team, it was really easy to achive this.

Sascha writes: "A big **thank you** to the whole Xojo Team for making our lives so much easier with each new release!"

Product:

Platforms: OSX

Price: Varies

Website: https://itunes.apple.com/de/developer/sascha-schneppmueller/

fp Plugin 10.1

The fp Plugin 10.1 for Xojo has eight data types:

BigInteger, BigFloat, BigComplex, BigFraction, BigPoly, BigFloatMatrix, BigComplexMatrix, BigFractionMatrix

fp Plugin allows a developer to construct Xojo programs which can handle the eight data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And some of Xojo's functions have been overloaded to take the plugin's data types, where it makes sense to do so.

Version 10.1 adds the ability to calculate the eigenvectors and eigenvalues of any square matrix at any chosen precision. It also can compute the rank of any matrix. The included TestBigFractionMatrix application uses these new functions.

Product: fp Plugin 10.0

Platforms: All

Price: Free

Website: http://delaneyrm.com/fpPlugin.html

Free M_Crypto Updated

Kem Tekinay of MacTechnologies Consulting is pleased to announcean update to M_Crypto (formerly Blowfish_MTC), a free set of encryption tools for Xojo.

M_Crypto 2.5 adds SHA-256 and SHA-512 digest classes. These work similarly to the native MD5Digest class in that they permit you to calculate their respective hashes in chunks with the ability to get the current value along the way.

M_Crypto implements AES-128, AES-192, AES-256, Blowfish, Bcrypt, Scrypt, and now SHA-256/SHA-512 digests in all-native Xojo code (no plugins!) in easy-to-use modules and classes. This free, open-source project is well-documented in the included Read Me file, has been optimized for speed, and is 32- and 64-bit compatible. The included project comes with an all-purpose encryption and decryption app that can be used for testing, along with an extensive series of unit tests, and a complete command-line utility.

Product: M_Crypto

Platforms: All

Price: Free

Website: https://github.com/ktekinay/M_Crypto

CSTrueColors

With macOS Mojave support being one of the new features of Xojo 2018r3, you might want to polish your desktop UIs by incorporating the new dynamic color constants. While Xojo supports only a selection of them, CSTrueColors from Ulrich Bogun has all 50+ as dynamically buffered Xojo Colors--which means they are cached until a Dark Mode change or a change of the selection/AccentColor happens.

To make cross-platform development easier, you find the same colors on Windows, too, and on this platform selection and high contrast mode changes are registered, but not the current Windows Dark Mode.

convert Xojo pictures to macOS template images which change their brightness automatically

insert pictures and templates into some of the most commonly used desktop controls.

some color conversion methods and Apple's new System Effects

macOS VisualEffectViews as custom controls (Mojave types)

and more

Product: CSTrueColors

Platforms: OSX/Win

Price: 12.50? (free demo)

Website: https://drive.google.com/open?id=1vg-sN8_7mz18zeu9XoRWZaBc8Tm-_Enb

New Cross-Platform Reporting Tool

BKeeney Software launches BKS Report Studio, a simple database reporting tool that features a visual interface, templates, and editing features that allow users to create reports without writing SQL.

Designed for every skill level, BKS Report Studio operates like a layout editor by allowing users to drag and drop data sources, labels, images, and even barcodes to build powerful reports, quickly.

Reports can be printed directly, or can be exported in several file formats. Created by a need to simplify and extend the database reporting process, BKS Report Studio focuses on making the report design phase easier.

BKS Report Studio features several functions:

Drag and Drop layout design for report templates

Export as PDF documents or print directly

SQL engine generates the necessary query and gathers data

Filter data beforehand, or live at runtime with dynamic runtime filtering

Boolean display is fully customizable, and supports Emoji

Format numbers, and perform scripts on bands as they are generated

Connect to the most popular database engines, or connect to any database engine that provides an ODBC driver. BKS Report Studio supports these database engines: CubeSQL, MySQL, ODBC, PostgreSQL, and SQLite

Product: BKS Report Studio

Platforms: OSX/Win

Price: $175 (free trial)

Website:

Free Xojo Menus Training

Javier Rodriguez announces the availability of this Free Online Xojo Course, initially available only in Spanish and very soon in English, about "Everything you need to know about Menus" in Xojo.

Discover throughout a total of 13 Lessons and 10 Videos how to create static menus using the Menu Editor, associate actions, create complete menu hierarchies from code, how to assign actions to dynamic menu items, and even how to clone and display your own menu hierarchies in any spot inside the limits of any Window!

This course is available for free to all registered users of AprendeXojo.com.

Product: Xojo Menus Training

Platforms: All

Price: Free

Website: http://aprendexojo.com

JSONItem_MTC Update

Kem Tekinay is pleased to announce an update to the JSONItem_MTC project that now includes the M_JSON module. This emulates the new framework's ParseJSON and GenerateJSON functions but with the classic (soon to be API 2.0) framework. While the native functions work with Text, Xojo.Core.Dictionary, and Auto(), these will work with String, Dictionary, and Variant(). More, GenerateJSON_MTC has an optional parameter to produce a formatted ("pretty") string.

JSONItem_MTC is a drop-in replacement for the native JSONItem that is faster and compensates for some bugs found in the native version. The version has been changed to 4.0 to stay in sync with the new M_JSON module, but there have been no functional changes in this release. JSONItem_MTC and M_JSON can be used independently.

Product: JSONItem_MTC

Platforms: All

Price: Free

Website: https://github.com/ktekinay/JSONItem_MTC

PDTSQL Released

PDTSoftware is pleased to announce the availability of PDTSQL, an embedded SQLite database server for Xojo. With PDTSQL, developers can easily create custom, redistributable SQLite database servers for their applications. It is intended for light-weight database applications with less than 10 users connected at a time. Developers can make the administration of the server as simple or as extensive as needed.

A sample server and applications are included in the package. Server source code in the demo is encrypted and will only run in the Xojo IDE.

Product: PDTSQL

Platforms: All

Price: $75 (source code)

Website: http://www.pdtsoftware.com/

Tim Dietrich launches PromoStandards JSON API

Xojo developer Tim Dietrich has launched the PromoStandards JSON API, a service that provides developers with an alternative, JSON-based interface to PromoStandards.

"PromoStandards is a collaborative effort by some of the leading companies in the promotional products industry to standardize how data is communicated," said Tim. "The goal is to reduce friction in the industry's business processes, which benefits suppliers, distributors, and customers alike. The promotional products industry is massive, with 2017 sales of $23.3 billion. So even the slightest increase in efficiency can have dramatic results."

With the PromoStandards JSON API Service, developers can send simple JSON requests, and receive JSON responses as well. Tim developed the API using Xojo and Aloe Express, a popular open-source Xojo Web server module.

Product: PromoStandards JSON API Service

Platforms: All

Price: Free

Website: https://json.promoproducts.io/

New Raspberry Pi with Xojo Book

xDevLibrary is delighted to announce the release of a new book by Eugene Dakin, "I Wish I Knew How To... Program Raspberry Pi 3B+ Electronics with Xojo - Stretch Edition."

The 600+ page PDF book can be purchased via GumRoad for instant delivery (http://gum.co/bXqy).

You can do many things with the Raspberry Pi, and some have built a Star Trek interface, while others have built robots. This book provides the building block to work with Xojo to react with the real world through its motherboard to allow you to make your own interesting device. This inexpensive computer can be programed by the widely recognized Xojo programming language.

This book "I Wish I Knew How to... Program Raspberry Pi 3B+ Electronics with Xojo" goes into the numerous programs that can be built to interact with many types of electronic gadgets. This book uses the latest Raspberry Pi 3B+ hardware with the newest version of the Stretch Operating System.

Note: A previous version of this book that supports older Xojo releases and Raspberry Pi operating systems is still available at xDevLibrary (http://www.xdevlibrary.com ).

Product: I Wish I Knew How To... Program Raspberry Pi 3B+ Electronics with Xojo - Stretch Edition (book)

Platforms: Win

Price: $19.99

Website: http://xdevlibrary.com

Just Code Challenge

Introducing this summer's Just Code challenge. The idea is that you try to make one app a week throughout the next 14 weeks of the summer. These apps don't need to do anything fancy, although they should do something. Any type of Xojo-made app counts -- desktop, iOS, or web. No need to compile, you are only required to submit your project to complete the challenge.

This contest is a great way to show people new to coding what it takes to make an app, and to show how much fun coding is.

The Just Code challenge starts today, June 18 and ends Friday, September 21. Submit a project on at least 10 out of 14 Fridays to complete the Just Code challenge! Complete the challenge and you'll get one of our super soft, new Xojo shirts (while supplies last) and you'll be entered to win a Xojo Pro license plus $100! UPDATE: Because of growing interest, we'll also be giving away a limited number of Xojo Lite licenses!

Product: Just Code Challenge

Platforms: All

Price: Free

Website: https://blog.xojo.com/2018/06/18/jump-right-in-just-code-challenge/

Free SQLiteDatabase Online Course

Javier Rodriguez (AprendeXojo.com) announces the availability of this Online Xojo Course, initially available only in Spanish and English to follow, about creating and using SQLite databases from Xojo via code from scratch.

Discover throughout a total of 14 Lessons, 10 Videos and 10 Test quizzes all you need to be aware of in order to create from Xojo code new in-memory SQLite database, file based SQLite database, create new tables, records, updating records, working with RecordSet, DatabaseRecord, DatabaseField executing direct queries against the database, synchronous and asynchronous backups, encrypting and decrypting SQLite Databases... and other regular operations for starters, and without previous experience!

Once you finish every lesson, you will go through a quiz in order to test the learned topics, validating their correct assimilation.

Product: SQLiteDatabase Online Course

Platforms: All

Price: Free (with registration)

Website: https://www.aprendexojo.com/shop/primeros-pasos-con-sqlitedatabase-y-iossqlitedatabase/

BKS Tab Control

BKeeney Software releases BKS Tab Control, a set of classes that offer developers a classic "tabs control" for Xojo Desktop applications. The Tab Control can attach to any RectControl or Window, and will maintain a relationship to this parent control if and when it changes size. Tabs can be displayed in one of four directions (North, South, East, West) and individually offer options like a close button, an icon, a background color, and can be disabled. Other features:

Optional CloseBox can be positioned on the left of right

If the CloseBox is selected a CancelClose event is fired

Optional Icon can be positioned on the left or right

Each tab can have a different background color

Each tab can be disabled

Each tab text can be stylized with font, font color, text size, bold, italic, underline

Tabs that overflow the available width may be accessed with an overflow popup menu

Works in HiDPI and non-HiDPI modes

Product: BKS Tab Control

Platforms: Desktop

Price: $75

Website: https://www.bkeeney.com/allproducts/bks-tab-control/

SpeakerCue Confidence Monitoring

ampSoftware is excited to announce the release of SpeakerCue, a confidence monitor for professional producers and presenters. This handy communications tool is a simple, streamlined way for a presenter or speaker to monitor their time and for an assistant or producer to provide them with invaluable information. SpeakerCue requirements are simple; a Mac or PC for the person who is controlling the time and messaging, and an external display within view of the speaker to receive those messages.

Product: SpeakerCue

Platforms: Desktop

Price: $80

Website: http://speakercue.com/

Introducing Temper: A Xojo-based Web API for FileMaker

Tim Dietrich has released Temper, a new Web API for FileMaker databases. With Temper, developers can make API calls to create, read, update, and delete records, run scripts, set and get the contents of containers, get information about layouts, scripts, and more.

"I developed Temper as an alternative to FileMaker's Data API," said Tim. "Temper uses the FileMaker API for XML, so there are no additional licenses needed to transfer data, and no need to worry about hitting data transfer limits."

Temper works with all versions of FileMaker Server that support the FileMaker API for XML. Temper was developed using Xojo, XFM (a FileMaker integration module), and Aloe Micro (a variant of the popular Aloe Express Web server module).

Product: Temper

Platforms: All

Price: Free

Website: https://temperapi.com/

M_Redis v.1.1, now with Redis Server

Kem Tekinay has released M_Redis v.1.1, a library to interact with Redis, an open-source in-memory database.

This release introduces Redis Server, a cross-platform GUI to spin up and control redis-server. The freeware apps will let you start, monitor, and quit redis-server (included in the project) on demand and is available both as source code and as compiled executables.

Product: M_Redis

Platforms: Desktop

Price: Free

Website: https://github.com/ktekinay/xojo-redis

xDevLibrary Announces New WMIC Book

xDevLibrary is delighted to announce the release of a new book by Eugene Dakin, "I Wish I Knew How To... Program Windows WMIC With Xojo."

The 550-page PDF book can be purchased via GumRoad for instant delivery (http://gum.co/limjl ).

Has someone ever asked you the question "Is my computer 32-bit or 64- bit?" WMIC is the command that can retrieve this information about a Windows Operating System and almost all of the components installed on the computer. WMIC is the abbreviation for Windows Management Instrumentation Command-Line that has been used for over a decade in the Windows OS.

The book "I Wish I Knew How To...Program Windows WMIC With Xojo" is able to query hundreds of parameters on the computer and this code can be implemented into your program. This is a reference book that shows the many possible options of WMIC and retrieves data seamlessly to your program.

The most difficult part of working with WMIC is to provide the correct search parameters, which this book covers in all of these chapters.

There are 60 chapters which contains over 550 pages and more than 60 example programs that can retrieved hundreds of specifications. Many screen shots have been added to show the results of the code with an index to help find topics quickly. Each chapter has a working version of the WMIC command that can be used.

A few of the many examples include drivers, network protocols, Network Interface Card (NIC), motherboard data and specifications, boot configurations, the BIOS, and much more.

Product: "I Wish I Knew How To...Program Windows WMIC With Xojo" book

Platforms: All

Price: $14.99

Website: http://www.xdevlibrary.com/

Combine PDFs 5.3

Monkeybread Software is proud to announce Combine PDFs 5.3, an update to their popular PDF merge and split tool for Mac OS X. With a focus on ease-of-use, Combine PDFs is a lightweight utility which allows anyone to merge PDF files and images (JPEG, TIFF, etc.) into a single PDF file. Additionally, users can split a PDF file or create a new PDF file with interleaved pages from two different PDF files.

The user need only drag and drop files onto the program icon. The main window appears allowing the user to set the order in which the files are joined, or to remove any files. A menu command launches a window for the input of metadata, such as Title, Author, Creator, Subject, and Keywords. Once all PDF and image files are correctly ordered, and metadata has been entered, a single menu command will automatically join all the selected files into a single PDF file.

Combine PDFs also supports the use of encrypted passwords. With the password option activated users can restrict the viewing, copying and printing of any document. The app permits use of 40 bit, or extremely strong 128 bit encryption. Also supported are OS X Quartz filters which enable users to apply a variety of effects to both PDF and image files. Effects include variable compression level, lightness, gray tone, sepia, and black and white. A preview window allows the user to review all files and effects before producing the final PDF document, and full-screen preview is available.

Changes in Version 5.3:

Fixed preview window setting, so it's saved and honored on next app start.

Added swedish translation.

Can use app store license in shareware version.

Added retina support and now a Cocoa application.

Added preference option to enable copying of annotations.

Requires MacOS 10.9 or newer.

Upgraded to 64-bit.

Version 5.3 sports many new improvements, adding support for French and Italian, automatic metadata, more metadata values, and user selectable fonts for text overlays. Combine PDFs exploits the powerful PDF Libraries built into the Core Graphics of Mac OS X, permitting operations not supported natively on the Windows platform.

Product: Combine PDFs 5.3

Platforms: OSX

Price: $30

Website: http://www.monkeybreadsoftware.de/Software/CombinePDFs.shtml

Free iOSDesignExtensions

Following the announcement at XDC2018, Jeremie Leroy is pleased to announce iOSDesignExtensions, a collection of free extensions for the Xojo iOS framework.

iOSDesignExtensions modules hold more than 100 extensions methods that will help any Xojo developer create a great design for iPhone and iPad apps.

With this set of extensions, it is easy to add a background color to any control, change the keyboard display for iOSTextField, add rounded borders to buttons and container controls. Some advanced features enable recoloring a picture using its mask and adjusting font size for any control that displays a text label.

Product: iOSDesignExtensions

Platforms: iOS

Price: Free

Website: https://github.com/jkleroy/iOSDesignExtensions

mySalesAgent 2.7

Imagine mySalesAgent as your personal Media Wishlist, Media Shopping list or Collection List. You can search for iPhone, iPod, iPad, AppleTV and macOS apps, for Movies, TV Shows, Music Albums and Songs, Audiobooks or Books and add them to your watchlist. If one of your desired Media reaches the price for which you would like to buy it, mySalesAgent will inform you with a message center notification and optionally by email. You can select any iTunes Store Store worldwide and monitor the price of any Media in that region. The program is free of any advertisement and will not use in app purchases.

Product: mySalesAgent 2.7

Platforms: OSX

Price: Free

Website: https://itunes.apple.com/de/app/mysalesagent/id966480103?mt=12&uo=4&at=1l3vbES&ct=mySalesAgent

Free M_Presentation

Kem Tekinay is pleased to announce M_Presentation, a collection of tools to assist in presenting or demoing Xojo apps. The M_Presentation module holds a collection of control subclasses that will adjust their font size at runtime according to a module constant. Need to change the font size of all of your controls at once to something else? Just change the constant's value!

There is also a window subclass that will automatically created a mirror image of your window that you can put in a projector or second monitor. This "ghost" will reflect almost everything in your main window in real-time and will show the cursor position as a red dot, like a laser pointer. You can have multiple windows open, each with its own "ghost" that will maintain order as you cycle through the main windows. There is even a scaler that will let you scale all the "ghosts" at once. M_Presentation is a free, open-source project

Product: M_Presentation

Platforms: All OSX/Win/Linux

Price: Free

Website: https://github.com/ktekinay/M_Presentation

MBS Xojo Event Kit 1.2 Released

The MBS Xojo Event Kit provides you with a few useful classes for using the calendar for your Xojo iOS application. New in version 1.2:

Added privacy entries for info.plist via build script step.

Updated for Xojo 2018r1

Fixed bugs with color for Mac and we now use NSColor there.

Fixed bug with EKCalendarItemMB.URL setter

Product: MBS Xojo Event Kit

Platforms: iOS

Price: $99

Website: http://www.monkeybreadsoftware.de/xojo/EventKit/

Monkeybread Software Releases IP in Menubar

Monkeybread Software Releases IP

in Menubar v4.6, an application to show the current IP address in the menubar.

This small application runs in the background and shows the current IP address of your Mac in the menu bar. There are options available to customize the appearance of the menu entry. The IP address is updated regularly. Switch on the Router option if you are behind a router or gateway. You can still see your local IP address in the menu.

New in version 4.6 is 64-bit support.

Product: IP in Menubar

Platforms: OSX

Price: Free

Website: http://www.monkeybreadsoftware.de/Freeware/IPinmenubar.shtml

ActivityViewer

piDog Software releases version 2.6.0 of their ActivityViewer classes, which have been updated to improve compatibility with the current Xojo IDE and add support for SecureSockets.

ActivityViewer is a set of classes by piDog Software that makes it easy to add progress displays for various background tasks to your Xojo projects.

ActivityViewer works by extending the Thread, SocketCore and Shell classes with properties and methods like "Label", "Icon", "Progress", "ProgressText", "Cancel" and "Finish".

An ActivityView can be embedded in any window or use the included default Activity Window.

ActivityViewer also includes the ActivityViewer_HTTPFileDownloadSocket which includes SSL support, pausable downloads, automatic proxy detection, password protected directory handling and URL redirection.

Product: ActivityViewer

Platforms: OSX/Win/Linux

Price: $40

Website: https://www.pidog.com/ActivityViewer/

Announcing gTooltip

Gate61 is proud to announce gTooltip, a new Xojo Web add-on to create flexible, styled and customized Tooltips (HelpTags).

Tooltip text can also contain html tags (strong, img, ...) and icons

Different sizes, multi-lines allowed

Dynamic (you can change settings at runtime, by code)

Text and background colors, transparency allowed !

Triggered by hover, click or manually

Multiple positioning options

With or without arrows

Delayed and animated display/hide

Set the Tooltip to follow the mouse cursor

Optional "flip" (position change) when not enough room available

Product: gTooltip

Platforms: Web

Price: $17/$69 (encrypted/source)

Website: https://www.gate61.com/gtooltip.html

Free Xojo Pi!

In honor of Pi Day 2018, Xojo will be giving away Xojo Pi licenses for free! Xojo Pi allows you to build console apps for Linux ARM for use with Raspberry Pi 2 and Raspberry Pi 3.

Back at XDC 2015 when we announced Xojo would be adding support for the Raspberry Pi, we thought it was a fun extra for Xojo users. We were not expecting the overwhelming excitement and interest from the Xojo community and makers around the world! To celebrate Pi Day like the true geeks we are, we're making Xojo Pi licenses free from Pi Day forward! Email hello@xojo.com or DM Xojo on Twitter for your free Xojo Pi license activation code.

Product: Xojo Pi

Platforms: Raspberry Pi

Price: Free

Website: http://www.xojo.com

gNotify

Gate61 is proud to announce gNotify a new Xojo Web add-on, a powerful and flexible control to display Notifications.

Product: gNotify

Platforms: Web

Price: $17/$69 (encrypted/source)

Website: https://www.gate61.com/gnotify.html

Free Online Xojo Course: SQLite basics

Javier Rodriguez (AprendeXojo.com) announces the availability of this Online Xojo Course, initially available only in Spanish, about the basics on creating apps based on SQLite with Xojo.

Discover throughout a total of 12 Lessons, 10 Videos, and 9 Test quizzes all the basics you need to be aware of in order to get the SQLite foundations in combination with Xojo. For that, we will create a basic but functional sample app that will manage Customers, Invoices and general Invoices listing per customer. Learn the foundations about SQLite database definition, creating, updating or deleting records... and more, withouth previous experience!

Once you finish every lesson, you will go through a quiz in order to test the learned topics, validating their correct assimilation.

Product: SQLite basics course

Platforms: All

Price: Free (with registration)

Website: https://www.aprendexojo.com/shop/fundamentos-sqlite/

gColorPicker

Gate61 is proud to announce our new Xojo Web add-on: gColorPicker, a Web Control providing a clean and flexible HTML Web Color Picker.

This control was built with pure javascript and css, no images or external libraries needed. It works with all major modern browsers and is compatible with Xojo 2016r2.1 onwards.

This control offers the following features:

fully responsive

customize layout by adding an Alpha (transparency) selection, and/or a sample of the selected color

get or set color using Xojo colors

provides hex and rgb/rgba HTML strings

activate read-only mode

Product: gColorPicker

Platforms: Desktop OSX/Win/Linux

Price: $17 (encrypted), $69 (source code)

Website: https://www.gate61.com/gcolorpicker.html

Free Online Xojo Course

Javier Rodriguez (AprendeXojo.com) announces the availability of his first Online Xojo Course, initially available only in Spanish, about the use of Timers in Xojo.

Discover along a total of 7 Lessons, 6 Videos and 6 Test quizzes the three Timer classes available in Xojo, and where you should use any of them depending the deployment target or the things you want to accomplish. Learn when (and how) to instantiate the Timer classes, when to execute scheduled code without even instantiate Timers, and how the Scope is involved in the process!

This course is available for free to all registered users of AprendeXojo.com.

Product: Online Xojo Course

Platforms: All

Price: Free (with registration)

Website: https://www.aprendexojo.com/shop/uso-timer-xojo/

Free Redis_MTC

Kem Tekinay is proud to announce Redis_MTC, a free, open-source project that will let you easily interact with a Redis Server.

Redis_MTC offers an API that closely mimics the features available on a Redis server and makes the connection as easy as creating a new object. The project comes with unit tests that demonstrate its various features and show off its speed of around 25k requests per second in normal mode, and up to 500k requests per second when using "pipelines."

You can read more about Redis at their site (https://redis.io/).

Product: Redis_MTC

Platforms: Desktop

Price: Free

Website: https://github.com/ktekinay/XOJO-Redis/

Markdown Parser for Xojo

Javier Rodriguez (AprendeXojo.com) announces the availability of Markdown Parser for Xojo. This un-encrypted class allows 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 an HTML control for its use "as-is", or as an starting point for invoices, reports, templates or document conversion (among other possibilities of use).

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

Inspect / Access Source Code. No Chains!

Extremely Easy to Implement and Use

Free updates for one year

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/

New Window Style component

The 'New Window Style' component for Xojo from PesaroSystem for desktop development platform is a class for customizing the windows of Xojo projects for macOS. The class allows to transform the "old" classical view into the new style adopted by the most common applications for macOS.

The class allows different functions including: hide the title bar; display or hide the title caption; color a sidebar to create a left menu commands; etc.

By downloading the class you will find an example of use. Everything is very simple and intuitive.

Product: Window Style

Platforms: OSX

Price: $12 (approx)

Website: http://www.pesarosystem.it/xojo-new-window-style-english.asp

New Zoom Image Component

The Zoom Image component from PesaroSystem for Xojo Desktop development platform is a support tool for image management. A box containing the image is made available.

The component allows various features including zoom on command, with the mouse wheel, via code, moving, loading by drag and drop, etc. It can be used for drawing applications or any other environment where a dynamic visualization of the image is required.

In the download component you will find an example of use. Everything is very simple and intuitive.

Product: Zoom Image

Platforms: Desktop

Price: $17 (approx)

Website: http://www.pesarosystem.it/xojo-zoom-image.asp

xDev Archive 15 available

This 538-page printed book contains all of Year 15 of xDev Magazine (Jan. 2017-Dec. 2017). Existing xDev subscribers can save 25% off the normal price.

Product: xDev Archive 15 (printed book)

Platforms: All

Price: $59.99

Website: http://xdevmag.com/orders_book.shtml

GridMap Component for Xojo

The GridMap component for Xojo Desktop development platform is a tool for area management. It is possible to set the size of the area in rows and columns. This will create a grid divided into cells, each with its properties. This will allow you to use the component for any situation, such as: beaches, land, campsites, parking lots, etc.

After inserting the component into the whole window it is possible, via code, to change the characteristics. It will be possible to choose the size of the grid, Columns x Rows. For each cell it will be possible to set the color, the tag, and other properties. Clicking on a cell will trigger an event with parameters that will report: the position of the Cell, and the Cell object from which it is possible to trace all the properties.

Product: GridMap Component for Xojo

Platforms: All

Price: 58?/145? (single/multi)

Website: http://www.pesarosystem.it/xojo-gridmap-english.asp

Word and Excel Xojo Books Updated

Eugene Dakin has updated two of his "I Wish I Knew How To..." books, one on programming Excel 2016 and one on Word for Windows.

"Program Excel 2016 with Xojo in Windows" includes six new examples and "Program Word with Xojo in Windows" adds nine.

Previous purchasers of these books are eligible for free upgrades (contact xDev Library if you did not receive the upgrade automatically).

Product: "Program Excel 2016 with Xojo in Windows" and "Program Excel 2016 with Xojo in Windows" (books)

Platforms: Win

Price: $14.99 each

Website: http://xdevlibrary.com

CPI - Custom Property Inspector

CPI, the "Custom Property Inspector" control, allows Xojo developers to add a "Property Inspector" pane (similar to the one in the Xojo IDE) as a component in their own applications. This control is 100% Retina/HDPI compatible, written in Xojo2016r4.3, and uses no platform-specific declares.

It supports the following Property Types

Boolean (as "switches" instead of "checkbox")

Color

Date (and/or) Time

Double

Single

Integer

Path (folderitem of ANY filetype)

Image (folderItem of only PNG or JPG filetypes)

String (as in TextField)

Text (as in TextArea)

Dropdown List (values are handled as Strings)

"Special".... this will fire an event to allow the developer to manage any other type of data they need

It supports Expand/Collapse Sections (the old version did not)

It uses a in-memory SQLite database instead of custom classes and arrays

For Color datatype the developer can use the built-in color picker (based on the OS), or opt to supply their own external picker. A similar feature is available for Date/Time datatypes.

Almost all visual attributes can be adjusted by the developer, this includes colors, font size and row heights

Product: CPI

Platforms: All

Price: $29.95 (with source code)

Website: http://www.rdsisemore.com/cpi

MBS Announces Munich Conference 2018

Monkeybread Software is pleased to organize the biggest European Xojo conference in Munich, Germany. People from all over Europe, Australia and North America plan to come. This is your chance to the meet the Xojo Community and finally know the faces for all the forum members.

The conference dates are September 6-7, 2018, at the Maritim Munchen Hotel (https://www.maritim.de/de/hotels/deutschland/hotel-muenchen/uebersicht). Special training days will be offered before the conference.

MBS is currently seeking presenters (http://www.monkeybreadsoftware.info/cgi-bin/docfeedback.cgi?path=munich-2018-event-speaker).

Product: Conference

Platforms: All

Price: 349-699 euros

Website: http://www.monkeybreadsoftware.de/xojo/events/munich-2018-event.shtml

XojoApp for Desktop and iOS Developers

Use XojoApp to quickly create Mac, Windows, or iOS apps with Xojo.

XojoApp Desktop Edition: This class library is a new version of RbApp. It includes Xojo classes for flexible grid control, large text editing, vector drawing environment, command undo/redo, horizontal/vertical tool palettes, dynamic charts and graphs, high-speed XML, plus string and file manipulation.

XojoApp iOS Edition: This class library contains iOS versions of Desktop edition classes. New classes and functions simplify migration from Desktop to iOS apps. For example, iosDate is mutable and functionally equivalent to the Date object for desktop applications.

XojoApp iOS adds dozens of functions for Text to mimic those available for String. XojoApp iOS adds MsgBox, HttpGet and HttpPost functions. The iosObject2D and iosGroup2D class collection, together with the iosXojoDraw class replicates the Desktop vector drawing environment on iOS.

Product: XojoApp Desktop, XojoApp iOS

Platforms: All

Price: $295 each

Website: http://www.excelsoftware.com/xojoapp

Take Control of Your Dynamic IP Addresses with xProDDNS

F.W.Roller and Associates LLC, cross-platform business software developers and Enterprise Resource Planning consultants, today announced availability of xProDDNS 17.1.0.

xProDDNS is a Dynamic DNS Client for Dyn, No-IP, OpenDNS and DNS-O-Matic that runs natively on Windows, macOS and Linux, including Raspbian for the Raspberry Pi 2 and 3. It is secure, fast and efficient. Workstations and headless servers are easy to manage thanks to local and remote access via mobile and full web user interfaces powered by a built-in web server.

17.1.0 is the evolution and improvement of the finest Dynamic DNS Client available. Security and performance are better than ever. The user interface has been further tweaked and Dynamic DNS updates now use HTTP/1.1, which is required by Dyn and likely soon will be by No-IP, OpenDNS and DNS-O-Matic.

Native cross-platform

Mobile and full web user interfaces

Encrypted databases

Hashed passphrase with obfuscated salt

Multiple providers, accounts, hosts and NICs

Secure checks, updates and notifications

Realtime email and text message alerts

Dynamic detailed log display

CSV, XML and JSON data exports

Context-sensitive help

Product: xProDDNS

Platforms: All

Price: Free

Website: http://fwroller.com/xproddns/

New MemoryBlocks with Xojo Book

xDevLibrary is delighted to announce the release of a new book by Eugene Dakin, "I Wish I Knew How To... Use MemoryBlocks with Xojo."

Memory Blocks are commonly used with games because of increased speed, and are commonly used with Operating System APIs that are used to extend functionality of your program. If you have played a computer game that has nice graphics such as Medal of Honor, Need for Speed, or other real-time games, then your computer has been directly using memory management.

This new book provides working examples to modify memory, work with structures, and work with binary files. Eugene goes through Bitwise Operations, classic and new framework reading and writing of memory blocks, adding, editing, and removing data, and binary streams.

MemoryBlocks are difficult to master, and provide added speed and flexibility to your programs. Because this is a more challenging topic, there are few resources that are written and even less examples are available. This book provides information and examples on how to work through each solution whether you are a beginning or advanced Xojo programmer.

Introduces memoryblock addresses and data theory

Learn about data assignment and retrieval

Techniques available for text encoding and decoding

Code for Windows, OSX, and Linux OSs

Understand solutions with strings and text

Create, save, and read binary mixed data type binary data files

Examples include both Classic MemoryBlock and New Framework MemoryBlock data types

And more...

There are more than 180 pages with over 55 example programs that encompass 10 Chapters. These examples were written and tested with Xojo 2017 r2.

Product: I Wish I Knew How To... Use MemoryBlocks with Xojo (book)

Platforms: Win

Price: $14.99

Website: http://xdevlibrary.com

MBS Announces London Conference 2017

Monkeybread Software is pleased to host a little MBS Xojo Developer Conference. We meet once again in the nice Antoinette Hotel in Wimbledon, England, for a meeting day and a training day.

We have a Xojo training day on 9th November 2017. We talk a close look on Xojo and show you in little projects how to work with advanced Xojo language features, databases, sockets and threads. Please bring your own ideas and topic wishes to be added to schedule.

On 10th November 2017, we meet with Xojo developers from all over UK to talk about Xojo on our conference day. We have a few nice sessions in the pipeline for you. Stephane Pinel will give his keynote and talk about what's new and coming in Xojo. Christian Schmitz from Monkeybread Software will update us on the latest plugin news. We will soon add more sessions, so keep an eye on the schedule. If you like to speak, please contact us soon.

If you like to join the events, please register with us. More than 20 people are already planning to join this event and we also hope to see a lot of people for the dinners in the evenings.

Product: Conference

Platforms: All

Price: 95?/99?

Website: http://monkeybreadsoftware.com/xojo/events/london-2017-event.shtml

MBS Xojo Bug Reporter Kit 1.3

The MBS Xojo Bug Reporter Kit helps you reporting bugs in your applications back to you, the developer. The new version improves the Kit by using newer plugin features and is tested on 64-bit.

Crossplatform Bug Reporter engine for Mac OS X, Linux and Windows.

Full Source code access.

Collect bug reporter data and send to server for delivery as email (or insert to database)

Handle unhandled exceptions. The plugin reports the exception class name and message.

Find Mac OS X crash reports and report them.

Run bug reporter for feature request.

Catch Windows System Exceptions.

Catch Signals on Mac OS X and Linux.

Catch unhandled C++ exceptions.

Catch Cocoa Exceptions

Localized for English, Italian, French and German.

Added console example project.

Updated for Xojo 2017

Product: MBS Xojo Bug Reporter Kit in version 1.2

Platforms: All

Price: $69 (49 Euro)

Website: http://www.monkeybreadsoftware.de/realbasic/Bugreporter/

MBS Updater Kit Updated

The MBS Updater Kit helps you in adding an automatic update feature to your application. Version 2.1 improves the Kit for use with Xojo.

Crossplatform update engine for Mac OS X and Windows.

Full Source code access.

Using Sparkle on Mac OS X for updating and our own code for Windows.

Includes all code and help to setup Sparkle for Windows.

Includes script file for Inno Setup engine. (you can use others if you like)

Using digital signatures on Mac and MD5 Checksum on Windows to ensure download integrity.

Includes generator for XML file for your server and code to parse this file and find newer versions.

Fixed timeout property for CURL.

Updated for Xojo 2017.

Product: MBS Updater Kit

Platforms: All

Price: $99 USD (79 Euro)

Website: http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/

Kaju v.2.0

em Tekinay is pleased to announce Kaju v.2.0, available today. Kaju is a set of classes that lets you easily and securely implement self-updating apps in Xojo that look and work the same on Mac, Windows, and Linux.

Among other improvements, Kaju v.2.0 includes support for 64-bit binaries while letting you control if and when your users can switch from a 32-bit version to 64-bit.

CLI: Made help prettier.

Admin GUI: Use a temp file for the LoadPage "relativeTo" parameter.

KajuUpdateWindow: Delete the temp file used for the LoadPage "relativeTo" parameter on close.

Added Dutch translation.

KajuUpdateWindow: If an exception is raised while displaying the release notes, any exception message will be added to the dialog text.

Ability to load release notes through a URL.

Admin GUI: Fixed Dupe button.

Added support for 64-bit binaries.

Kaju: Changed parameters of DidLastUpdateSucceed to report the "bit-ness" of the version that initiated the update.

Test App: Use better technique for compressing Windows and Linux executables.

Product:

Platforms: All

Price: Free

Website: https://github.com/ktekinay/Kaju

SQLite Control Now Available

Simcar Software is pleased to announce that their SQLite Control application is now ready for general release. This is a free SQLite Database Manager that handles the creation of a new database, addition/modification/dropping of Tables, View maintenance, Index maintenance, Trigger maintenance, ad hoc SQL statements (with a statement builder), Script maintenance etc.

Product: SQLite Control

Platforms: OSX

Price: Free

Website: http://simcarsoftware.com/newfree/applications/sqlitecontrol.html

Valentina Studio 7.1 Delivers JavaScript Automation, Xojo Code Generation and Excel Export

Paradigma Software announces a major update to its visual database design and management product Valentina Studio. Valentina Studio Pro includes several key improvements, as well as two highly requested features: JavaScript automation and code generation.

The code generation feature enables Valentina Studio Pro to generate native programming code for interacting with Valentina objects. The first implementation is for use with Xojo Inc's Xojo cross platform development tool and even generates native Xojo projects in XML. Xojo was prioritized because of the currently available Omegabundle for Xojo 2017 (http://www.omegabundle.net), which includes Valentina Studio Pro.

Product: Valentina Studio 7.1

Platforms: All

Price: $199-$399

Website: http://valentina-db.com/

SQLBuilder_MTC

Kem Tekinay of MacTechnologies Consulting is proud to release SQLBuilder_MTC, a free, open-source module to build and prepare SQL statements.

SQLBuilder_MTC is pure Xojo code that lets you construct a SQL statement naturally while it assists with syntax through auto-complete. Thanks to the innovative "Conditional Where" feature, you can easily construct a query that varies depending on the values given.

SQLBuilder_MTC also introduces intelligence to the process. Because it links values directly to clauses, it can do things like substitute IS NULL for = where the given value is nil, or let you provide multiple values either in sequence (ParamArray) or as an array.

An example of how it's used: dim rs as RecordSet = SQLBuilder_MTC.SQLSelect( "" ).From( "person" ).CondWhere( firstName <> "", "first_name", "ILIKE", firstName ).CondWhere( lastName <> "", "last_name", "ILIKE", lastName ).Where( "ssn", ssn ).OrderBy( "last_name, first_name" ).Prepare( db ).SQLSelect

SQLBuilder_MTC is database agnostic and will handle all binding and preparation for you.

Product: SQLBuilder_MTC

Platforms: All

Price: Free

Website: https://www.github.com/ktekinay/xojo-sqlbuilder

MBS Xojo UDP Socket Kit

The MBS Xojo UDP Socket Kit provides you with a new socket class to use UDP Sockets in your Xojo iOS application.

UDP Socket class:

Create socket

Send message

Listen on a port for incoming data

DataAvailable event for incoming data

Wrapper Features:

For Xojo 2015r1 or later

Using exception handling to track error

Test code included

All classes with MB postfix to avoid name conflicts.

All module definitions are protected to avoid conflicts

Inline documentation

Full Source code, no encryption

Works for 32bit and 64bit targets.

Product: MBS Xojo UDP Socket Kit

Platforms: iOS

Price: $99

Website: http://www.monkeybreadsoftware.de/xojo/UDPSocketKit/

LexingControl Updated

LexingControl has been updated to version 3.5.6. It is a code editor for the Mac and Windows platforms. Its main feature is to colorize text according to the rules of programming syntax, such as C/C++, XojoScript, PHP, SQL, HTML, and so on.

The look and feel of the Editor is finally correctly appreciated by setting your project to be Hi-DPI aware. Fonts on Mac OS-X are crisp, not blurred, a feature that was already present two years ago in Scintilla, but never showed in applications build with Xojo versions before 2016r4. On Windows it showed the font quality already, yet scaling on Windows could not be accomplished until Xojo 2016r4.

Current users of the plugin can upgrade to this plugin with a minimum fee.

Product: LexingControl

Platforms: OSX/Win

Price: $30 ($10 upgrade)

Website: http://vanhoekplugins.com/REALStudio/Lexing.html

Windows Declares Book Updated

Eugene Dakin has updated his "I Wish I Knew How To... Implement Declares with Xojo on Windows" to version 1.4 (March 2017). The book has more than 14 chapters and contains over 350 pages with over 70 example programs. New content includes:

Added more C++ to Xojo Data type conversions (Appendix A)

Added API MessageBox Function for AppX Windows Store compatibility (Example 6-9) - 32 and 64 bit compatible

Added enable and disable functionality for Window Close, Minimize, Maximize buttons (Example 6-10) - 32 and 64 bit compatible

Added GetKeyState for keyboard values (Example 14-1) - 32 and 64 bit compatible

Added GetAsyncKeyState for keyboard values (Example 14-2) - 32 and 64 bit compatible

Added GetCursorPos for mouse coordinate values (Example 14-3) - 32 and 64 bit compatible

Added ChooseColor dialogue box (Example 15-1) - 32 and 64 bit compatible

Added ColourIndex conversion to Colour (Example 15-1) - 32 and 64 bit compatible

Added Colour conversion to ColourIndex (Example 15-1) - 32 and 64 bit compatible

Product: Implement Declares with Xojo on Windows (book)

Platforms: Win

Price: $11.99

Website: http://xdevlibrary.com

XDC 2016 Videos Now Available

If you missed out on XDC 2016, now's your chance to see the presentations you missed. Videos of all 34 sessions are now available at a special introductory price. XDC attendees get free access to the videos via your Xojo account. Presentation slides and example projects are included to help you follow along. For the complete list of sessions, see the website.

Product: XDC 2016 Videos

Platforms: All

Price: $349 (introductory price)

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

Valentina 7 for Xojo

Paradigma Software announces the release of Valentina Release 7 with features that can dramatically enhance application development for Xojo developers targeting Windows, Mac OS, Linux (x86), and Raspberry Pi (ARM 7, Debian).

Valentina Server 7 is a server solution that combines three different enterprise ready servers into one package for providing advanced database and business analytics technology on Linux (x86 and ARM7 for Raspberry PI), Windows and MacOS X. These three servers include: Valentina Reports Server, for transforming data from many data sources into visually rich reports as web pages, graphics, PDF and more, Valentina DB Server, based on Paradigma Software's blazingly fast object-relational database technology, and Valentina SQLite Server, which allows developers to scale up their SQLite based applications into a true, client-server or server only application solution.

Valentina ADKs for Xojo and Valentina Server 7 adds the following new features to this robust solution:

Key-Value Storage. Valentina DB Server and Valentina DB ADK for Xojo now incorporate a key-value storage system that takes advantage of other Valentina DB Server features such as journaling, temporary tables and more.

Variant Fields. This flexible field type can store variable sized objects of differing types, with optional compression and included in Valentina DB ADK and Valentina Server 7

Scriptable Report Objects. Report objects, the visual elements of reports served, such as barcodes, charts and graphs have pre- and post- load scripts attached to them; added to Valentina Reports ADK for Xojo and Valentina Server 7

Improved Bar Codes. New bar-codes include Aztec, DataMatrix, Han Xin, QR and Micro QR formats and can also utilize outline fonts; added to Valentina Reports ADK for Xojo and Valentina Server 7

As a part of the Valentina 7 technology release, Valentina Server 7 works with the database continuous integration tools that are a part of Valentina Studio Pro 7, the ultimate database management and visual reports builder, also released by Paradigma Software. Valentina Server 7 also incorporates numerous performance improvements. Valentina Server is available as a standalone server solution for $299, and as a part of Valentina Developer Network, which allows developers to re-deploy unlimited copies of Valentina Server as a part of their own solutions for $599. Special versions are available at no cost for academic and educational use.

Product: Valentina 7 for Xojo

Platforms: All

Price: $299-$599

Website: http://www.valentina-db.com

Scripts Plugin 3.0

This version contains a novel class "Basic" with a different syntax (sample Basic files are included) compared to XojoScript/Xojo. It has the same functionality and capabilities, such as connecting it to a context. Basic can read multiple files using the keyword import. Sample projects will show how to implement interactive scripting with the Threadsafe class, with either XojoScript or Basic(Script). Interactive scripting requires a blocking thread in a Desktop application as is shown in sample projects, but not in a Console application, given that the Terminal waits for input in a while loop. More information is available once the plugin is installed in the Plugins Folder of Xojo. In the IDE, navigate to Help > Plugin References > Script. Note that many sample projects use the Lexing plugin, which is also available for downloading. Lexing is often as the Text Editor when dealing with programming code, but be assured Scripts plugin is not dependent on Lexing. These are free downloads, but if you plan to build applications with them, then get a license.

Product: Scripts Plugin 3.0

Platforms: All

Price: $35 (free demo)

Website: http://vanhoekplugins.com./

ComplexMatrixPlugin Updated

ComplexMatrixPlugin 4.6 has a much more powerful testComplexMatrix project which produces the application MatrixCalc.

ComplexMatrixPlugin:

can be used for 32- and 64-bit Xojo applications.

has all the functionality of my Complex and Matrix plugins and adds the ability to handle complex matrices and polynomials.

allows you to construct programs which can handle complex numbers, real matrices, and complex matrices much like doubles and integers are handled.

has many math functions can handle square matrices, such as Exp, Log, Sin, Asin, Sinh, Asinh, Pow, etc.

Product: ComplexMatrixPlugin

Platforms: All

Price: Free

Website: http://delaneyrm.com/ComplexMatrixPlugin.html

HDRtist NX 1.0

HDRtist NX is the third installment in the HDRtist series of applications that Ohanaware started back in 2009. NX is the absolute latest and most advanced version to date, featuring brand new technology and functionality that Ohanaware been refining in the last 7 years. What makes HDRtist NX so special?

Turbo charged 128-Bit image processing with high precision, utilizing multi-core processors and accelerated graphics hardware.

Next generation futuristic interface, making the application feel like it's directly from a modern science fiction movie.

Large live editor with split view, providing near real time performance while the images are being edited.

1-Click Styles, allow the customer to pick and choose one of our pre-made styles. Alternatively customers can create and share their own.

Master slider (with 4 settings) and fine grained control, give customers a single slider to help choose their look, while still giving access to the individual elements.

Multiple exposures, single images and even iPhone HDRs can be used with HDRtist NX.

Built-in online sharing, so customers can quickly share their images on their favorite social media sites.

Editable HDR image, when images are saved in the HDRtist NX format, customers can re-edit their HDRs without having to start again.

Ohanaware's Magic effect version 3.0, helps to boost the luminosity, vibrance and reduce minor imperfections of an image.

Supports "Drag and Drop" from Apple's "Photos" photo organizing application.

Tested with HDR images upto 101 megapixel in size.

Product: HDRtist NX 1.0

Platforms: OSX

Price: $29.99

Website: http://www.machdr.com/

Window Placement and Screen Extensions

Domador Software has just released a new product for Xojo developers, a set of modules called the Window Placement and Screen Extensions. These collections of methods extend the Window and Screen classes and give developers finer control over their windows' positions and dimensions. Our goal is to help make window management ever easier for you.

These extensions can be tried out for free in debug builds. Using them in production builds and compiled applications requires a license, currently available at an introductory price of $22. A license includes a year of updates. The modules were designed primarily for use on Windows, but most methods also work on Mac and Linux.

Product: Window Placement and Screen Extensions

Platforms: All

Price: $22 (free for debug builds)

Website: http://www.domador.net/products/components-for-xojo/

EverWeb 2.0 Brings New Blogging Platform

RAGE Software announced today a major update to EverWeb, the easy to use website design and publishing tool for macOS. EverWeb removes all the hurdles from creating and publishing professional websites with a complete drag and drop user interface combined with one-click publishing. EverWeb 2.0 introduces the much anticipated blogging platform which provides a no setup solution to starting a blog.

Starting from a professionally designed template, or from a blank canvas, users can design a website with modern features including; blogging, drop down menus, image galleries, e-commerce stores, social networking features and more. Under the hood, EverWeb creates fast loading, HTML5 and CSS3 websites that are compatible with all major desktop and mobile web browsers.

EverWeb 2.0 focuses on the new blogging platform which makes it easy to start a blog with social network enabled comments. The all new blogging platform does not require any setup and can even import older iWeb blogs or WordPress blogs.

EverWeb 2.0 also introduces character spacing and an advanced contact form making it easy to add fully customized contact forms with any number of fields to collect data from your customers.

Product: EverWeb

Platforms: OSX

Price: $79.95 ($99.95/year with hosting)

Website: http://everwebapp.com/features.html

xDevLibrary Announces New OpenGL Book

xDevLibrary is delighted to announce the release of a new book by Eugene Dakin, I Wish I Knew How To... Program OpenGL Core 32-bit with Xojo on Windows and OSX.

There are many impressive games that have been created with OpenGL, such as Doom 3, Counter-Strike, various Medal of Honor titles, Need for Speed, and many others. This book will provide you with the basics to start your own OpenGL core projects on Xojo. Watch the video clips (http://scispec.ca/ in the Books Section)! The table of contents for I Wish I Knew How To... Program OpenGL Core 32-bit with Xojo on Windows and OSX are available for preview on the website.

OpenGL is one of the few standards for creating a powerful software interface. There is a great deal of reusable code and material on the internet that can be adapted to Xojo.

This book builds a strong foundation on programming graphics. This is an advanced graphics book and it is highly recommended to understand the Xojo programming language first. An intermediate book called *I Wish I Knew How to... Program the Canvas Control with Xojo Desktop* is a good book to study and understand before learning OpenGL. Examples in this book have been created and tested on Windows 10 and OSX El Capitan operating systems. This book is focused on 32-bit programming. Much of the code works with a timer to provide smooth graphics and animation. Below are a few videos of examples that are included in this book. These examples are currently 32-bit.

Examples include:

Many primitives (quads, triangles, etc.)

Fundamentals of colours

Movement and rotation

Points

Starting a graph and chart

Beginning lighting

Lots of texturing

Blender models

Transparency

Camera viewing

An introductory understanding of threads

Collision detection

Xojo Blocks game

A first person viewer (no shooting)

...and more

There are over 550 pages with 23 chapters and more than 80 example programs with this book. This ebook is pdf formatted and all examples are included as Xojo code. It is assumed that you have an intermediate understanding of both Graphics programming and of the Xojo language.

Interested readers can find out more and purchase this book and many others at xDevLibrary (http://www.xdevlibrary.com) for instant delivery via GumRoad.

Book: I Wish I Knew How to... Program OpenGL Core 32-bit with Xojo on Windows and OSX

Platforms: All

Price: $14.99

Website: http://gum.co/SzsJ

Basecamp for Software Developers from XDC Speaker Susan Fennema

"Basecamp for Software Developers" is now available to the Xojo Community. While it is applicable to most software platforms, it was designed with Xojo users in mind. Based on past project management experience, this proven method has been rolled out to help teams finish projects within scope, on time and on budget. Whether you are an in-house developer, a solopreneur, or managing a small team, this package will help you repeat your successes. Even if you have a project manager in place already, this system and process are easy to pick up and run with.

If you need a non-intrusive, streamlined way to achieve satisfactory completion of projects, this process is for you. Here's what's included:

Introductory Session

Process, Project Template, and Client Communications Basecamp Implementation

Two Training Sessions (post implementation)

Two Coaching Sessions (to customize the process to your team's needs)

Subscription to an exclusive newsletter, Staying Beyond the Chaos, which provides ongoing tips and reminders

Within a week, you can be on your way to better project management, helping to ensure your clients' satisfaction.

If you are interested in talking about this proven method, please let Susan know. Email her at susan@beyondthechaos.biz or choose a time that works for your schedule (http://www.calendly.com/beyondthechaos/btc) and let's meet to talk about your situation.

Product: Basecamp for Software Developers

Platforms: All

Price: NA

Website: http://www.calendly.com/beyondthechaos/btc

WebGen Lets You Make WebControlWrapper Objects

WebGen creates a WebControlWrapper subclass pre-set with basic constants, navigator and layout icons, and will even set up library loading. Set up, generate, and drag the XML file into your Xojo Web project! Getting started with a custom web control is now quick and easy.

In this update the LayoutEditorIcon will tell you if your image is too big when making a tray item. Additionally, the HTMLHeader method is now more complete when adding a jQuery library.

Created as a side project during the course of XDC 2016, WebGen will help both new and experienced Xojo users create Web controls.

WebGen goes a step beyond to make your control well rounded.

Generate a Namespace to be sure your control works in all versions of Xojo Web

Create icons for the IDE, and be sure they fit within guidelines from the documentation.

Automatically create the code to load Frameworks

Hide developer events from end users with the tick of a box.

Product: WebGen

Platforms: OSX

Price: Free

Website: http://webgen.timi.me/

MonkeyBread Software Releases the Videos from Xojo conference in Koblenz

Monkeybread Software organized a Xojo related conference earlier this year in beautiful Koblenz, Germany. We recorded most of the conference sessions and those are now available to attendees. Included are slides, example projects, and audio recordings.

Our next conference will be take place in metropolitan Berlin, Germany. We meet in the lovely Ellington hotel in the center of west Berlin. The hotel is near Kurfurstendamm, the Zoo and KaDeWe. Beside our two conference days we have accompanying social programme with our dinner event and optional two training days. For the evenings we have casual get-together in the hotel bar or beer garden.

If you register for the Berlin conference, you can get access to the conference materials from the Koblenz conference. Or if you can't attend the Berlin conferences in person, you can get a video-only ticket for the same price.

Product: MBS Xojo Conference Videos

Platforms: All

Price: Free

Website: http://www.monkeybreadsoftware.de/xojo/events/berlin-2017-event.shtml

Quick License Manager Protects Windows Apps

Soraco Technologies is happy to let the Xojo development community know that their software license protection tool, Quick License Manager, can now protect Xojo Windows apps.

Product: Quick License Manager

Platforms: Win

Price: $200-$800

Website: https://soraco.co

gPDF graphics class for Xojo

gPDF is a custom class designed for developers using the Xojo programming environment and is designed to work with applications written for use with Apple OSX/macOS , Microsoft Windows, Linux, Console, and Web applications. For OSX it requires version 10.7 or above, and for Windows version 7.

gPDF uses the same Graphics syntax you have been using for the Xojo Canvas and Picture object, making it very easy to create complex PDF documents without having to learn a new and complex framework. The gPDF users guide gives details on all the commands, and any enhancements or restrictions as compared to their use with Xojo graphic objects.

Product: gPDF graphics class for Xojo

Platforms: All

Price: $129

Website: http://www.rdsisemore.com/gpdf

FileName Extreme

FileName Extreme has been release on the Apple AppStore by Holy Mackerel Software. FileName Extreme is a 64-bit Xojo application for renaming file names, folders and extensions based on their internal picture and audio metadata. It also allows over 30 renaming types including case, remove, find and replace, sequential numbering, hashes and truncation.

Apart from renaming you can export reports of your file data to CSV, PDF, Tab and XML. It uses many MBS functions to get access to additional file data, RegEx, Sparkle updates and SQLite databases. It uses threads to keep the interface responsive. It uses Einhugur Window Splitters to keep the interface flexible. It uses the Rowlands/Tempelman code for Apple AppStore Receipt verification.

Of particular interest to many may be the ability to export the EXIF (Mac only) and Audio metadata including iTunes Artwork and Lyrics.

Product: FileName Extreme

Platforms: OSX

Price: $20

Website: http://www.filenameextreme.com/

Mac App Store: https://itunes.apple.com/us/app/filename-extreme/id1159638311

Bitrot Detector 2016 Release 2

Domador Software has published Bitrot Detector 2016 Release 2. With this release, Bitrot Detector scans files and folders much, much faster than before.

Bitrot Detector is a great complement to just about any backup scheme (on a Windows computer). Bitrot Detector creates a profile of files on your computer and scans them periodically, notifying you of potentially unwanted changes, while there's still time to restore the unaltered, original files from your backup. You can specify which files and folders you'd like to track and how often to rescan them. Thanks to Bitrot Detector, you can identify and repair otherwise unnoticeable data loss, and make the most out of your backups.

Product: Bitrot Detectora

Platforms: Win

Price: Free Trial/$24

Website: http://www.domador.net/products/brd/

Xojo Design Awards Winners

Congratulations to the 2016 Xojo Design Awards winners!

Best Overall: EverWeb (http://www.everwebapp.com/)

Best Business App: Light Blue (https://www.lightbluesoftware.com/)

Best Consumer App: Alinof Timer Pro (https://www.alinofsoftware.ch/apps/products-timerpro/index.html)

Best Cross-Platform App: PubCoder (https://www.pubcoder.com/)

Best iOS App: Studiometry Touch (http://oranged.net/studiometrytouch/)

Best Developer Tool: Everweb (http://www.everwebapp.com/)

Product: Xojo Design Awards Winners

Price: Free

Clutch Identifies Xojo As Top Cross-Platform Development Tool

Clutch, a B2B ratings and reviews firm based in Washington, DC, has identified Xojo as a top cross-platform development tool. Their research findings were based on a number of factors, including breadth of platform features, ease of use, client reviews and market presence.

"People have always wanted faster ways to build software and that's why we created Xojo," commented Geoff Perlman, Founder and CEO of Xojo, Inc. "Our philosophy has always been to make development faster by offering native, cross-platform solutions. Xojo enables anyone to build for the platforms that are important to them by abstracting them from having to learn several languages."

"In the course of our research on the leading app development software products, we saw there was a real need for tools that could do more than simple app-builders, but weren't as complex as full-scale enterprise platforms," explained Chandler Dunklin, Research Analyst at Clutch. "We thought Xojo was a prime example of this kind of tool. This was confirmed by the client reviews we completed for Xojo that rated the platform a perfect 5 stars."

Website: https://clutch.co/press-releases/clutch-identifies-top-cross-platform-app-development-tools

Introducing Liquid Database

Liquid Database lets you manage your personal collection of Liquids (Liquid Receipts), Flavors, Bases, and Distributors, and keep track of your storage. It features:

Liquids Database

Flavour Database

Bases Database

Distributors Database

Storage

Just enter your Flavours, Bases, and Distributors once and use them to manage your Liquids and your personal Liquid Receipts. For each Item you can store additional Informations like up to 5 Flavours, a Base and Distributor and a graphical Illustration (Picture) for each Liquid or the share value of PG, VG and Water for each Base and more.

For each Item you can set an amount Value and the unit of measurement and if this amount Value is greater then 0, the Item will automatically be added to your Storage Database.

Product: Liquid Database 1.0

Platforms: OSX

Price: $2.99

Website: https://itunes.apple.com/app/liquid-database/id1149829246

MBS Xojo Conference 2017 in Berlin

Monkeybread Software is pleased to announce the European MBS Xojo Conference in metropolitan Berlin, Germany on May 4-5, 2017.

We will meet in the lovely Ellington hotel in the center of west Berlin. The hotel is near Kurfurstendamm, the Zoo, and KaDeWe. Beside our two conference days we have accompanying social programme with our dinner event and optional two training days. For the evenings we have casual get-together in the hotel bar or beer garden.

We will have Xojo engineers join our conference. Stephane Pinel from France will be there to talk about Xojo. Jens Boschulte, our PDF specialist and creator of the DynaPDF library will be available for questions. And of course we have a few other well-known Xojo developers coming.

Sessions are to be held in English. Our conference is conceived as a networking event for the Xojo community. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers. If you like to hold a presentation, please contact us as soon as possible. Speaker receive discounted tickets.

Product: MBS Berlin Xojo Conference

Platforms: All

Price: 299 Euros (until Dec. 4, 2017)

Website: http://www.monkeybreadsoftware.de/xojo/events/berlin-2017-event.shtml

ArchiveXojo

ArchiveXojo is the composite of several things. It is a version control system. It is a project documentation tool. It is a central code repository making it easy to find and reuse code created in any of your Xojo projects.

ArchiveXojo stores code, as it is being developed, into an independent text file. At intervals, you can bring the content of this text file into the ArchiveXojo database.

Storing all your code changes as you work, the use of ArchiveXojo removes some of the anxiety inherent in altering code. It is easy to "unravel" a bad decision.

ArchiveXojo is also a resource. All your old code from all your projects is available in one place for possible reuse in new projects. Refactoring old code and reusing old code is part and parcel of being a Xojo programmer. The ArchiveXojo database has all the tools of a database to find and grab bits of your previous work.

Product: ArchiveXojo

Platforms: OSX

Price: Free

Website: http://www.bearboat.net/ArchiveXojo/ArchiveXojo.html

XojoThemes 2.0

Gavin Smith is pleased to announce the release and immediate availability of XojoThemes 2.0, now also for Windows for the first time. XojoThemes allows you to choose or create themes for the Xojo IDE's code editor. For example, you might want to have one theme for the daytime and a different one for the evening, such Sunset and Solarized Dark.

XojoThemes 2.0 brings the ability to import and export themes! Themes are created as .xojo_theme files and allow for easy sharing amongst your colleagues or other computers, whether they are on macOS or Windows.

Product: XojoThemes

Platforms: OSX/Win

Price: Free

Website: http://www.libertyapp.com/xojothemes/

Snippery 1.2

Snippery 1.2 adds Syntax Highlighting for HTML, JavaScript, PHP, and Xojo programming languages (more to come!); Color Schemes to customize the main editor window background, language keywords and other elements; self-update feature and a new Finder menu item that simplifies even more the creation of a new entry from the selected text into Snippery.

In addition, Snippery 1.2 also includes improvements for seven of previously existing features, and six bug fixes. For example, now it is possible to switch and copy the HTML rendering from the Preview Window.

Using Snippery you will save a lot of keystrokes and repetitive work thanks to the "Text Expander" feature! Define text templates, use placeholders, and "expand" them when you need to use them... typing only the text that really changes.

Write your snippets using Markdown syntax, apply style format, insert images, links, tables... and export them as PDF, Word, Pages, RTF or HTML files.

Preview your Snippets (with Markdown syntax, HTML or plain text) with a simple click of the mouse, switching from Preview Mode to Edition Mode on the Main Window... or use the dedicated Preview Window instead.

Save all your private and sensible data from prying eyes thanks to the strong Encryption feature! and, with the automatic Lock feature, all your snippets will be safe when Snippery detects no activity for the adjusted idle time; or force the Lock window with a simple keystroke every time you go away from your Mac!

Filter the listed snippets by the searching criteria you want: any, title, text, tags; for any of the included date presets (day, week, month and year) or by any date range you choose! Then Sort the matching results by creation date, modification date or title in ascending or descending order, and you are done!

Product: Snippery

Platforms: OSX

Price: 14.95 Euros

Website: http://www.aprendexojo.com/software/snippery

Color Picker Component for Xojo

The Color Picker component for Xojo development platform is a support tool for color management. It is made available to a box containing the most used colors in shades divided. It can be used to design applications or any other environment where you need to use the colors.

After you insert the component inside the window you can manage the color properties.

You will see a box with the most used colors divided in shades.

By clicking on a color you are enhanced the Selected Color properties. This property is public, available both in writing and in reading.

Use the property SelectedColor to retrieve the color value and chose to use it in your application.

You can also use popup window for choose a color.

Product: Color Picker Component for Xojo

Platforms: All

Price: 8 Euros

Website: http://www.pesarosystem.it/xojo-picker-color-english.asp

New Windows 10 Registry Book

xDevLibrary announces the release of a new book by Eugene Dakin, I Wish I Knew How to... Program Windows 10 Registry.

Windows Registry is the heart and soul of your Windows computer. This book show the fundamental programming parts that work with Xojo to change the registry with your program.

There are over 10 chapters with more than 180 pages with over 50 example programs. Interested readers can find out more and purchase this book and many others at xDevLibrary (http://www.xdevlibrary.com) for instant delivery.

Product: Program Windows 10 Registry with Xojo

Platforms: All

Price: $14.99

Website: http://xdevlibrary.com

ZappAppz Popup Controls

After over a decade of software development for universities and the US military, ZappAppz announces the release of their first commercially-available Xojo web products for the private sector.

Available now, ZappAppz Popup Controls includes a popup date selector, clock, calculator, and color picker for Xojo web apps as well as the source code to modify the controls to suit your needs.

These controls are in use in commercial applications serving thousands of users a day in the university and government medical fields. In order to maintain code through years of use and numerous evolutions, we focus on code that is well-documented and easy-to-read. By providing the source code with all of our controls and routines, you can easily dissect it and adjust it to meet the needs of your own commercial applications.

Product: ZappAppz Popup Controls

Platforms: All

Price: $79

Website: http://www.zappappz.com/

FlexGrid Control for iOS Apps Released

Jeremie Leroy is pleased to announce the release of FlexGrid for Xojo iOS Apps. FlexGrid is scrollable and flexible layout used to automatically organize child ContainerControls depending on available width and height. It was initially designed to mimic Flexbox item available in CSS/HTML.

Thanks to the new ScrollableArea in Xojo 2016R2, FlexGrid takes care of setting up all layout constraints for you.

Product:

Platforms: iOS

Price: 29?

Website: http://www.jeremieleroy.com/products/flexgrid.php

TipWiz Tip Calculator for iOS

The fast and simple TipWiz tip calculator makes use of the improved iOSTable introduced in Xojo 2016 R2 to offer a history of your purchases, including location Services.

Product: TipWiz

Platforms: iOS

Price: $0.99

Website: https://itunes.apple.com/app/tipwiz-fast-simple-tip-calculator/id1102406928

Gantt Component for Xojo

The Gantt component for Xojo is a support tool for project management in a diagram that displays the status of the projects for a period of time. It can also be used to view the reservations of a hotel, for a calendar of events, or any other environment where you need to display a diagram with the elements and time.

It is very simple and easy to use, just drag the xojoGantt folder in your project, and you can start using it.

Product: Gantt Component for Xojo

Platforms: All

Price: 48 Euros

Website: http://www.pesarosystem.it/xojo-gantt-english.asp

gGauge for Xojo

gGauges are Xojo Custom Controls (Web and Desktop) for generating and animating nice and clean gauges. Gauges are fully responsive, resolution independent and self-adjusting.

half or donut shape

customize gauge colors and background

customize value decimals, symbol and formatting

use default 3 segments or create your own segments

customize min/max values and labels

customize title and label font and color

customize gauge animation type and speed

customize pointer shape and color

Product: gGauge

Platforms: Web and Desktop

Price: Desktop: $17 (encrypted), $69 (with source)

Price: Web: $17 (encrypted), $69 (with source)

Website: https://www.gate61.com/ggauge.html

Answers is Retina-Ready

Today, Answers is brought to you in high resolution; ready for Apple's Retina displays. Designed to always be a pleasant experience, Answers is your go-to app for help documents of any size.

Help documents are vital to customer support, and making them is no longer a challenging task. Answers from Tim Parnell, makes creating and organizing help documents simple. By allowing users to focus on the content, not the code, anyone can quickly create help documents like software help books or website FAQs.

Now updated, Answers features several fixes alongside its high resolution interface. Several user experience issues have been resolved relating to the open and save dialogs, as well as the toolbar buttons. Included with this update is also a revised version of the Mac Help theme for 2016 that displays better in wide web browsers. Version 1.1.8 also features other minor bug fixes and tweaks.

Product: Answers

Platforms: OSX/Win

Price: Free/$29 (Pro)

Website: http://nswrs.com/

xDev Magazine Launches xDevLibrary

xDev Magazine is delighted to announce the re-launch of RBLibrary as xDevLibrary, following the purchase of the classic a la carte article site in April.

xDevLibrary gives Xojo developers a way to instantly purchase terrific books, tutorials, how-tos, and other programming articles from top Xojo writers. Currently the site contains mainly the same content as the former RBLibrary, but xDev is committed to enhancing existing products, as well as regularly adding new content, including articles from past issues of xDev Magazine.

With that in mind, the site is launching with with a brand new book from Eugene Dakin: "I Wish I Knew How to... Program Raspberry Pi 2 B Electronics with Xojo." This fantastic 380+ page book will guide you in using Xojo to program your Raspberry Pi motherboard and includes examples such as ultrasonic distance, LCD words, graphics, and custom glyphs, infrared sensors, photo and video recording, servos, LEDs, infrared receivers, and more.

Marc Zeedar, the publisher of xDev Magazine, feels that xDevLibrary is a great complement to the resources already offered by his publication. "Now we can offer the best of both worlds: the value of a subscription-based service and the instant purchasing of individual articles and books."

Former RBLibrary owner Norman Palardy is also excited about the transition to the new site. "xDev has been providing REALbasic users with learning resources for over 14 years and we're pleased to see them continue their commitment to the Xojo community."

xDevLibrary is re-launching with a simple one-page design, but a more elaborate design is planned for the long-term. Feedback and suggestions as to what readers would like to see is encouraged!

Product: xDevLibrary

Platforms: All

Price: Varies by product

Website: http://www.xdevlibrary.com

Hide for Mac OS X

Javier Rodriguez (AprendeXojo.com) announces the immediate availability of Hide for Mac OS X (10.7 and later). Hide for OS X hide and reveal all the files and folders found on the Desktop. This way you can clean your OS X Desktop with just a mouse click!

This feature is specially useful for the following scenarios (among others):

Screencast recording

Presentations

Screen sharing

Hide for OS X "remembers" all the hidden files on a previous session, so you can reveal them again the next time you run the App.

Hide is a "faceless" app! This means that, once executed, all their features are available from the menu installed on the Finder Menu Bar. There is no user interface.

Product: Hide for Mac OS X

Platforms: OSX

Price: Free

Website: http://www.aprendexojo.com/product/hide/

ReText Released

ReText is a Search and Replace Text Editor which allows you to use as many Search and Replace operations automated and run them in any order. ReText offers not only simple Search and Replace methods, it also offers Search and Replace by using Regular Expressions for unlimited flexibility.

In addition to manually entering Text, an automated acquisition and processing of Text from the Clipboard is possible.

Properties of ReText:

Easiest operation

Unlimited amount of ReTexter Groups

Unlimited amount of ReTexters in each Group

Automatic acquisition and processing of the Clipboard

Templates Testtext

Simple Search and Replace

Search and replace using Regular Expressions

Templates for frequently used Regular Expressions

Loading and saving of Text Files

Copying and Moving of ReTexters between ReTexter Groups

Detailed guidance in Help Book format

Product: ReText

Platforms: OSX

Price: $2.99

Website: https://itunes.apple.com/app/retext-regex-search-replace/id1115122731

Stamp for Mac OS X

Javier Rodriguez (AprendeXojo.com) announces the immediate release of Stamp for Mac OS X (10.7 and later).

Don't waste time writing again and again the same texts with only minor changes! Improve your productivity with limitless text templates that you can select from the Finder menu, and where you can include up to nine placeholders, so you can type the text that really changes once you want to apply the selected template on the frontmost document. In addition, you can repeat and combine the placeholders on the templates, so you have all the flexibility you need to properly compose complex text combinations!

You can use Stamp, from OS X 10.7 and on, to save time:

Writing canned messages with placeholders you will replace on the fly.

On customer support, writing email replies (or other mediums as Facebook, Twitter...)

Writing text snippets: headings, footprints, signatures...

Using code snippets in your projects

Writing reports, memorandums, emails

And a lot of other text-related tasks in your day to day!

Clean user interface, simple and fast to use, and best of all: Stamp will not hurt you pocket. It's just 4.95 ? and you can install and use it on every Mac you own!

Access the Templates from the Finder Menu

The Stamp finder menu dynamically shows the ten templates you use more often! Nevertheless, other Finder menu option gives access to the window with all of the available entries for selection: easy and fast!

Add text in a breeze!

Create new templates with the selected text from any application using the Finder Menu item, dragging a text file or text selection to the Stamp window. This way it is really fast and easy adding new entries with text you are going to use again in the future!

Anyone can use Stamp in trial mode, getting a free Trial License with the form available on the product webpage.

Product: Stamp for Mac OS X

Platforms: OSX

Price: 4.95 ?

Website: http://www.aprendexojo.com/software/stamp-dont-repeat-yourself/

Spotlight Importer 3.5

The Spotlight Importer is a free system extension for Mac OS X from Thomas Tempelmann that facilitates searching your Xojo projects with Spotlight. It had been formerly distributed with the Mac IDE, but is now a separate file you need to install yourself.

The new version 3.5 has been updated to support the latest IDE version 2016r1 and is a required update when you're using the new IDE and have project files using the old extensions (.rbp, rbvcp etc.).

Even if you're not a Mac user, Thomas has posted an article on various ways to search your projects (http://blog.tempel.org/2015/10/SearchingMultipleXojoProjects.html).

Product: Spotlight Importer 3.5

Platforms: OSX

Price: Free

Website: http:/

End of article.