cross-platform

Conversion between docx / doc / rtf and lightweight markup

I am looking for a tool or set of tools to convert between file formats D and M where D is a format handled by MSWord, in order of preference, docx, doc, rtf M is a lightweight markup, such as markdown, textile, txt2tags, it can be an esoteric one there is a way to generate html from M conversion is two-way, it's done both from D to M,...

Plugin System without rebuilding for each OS?

I'm making a game that will allow content development and I'd like it to be sort of a DLL based system. But, my game works for Linux (X86 arch) , Mac OSX and 32 bit Windows. Is there a way I could allow content developers to compile only one thing and have it work based on the platform? I fear it might get confusing if there are 3 versio...

Other development platforms for iPhone

What do you guys think about other iPhone development platforms like appmobi, Rhomobile, Titanium, PhoneGap and others. I already have objective c/ iphone experience & some experience on Android. How will these platforms effect my performance in long run if I start using one of them. How customizable are they..? And which one of them d...

Write once run anywhere browser plugin tool/framework/language?

I'm looking to create a browser plugin which would run in all of the major browsers, the only problem is that it seems I have to re-create the plugin in every browser. Is there some tool or framework or language I can write a plugin with where it will automatically work on all major browsers? All I need the button to do is scrape webpa...

Using Java from C++

As a C++ developer, I occasionally come across Java libraries like iText, Batik, JasperReports, and JFreeChart. In each case, equivalent cross-platform C++ libraries seem to be much less mature, much more expensive, or unavailable. Is it practical to use these Java libraries from my C++ app for reporting, charting, and similar? If so,...

Best way of creating graphics-heavy, cross-platform, eBooks?

I have been working on converting graphics and layout heavy books (created in Adobe InDesign) into cross-platform eBooks with non-standard functionality (embedded video, audio, interactivity, etc). Exporting from InDesign to EPUB or other similar formats don't seem to work very well with the types of books I work with. There are all ki...

Using Mercurial via a USB flash drive

In short: How can I use Hg to synchronize repositories between two computers using a flash drive as intermediary? With more detail: I often develop code on computers that aren't networked in any way, and I transfer files between these machines using a USB flash drive. Now I would like to develop some software across these machines u...

GTK equivalent to BackgroundWorker (MonoDevelop)

What is the GTK equivalent to BackgroundWorker in Mono? I've tried the following website: http://monodevelop.com/Developers/Articles/Thread_Management, but there doesn't seem to be any such thing as DispatchService. I need to update the GUI asynchronously at given intervals. ...

Cross platform mobile 3d engine

Does anyone know of any production-ready (preferred) or beta-quality 3d engine for mobile platforms? It ideally should support a 3d acceleration on device if available. We looking for renderer only, as the engine required for non-gaming purposes. Thanks. ...

iOS OpenGL ES compatible with Android OpenGL ES?

In theory, can I write a game for iOS in openGL ES and expect to easily port it to Android? How about from Android to iOS? ...

Cross-Platform Building, Standard Directory Structures, Environment Variables

I've started using CMake as a build tool for a cross-platform command line program that requires FFTW3 and Boost.Format. I'm familiar with the Unix-like standard directory structures for headers and binaries of installed libraries but I'm wondering what the quasi standard is on Windows platforms as to how and where libraries are installe...

Rename function vs undef : conflicts with Windows API

This has actually occurred twice now. I'm writing a cross-platform application, and some of my function names conflict with the Windows API. What I did (for example with LoadObject) was... #undef GetObject Is this an okay approach, or should I rename my functions? ...

any agile free cross-platform project management/ALM tools with mylyn integration out there?

Is there a solution I have missed? I would prefer a open source tool, not just a 1-5-developer free plan (so not BaseCamp, Mingle, Jira/Greenhopper). And it has to run on both windows and linux (so no ScrumDesk or TargetProcess). It has to support agile development process - user stories, iterations, point estimates, tasks etc. What i r...

DTN in OpenEmbedded for BeagleBoard

Hi! I'm trying to build the DTN using OpenEmbedded. Unfortunately, DTN uses Tcl 8.3 or 8.4 and DB 4.2, 4.3, 4.4 or 4.5, but bitbake is using Tcl 8.5 and DB 5.0. In the OpenEmbedded recipes directory, among other other files there exists: db/ db/db_4.3.29.bb db/db4-native.inc db/db3-native_3.2.9.bb db/db_5.0.21.bb db/db3-3...

light-weight cross-platform customizable IDE

Hi, what is the most light-weight IDE that provides only the bare-bones services such as a project concept, a gui and document management facilities that can be fully customized!? I know Visual Studio has some such edition but I can't remember how it's called but if you know what I mean what I am looking for is THAT (VS bare-bones) + cr...

In python is there a cross-platform way of determining what process is listening to a given port?

In linux, I can use lsof -i as in the following function: def FindProcessUsingPort(portnum): import os fp = os.popen("lsof -i :%s" % portnum) lines = fp.readlines() fp.close() pid = None if len(lines) >= 2: pid = int(lines[1].split()[1]) return pid Is there a cross-platform way to figure this out? ...

Will Java compiled in windows work in Linux?

My Java program is in working order when i use it under Windows(Eclipse and Bluej). I compress it to a Jar and send it to my red hat and bang. nothing works. It breaks on the weirdest things, such as text field set text will not show, JPasswordfield just disappeared, Java AWT ROBOT dies too... the list goes on, first i thought it must be...

Getting System Idle Time with Qt

I'm new to Qt as of a few weeks ago. I'm trying to rewrite a C# application with C++ and have a good portion of it figure now. My current challenge is finding a way to detect the system idle time. With my C# application, I stole code from somewhere that looks like this: public struct LastInputInfo { public uint cbSize; public u...

C++ cross platform USB library?

Hey all I'm (going to be) writing an application in Qt that will run on the 3 main OSes (Windows, Linux and Mac). One of the features of this app is that it needs USB to talk to a piece of custom external hardware. Would anyone know of a cross platform USB library so porting is as easy as possible? Or am I going to be slugging it out on...

Runtime or compile time for platform-specific libraries?

I'm creating a library in C++. It links against Windows libraries on Windows and Linux libraries on Linux. It's abstracted, all is well. However, is it feasible to dynamically detect, load and use libraries (and copying header files for use) so it could be used on any platform if it was running under LLVM JIT? ...