[opensource] Student programming project at OSU - Anyone interested?

Paul Betts bettsp at cse.ohio-state.edu
Wed Nov 16 13:11:12 EST 2005

On Wed, 2005-11-16 at 01:14 +0000, Brian Dittmer wrote:

> Nice idea but is a linux client really necessary?  
The Linux client is merely a way to auto-sync stuff as needed instead of
say using a cronjob. It's also a way to let the user know if something
has gone wrong (or something else that needs user attention). 

> NOW a suggestion -- if you really want to simplify your life consider 
> using Java and Swing to write your app.  While throwing my personal 
> disdain aside for GCJ and Classpath, you can now compile Java apps 
> natively for Linux (this is however blasphemy, there's perfectly good 
> JVMs from both ibm and sun for both ppc and x86 architectures) and as I 
> understand it the Swing support is quite good.  You'd save a lot of time 
> this way...I think...my knowledge of the .NET framework is limited but 
> last I heard mono isn't quite there yet (correct me if I'm wrong).
Mono has come quite a long way, it runs on Win/Mac/Linux, we don't have
to worry about JVM inconsistency (Mostly anyways), and the most
compelling feature is that it's really easy to run an ASP.NET server
that's self-contained, doesn't need user setup, and is generally
pain-free. Think of the use of ASP.NET in this case kind of like SQLite
is for relational databases; small, simple, maintenance-free. IMO, .NET
also has a better native interface (although I haven't explored JNI very

> Anyway those are my two cents, I wish you luck on your project and have 
> fun doing it!
> -Brian
> Paul Betts wrote:
> >One thing that I've noticed while at OSU is that while the school is
> >great at teaching computer science, in my opinion we don't do enough
> >projects, especially "real-world" projects, that have real open-ended
> >problems to solve. 
> >
> >To solve that problem, I'd like to put forth an idea I've been working
> >on in my spare time for an application called Porpoise, which lets
> >students access their documents over the Internet via a website. It's a
> >huge project, and I'd like to turn it into something that us
> >CSE/ECE/whatever students can work on and turn out an awesome app that
> >anyone would find useful. It also looks great on a resume to have a
> >project that's actually out there on the web for people to see.
> >
> >What's unique about this application is that it appeals to both of the
> >software student groups here at OSU (OSUOSS and NTSig), and we'll need
> >people from both camps to write it; most of it is written in C#
> >using .NET (and ASP.NET), but it's also made to be cross-platform using
> >Mono, and the background daemon (service for you Win32 people) is
> >written in straight GTK+/Glib/C (in vim too!). I've pasted my abstract
> >of the project in this Email, you can check out more info here:
> >
> >My Notes: http://www.cse.ohio-state.edu/~bettsp/Porpoise%20Master%20Page.html
> >
> >Source Code (so far):
> >http://www.cse.ohio-state.edu/~bettsp/porpoise-0.1.zip 
> >(Check porpoised/src and htdocs for the actual code, I haven't done
> >much, most of my work has been on the autotools side)
> >
> >I look forward to hearing back with opinions / ideas / whatever, or if
> >you're interested in working on the project!
> >
> >  
> >
> _______________________________________________
> Opensource mailing list
> Opensource at mail.cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/opensource

More information about the Opensource mailing list