Article Preview
Buy Now
NEWS
News
Issue: 16.2 (March/April 2018)
Article Description: No description available.
Article Length (in bytes): 92,059
Starting Page Number: 8
Article Number: 16201
Related Web Link(s):
http://www.GraffitiSuite.com/
http://www.monkeybreadsoftware.com/xojo/plugins.shtml
http://www.pesarosystem.it/xojo-new-window-style-english.asp
http://www.pesarosystem.it/xojo-zoom-image.asp
http://xdevmag.com/orders_book.shtml
http://www.pesarosystem.it/xojo-gridmap-english.asp
http://www.xojo.com/download
http://www.serverranger.com/
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://www.pidog.com/piDogScrollingCanvas/DataView.shtml
http://fwroller.com/xproddns/
http://xdevlibrary.com
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.omegabundle.net/
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://xojo.com/xdc/
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.monkeybreadsoftware.de/xojo/EventKit/
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/
http://www.monkeybreadsoftware.de/xojo/events/berlin-2017-event.shtml
http://www.bearboat.net/ArchiveXojo/ArchiveXojo.html
http://www.libertyapp.com/xojothemes/
http://www.aprendexojo.com/software/snippery
http://www.pesarosystem.it/xojo-picker-color-english.asp
http://www.xdevlibrary.com
http://xdevlibrary.com
http://www.zappappz.com/
http://www.jeremieleroy.com/products/flexgrid.php
http://www.ohanaware.com/appwrapper/
http://www.pesarosystem.it/xojo-gantt-english.asp
http://nswrs.com/
http://www.xdevlibrary.com
http://www.aprendexojo.com/product/hide/
http://www.aprendexojo.com/software/stamp-dont-repeat-yourself/
http://blog.tempel.org/2015/10/SearchingMultipleXojoProjects.html
http://www.tempel.org/RB/SpotlightImporter
http://www.monkeybreadsoftware.de/Freeware/IPinmenubar.shtml
Full text of article...
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 Rodríguez (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/ GraffitiSuite Release 25
GraffitiSuite Solutions is proud to announce Release 25 for GraffitiSuite Desktop and Web Editions! Included in Release 25 are major bug fixes, compatibility improvements, and new products.
According to the company: "For R25, we focused on improving not only the end-user's experience, but also the developer's experience. We've done some work converting old Constant values for properties to Enumerations and added properties and methods that were previously missing and frequently requested for a number of the classes."
In the realm of new products, Desktop Edition has three new classes (GraffitiNote, GraffitiSettings and GraffitiTabBar), while two new classes have been added to Web Edition (GraffitiWebLabel and GraffitiQRReader). These new classes are sure to be a welcome addition to any developer's arsenal.
In terms of bug fixes, for Desktop, GraffitiHTMLEditor has seen a plethora of changes aimed at improving support on MacOS primarily. Other notable changes are to GraffitiGrid, GraffitiCalendar, and GraffitiSlideshow.
Product: GraffitiSuite
Platforms: All
Price: Starting at $149/year
Website:
http://www.GraffitiSuite.com/ Aloe Express 1.1
Tim Dietrich is pleased to announce the initial production release of Aloe Express (https://aloe.zone), an open-source module that can be used to quickly and easily build Web APIs, microservices, and more using Xojo. Aloe Express is the next generation of the popular "Aloe" project that Tim released last fall.
Version 1.1 adds support for two new classes: HelperApp and ServerThread. Xojo uses co-operative threads, with all threads running on a single core. To make use of additional cores, Xojo suggests using separate processes (or "helper apps"). With the new HelperApp class, developers can effortlessly integrate helper apps into their Aloe Express-based apps.
With the new ServerThread class, developers can create Aloe Express-based apps that listen for requests on multiple ports. Requests can be evaluated and processed based on the port that they are received on.
"The original Aloe module was designed for use with the Xojo Web framework, giving developers a way to extend the framework and build advanced Web solutions," said Tim. "Aloe Express takes that a step further. With it, developers have a solid foundation on which they can build all types of Web-based solutions -- including APIs, microservices, apps, and more -- and do so using Xojo console projects. As a result, developers have even more control and flexibility as they develop their solutions."
Essential features of Aloe Express include:
A multi-threaded model, where each request is processed in its own thread. Easy access to requests, including their headers, parameters, and more.
Complete control over responses, including statuses, headers, content, and compression.
Support for sessions, server-side caching, logging, and more.
Product: Aloe Express
Platforms: Desktop
Price: Free
Website:
https://aloe.zone MBS Plugins 18.0 Released
Monkeybread Software releases version 18.0 of the MBS plug-in for Xojo.
The MBS plug-in comprises a collection of several plug-in parts which extend the Xojo (Real Studio) development environment with 2,300 classes featuring over 60,000 documented functions. Our plugins support all three platforms Mac OS X, Windows and Linux with all project types desktop, web and console including 64-bit and ARM targets. Some of the highlights on the 18.0 update:
We got a new Clipper plugin part inside our Tools plugin. The ClipperMBS module performs line and polygon clipping - intersection, union, difference and exclusive-or, and line and polygon offsetting. Please play with new example projects to see what it can do for you!
Our DynaPDF Plugin got a new ExtractText function to extract text of a page, optionally inside a rectangle. The RenderPDFFileEx function writes images for all pages of a PDF file to a given folder, optionally preemptive threaded. We added example to sign PDF with 2048bit PKCS#12 certificate file.
For our CURLSMBS class on Windows we added support for IDN domains, so you can use umlauts and other special characters in domain names there. This requires Windows Vista or newer and will return error on Windows XP. On Mac all file paths passed into CURL functions are now properly encoded, always as UTF-8.
Our CSV Split functions now supports tab character as separator and better handles multi line texts.
The WKWebViewControlMBS control on MacOS in 64-bit applications can now send messages from JavaScript to trigger event where you can process the parameters. The control can now be allowed to access file URLs.
For PictureMBS we got new functions to multiply and un-multiply RGBA pixel data to convert between pictures with alpha channel and those with masks. You can also clear cache, fill rect with alpha, blend pictures and copy picture with alpha channel.
The new NSViewTooltipMBS class allows you to add dynamic tooltips to Mac applications. You can provide a static tooltip text or provide current text via event based on the mouse position.
We added clipboard functions for NSAttributedStringMBS, GUID parsing for DirectShowGUIDMBS and WIAGUIDMBS, a function for OpenSSLMBS to sign data with PKCS7, new camera configuration properties for RaspberryPiCameraMBS class, LocalIP, LocalPort and Poll to RAWSocketMBS and UDPSocketMBS classes, AppReceiptVerificatorMBS.MACAddress shared property and we pass through picture resolution properties for various picture functions.
Finally we updated Xcode to version 9.2, CURL library to version 7.57.0, updated DynaPDF to version 4.0.15.42, updated OpenSSL to 1.1.0g and 1.0.2m, updated Rockesy4ND library for macOS to better support macOS High Sierra and updated SQLAPI to version 4.2.1.
Product: MBS Xojo and Real Studio plugins
Platforms: All
Price: $29-$299
Website:
http://www.monkeybreadsoftware.com/xojo/plugins.shtml 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/ XojoUnit 6.5
XojoUnit 6.3 is now available on GitHub. Changes include:
Added "Run Until Fail"" button to Desktop. Tests will continue to run in a loop until one fails. "Stop Tests" will stop after the last test if running in a loop, or immediately if not. If you want to stop looping tests right away, press "Stop Tests" twice. Added more contextual menus to Desktop (Selected Failed Tests, Select One Test).
Better updating of results and summary on Desktop. Also means less flicker on Windows.
Better handling of Controller.Duration.
Added more Currency tests.
Disabled Run button and added progress wheel to iOS.
Added Test Timers.
Product: XojoUnit
Platforms: All
Price: Free
Website:
https://github.com/xojo/XojoUnit Markdown Parser for Xojo
Javier Rodríguez (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). ExistingxDev 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 Xojo 2017 Release 3
Xojo 2017 Release 3 continues with 64-bit improvements, with the new 64-bit IDE which greatly increases the memory available for projects. In addition, the Code Editor has been optimized for performance and is now much faster than previous versions.
This release has 170 changes and improvements, including:
64-bit IDE on Windows, macOS and Linux Code editor has been optimized
64-bit support for XojoScript on ARM
64-bit iOS Debugging
64-bit Windows apps can specify allowable Windows versions and security level
64-bit apps now work with Reports
SQLite updated to 3.20.1
WebTextArea.CueText property
Security improvements (OpenSSL 1.1.0e)
Product: Xojo IDE
Platforms: All
Price: Free IDE (app deployment requires a one-time fee, $99-$1,999)
Website:
http://www.xojo.com/download Server Ranger 2 Released
LibertyApp Ltd is proud to announce the immediate availability of Server Ranger 2 for Mac, the server and website monitoring solution. And for the first time, Server Ranger is also coming soon to Windows and Linux, thanks to Xojo's cross-platform capabilities.
Are your servers, websites and devices online? Monitor their network performance and uptime with Server Ranger 2. Get email or SMS alerts when things go wrong. Any number of nodes. Server Ranger 2 can check 1 device or 1000.
PER-DEVICE POLICIES: Choose from Critical, Normal or Less important default policies. Or create a custom policy for each server.
SMART INTERFACE: Nodes performing properly are in green. Yellow indicates the node is online but slow. Red is for offline. Only interested in 1 device? Switch to Single Server Mode to reduce on-screen clutter.
ALERTS: New in Server Ranger 2 are SMS text message alerts (Optional SMS alerts use the Twilio service and costs may vary). Nodes can send a text to one or multiple recipients, as well as emails, notifications, sound alerts and more. Decide if alerts should repeat or not. Only receive alerts after a timeframe of your choice. It's all entirely customisable.
ANCHOR SERVER: Prevent false alerts using the new Anchor Server system. Simply give Server Ranger 2 a server that you can rely on, such as a Google DNS server, and Server Ranger 2 will intelligently check it first, to ensure local connectivity.
MORE THAN JUST PING: Server Ranger 2 can Ping any device to check if it is online and performing properly. But it's possible for a server to be online yet still have website problems so Server Ranger 2 does more than just Ping. Check HTTP headers are successfully downloaded and in a timely manner. Login to email servers and test for availability. You choose the type of check that Server Ranger 2 performs.
STATISTICS: Server Ranger 2 logs every response from your devices. Graphs show uptime and performance. Spot patterns of poor performance and print or export the log to a CSV file.
BIG SCREEN MODE: Open the Overview window and get a glance at all your servers. Airplay to a screen on the wall or another monitor.
Key features:
Monitor any type of server or site - file servers, routers, web servers, email servers and more Define alerts for slow and offline devices
Emails, SMS texts, Mac notifications, sounds, and visual alerts
Eliminate false positives - alerts are only sent after verifying local connection and a user-definable number of checks
Single Server Mode
Overview window - perfect for a screen on the wall or Airplaying to an Apple TV
Detailed log file with export and print
One simple price - no adverts or monthly subscription fees
Server Ranger 2 is shipping for Mac now, for a special introductory price of only $49.99, and is available on the Mac App Store. Server Ranger 2 is a free upgrade for all current customers. For news on the Windows and Linux launch, please join our newsletter (https://www.serverranger.com).
Product: Server Ranger
Platforms: OSX, Win, Linux
Price: $49.99 (introductory price)
Website:
http://www.serverranger.com/ 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 München 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€
Website:
http://www.monkeybreadsoftware.de/xojo/events/munich-2018-event.shtml 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 and change on the fly
load skins on the fly
free updates
Product: gHTML Editor for Desktop
Platforms: Web
Price: $17 (encrypted), $69 (with source)
Website:
https://www.gate61.com/ghtml.html 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 DataView and piDogScrollingCanvas Updated
piDog Software releases version 1.9.0 of DataView and piDogScrollingCanvas, which have updated to improve performance and add some new features. Highlights include:
CellBorders and GridLines are now supported and allow for styles like Listbox but adding color options. The new 'AutoExpandCellEditor' property allows the TextArea to expand to reveal the full content of the cell being edited.
New column type 'TypeIndex' added to allow for columns that render in the same style as headers.
CPU usage during scrolling is greatly reduced and Framerate improved in general.
Linux builds use GTK3 with Xojo 2017r2+ for better theme support including native scrollers.
Product: DataView and piDogScrollingCanvas
Platforms: All
Price: $99 (encrypted), $349 (source code)
Website:
http://www.pidog.com/piDogScrollingCanvas/DataView.shtml Free M_Crypto Updated
Kem Tekinay of MacTechnologies Consulting is pleased to announce the availability of M_Crypto (formerly Blowfish_MTC), a set of encryption tools for Xojo.
M_Crypto implements AES-128, AES-192, AES-256, Blowfish, and Bcrypt 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.
M_Crypto v.2.2 adds a native-code implementation of Scrypt, a password-hashing algorithm along the lines of Bcrypt and PBKDF2. Scrypt can be made "costlier" than other algorithms and therefore harder to attack via brute-force. You can read more about it online (https://en.wikipedia.org/wiki/Scrypt).
This update also adds GenerateUUID as a M_Crypto method that uses native system calls where possible generate a cryptographically secure UUID.
The previous update added a command-line utility that will make these tools available in the terminal. The CLI will allow you to encrypt and decrypt with various options or generate a Bcrypt or Scrypt hash.
Product: M_Crypto
Platforms: All
Price: Free
Website:
https://github.com/ktekinay/M_Crypto 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 Omegabundle for Xojo 2017 Dev Tools Bundle
Get the top developer tools and third party components for the Xojo cross-platform development platform for a limited time for over 89% savings!
Omegbundle for Xojo 2017 is a collection of 14 (90+ individual items!) of the most useful tool sets, add-ons, digital books, training material, and components for use with Xojo Inc's Xojo development environment. If purchased separately and not including any additional offers, the total cost would be over $3700. Omegabundle for Xojo 2017 costs $399.
Included Products:
AprendeXojo GuancheMOS. The toolkit you need for application serialization and validation. Monkeybread Complete Plugins. 60 plugins that extend Xojo with capabilities you want and need to build professional, native OS applications
Jeremie LeRoy Software Desktop Bundle. Nine visual components for building superior user interfaces for desktop apps, plus bonus iOS components!
Monkeybread Software DynaPDF Starter. Create, import and modify PDF files on Mac, Windows, Linux
xDev Library. Two books, several key how to articles plus a heavily documented LDAP Xojo module!
Paradigma Software Valentina Studio Pro. Ultimate reports designer and database administration tool that runs on all three operating systems - Windows, Mac OS X, Linux
Ohanaware App Wrapper. Make your Xojo based applications ready for distribution on Mac App Store
Ohanaware Retina Kit. Retina Kit is the best add-on for making your Xojo applications Retina ready, with fall back solution for Windows, Linux
Ohanaware Sandbox Kit. A necessity for selling on the Mac App Store - makes sure your application complies with the Mac App Store requirements for sandboxing
Paradigma Software Valentina DB ADK for Xojo. Embed the ultra-fast, object-relational Valentina database into your applications and deploy royalty free - Windows, Mac OS X, Linux, including Raspberry PI!
Paradigma Software Valentina Reports ADK for Xojo. Generate visually rich reports as graphics, web pages or PDF from your Xojo applications on Windows, Mac OS X, Linux including Raspberry PI!
Paradigma Software Valentina Server Unlimited. 3-in-1 Reports Server along with two database servers: one built on object-relational Valentina Database and the other on SQLite. Report serving works with MySQL, PostgreSQL, MS SQL Server and the included Valentina and SQLite servers
xDev Magazine. One-year subscription to xDev Magazine, the professional's magazine for developing with Xojo with topical articles by professional Xojo developers
Product: Omegabundle 2017 for Xojo
Platforms: All
Price: $399
Website:
http://www.omegabundle.net/ 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/ Save the Date for XDC 2018
Xojo is happy to announce the dates for XDC 2018 which will take place April 25-27, 2018 in Denver, Colorado at the Magnolia Hotel. More information will be available in the coming months, but please mark your calendar. We want this to be the biggest XDC ever.
Product: XDC 2018
Platforms: All
Price: N/A
Website:
http://xojo.com/xdc/ 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 MBS Xojo Event Kit 1.1 Released
Monkeybread Software releases version 1.1 of the MBS Xojo Event Kit, a wrapper for iOS/Mac EventKit framework. This provides useful classes for using the calendar in your Xojo iOS applications. New in version 1.1:
Updated for Xojo 2016r3. Added retain/release for arrays in methods to not get them freed too early.
Worked around Feedback case #44874 by using CFDate functions now.
Query/Get access to the internal calendar and reminder database Create, modify and delete reminders and events
Handle multiple sources of calendar data
Query participants for events
Asynchronously fetch events or reminders
Build search parameters using predicates
Handle recurrence rules in various aspects
The MBS Xojo Event Kit:
Requires Xojo 2015r1 or later Includes full Source code (no encryption)
Works for 32-bit and 64-bit targets.
Product: MBS Xojo Event Kit
Platforms: All
Price: $99
Website:
http://www.monkeybreadsoftware.de/xojo/EventKit/ 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 Kurfürstendamm, 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 Kurfürstendamm, 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. Stéphane 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 App Wrapper 3.6
Ohanaware Co., Ltd. announce the immediate availability of version 3.6 of their popular App Store preparation tool. App Wrapper was designed to simplify the process of preparing applications for submission to the Mac App Store and deploying on web sites. App Wrapper fully supports El Capitan and Xcode 7 and this update includes improvements and bug fixes.
App Wrapper features a GUI for adding the required App Store properties, creating high resolution icons, code signing an application (and it's components), correcting the permissions of files within the bundle, placing an app into a App Sandbox and packaging it in a signed installer or creating a zip file.
App Wrapper includes support for creating a custom Apple About Box, adding UTIs and URL Aliases, supporting document packages, adding high resolution document icons, providing Apple compatible help books, container migration, removing unneeded languages, outdated architectures or left over development files.
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/ 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 à 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 Rodríguez (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 Rodríguez (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://www.tempel.org/RB/SpotlightImporter Monkeybread Software Releases IP in Menubar
IP in Menubar is an application to show the current IP address in the menubar. 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.
You can be quit this application using the menu or by using the Activity Monitor (see /Applications/Utilities folder).
IP in menubar is an example of what you can do in Xojo using the MBS Plugins and their NSStatusItemMBS class.
Changes in Version 4.5:
Added option to show country flag. Added option to show notification when IP changes. This allows you to keep a history in notification center.
Added option to show VPN IP.
Fixed a bug for not connected and behind a router.
Requires Mac OS X 10.7 or newer; source code is included. This application
shows Xojo developers how to create and update a menu in the top right of
the menu bar.
Product: IP in Menubar
Platforms: OSX
Price: Free
Website:
http://www.monkeybreadsoftware.de/Freeware/IPinmenubar.shtml
End of article.