News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

Best IDE for pluto developing?

Started by carstenschroeder, August 13, 2005, 10:38:12 AM

Previous topic - Next topic

archived

Hello Pluto-team!

I am experienced in developing in SAP and Windows envirionments. Now I want to start developing devices for pluto for me own home and perhaps it becomes a business, too. You'll never know...
Because I am new to Linux development could you please give me a hint what are the best developing tools for pluto development? What IDE do you use in your team? Which compiler, debugger etc. Could just give me some tips. So I don't waste time by finding it out the try-and-error way...

Best regards
Carsten

archived

Since you already know windows, do you use Microsoft VS.NET?  All our code compiles and runs on both platforms.  The only modules that don't are the DCE wrappers for Linux projects, like Xine and Myth.  Personally I think vs.net is easier for debugging (setting breakpoints, inspecting, etc.).  So for development you can just checkout the svn branch, and you'll see there's a pluto.sln file for VS.net, and that will open all the .vcproj files.  The first compilation will take a long time (about 1 hour to compile all the libraries and stuff), but then it's fast.

Normally I run DCERouter (ie the main core) on my windows machine in vs.net.  Then I'll have a regular Pluto media director, and just change the /etc/pluto.conf to point to my windows pc rather than the real Pluto Core.  It still works just fine, even all the Linux-only modules, like Xine and Myth, run fine against a Windows DCERouter.  The Orbiters, the Bluetooth library to communicate with the mobile phone, sqlCVS, all that runs fine on Windows and seamlessly interops with the Linux pieces.

The question is what kind of developing you want to do?  If it's Linux-specific stuff, then I know most of our programmers use KDE as the development environment.  KDE has a great editor, however, personally I think debugging is easier in VS.net.  Let me know what you want to do and we can have a phone chat too if you like with a bit of orientation.

Aaron