Thursday, September 08, 2016

The ITDevCon 2016 is just around the corner. Don't miss it!

The ITDevCon 2016 is almost here!
With many great speakers . In the past I have attended as a speaker ITDevCon couple of times, and it always has been a great and memorable experience.

I wish I could attend this year again, but I simply will not be able to do so due to coinciding engagements :-( .
Victory Fernandes however will attend and will present a session on Delphi and Arduino integration! I am sure it will be a must see one :-)

Friday, September 02, 2016

Just received a great AD7606 Module donated by ICStation for Visuino! Now working on it...

And today's arrival generously donated by ICStation for the Visuino development. A great AD7606 Module - 8 channel 16 bit multiplexed ADC with built in per channel analog filters, digital filter after the ADC, Sample and Hold units, parallel, and serial interface.
A quick search has revealed no libraries or any other information on connecting this module to Arduino, so Visuino may soon become the first tool to add Arduino support for the module :-)
I have already started work on the support, and I expect it to be available soon!

Thank you ICStation for your generosity!
#Visuino #Arduino #ICStation

Tuesday, August 30, 2016

My "Artificial Intelligence with Delphi" article in the Blaise Pascal Magazine is available for free :-)

In the latest Blaise Pascal Magazine, I wrote my first article on Artificial Intelligence with Delphi. Since the issue also includes the important interview with Atanas Popov, Detlef was kind enough to make it available for free. This means that you can download and read the AI article for free :-)

Please enjoy :-)
I am already working on the next Article, so stay tuned ;-)
#Delphi #OpenWire

Sunday, August 28, 2016

My Delphi sessions at "Delphi Days" in Cologne and the "Delphi Festival" in Nieuwegein

I will be presenting sessions on Artificial Intelligence and IoT with Delphi and Visuino at the "Delphi Days" in Cologne, Germany on the September 17th :

and at the "Delphi Festival" in Nieuwegein on September 20th :

If you are interested, please join one of the events to see the sessions :-)

I also will have probably about one free day that I plan to spend in Cologne. If you are in the area, let me know, and we can meet.

Saturday, August 27, 2016

The 2 pages Mitov Software's ad from the Blaise Pascal Magazine

In the latest Blaise Pascal Magazine, Mitov Software published a 2 page ad. It was mentioned in the 
Jim McKeeth's interview with Detlef Overbeek - the editor of the magazine. For those who would like to see the add in its original view, I am posting it here :-) . This issue of the magazine is also available for free thanks to the Delef's generocity:

Please enjoy :-)

Monday, August 15, 2016

AT&T: Free IoT Coding Workshop last week

Last week, I attended AT&T: Free IoT Coding Workshop . The workshop included free MSP432 LaunchPad, and CC3100 SimpleLink Wi-Fi BoosterPack :-) . The workshop revolved mainly around using the M2X framework . I am already looking into supporting both the Launchpad and M2X with Visuino . The Energia IDE for the LaunchPad for now does not yet support C++11, but the support is expected soon, so the work on it will have to wait. The M2X work however is planned for sometime this week :-)

More coming soon .... :-)
#Arduino #Visuino

Portuguese article on using IntelligenceLab in Delphi

Jones Granatyr has published an article on using IntelligenceLab in Delphi in Portuguese:

Check it out :-)
#Delphi #OpenWire

Friday, July 22, 2016

And yet another Great Gift from Kurt Roesener for Visuino :-)

Kurt Roesener surprised me with another gift this week :-)
I was working around the clock to finish the new improved Curie support in Visuino, and was not able to blog earlier, but finally today have found a gap, and here it is:

A Raspberry Pi Zero, and WeMos D1 :-)
The WeMos D1 mapping should be available in the next version, and Raspberry Pi surely will come handy when I start working on a Pi version :-).

Thank you Kurt for your continuous generosity, and constant support for the Visuino Community!
With his usual honesty, Kurt insisted that I should mention that he received the Pi Zero as a bonus from the MagPi Magazine subscription, and he donates it as he already has 5 others.

#Arduino #Visuino

Friday, July 08, 2016

And another cool board that I got last week, heading for Visuino support :-)

Here is another cool board that I got last week, and plan to support in Visuino :-)
It is Orange Board BLE . 
It is a very beautiful board, and very good quality.
Not much information for the Bluetooth LE on it, but hopefully, there will be some soon, and I will be able to implement it in Visuino .

#Arduino #Visuino

Tuesday, July 05, 2016

Another day, and another Great Gift from Kurt Roesener for Visuino :-)

And Kurt Roesener just surprised me with another gift today :-)

IS31FL3731 from Adafruit :-) Well... I guess we will be having it supported in Visuino soon :-)

Thank you Kurt for your generosity, and support for the Visuino Community!

#Visuino #Arduino

Monday, July 04, 2016

