In computing multi-platform (aka cross-platform or platform independent) is an attribute conferred to computer software or computing methods that are implemented and inter-operate on multiple computer platforms.

learn more… | top users | synonyms

2
votes
1answer
91 views

Best approach to avoid duplication of code meant to run on windows/iOS/Android devices?

I am working on a new version of the following system: A 'main control' service that runs on Windows Server (C#). Clients on the following systems, that communicate with the above service via Web ...
6
votes
1answer
102 views

Python: Control subprocess from calling thread

I am working on a database interface to a MongoDB using Python Eve as an API. The database stores several documents containing parameters and values needed for some calculations. I wrote a Python ...
0
votes
2answers
115 views

What is it exactly that makes programs platform dependent when they're using cross-platform APIs?

I understand that programming languages can either be run in a VM (Java, etc) on every OS that supports the VM natively or compiled to machine code (c, etc) for each platform. What I don't ...
0
votes
4answers
347 views

Cross Platform Compilation of C++ .exe

I have been asked to re-write an old C/C++ project in C++11. The old project is multi-platform, however, in order to deploy the system on other architectures the current process is to log into a ...
0
votes
0answers
58 views

How to ensure feature parity of a product across different platforms

this question looks like How to plan/manage multi-platform (mobile) products but the answers there suggest using abstractions to ensure a common code repo, which is something that we decided not to ...
0
votes
1answer
77 views

Is it a good practice to develop a video game for many platforms at once (using e.g. Unity)? [closed]

Multi-platform development tools like Unity offer us an ability to quickly deploy games to many platforms at once. However, I'm concerned about whether the final product will be any worse compared to ...
4
votes
1answer
115 views

Creating a web app that authenticates users from two different databases

I am in a bit of an awkward programming situation, and it will help me a lot to get your input in this situation. I am building a web app which expects to authenticate users from another, separate ...
2
votes
2answers
139 views

Starting a Windows task from Linux, what are my options? [closed]

We have server that runs data processing tasks, using Python, Django and Celery, on Linux. Once a batch of data comes in, a number of Celery tasks are scheduled and they run, some of them in parallel, ...
1
vote
0answers
39 views

Expanding Jira DB to include multiple target platforms

I am a member on the QA team but tasked with majority of the management of the Jira instance. We have launched our product on one platform, and will be starting to develop it shortly on 2 more ...
0
votes
2answers
81 views

Write Once - Use Many for server return values?

Well, I was wondering how I could do this or how this is done. Having a server that accepts HTTP Requests and maintains a database for a mobile app, it is supposed to provide data for Android and iOS ...
3
votes
1answer
136 views

Structure project based on platform or design?

I have a medium sized project (~10,000 lines) that runs on Windows and Linux. However it is only specific components of the program that are platform dependent and are located in a folder called ...
0
votes
2answers
296 views

How to plan for multi-platform application development [closed]

In my earlier days of programming, I was using Visual Basic for learning. It taught me many concepts, and I was able to make some cool programs (in my opinion, anyways...). I have expanded my horizon ...
21
votes
6answers
2k views

How can I say that programming language compiles to other languages?

How can I say in english, that programming language can be compiled to other programming languages? The example can be Haxe. On the website the language is decribed as "Multiplatform": ...
6
votes
1answer
3k views

Common Lisp Implementations - threading and multiplatform?

I'm learning Common Lisp, mostly as a "mind gym" hobby thing, but I want to end up with a set of skills that would also be usable "in real life", because when you learn a language you also accumulate ...
6
votes
3answers
269 views

Approach for developing software that will need to be ported to multiple mobile platforms in the future

I am currently doing the preliminary design for a new product my company will be pushing out soon. We will start on Android, but then we will need to quickly develop the IPhone, IPad.... and then the ...
8
votes
1answer
644 views

I seem to be missing a few important concepts with PhoneGap

I'm planning on developing an app on multiple platforms and I'm thinking that PhoneGap might be perfect for me. I had been reading that it's one codebase for all platforms but looking at the PhoneGap ...
16
votes
4answers
804 views

Can applications affect power consumption in a substantial way?

Is there anything that can be done for a single general purpose application to affect the power consumption of the device it is running on? I am not familiar with how optimizations to individual ...
8
votes
4answers
283 views

Is it better to develop apps using a platform specific technology or web technologies? [closed]

I happened to read an interesting article the other day that talked about building mobile applications using Javascript and HTML5. One interesting point they brought out was how this approach worked ...
3
votes
2answers
732 views

What is the best technology for a TRULY portable REST client

I develop a suite of productivity tools, for Mac, iOS and Windows. They all communicate with a sync server via a RESTful interface (using Protocol Buffers), but as we add new platforms, we realize the ...
8
votes
2answers
480 views

What should I be looking for when evaluating unit testing libraries and tools?

I'm in the process of choosing new unit testing tools for soon to be started project. There are plenty of them! The basic requirements I have would be that it can run tests on at least Windows and ...