mRemoteNC - fork of mRemoteNG

Messages and questions from developers working on mRemoteNG.

mRemoteNC - fork of mRemoteNG

Postby Exaktus » Fri Feb 01, 2013 6:34 pm

Hi all!
First of all, thanks to all who participated in the development of mRemote and mRemoteNG. This is a great software that I use every day.
Unfortunately, as I understand, at the moment the development of mRemoteNG stopped.

Since I use mRemote almost every day, I really lacked several features. So I decided to add them myself.

So... mRemoteNC

Image

This is a pre-alpha version, contains many errors and is not suitable for production. Only for testing.

Changelog:
Code: Select all
Ported to C#, .Net 4.0
Fixed PuTTY tab focus issue
Fixed crash on startup after update from version 1.69 and older
Updated WeifenLuo.WinFormsUI.Docking to 2.7
The version of the RDP AX client updated to 7
ICA broken
SQL probably broken
Items in context menu on connection tab now hides instead of disabling
Integrated IPTextBox
Added GeckoFX v16 HTTP(S) Rendering engine - http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/16.0.2/runtimes/
Added option to start connection on app startup
Added option to start connection on double click
Added basic Serial protocol support (buggy)
Added basic TeamViewer support (buggy)
Added Connection Status Form
Added Quick Text (limited support)


Source code: https://github.com/Exaktus/mRemoteNC
Binaries (Installer): mRemoteNC-Installer-2.70.4781.exe
Binaries (Portable): mRemoteNC-Portable-2.70.4781.zip

I would be very grateful for any comments and advice.
Please, report bugs and feature request to https://github.com/Exaktus/mRemoteNC/issues
Exaktus
 
Posts: 7
Joined: Thu Jan 31, 2013 1:39 pm

mRemoteNC - fork of mRemoteNG

Sponsor
 

Re: mRemoteNC - fork of mRemoteNG

Postby CKCobra » Sat Feb 02, 2013 6:38 pm

Funny, I just did the same thing :). C# port and all too. I haven't put mine on git yet. Maybe I'll take a look at yours and contribute instead.
CKCobra
 
Posts: 3
Joined: Sat Feb 02, 2013 6:35 pm

Re: mRemoteNC - fork of mRemoteNG

Postby Exaktus » Mon Feb 04, 2013 7:46 am

CKCobra wrote:Maybe I'll take a look at yours and contribute instead.
It will be cool, i have several unsolved problem after porting.
Exaktus
 
Posts: 7
Joined: Thu Jan 31, 2013 1:39 pm

Re: mRemoteNC - fork of mRemoteNG

Postby rmcardle » Mon Feb 04, 2013 1:09 pm

You guys should talk to Fantasyfr. He has expressed interest in organizing the mRemoteNG project going forward. I would hate to see the community split and it seems like there's already been a lot of duplication of work.

I would urge you to focus on bug fixes rather than adding features. I would also urge you to think very carefully about the switch to C#. I'm not a huge fan of VB, but the differences between it and C# are really only skin deep. Is it really worth the effort to convert it? Worth dealing with bugs caused by the conversion? Worth splitting the already extremely limited pool of people who are willing to work on this project in two? Worth duplicating effort implementing fixes made to NG in NC and vise-versa?

That said, if you are really intent on continuing along this line, I would like to offer to host your project alongside mRemoteNG. Much of the work of forking mRemote into mRemoteNG was getting this infrastructure set up--website, forum, JIRA, wiki, Crowdin, etc.
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Re: mRemoteNC - fork of mRemoteNG

Postby DVT_Sogh » Tue Feb 05, 2013 1:34 am

I agree with rmcardle, create a new project with the same functionality just because it is compiled in C # will increase the work for little changes.

I understand the value of adding missing features (and some would help me a lot), but the stabilization of the current function code is a plus.

