cross-platform

Write once, run anywhere languages & Unrar for AIR

I wanted to ask if there are any other Write Once, run anywhere languages like Java or AIR. I have mostly been a Java developer up till now, and a bit of Python and recently AIR has peaked my interest as I just found out about it. Also I wanted to know if there are any unrar libraries for AIR or someway to read RAR archives with AIR, ki...

Creating & Editing MS-Word documents on a linux server?

Looking to develop server-side application that will process documents. The source documents are mostly MS-Word 2003, 2007, i.e. the MS version of Docx. Want the server application to be able to run on both linux or windows. Wanting to know what is the best tool or library for reading and writing MS-Word files under linux. Compatibility...

How can I get a volume serial number using wxWidgets?

Hi, I'm looking for a function/class in wxWidgets which can give me a volume serial number (like win32 GetVolumeInformation function does). I assume that the volume serial number must be pretty much cross-platform. Thanks in advance. ...

Is there a language and platform agnostic declarative GUI language that isn't XML?

Basically, I'm looking for a least common denominator declarative GUI language that would be perfectly suitable for rendering with JavaScript to HTML/CSS, with Python to wxPython and with C# to WinForms... emphasis on the least common denominator. Otherwise, I'm perfectly aware this is almost impossible. Basically, JSON for declarative G...

Do types in QT applications for different platforms have similar size?

I created an application for Windows in C++ using QT. If I want to port it to Linux or Mac OS, will sizeof(int) or sizeof(long) change? In other words, do types in QT applications for different platforms have similar size? ...

XML-RPC Standard and XML Data Type

I was looking at XML-RPC for a project. And correct me if I'm wrong, but it seems like XML-RPC has no XML datatype. Are you supposed to pass as a string? or something else? Am I missing something? Looks like this was though of with SOAP. ...

Marketshare of cross-platform widget libraries?

For a variety of reasons, we're in the market for a cross-platform widget library. We're in the somewhat rare situation of not being tied to a particular programming language at this stage, so we get to look at libraries in a language-independent way. Something we haven't been able to find is any data on market share of various librari...

Method in Java to create a file at a location, creating directories if necessary?

I am attempting to write a file using java.io, where I am trying to create it at the location "some/path/to/somewhere/then-my-file". When the file is being created, any of the directories on the path may or may not exist. Rather than throw an IOException because there are no such directories, I would like the directories to be created tr...

Viability of Ruby for Cross-Platform Development With Native Toolkits?

Let's say that I was writing a closed sourced commercial piece of software which was to be deployed in the following situations: Windows Desktop App built on .Net, ActiveX control, Windows Netscape plugin, Mac Desktop App built on Cocoa, Mac Netscape plugin, Java applet hosted in browser. Would it be viable in terms of code sharing to wr...

Cross platform unicode path handling

I'm using boost::filesystem for cross-platform path manipulation, but this breaks down when calls need to be made down into interfaces I don't control that won't accept UTF-8. For example when using the Windows API, I need to convert to UTF-16, and then call the wide-string version of whatever function I was about to call, and then conve...

Coming from making Windows-only programs in C#, what steps are there for developing for Linux AND Windows?

I want to start making a little window-based program that runs on both Linux and Windows flawlessly. It must have a GUI. What are the things I should be reading about? I'm completely in the dark regarding this. Thank you. ...

Am I supposed to use PyQT4 for programming cross-platform software in Python?

So a user suggested getting PyQT. A quick Google gave me this: Link Is this GUI Library for pay? If my development environment is Ubuntu Linux, what should I download on that site. I have no idea. Please provide links if the site I provided is not correct to what I need. Thank you. ...

Best opensource ramdisk?

I am searching for opensource,platform independent ramdisk so that I can do some modifications in ramdisk application to work with my specifications. Is there any possibility that I can achieve this? What are the available options for me? ...

Is there something like Perl's Win32::FileNotify for Linux or OS X?

I've been using Win32::FileNotify on Windows, and I was curious to know if there were something similar for Linux and OS X. I haven't been able to find such a module using Google. Does anyone here know of such a thing? ...

Creating installers for complex cross-platform programs

I'm sketching an application deployment process for a bunch of relatively complex desktop applications. We have both native and Java apps, so the deployment must be able to check for existence of the JRE and install it if needed. Some of the apps depend on special hardware, so the deployment must also be able to launch the necessary driv...

mac look n feel on other platforms?

I'm just curious whether there is a gui framework that alloys you to use a mac look n feel on other platforms. presumably frameworks that use native APIs wouldn't be helpful (eg wxwidgets). qt uses native API partially for mac look n feel, so that isn't useful. what about swing? ...

Is there a cross-platform way to open a file browser in Python?

I'm thinking something along the lines of the webbrowser module, but for file browsers. In Windows I'd like to open explorer, in GNOME on Linux I want to open nautilus, Konqueror on KDE, etc. I'd prefer not to kludge it up if I can avoid it. ;-) ...

What is a cross platform way of reading sysctl information?

What is a cross platform / portable way of reading sysctl information? I want to know things like max open files, max open files per process, socket buffer sizes, max threads, max threads per process, etc. ...

Best desktop platform for CRUD on an online Rails web app?

There are so many choices, i need a win/mac application capable of sending info to a rails app, i already have the rails app working on a server, so i just need basic crud activity via xml. So what should you work this with , Realbasic, Java, Flex? Thanks in advance. ...

Is there a library that can perform packet analysis and block certain packets from being sent?

I found Jpcap, however it only meets half my requirements - it does not allow me to block packets, as stated in the FAQ. I would prefer a cross-platform (Windows, Mac, Linux) solution, but if one does not exist, OS-specific solutions would be acceptable. My goal is to, under certain conditions, block access to certain Internet and netwo...