Omegabundle for Xojo 2019 is now available and includes the best third party add-ons, extensions and more for Xojo. Many of the products this year, in addition to supporting the 'regular' desktops also support Raspbian. Get some feedback here on what's new and different and, you can also ask questions of the participating Omegabundle vendors.
Xdev Magazine Sept/Oct Issue 17.5 "Numbers" is now available. Featuring numbers-only field, web app tutorial, mapping, what's new in MBS, and much more:
Numbers Please! Part 4 by Markus Winter What is a number? And just how do you tell a program to detect a number? It's much more complicated than you'd think -- hope you like Regex formulas!
What's New in the MBS Plugins by Stefanie Juchmes Based on Christian's talk at the Miami Xojo Conference, Stefanie covers many new aspects of the Monkeybread Plugins you might have missed.
Maps (Part 1) by Markus Winter Would you like to include maps in your application? Be careful, as what used to be free now costs a fortune. Markus sets the stage for saving money by switching to Apple Maps.
Your First Web App -- Part 2 by Paul Budd Paul continues to build his Web app, this time incorporating the functionality of adding records, searching, and using SQL prepared statements.
*PLUS*: Shared properties, power user features, standard operating procedures, Best of the Web, and more!
Don't miss out! Omegabundle for Xojo 2019 includes a subscription to Xdev Magazine, and Omegabundle for Xojo 2019 last day is September 10, 2019.
Another feature new with the release of Valentina Release 9.5, Valentina Reports for Xojo ADK, Valentina Reports Server and Valentina Studio Pro is another new report type: Multi-Part Reports.
Multipart report (also referred to as a multi-page report or a report book) is a report consisting of multiple parts. Each report part of the multipart report has its own source query, regions, controls, page size, orientation and scripts. Unlike sub-reports, all report parts are independent. They do not share data and there is no master-detail relation.
Multipart reports are useful if you need to combine data from different queries in a single report. Previously, it was also possible to do using the sub-reports with the independent property turned ON, but the multipart report provides a more straightforward way. Layouts for all report parts are kept in a single report, while with subreports, they are spread across multiple reports.
Each part is represented by a separate tab on the report parts tab bar.
GuancheID is a brand new tool from AprendeXojo, makers of the GuancheMOS serialization and licensing component that is included with Omegabundle for Xojo 2019, and Omegabundle buyers get it for free!
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.
GuancheID works on Xojo Desktop and Console projects Built as 32 or 64 bits executables.
If you purchased Omegabundle for Xojo 2019, watch your email for this update!
Brand new for Omegabundle for Xojo 2019 is GraffitiFontPicker.
GraffitiFontPicker allows you to provide a previewed interface for your users to pick system fonts, and keeps track of recent and favorite selections, with the correct native appearance for your application.
New for Omegabundle for Xojo 2019 is GraffitiSuite's GraffitiDateTimePicker.
GraffitiDateTimePicker is an advanced chronological selector that combines both a date picker and time picker in to a single component. It has a wide variety of features including complete color customization, and views for time, month, year, and decade.
With views for Time, Centurem, Year, Month; 24- or 12-hour time selection; Single, Multiple, or Range date selection; and a plethora of customization options.
Fraff is one of over 40 controls included in GraffitiSuite Desktop Edition, and included in Omegabundle for Xojo 2019
Trisha Duke passes along her years of useful tips for Xojo developers in Code Smarter: Tips for Xojo Developers, from XDev Library. Over the years of using Xojo, these tips have helped her to rapidly create applications which are robust and flexible.
Topics include naming conventions, subclasses, switchable functions, Container Controls, Mac versus Windows, and more.
You will find this and more in the xDev Libary included in Omegabundle for Xojo 2019.
Valentina Reports is a platform well represented in Omegabundle for Xojo 2019, a bundle of the best developer tools for Xojo development for only $349.
You get Valentina Studio Pro, which lets you design, script, test and manage reports - included in Omegabundle for Xojo 2019 & regularly $199!
You get Valentina Reports ADK for Xojo on all supported operating systems (macOS, Windows, Linux (x86) and Raspberry PI (Raspbian, ARM7) - included in Omegabundle for Xojo 2019 and regularly $399!
You can also register Valentina Reports in projects on Valentina Server and serve those reports easily - included in Omegabundle for Xojo 2019 and regularly $1,499!
You also have a handy free viewer, too, in the free version of Valentina Studio. You can share reports with Valentina Studio users at no additional cost.
A report though is more than just a bunch of table text on a document.
Valentina Reports incorporates a robust chart and graphing system. You can easily export these programmatically reports in XML enriched PDF, HTML, Postscript, or Image. What you do with the result is limited only by your imagination.
Included in Omegabundle for Xojo 2019 is a full license for Valentina Server, and one component of Valentina Server is Valentina SQLite Server. Valentina SQLite Server was created to make it as easy as possible to migrate your SQLite local apps to a real client-server solution. The included license has unlimited connections. It also allows you to leverage the reporting system of Valentina Server using SQLite.
From the files of xDev Library comes Tam Hanna's Extreme Programming with its application to Xojo. Extreme Programming is a popular Agile Process. Learn more with the this volume from this selection among several included in Omegabundle for Xojo 2019.
There are many Xojo developers that have settled on using SQLite for internal storage, and the Paradigma Team is okay with that. So okay with that, that we created a scalable Valentina SQLite Server and incorporated into Valentina Server. This makes it very easy to scale up your SQLite based application to a powerful client-server solution.
In Omegabundle for Xojo 2019, you get a copy of Valentina Server (reg price $1,499.95 ) with your purchase.
But what about the ultra fast ValentinaDB Server, one of several servers incorporated into Valentina Server? What makes it so special? Here is one feature requested by ValentinaDB developers that frequently worked with MS SQL Server.
Check out the MERGE Statement, something not supported by many competing database servers. It does the combined work of insert, update, and delete to merge and combine the contents of tables.
GraffitiPagination Now in Alpha
GraffitiPagination is an easy-to-use pagination component written with system appearance in mind. Easily control how much of your data displays by splitting it in to pages and using GraffitiPagination to load new data sets!
The new July/August 2019 (17.4) issue features a wide variety of topics, from custom controls to creating barcodes, as well as looks ahead and behind. There's also a terrific tutorial on creating your first Web App. If you purchase Omegabundle for Xojo 2019, you can get this as a part of your subscription.
xDev Magazine is the only publication in the world exclusively devoted to guiding developers in how to use the free Xojo multi-platform rapid application development environment, from Xojo, Inc.
This latest issue of the magazine includes the following feature articles:
Numbers Please! Part 3* by Markus Winter
What is a number? And just how do you tell a program to detect a number?
TextField with Warning Sign* by Markus Winter
For his Numberfield, Markus needed a new control with a warning sign.
Husband + Wife + Xojo* by Richard and Trisha Duke
Richard looks back on 30 years in the computer business.
Creating Barcodes in Xojo* by Stefanie Juchmes
With the MBS barcode plugin, you can create over 80 types of barcodes.
Curves Ahead* by Marc Zeedar
Predicting the future is tough. All we really know is that everything will change.
Your First Web App* by Paul Budd
Never created a Web App? Now is your chance!
PLUS: Computed properties, WWDC, Xojo Podcast, Client Communication, WeakRefs, Best of the Web, and more!
GraffitiWall Now in Alpha!
This is an excellent class that allows you to add any number of containers to your window, and provides an animated, responsive view wherein the containers will move to fill the display area! This control is based on GraffitiScrollContainer, which is itself a ContainerControl, so there's no limit to the possibilities!
● Animated movement of containers on resize/addition/removal
● Custom Gutter Height/Width
● Static Column Width
● Minimum Column Width
This year, the Omega Bundle 2019 includes MarkDown Parser (valued at 80 euro). A set of classes written in 100% Xojo Code (source code provided) plus optimized TextArea controls (provided as an example about how to use it).
MarkDown Parser gives to Xojo developers (Desktop, Web, Console; 32 and 64 bits) the ability to parse Markdown to HTML + CSS on the fly! Use the markdown text as the source for the class instance and get on the the HTML with the CSS styles provided as result, so you get the visually enriched HTML ready to use as is or for additional purposes in your project thanks to the flexibility provided by HTML!
• Six levels of headers
• Code inline and Blocks of code
• Bold, Italic, Strike-trough text styles
GuancheMOS: new add-ons
In Addition, those who purchase GuancheMOS as part of the Omega Bundle (or from the regular AprendeXojo Store) will be entitled to receive the next release with the ability to generate unique serial numbers (licenses) attached to a particular Hardware ID (macOS and Windows).
Coming Soon to Alpha!
This class makes it simple to provide a uniform and informative experience in your UI, and emulates popular browser-based components for a modern and sleek feeling. This class comes with no shortage of customization options and features to allow it to fit in with any UI design choices you make! There are simply too many possible ways to use this product in your application.