Message 1 of 14
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
Are you planing to implement C# API for Fusion360. If yes, when you plan to release this ability.
BR
Saulius
Solved! Go to Solution.
Hello,
Are you planing to implement C# API for Fusion360. If yes, when you plan to release this ability.
BR
Saulius
Solved! Go to Solution.
I'm sorry, but there are currently not any plans to support C#. Of course this can always change if there's a good enough reason. One of the considerations for anything we do with Fusion is cross platform support. Although there is some support for C# on Mac, it's not complete, especially when you consider graphics and dialogs. But, as I said things can always change.
Full support for C# is not on the roadmap right now. Fusion is a multi platform product with users on Win and Mac so we are trying to stay with technology that makes it easy for developers to create scripts/addins that work for both platforms. We continue to monitor the progress of Mono and may revist this in the future.
Thanks,
Bankim
What do you think about last purchase of Microsoft? They have purchased Xamarin platform and as I know they have integrated it to Visual Studio and they claim that now it is possible to develop software with Visual Studio on any platform like iOs, Android and so on. Can this change a game?
I have seen the announcement but don't know much about the details yet. I think it's still way too early to say how it might impact the industry but anything that makes cross-platform development easier is certainly welcome.
Brian, thank you for your answers.
We are developers of software for woodworkers on Inventor platform (www.woodworkforinventor.com). We are highly interested to migrate our product to Fusion 360 and we are started serious investigation of Fusion 360 as a platform for development. Thru study raises questions. Can I to write you directly sometimes and ask more detailed and more thoughtful questions about existing and upcoming Fusion 360 API features?
Best regards,
Saulius Dereskevicius
Product Owner of Woodwork for Inventor
Company Celi APS
Skyoe: SauliusAPS
Hello that looks really great. We have been doing quite a bit with some of the CNC Router and Carving companies. I think it would be fantastic for you to start brining some more specific capabilities to Fusion 360.
I'd love to have a quick chat.
PM me your contact info.
-Patrick
There are my contact data:
Saulius Dereskevicius
Product Owner of Woodwork for Inventor software
in company Celi APS
e-mail: saulius.dereskevicius@cadteam.lt
skype: SauliusAPS
mob. phone: +37068660633
product web page: www.woodworkforinventor.com
company page: www.cadteam.lt
I just looked through your website and your product looks very impressive. I do my own woodworking at home and understand many of the issues and have written utilities in Inventor to help. Having your product would have made things much easier. Please free to contact me directly with questions about Fusion and it's API. I can be reached directly at brian.ekins@autodesk.com
We see great potential in Fusion 360 software. This applies to both the functionality and sales model. We understood that Fusion 360 is pretty new software and lot of things is still on development. API is on development too. I think that we can start to move our software functionality to Fusion 360 part by part, depending on how Fusion 360 functionality increases. At the moment it would be nice to start from core functionality migration: Woodwork materials apllying and BOM generation. From first glance we need to wait for some API developments:
1. Attribute management
2. Some abilty to create more sofisticated interfaces.
At the moment I see the biggest problem for us is C# abscence. We need to rewrite all code. It's a big investments for us and we need to think twice whether to do it in C++ or wait for some solution for C# platform?
So, in any way, we would like to keep hand on pulse and I think that I'll will use your e-mail not one time:).
Best regards,
Saulius
Fusion360 must support .NET programming. With the new .NET Core, cross platform is a nonissue. It will run on Linux, Mac OS, Windows iOS and Android. It is also infinitely more capable and more productive than any of the runtimes supported by Fusion360. Although it doesn't have direct platform facilities, it doesn't matter since the API already provides an indirect layer to them. By targeting .NET, Fusion 360 will automatically leverage a large number of languages targeting .NET. Personally, using JavaScipt and Python feel like time travel with non of the benefits.
Providing support for .NET shouldn't require any dedicated development resources and can be automated. The easiest way is to expose the objects as COM, but it's not the preferred way. The ideal way is to provide .NET native classes for exposing the API along with native .NET type equivalents. This requires a bit more effort, but can be done by creating code generators for the API classes into native ,NET classes. It can be added to a generated automatically during a release build. There are numerous tools in both the public domain and through Microsoft to assist in this.
Labas rytas Saulius.
I'm working as furniture and staircase designer and I'm a heavy OS X user. Simply I hate Windows. Unfortunately almost all the good furniture design packages are running only on Windows environment.
I'm glad to hear that you are interested to port "WoodWork for Inventor" also to Fusion360.
Up to now all my hopes was to receive some attention regarding furniture design capabilities directly from Autodesk via this recently archived idea:
but now I have new hopes that one day, sooner the better, I will be able to design furniture and staircases in Fusion360 on OSX.
As for staircases design I badly need a good alternative to Staircon. Staircon software have some limitations and If you are interested to develop a module for the staircases manufacturers I will gladly help you with my experience.
Best regards.