Federgraph

Before reading on please have a look at the Federgraph formula.

I will start over with the description of the Federgraph app. Previous content has moved to this page.

The new development has been that the evaluation of the formula has moved from the CPU to the GPU. This means that some features are no longer available in the new version of the app. On the positive side, it is now much faster and more flexible. Before, I needed to compile a new version of the app to plot a new formula, which is of course a big limitation for the end user who cannot recompile. Now it is possible to load, edit, compile and upload shader code at runtime. On Windows 10 the shader compiler for hlsl is available as part of the operating system. On Mac the glsl compiler is part of the graphics driver.

The current version of the app for iPad has been temporarily removed from the store. I will focus on the desktop version for some time. Federgraph is still a single source, cross-platform project. The Windows 10 version will be supplied using the Centennial Bridge and be given permission by Microsoft to run full trust. You can be sure that this application does not access your contacts, images, or spy on you. The version for Mac App Store will be sandboxed and show the required permissions. The app will need to show a file open or file save dialog where you can select a file for loading or storing. It does not see what other files there are in the documents folder. Dragging a file onto the drop target is similar to showing an open dialog. They call it getting the user consent to open a file.

Obviously for this kind of app there is a lot more to say and explain. I will try and do this by writing blog posts, not here at the static web site.

I am pleased how fast the application feels on my new Surface Pro, and on my Windows Desktop which I have upgraded last year with an GTX 950 card. If you play 3D computer games - which I never did - you know that this is not the most expensive one. I had to deal with the Warp driver so far, which emulates the GPU. This is still possible but slow compared to running on hardware. I am happy about the new version of the app. The other branch where function evaluation is done on the CPU is also maintained, but will not be made available via the store.

I hope that this time some of you will do more with the published application. Show me what you have done so far. The best way to contact me is through the social network. You could comment on one of the old pictures I have posted. There is a lot of free space. To write about the features of the app will take some time. You should start by looking at the examples. Don't be afraid to ask a question not yet asked and give me some time to respond. There is a lot of work to do, so much that I cannot do it all. Some work I cannot do because I am not qualified enough. You see, I am not a mathematician, and I will never be. Neither am I an expert in 3D Graphics. I have just taken the lead nonetheless because I have a clear understanding of what the driving application should do, and how - in principle. Now, I think that makes it clear what kind of questions I like to answer, or in what area I am interested to work with you.

If you have a fast machine - you should have fun with the Federgraph app. Enjoy!

See the minimal snippet over a big screenshot.

Check out some html sample data pages.