And here is what I got for my Hackster.IO points: FreeSoC2 board waiting for Visuino support :-)

Last week I had to travel to San Francisco for a business meeting, and on the way I had the chance for a quick stop at the Hackster.IO office to meet Banjamin. Since I had collected enough points I also got my FreeSoC2, and now looking forward to start working on the Visuino support for it :-)

Wednesday, June 08, 2016

Just received another great board for the Visuino development - FemtoUSB!

Just received another fantastic Arduino compatible board - FemtoUSB available here .
Not only is it Arduino compatible, but it is ARM based which opens a lot more possibilities for the future ;-). It is miniature, one of the smallest controller boards that I have seen (competing with bare ESP-12 module), and comes with cool onboard RGB LED .
This board is courtesy of the great Femto.IO people. They have some really cool stuff, and I hope to support it all in the future :-)

Here are some pictures:

Here is the powered up board with the cool LED cycling through RGB colors :-) :

I have placed it next to a Nano to show how small it really is. The Nano looks huge next to it...

Hope to have it supported in Visuino in the next couple of days :-)


#Visuino #Arduino

Sunday, June 05, 2016

Mitov Software libraries version 7-8-2-0 are now available with improved design time support for RAD Studio 10.1 Berlin

Just updated the Mitov Software libraries to version .
This version includes some important design time fixes for RAD Studio 10.1 Berlin TChart compatibility.

Also included are updated installers for .NET, and a new version of the OpenWire Studio.

With best regards,

#Delphi #OpenWire

Thursday, May 19, 2016

Just received RoMeo BLE, Bluno Beetle and Bluno Beetle Shield from Laurence Liew for Visuino

Today received RoMeo BLE, Bluno Beetle and Bluno Beetle Shield generously donated by Laurence Liew to be supported by Visuino!

Thank you Laurence for the fantastic gift! It seems that I will be busy in the coming days adding all this in Visuino :-)

#Arduino #Visuino

Monday, May 16, 2016

Another gift to Visuino from Kurt Roesener! 2 Arduino Mini Pro, and 2 Arduino Nano!

And another great gift from Kurt Roesener! 2 Arduino Mini Pro (One 5 and one 3.3V), and 2 Arduino Nano manufactured by RobotDyn!
Thank you Kurt for your great support for Visuino and its development, and your voluntary work as administrator of the Visuino G+ Community !

#Arduino #Visuino

Just received a GSM Shield a gift for the Visuino development by Adrian Gall! Thank you Adrian!

Just received this GSM shield from Adrian Gall! Will start testing the GSM support shortly :-) . 
And he did not stop there, but even included a prepaid card in the package!
Still working to finish the first implementation of the Arduino 101, and the GSM is next in line.

Hope to also have Instructables for it too :-)

Thank you Adrian for the great gift!


#Arduino #Visuino

Sunday, May 15, 2016

Mitov Software libraries version 7-8-1-0 are now available with improved design time support for RAD Studio 10.1 Berlin

Just updated the Mitov Software libraries to version .
This version includes some important design time fixes for RAD Studio 10.1 Berlin.

Also included are updated installers for .NET.

With best regards,

Wednesday, May 11, 2016

Received an Arduino 101 gift from Kurt Roesener! Visuino support for it in the works...

Just received my Arduino 101 - a generous gift from Kurt Roesener!

Starting the work on the Visuino support for it :-)
Thank you Kurt for sponsoring the development, and your efforts as voluntary Administrator of the G+ Visuino community!

Tuesday, May 03, 2016

Mitov Software libraries version 7-8-0-0 are now available including support for RAD Studio 10.1 Berlin

The official 7-8-0-0 release of all the libraries is now available - .
The release is for RAD Studio XE8, 10 Seattle, and 10.1 Berlin.
The version also includes Visual Studio .NET 2010 to 2015 support.

WARNING! There is a major compiler bug in RAD Studio 10.1 Berlin!
Embarcadero is working to fix it and release Hotfix for it. Until the compiler is fixed, the OSX support for libraries is available only in 10 Seattle. Android support for Mitov.Runtime, OpenWire, Visual Live Bindings, AnimationLab, LogicLab, and InteligenceLab is available for both 10.1 Berlin, and 10 Seattle.

This is a major release. A large number of filters now support optional parallel multi-core and OpenCL GPU processing, and a number of filters have been design as platform independent, and can be used inside OSX. PlotLab comes with the OSX libraries.