I am not against the idea of ​​compiling the project in another language, but the dispersion of resources may slow the current project and move slowly your solution. If you gather under the same banner, you'd be 4 to work together (see 5 with me, but I'm not a developer) :
- rmcardle
- Fantasyfr
- Exaktus
- CKCobra
- Me

Sincerely,

PS: I am French and my English is not necessarily the best :)
DVT_Sogh
 
Posts: 58
Joined: Thu Sep 29, 2011 2:55 am

Re: mRemoteNC - fork of mRemoteNG

Postby rmcardle » Tue Feb 05, 2013 8:59 am

Well, thanks to my (now former) boss, I have a lot more free time. I hope to start working on mRemoteNG more now.
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Re: mRemoteNC - fork of mRemoteNG

Postby CKCobra » Tue Feb 05, 2013 11:43 am

I'm sorry to hear that.

I agree that fixes and stabilizing should be looked at first before new features. The port I started was a straight 1.70 beta port to C#. I didn't add any new features yet. I was planning to look at the reported bugs first. Since it appears that dev is still on going I understand if you choose to stick with VB. I started my port because it appeared that it was abandon and I know C# better than VB.
CKCobra
 
Posts: 3
Joined: Sat Feb 02, 2013 6:35 pm

Re: mRemoteNC - fork of mRemoteNG

Postby Exaktus » Tue Feb 05, 2013 2:01 pm

rmcardle wrote:I would hate to see the community split and it seems like there's already been a lot of duplication of work.

Unfortunately, I can not participate as a developer, until ported to C#. I can not insist to change the language. And I in no way want that NC would interfere the development of NG.

CKCobra wrote:I agree that fixes and stabilizing should be looked at first before new features.

rmcardle wrote:I would urge you to focus on bug fixes rather than adding features
Totally agree with this.

rmcardle wrote:'m not a huge fan of VB, but the differences between it and C# are really only skin deep.
There are differences. In app architecture. This is a huge problem.

rmcardle wrote:Worth splitting the already extremely limited pool of people who are willing to work on this project in two?
I do not want that.

rmcardle wrote:Worth dealing with bugs caused by the conversion?
Bugs can be fixed in short time. The only one thing that is needed - testers.

CKCobra wrote: I started my port because it appeared that it was abandon and I know C# better than VB.
Same thing. I use mRemote every day. And i really lack some features.


What advantages and disadvantages you see in porting to c#?
Exaktus
 
Posts: 7
Joined: Thu Jan 31, 2013 1:39 pm

Re: mRemoteNC - fork of mRemoteNG

Postby squires » Tue Feb 05, 2013 4:05 pm

Exaktus wrote:
rmcardle wrote:'m not a huge fan of VB, but the differences between it and C# are really only skin deep.

There are differences. In app architecture. This is a huge problem.


What do you mean by app architecture? Just how it was coded originally or some sort of visual studio project layout thing?

Exaktus wrote:What advantages and disadvantages you see in porting to c#?


VB.Net is almost exactly the same as C# but with annoying syntax. As annoying as the syntax is, it seems like a waste of time to port it. Language ports are almost always a waste of time in the first place. It might seem like since the languages are so close that the port would be easy. But there are still going to be many bugs to fix. Where that time could have been spent on fixing existing bugs instead of making new ones.

New features could be written in C#, and refactored code migrated to C#. But as Riley pointed out to me, this would exclude from development people who rely on Express versions of Visual Studio.
squires
Moderator
 
Posts: 1
Joined: Mon Feb 04, 2013 1:45 pm

Re: mRemoteNC - fork of mRemoteNG

Postby DVT_Sogh » Wed Feb 06, 2013 1:51 am

rmcardle wrote:Well, thanks to my (now former) boss, I have a lot more free time. I hope to start working on mRemoteNG more now.


Sorry to hear that too :(

Hope your work on mRemoteNG will help you to find a new (and better) boss !
DVT_Sogh
 
Posts: 58
Joined: Thu Sep 29, 2011 2:55 am

Next

Return to Developers

Who is online

Users browsing this forum: No registered users and 1 guest