In this context a bind of Xamarin.Form could be really interesting to catch developers attentions and allow for easy app port for the many that are using that technology (and this day seems a lot). Michele
2015-06-18 8:42 GMT+02:00 Bob Summerwill <b...@summerwill.net>: > Greetings! > > Last year the Mono for Sailfish project was announced, development started > and then withered and silently died. That was mainly due to reasons > related to my own personal situation (I lost a job and had to focus on > job-hunting, not Kitsilano Software, etc) rather than any lack of technical > merit of the project. > > http://monoforsailfish.com > > http://www.mobilelinuxnews.com/2014/08/introduction-mono-sailfish-os-jolla/ > > Anyway. It is a new year, and circumstances have changed. After several > months in the doldrums, the winds have changed in our favor again, sailors! > > 1. Microsoft have open sourced .NET in a major way, and are supporting it > on Linux and Mac OSX. They announced that last November and in April of > this year they made the first preview releases for OSX and Linux. See > http://venturebeat.com/2015/04/29/microsoft-releases-net-core-preview-for-mac-and-linux/. > The did the most amazing .NET Core demo "trick" during //BUILD, which was > creating an ASP.NET 5 web app (ASP.NET5 is open-sourced too) in Visual > Studio on a Windows PC, deploying that app into a Linux Docker container > (so .NET Core assemblies on Linux with the ASP.NET5 assemblies on top of > that) and then running that app and hitting a breakpoint and > single-stepping through the app). So debugging a .NET app running inside > a container, running on a different OS. Kind of cool. .NET Core is > going to be an even better base for getting .NET onto mobile Linux than > Mono was, because it has the full weight of Microsoft support behind it. > They want that .NET platform available for Linux to support ASP.NET apps > inside Azure. Mono on Linux wasn't supporting any business for Xamarin, > so was a little unloved. Their focus is on Android and iOS. > > Aside - Microsoft also released this - > http://www.hanselman.com/blog/IntroducingVisualStudioCodeForWindowsMacAndLinux.aspx > . > > 2. QtSharp (https://github.com/ddobrev/QtSharp), the project on whose > completion Mono for Sailfish was dependent, has got funding as part of the > Google Summer of Code, so will be brought to functional completeness on > Windows, OSX and Linux this year. That is fantastic, because I was > personally bankrolling that non-Sailfish-specific work as part of Mono for > Sailfish. It moved along for a couple of months under Mono for Sailfish, > but it was apparent that there was a lot of work more work to be done to > get to that 1.0 version. But that will now be moving ahead independently > of Mono for Sailfish, which is great to see. Dimitar Dobrev is the > developer. Hi, Dimitar, and congratulations on securing funding from GSOC! > > Deliverables: Improve the QT bindings generator to the point that they > can be used for a non-trivial QT sample written in idiomatic C#. > > > https://www.google-melange.com/gsoc/project/details/google/gsoc2015/ddobrev/5741031244955648 > > https://trello.com/c/b34YKGIi/57-cppsharp-continue-mono-net-bindings-for-qt > > When the QtSharp GSOC project is over (when is that, Dimitar?) and we have > a non-trivial Qt sample written in idiomatic C# working on Windows, OSX and > Linux, I think we are in a position to look at rebooting this project, > though it would be .NET Core for Sailfish now, not Mono for Sailfish. > > This new project would have much of the same flavor as the last one, but > have a smaller scope of effort required to get to a 1.0 release: > > 1. Get .NET Core runtime for Linux working on Sailfish (should be similar > scope to the work which Damien Diederen did for MonoTizen). See > http://monotizen.com. > > 2. Build MonoDevelop plugin for Sailfish (should be similar scope to the > work which Damien Diederen did for MonoTizen). See http://monotizen.com. > > 3. Build wrappers for Sailfish-specific Qt/QML components, so that apps of > similar complexity to the deliverable of the GSOC project can be built on > Sailfish. > > > With regard to this third point, is there a Wiki page or other posting > detailing the latest state of licensing for Silica? Has that moved at all > since last year? Are more QML components being open-sourced? And just > to be clear, there is no "source code hiding" going on with Silica, right? > It is just that certain files are not under an open source license? > Nothing that would hinder this binding work, eh? > > > Cheers, > Bob Summerwill > Kitsilano Software > (http://bobsummerwill.wordpress.com/about) > > > -- > b...@summerwill.net > > > _______________________________________________ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > -- michele tameni
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org