cross-platform

Most efficient and reliable way to get Unix files into SQL Server

I've got three files on AIX that I need to import into a SQL Server 2005 database. The files are created by an AIX script that I have control over. There are several options that I know will work, but I'd like to find out what others have done before and what works best. Here are the options I'm looking at. Have the AIX script sftp th...

Monitoring certain system calls done by a process

I would like to be able to monitor certain system calls made by a process, primarily file I/O calls. On Linux I can probably get away using strace with suitable parameters, but how can I do this on Windows? I'm primarily interested in running a process and figuring out which files it has read and written. EDIT: I want to do this progra...

what would I have to do to get the new HTML Editor ajax control to work as a sharepoint content editor webpart?

Microsoft have just released a few new ajax controls including an ajaxed up HTML editor control. http://www.asp.net/learn/Ajax-Control-Toolkit/tutorial-50-cs.aspx I would like to try this in sharepont (as the built in sharepoint one is awful (no cross browser at all and flaky on IE) I tried the Telerik free one but it was not very sta...

Is there a tool for cross platform continuous integration (c++ Win32 and linux)

I looked at a couple other questions on SO - and not really sure they answer this question. We are building C++ applications for Win32 and Linux. Right now we have some scripts (bat files for win32) that run on a schedule to do builds. We'd like to have CI for our projects, but I'd like to have only one CI server that handles buildin...

Where can I find a tool to convert a VS solution to a gcc makefile?

I know about CMake and bakefile already, but that is not what I am looking for. Is there a tool that will generate a makefile given a VC project? (or at least a first attempt at one) so I don't have to do all the work by hand? Alternatively, is there a tool that makes CMake files? Edit: Following the link below leads me to this:...

Are there any USB stick runnable, no-install, cross platform software frameworks (with GUI)?

Does anyone know of a good software development framework or similar that has the following properties? Cross platform: it should be runnable on XP, Vista, OSX and common versions of Linux (such as Ubuntu and Kubuntu). No installation: Be able to run the software from a USB stick without having to copy anything to the host machine. Hav...

How can I include Win32 modules only when I'm running my Perl script on Windows?

Hello, I have a problem that I cannot seem to find an answer to. With Perl I need to use a script across Windows and unix platforms. Te problem is that on Windows we use Win32-pecific modules like Win32::Process, and those modules do not exist on unix. I need a way to include those Win32 modules only on Windows. if($^O =~ /win/i) { ...

how do i read a fedora partition from windows?

Windows recognizes and gives my fedora partition a drive letter, but it shows it as blank. Is there a way to get windows to read ext3 filesystem? Its a fedora 10 partition. ...

What is the best way to make a simple cross platform GUI in C++?

I want to produce a desktop application with a very simple GUI (a background graphic, a cancel button and a progress bar). My main targets are Mac and Windows. Is this possible using Visual C++ 2008? Can anyone point to any examples using Visual C++? Or is there a better way to create the GUI separately? ...

Conditional compilation in C++ based on operating system

I would like to write a cross-platform function in C++ that contains system calls. What conditional compilation flags can I check to determine which operating system the code is being compiled for? I'm interested mostly in Windows and Linux, using Visual Studio and GCC. I think it should look something like this: void SomeClass::SomeFu...

Reducing WAV sound file size, without losing quality

My application needs to play sound files. The only cross-platform file format I can use is WAVE (I'm using QSound of the Qt framework). The file sizes of these sounds are quite large and I'd like to know if there is a way to reduce it, without losing (too much) quality. I need the file to be stereo. ...

Most appropriate platform independent development language

Hi, A project is looming whereby some code that I will be writing may be deployed on any hardware that potential clients happen to have. Its a business application that will be running 24/7 so I envisage that most of the host machines will be server type boxes but smaller clients might, for example, just have a simple PC. A few more de...

Can you develop Windows Mobile applications on OS X?

Is it possible to develop an application for a Windows Mobile device, on Mac OS X? This question mostly due to this answer, criticising Apple for only releasing the iPhone developer tools for the Mac platform.. I'm simply curious if this is possible or not, hopefully an Apple-vs-Microsoft argument can be avoided! There are similar ques...

Visually marking conditional compilation

We have a large amount of C/C++ code that's compiled for multiple targets, separated by #ifdefs. One of the targets is very different from the others and it's often important to know if the code you're editing is compiled for that target. Unfortunately the #ifdefs can be very spread out, so it's not always obvious which code is compile...

What is the good cross platform C++ IDE?

It needs to have good code completion support, debugger, and a nice way to browse code (click to go to documentation). Since I got spoiled by Java IDEs (Eclipse), it would be cool if it supported refactoring, reference search and some form of on the fly compilation, but maybe I'm asking too much. So far I tried Eclipse C++ plugin, Qt C...

Cross-platform alternative to COM

I've been enamoured with component based programming (be it with COM, another system, or just using the paradigm in plain C++). It requires a bit of getting used to, if one is usually used to the "traditional" OOP model, but it's definetely worth it. It's made my code more maintainable and easier to extend. The project I'm currently wo...

Best setup for Linux development from Windows?

What's the best setup for developing Linux apps from a Windows workstation? Right now I'm connected via SSH to our Linux development server and am using Eclipse, forwarded over SSH via PuTTY, to the public domain version of Xming running on my Windows workstation. It works, but it's not great; Eclipse's response times are far from snap...

Auto startup for java desktop application?

Hi friends, I have created a desktop application in java using NETBeans IDE 6.1... and made a jar file of the application. Now I want to make its auto start up in such a way that its start up whenever client machine is booted. Thanks in advance Balwant ...

How to make installer of java desktop application for multi-platform?

Hi friends, How could we made a jar file's installer, which can run on multi-platform, is there any simple way, because I don't know Java too well. Balwant ...

Good portable SIMD library

Hi, can anyone recommend portable SIMD library that provides a c/c++ API, works on Intel and AMD extensions and Visual Studio, GCC compatible. I'm looking to speed up things like scaling a 512x512 array of doubles. Vector dot products, matrix multiplication etc. So far the only one I found is: http://simdx86.sourceforge.net/ but as t...