Here are the major new features and changes:

  • Added RAD Studio 10.1 Berlin support
  • PlotLab now support OSX
  • Removed the old .NET 2.0 Assemblies from the .NET versions
  • Added LogicLab and CommunicationLab versions for .NET
  • In VideoLab added Negative, Solarize, and Unsharp components with Multi-core, and OpenCL GPU implementations
  • In VideoLab new mirrored border processing Multi-core, and OpenCL GPU Morph filter, all the Box Filters, Wiener Filter, Gaussian Blur, and Rectangle Kernel filter implementation
  • In VideoLab new Multi-core, and OpenCL GPU Image Adjust component
  • Added Visual Live Binding property editors
  • Added Reset to Default property editors
  • Added Enum property editors
  • Added Class events property editors
  • Added Multi-Event property editors
  • Improved RTSP/IPCamera support
  • Added option to Enable the processing engines
  • In SignalLab, AudioLab, VideoLab, VisionLab, BasicAudio and BasicVideo introduced MAC support for some of the components when compiling with source code
  • In SignalLab Added SaveBufferSizes for TSLLogger and TSLPlayer
  • In AudioLab Added Flush for the Audio Mixer
  • In VisionLab New Multi-core, and OpenCL GPU Adaptive Threshold filter implementation
  • In IntelligenceLab KNN training is now accessible from code
  • In IntelligenceLab added Weight for training and recognition for KNN and RBF
  • In IntelligenceLab added Multiprocessor and GPU support for KNN
  • In IntelligenceLab added option to Enable the processing engines
There is a lot more in this release. There is also a new release of OpenWire Studio, and all the libraries are capable of loading using OpenWire Studio projects in Delphi, C++ Builder and .NET.

I hope you will enjoy the new release, and hopefully the OSX 10.1 Berlin Compiler will be fixed soon, and there will be a new release with the 10.1 OSX support.

With best regards,

Saturday, April 30, 2016

Just received my pre-production Goldilocks Analogue :-)

Just received my pre-production Goldilocks Analogue courtesy of Phillip Stevens!

Looking forward to test Visuino with it :-) It surely is a great and powerful board! Check it out ;-)

Friday, April 15, 2016

The 4th Visuino article (Internet of Things with Arduino and Delphi) from the Blaise Pascal magazine is now publicly available

With the permission of the Blaise Pascal Magazine editor, I am posting as PDF the 4th of the Visuino articles that I published last year.

In this article you will learn how you can connect from a Delphi application to an Arduino board programed with Visuino over TCP/IP, creating your first "Internet of Things" project with Arduino and Delphi. 

In the coming days, I will post the rest of the articles.
There are a lot more great resources in the magazine, and I recommend you to check it out.
I will be posting more articles in this wonderful magazine, and although they may get released here at some later point, you can get them from the magazine right away!

Enjoy! :-)

#Arduino #Visuino #Delphi

Friday, April 08, 2016

The upcoming Mitov Software libraries release (Sneak Peek 2)

  Hello everyone again,

Yesterday I posted the first sneak peek of the upcoming new features in the Mitov Software libraries.
Today I will continue with more Mitov.Runtime design time features.

This is an existing feature in the previous version, but some improvements have been done so I am showing it. The nested classes have property editors registered to display the settings of their properties and to properly highlight if a subproperty is set to non default value. This works even with classes of multiple levels of nesting:

Events of nested objects are available to the Object Inspector. This, oddly enough, is not available in Delphi by default:

When selecting multiple components with different event handlers, the property editor will display their values:

I hope you like the new features. In the following posts, I will start showing some of the new components and enhancements in the libraries. I will also see to post prerelease builds for you to play with, and the best part is that if you order the libraries now, you will get the new version and 1 year of free version updates :-)

With best regards,

Thursday, April 07, 2016

The upcoming Mitov Software libraries release (Sneak Peek 1)

  Hello everyone,

With the approaching arrival of the new version of the Mitov Software libraries, I have decided to start giving some sneak peaks of all the new features that have been added.
One of the core elements of the libraries is the free Mitov.Runtime library, and the Visual Live Binding.
The Mitov.Runtime contains a huge number of advanced features, including containers, advanced and powerful RTTI library, serialization support, advanced threading, parallel processing, and synchronization, OpenCL GPU support, automatic class initialization and memory management, powerful and simple component development framework, and much more. 
In addition to all those features, the Mitov.Runtime includes a set of powerful design time enhancements. In the upcoming version they have been expanded further, and a lot of new features were added, so least take a look :-) .

In the Object Inspector, at front of any property that can use Visual Live Binding, there is a new button displayed, allowing to add visual live binding directly from the Object Inspector.
Any property that has defined and known default value, and is set to something else, shows another "back arrow" button, that allows the property to be reset to its default value.

Here is the menu when clicking on the Visual Live Binding button for a property.

The Object Inspector also will show any properties that already has Visual Live Binding, and will indicate the type of binding that has been assigned.

The same Visual Live Binding functionality is available for the events as well.

Once the Live Binding pins have been assigned, they are available for connecting in the OpenWire Editor.

This is just the first of the posts about the new features. Stay tuned for more to come soon ;-)

With best regards,