cross-platform

Communicate between c++ applications and web applications

What are the various ways I can achieve communication (like function calls) from a web application to a c++ application? I've developed the c++ application to do image processing and want to display and transmit the result in real time to a web-page displayed on a browser. ...

Cross platform global hotkey application that I could package with my application?

So, I have cross platform application that I made, I need to fire it off on a global key command, which the sdk I am using is not able to do. I was wondering if there is any existing app that I could package with my app to act as the global hotkey manager for my application (license that would allow that). The problem is the cross-platfo...

Why can't I read and append with std::fstream on Mac OS X?

Consider the following C++ program, which takes a file and prints each line. It's a slice of a larger program where I later append to the file, based on what I see. #include <fstream> using std::fstream; #include <iostream> #include <string> using std::string; int main() { fstream file("file.txt", fstream::in | fstream::out | fstream:...

What cross platform GUI library has the most native feel for each platform?

I've noticed that GTK has a uniform feel across all platforms, which is great for Linux lovers, but not so great for people who prefer their native GUI feel. I haven't used Qt properly yet, which is why I'm unable to say that this is the best choice to provide the most native feel for each platform - so could someone please confirm whet...

Cross platform installer for Qt

I'm trying to find a cross platform installer for small Qt applications. It looks like the most popular (powerful ?) is BitRock Install Builder, but as the installer will be used in a school (I'm a teacher), I'm looking for a free/open source solution. I'd like to generate an installer for a simple application on Windows, Mac and Linux...

Are keys and values of %INC platform-dependent or not?

I'd like to get the full filename of an included module. Consider this code: package MyTest; my $path = join '/', split /::/, __PACKAGE__; $path .= ".pm"; print "$INC{$path}\n"; 1; $ perl -Ipath/to/module -MMyTest -e0 path/to/module/MyTest.pm Will it work on all platforms? perlvar The hash %INC contains entries for each ...

Titanium vs The Native Tools

Hi, I'm still checking everything out. I'm wondering what the limitations are if we develop the app using Titanium. What cannot be done using Titanium, for iPhone and for Android? What things can only be done using only the the native tools? I heard that performance could be an issue. How bad is this going to be? Thank you in advance...

Open source embedded filesystem (or single file virtual filesystem, or structured storage) library for C

I'm not sure what the "general" name of something like this might be. I'm looking for a library that gives me a file format to store different types of binary data in an expanding single file. open source, non-GPL (LGPL ok) C interface the file format is a single file multiple files within using a POSIX-like file API (or multiple "blob...

what are the platform-name macros called? (e.g., __SVR4)

The pycups-1.9.48 library doesn't build on Mac OS 10.6 unless I remove this ifdef: #ifdef __SVR4 /* * A rudimentary emulation of getline() for systems that dont support it * natively. Since this is used for PPD file reading, it assumes (possibly * falsely) that BUFSIZ is big enough. */ ssize_t getline(char **line, size_t *linelen, ...

learning a different platform independent web framework or relying on asp.net in mono for the near future?

Hi SO. I'm somehow familiar with the ASP.NET MVC and the .NET framework in general (I use it at work). I've been thinking about starting a personal project (a website). I, however, don't want to be tied to a specific platform (it bothers me A LOT). This led me to looking into Mono. For what I've seen, though, Mono trails behind Micros...

What scripting language to use for utility scripts?

I am currently working on a large project and will relatively soon need a scripting language for utility scripts, like deploying the project in full from source, checking and fixing the database, building a ready to deploy bundle, and so on. The project is written in PHP and I thought about using it, but I dismissed that as not suitable ...

What approach can i take to developing a Desktop application using Web Technologies

i am wondering if there is any way i can create an app that starts as a desktop application, for personal use for now. and since desktop applications can work with my HDD files which i may want to manage but don't feel secure throwing them onto a web server. but what i think i may want to do in the future is port the app to the web since...

Cross-platform UI toolkit

I need to write cross-platform GUI application, what toolkit can I use? Currently I am working in Windows, MSVC, and Linux, gcc. ...

Building Cross Platform app - recommendation

Hi, I need to build a fairly simple app but it needs to work on both PC and Mac. It also needs to be redistributable on a disc or usb drive as a standalone desktop app. Initially I thought AIR would be perfect for this (it ticks all the API requirements), but the difficulty is making it distributable, as the app would require the AIR ...

How to create a WebKit browser plugin in C#?

I want to create C# plugin for some 3d + Music editing stuff. I want to be able to run my files inside browsers pages (so to see HTML some Flash content and some content which is rant by my plugin) using something like HTML tag or some JavaScript. (So my plugin will be small, powerfull and i want it to run at least on Windows and Mac fir...

Recommend crossplatform C++ UI and networking libraries

Things to take into consideration: - easy to use - fast - use underlying OS as much as feasable (like wxWidgets for UI) Ones I am leaning towards are wxWidgets for UI and Boost for networking - how do they compare to others? ...

Creating a Cross-Platform C++ Library

Hello people, I wanted to create a cross-platform 2D game engine, and I would like to know how to create a cross-platform project with Makefile, so I can compile it to the platforms I choose with custom rule for any platform. I'm working on the windows enviroment with Visual C++ Express 2008, so it would be nice if I can use Visual C++ E...

Real life use for Qt (outside of Nokia)

Is Qt an interesting platform for business apps development, outside of Nokia phones ? Why ? Strong points ? Thanks ...

cross-platform development for mobile devices

What language/framework is best worth learning for mobile application development? My specific situation is that I'm very familiar with Java and C++ (I especially love Qt), but have limited experience with other languages. Some options I'm considering: 1) Learn Objective-C and all the iPhone-specific tools I do have access to a mac. Th...

Game cross-compiling and packaging

Hi, Some friends and I wanted to develop a game. Any language will do. I've been programming in C for years, but never wrote a game before. One of us knows SDL a little bit. It would also be a nice excuse to learn Python+pygame. We wish our game to be 'standalone'. By standalone, I mean most users (at least Linux, Mac and Windows) will...