fbpx

With this message we would like to give you all a quick heads up of the progress on the X# runtime.
As promised in Cologne last month we will release the first beta of the X# runtime end of May.
And we are on schedule !

We will release the first Beta next week. This will include XSharp.Core.DLL and XSharp.VO.DLL the 2 components that contain the XBase functions and XBase specific types. Recompiled versions of the VO class libraries are most likely not included yet. These will follow a few weeks later. In fact: we will not send you these DLLs but will deliver a tool that will create personalid versions of these DLLs for you which include your Visual Objects username and serial number, to avoid legal and copyright issues. That means that without valid VO installation you will not be able to create these DLLs.

Like all organizations we have revised our privacy policy because of the new EU General Data Protection Regulation (GDPR).
We have decided not to spam you with emails that you will throw away without reading anyway. This is the only announcement of this new privacy policy.

If you want to read the policy click here.

ILSpy is the open-source .NET assembly browser and decompiler, and as shown during the xBase Future 2018, you can now use ILSpy to view and decompile .NET assembly as XSharp Language.

To do so, first get the ILSpy binaries and unzip them in a folder.

Then get the ILSpy Plugin in the Downloads/General/Tools section, and unzip the DLL in the same folder as the ILSpy Binaries.

Now, when running ISpy, you can set the language as XSharp.

The full source code of the Plugin is available in the public XSharp Repository on Github; you can also view there the current state of developement of the tool ( What is working currently, Changelog, ... )

We have just released XSharp 1.2.1 to our FOX subscribers.
This is an interim release that adds some small features to the compiler and has some enhancements in the Visual Studio integration that should mostly benefit users with large solutions.

Build 1.2.1 will most likely be the last XSharp 1 build.

Next week, at the conference in Cologne, we will show a beta version of XSharp 2 which will include the XSharp runtime.

More details about the planning for the release of XSharp 2.0 will be revealed at the conference and will be shared at this website after the conference.

We hope to see you all in Cologne. You can still register !

 

At the XBase.Future conference we have talked with you about our plans for 2018.
For those of you that could not make it to the conference we have uploaded the presentations to this webserver.

Many of you have asked about the planning for the release of the runtime. The short version of this is below.

More information about what is in each of the components can be found in a blog article on this website

Finally, some people have asked us how they can contribute to the source code of the runtime and/or visual studio integration. Please look at this article for more information.

GrafX Database Systems, the company from Brian Feldman, has closed shop. Many of you have already seen that and commented on that.

On the former GrafX website an accusing finger is pointed to us and accusations are made that we have “stolen” products from GrafX.
That is a blatant lie and very far from the truth.  We did not respond on this website before because we tried to solve this the political way by talking with GrafX but we failed to do so.

If you want read our version of the story, click here for more information.

Finally, now that GrafX Database Systems no longer exists, there is no company anymore that sells ReportPro. We have decided to add ReportPro to our product offerings. The story above contains more details. Our sales page and online shop will be updated shortly.

Just a short message to tell all of you that we have had a great conference XBase Future 2018 in Cologne this week. The conference was very well organized and there were a lot of great topics. And of course the "after session" time was also worth the trip.

We have used the occasion to speak with customers about our plans for X# for the coming years. We have shown a beta version of the X# runtime, including the macro compiler and we have received very valuable feedback during our sessions. Fabrice has also shown his new plugin for IlSpy that allows you to decompile any .Net assembly into X# code, Very useful!

Some of the customers have shared their success stories about how they have used X# and its tools to move their applications from Visual Objects to .Net. We have also seen some very nice apps running in .Net compiled with X#. We love to see and hear these success stories !

Please give us a few days to recover and organise things at home and then we will share the announcements we did in Cologne as well as the roadmap etc. in the form of messages and downloads on this website.

Click here to see some pictures of the event

GrafX Database Systems, the company from Brian Feldman, has closed shop. Many of you have already seen that and commented on that.

On the former GrafX website an accusing finger is pointed to us and accusations are made that we have “stolen” products from GrafX.
That is a blatant lie and very far from the truth.  We did not respond on this website before because we tried to solve this the political way by talking with GrafX but we failed to do so.

Let’s look back at why the X# project was started:

We started the X# project out of frustration about the way that GrafX / Brian was managing the development of Visual Objects and Vulcan and about the free fall these products were in due to lack of interest, communication and vision from the product owner.
For this reason Robert had already left the GrafX development team and Nikos, Fabrice and Chris were about to do the same in 2015.

We joined our forces and started this project together. Of course, we were helped a lot by the fact that Microsoft had released the Roslyn source code, and of course it helped a lot that we had done this before. Our motto was “we did it before, we can do it again”.

At the start of our project we have approached Brian/GrafX and offered to buy what was left of Vulcan and we also offered him a share in our annual revenues for the FOX program. At first Brian agreed, but later he declined for reasons not known to us. This was short after we asked for proof of the ownership of the source code and for proof of the sales figures (due diligence).
We have speculated about the reasons for his change of mind. Some ideas we had were:

  • He could not proof ownership of the product most likely for one of the following reasons:

    • some source code in Vulcan is most likely still copyright CA,

    • he has never asked his developers to sign anything to transfer their intellectual property to him

  • The sales figures that he told us about were made up

Whatever his real reasons, we did not have a deal and we went our own way. GrafX did not like that because we were now both competing in the same market. And we all know how that competition went: GrafX had no development team and did not make any progress. The number of VOPS subscribers went downhill where our team created new versions, integrated into a new version of Visual Studio etc. and we got more and more FOX subscribers.

And yes, we told you, our customers, that you could use your version of the Vulcan Runtime with our product. There is nothing illegal in that. In fact, the Vulcan documentation describes exactly how you can use Vulcan assemblies in other .Net development languages.  So, this is a scenario that GrafX was already prepared for.

Anyway, like we said before, after the announcement that GrafX has closed shop, we have approached Brian Feldman again and asked him to remove the lies from his website and to bury the hatchet and to work together in the interest of the community.
We also offered him money for some of the runtime source code that we are still interested in. Unfortunately, Brian did not even bother to reply to our email and has not changed his website. He has chosen to ignore us.

This leaves our community in an awkward position. GrafX has closed and was the only company selling Visual Objects and ReportPro.

We have been in contact with the original developers and owners of ReportPro and they have expressed to us that they want you, the customers, to be supported as good as possible. Due to obligations at their current jobs they cannot do that themselves.

Now that GrafX is no longer in business there is no longer a company where you can buy ReportPro and get ReportPro support. Brian is still selling it on his website but is very unclear who is behind this website and we have been told that customers will not get an invoice or support.

A few months ago, we have started ReportPro support on our website for FOX subscribers. We have decided that we will now also include support for other VO and Vulcan developers and that you can now also buy the product from us. The sales infrastructure is not ready yet, but if you are interested, please send us a message. We will add ReportPro 2 and ReportPro 3  to our online shop but you can also buy it with a normal Invoice and pay with a bank wire.

The pricing for ReportPro will be:

ReportPro 2 or ReportPro 3 for VO 2.8, binary version.
This includes the linkable designer
€ 99
   
ReportPro 2 or ReportPro 3 for .Net, binary version.
This includes the linkable designer
€ 99
   
ReportPro 2 or ReportPro 3 for VO 2.8, source code version € 299
   
ReportPro 2 or ReportPro 3 for .Net, source code version € 299

    

Support will be given through our webforums.