RE: open Source XMPP server in .net, good idea?
It’s not a restriction since the server is at my house and then eventually there will be one elsewhere for backup/failover when I can afford it. I’ll explain in a bit, but you might find what I have to say regarding this interesting. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Tristan Reeves Sent: Tuesday, November 20, 2012 8:29 AM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? Hi, Maybe you could expand on your reservations wrt java? Unless you are planning to modify the source, it's hard to see any reason not to use it (ignite realtime) as is. At least, hard for me to see. Also I'd guess the average Windows Server (I assume yours are Windows Servers) has plenty of non .net stuff running on it. Why would running an xmpp server be any different? As for porting a large active java OSS project to c#...how should I put this...it's not a one-person job :) Don't forget the maintenance:) The ports I can think of (the ones that come to mind are only lucene.nethttp://lucene.net and spring.nethttp://spring.net) are needed because lucene and spring are not stand-alone programs. They're needed so we can use the respective APIs from our c# code. Unless I'm missing something, a package like ignite does not have such an API. It is intended to run as an program, not as a 'library'. In summary, I'd say that there's no compelling case to consider doing a port from java to c#. If you really have a restriction that you can't run java on your servers, then that seems really, really weird, at least to me. I'd be interested to know if anyone else has, or has come across, such a restriction. Regards, Tristan. On Tue, Nov 20, 2012 at 9:46 AM, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine
RE: open Source XMPP server in .net, good idea?
Now that I’m out of class, I have time to explain why I’d like to start this project eventually. I have read all over the internet via prominent security blogs (eset, Sophos, InfoTech Watch), ETC.), that tell of the horror story that is Java security exploitation city at the moment. Whereas the .NET framework doesn’t get exploited very much, and then updates to it come via microsoft’s mechanisms, it seems easier, especially if the server serves mostly Microsoft-based technologies, to only have to maintain one framework on the server. And the other thing that Openfire lacks is an easy way to integrate it’s admin console into an existing domain that is based on ASP.net. I mean, I’ve seen it happen, but it means that I’ll probably now have to do a bit of manual work to create a link to it off of the home page of my site instead of using a virtual host. My site administration will be laid out like this: http://stats.accesscop-network.org: (web analytics served via SmarterStats) http;//mail.accesscop-network.org:9998 (control panel for the SmarterMail administration interface) http://accesscop-network.org:80 (main site) I’d like to also include the administration console of Openfire set up just like that as well, but seeing that Java uses a different kind of web server than IIS, would I be able to do that while in turn making the switch from the server serving the content transparent to people viewing it? But those are my reasons for this mostly. Though there is one more reason for why I believe that Java applications at least in the open source world should be ported. Java is less accessible to blind users. I am a blind user myself, and I never like using Java because unless certain frameworks are used, which they rarely are these days, screen readers, or software that is used on a computer to convert printed output to that of speech, will not register the controls of the application because there is nothing for them to grab onto. So in summary, my main concerns are security, managing two separate server technologies on the same server and getting them transparently and cohesively working together, and then the ever-present accessibility problem. Having a .NET port of the project would eliminate all of these problems if done right in my opinion. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Katherine Moss Sent: Tuesday, November 20, 2012 9:48 AM To: ozDotNet Subject: RE: open Source XMPP server in .net, good idea? It’s not a restriction since the server is at my house and then eventually there will be one elsewhere for backup/failover when I can afford it. I’ll explain in a bit, but you might find what I have to say regarding this interesting. From: ozdotnet-boun...@ozdotnet.commailto:ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Tristan Reeves Sent: Tuesday, November 20, 2012 8:29 AM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? Hi, Maybe you could expand on your reservations wrt java? Unless you are planning to modify the source, it's hard to see any reason not to use it (ignite realtime) as is. At least, hard for me to see. Also I'd guess the average Windows Server (I assume yours are Windows Servers) has plenty of non .net stuff running on it. Why would running an xmpp server be any different? As for porting a large active java OSS project to c#...how should I put this...it's not a one-person job :) Don't forget the maintenance:) The ports I can think of (the ones that come to mind are only lucene.nethttp://lucene.net and spring.nethttp://spring.net) are needed because lucene and spring are not stand-alone programs. They're needed so we can use the respective APIs from our c# code. Unless I'm missing something, a package like ignite does not have such an API. It is intended to run as an program, not as a 'library'. In summary, I'd say that there's no compelling case to consider doing a port from java to c#. If you really have a restriction that you can't run java on your servers, then that seems really, really weird, at least to me. I'd be interested to know if anyone else has, or has come across, such a restriction. Regards, Tristan. On Tue, Nov 20, 2012 at 9:46 AM, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even
open Source XMPP server in .net, good idea?
Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine
Re: open Source XMPP server in .net, good idea?
Hi Katherine, Have you looked at SignalR? It's open source and could be a start for you. HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 20 November 2012 12:46, Katherine Moss katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. ** ** Thanks, Katherine
RE: open Source XMPP server in .net, good idea?
No. I've never heard of it. I know it has to do with ASP.net somehow though; I'll have to look it up. Thanks for the tip. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Filip Kratochvil Sent: Monday, November 19, 2012 9:43 PM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? Hi Katherine, Have you looked at SignalR? It's open source and could be a start for you. HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 20 November 2012 12:46, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine
RE: open Source XMPP server in .net, good idea?
Interesting, that could work if I were creating a module to plug into a web site or something. DNN modules, perhaps. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Katherine Moss Sent: Monday, November 19, 2012 10:11 PM To: ozDotNet Subject: RE: open Source XMPP server in .net, good idea? No. I've never heard of it. I know it has to do with ASP.net somehow though; I'll have to look it up. Thanks for the tip. From: ozdotnet-boun...@ozdotnet.commailto:ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Filip Kratochvil Sent: Monday, November 19, 2012 9:43 PM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? Hi Katherine, Have you looked at SignalR? It's open source and could be a start for you. HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 20 November 2012 12:46, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine
Re: open Source XMPP server in .net, good idea?
And related to SignalR, have a look at Jabbr.net, which is a real time chat built on top of SignalR - https://github.com/davidfowl/JabbR On 20 November 2012 14:17, Katherine Moss katherine.m...@gordon.edu wrote: Interesting, that could work if I were creating a module to plug into a web site or something. DNN modules, perhaps. ** ** *From:* ozdotnet-boun...@ozdotnet.com [mailto: ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Katherine Moss *Sent:* Monday, November 19, 2012 10:11 PM *To:* ozDotNet *Subject:* RE: open Source XMPP server in .net, good idea? ** ** No. I’ve never heard of it. I know it has to do with ASP.net somehow though; I’ll have to look it up. Thanks for the tip. ** ** *From:* ozdotnet-boun...@ozdotnet.com [ mailto:ozdotnet-boun...@ozdotnet.com ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Filip Kratochvil *Sent:* Monday, November 19, 2012 9:43 PM *To:* ozDotNet *Subject:* Re: open Source XMPP server in .net, good idea? ** ** Hi Katherine, ** ** Have you looked at SignalR? It's open source and could be a start for you. ** ** HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 20 November 2012 12:46, Katherine Moss katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine ** **
RE: open Source XMPP server in .net, good idea?
That looks really interesting. Though it still appears to need a server running behind it in order for the client to work. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of William Luu Sent: Monday, November 19, 2012 10:50 PM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? And related to SignalR, have a look at Jabbr.net, which is a real time chat built on top of SignalR - https://github.com/davidfowl/JabbR On 20 November 2012 14:17, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Interesting, that could work if I were creating a module to plug into a web site or something. DNN modules, perhaps. From: ozdotnet-boun...@ozdotnet.commailto:ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.commailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Katherine Moss Sent: Monday, November 19, 2012 10:11 PM To: ozDotNet Subject: RE: open Source XMPP server in .net, good idea? No. I've never heard of it. I know it has to do with ASP.net somehow though; I'll have to look it up. Thanks for the tip. From: ozdotnet-boun...@ozdotnet.commailto:ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Filip Kratochvil Sent: Monday, November 19, 2012 9:43 PM To: ozDotNet Subject: Re: open Source XMPP server in .net, good idea? Hi Katherine, Have you looked at SignalR? It's open source and could be a start for you. HTH, Filip Regards, Filip Kratochvil mob. 0438 001 110 http://www.dataconversions.com.au/ On 20 November 2012 12:46, Katherine Moss katherine.m...@gordon.edumailto:katherine.m...@gordon.edu wrote: Hello all, The subject line is what we are lacking at the moment, and I am curious whether in a few years when I learn a bit more about C#, it would be possible to port the Openfire XMPP server from Ignite realtime over to .NET? It is currently written in Java, and I sort of have a security and a political problem with that, and that is one of the reasons why I am setting this as a longterm goal. But since the server depends on a couple of Java frameworks such as Apache Mina, and maybe another one, will that be an issue moving the Mina-dependent elements into WCF? Do you guys even think this a good idea? Let me know; I want to make sure that any project I plan to begin in the open source world will benefit the community. Thanks, Katherine