Skip to main content

Questions tagged [cross-platform]

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

Filter by
Sorted by
Tagged with
1 vote
3 answers
422 views

I need to design a code generator system that produces serialisation/deserialisation libraries for multiple languages running on multiple platforms. Hard Constraints I need this to capture a pre-...
avigt's user avatar
  • 133
-2 votes
1 answer
116 views

This is a very general question and also maybe stupid question: How should I build / structure my software if it depends on some other software to work? I know that package managers exist, but what if ...
axolotlKing0722's user avatar
0 votes
0 answers
48 views

I’m writing a web application with an Angular client and a Pyramid/Python server. I need to dynamically interface with an external cloud application, with two requirements: When the end user approves ...
thomasc's user avatar
-2 votes
1 answer
864 views

I have been struggling with how to create an "object-oriented" cross-platform abstraction. In C++, a class requires a certain amount of coupling between its interface (i.e., public methods) ...
Patrick Wright's user avatar
-1 votes
1 answer
442 views

I'm planning to port or rewrite an MFC GUI C++ app, to use in a GNU/Linux environment, and hopefully make it cross-platform. The app has few, if any, dependencies other than MFC and the standard C++ ...
einpoklum's user avatar
  • 2,808
0 votes
2 answers
109 views

I'm interested to build a VR app which will allow the user to interact with some 2d screens in a 3d world. I would like these same 2d screens to be available on a mobile app, so that the user could ...
DevGuru's user avatar
  • 11
-4 votes
2 answers
289 views

We have a college management system developed over a decade as and when requirements came along. The project team also comprised of students currently doing graduation in the course. These students ...
Maha's user avatar
  • 5
1 vote
2 answers
275 views

My app is being deployed on various platforms, among which GNU/Linux, iOS and Android. I am contemplating the branching model of the central C++ code git repo, upon which all platform-dependent code ...
Vorac's user avatar
  • 7,189
1 vote
2 answers
467 views

We have four repositories in SVN, in which most of the files are same in all four of them. The reason why we are using four different repositories is, we have four different software products which ...
Bala's user avatar
  • 21
0 votes
1 answer
39 views

I am working on an internal application that is maintained by the same people that operate the servers the application runs on. We have noticed, while transitioning from Windows to Linux, that some ...
kqr's user avatar
  • 389
1 vote
1 answer
71 views

On designing a cross-platform text editor that optimized for speed - I heard atom.io uses node.js, would it be slow? I heard sublime text uses C++, would it lots of effort to be cross platform and ...
william007's user avatar
0 votes
1 answer
323 views

Assume that a Python package (available via PyPI) is too difficult for novice users to utilize. Specifically, typing python2 path_to_package/start_GUI.py in the command line, which opens a TKinter GUI,...
Michael Gruenstaeudl's user avatar
1 vote
1 answer
947 views

I am working on a project on both iOS/Android/macOS/Linux (Windows is optional, and surely no website version). There are a lot of related webpage-like data and the team decided to store the data in a ...
tonychow0929's user avatar
0 votes
1 answer
147 views

I wrote an app with the MVP Passive View pattern. My solution has four different projects. A MyApp.Core containing all kind of business logic, a MyApp.Forms containing stuff related to WinForms (UI), ...
user avatar
2 votes
3 answers
2k views

From what I've read (other questions on the site, etc...) the vast majority of desktop systems have little-endian architectures, and Windows doesn't even support big-endian. Now I'm wondering if it's ...
Wingblade's user avatar
  • 217
-2 votes
3 answers
729 views

I am working on an a data collector which could be called an API of some sorts, which is based on .Net Core 2.1 . It's job is to receive and pull (ask for) data from data collectors(executable, DLL,...
Aistis Taraskevicius's user avatar
-2 votes
2 answers
302 views

Im going to be rewriting a library from .net to something that can be used on different platforms (Mac, Linux, Windows, Android). But i am also hoping that it can be used accross languages (c#, python,...
165plo's user avatar
  • 117
2 votes
1 answer
913 views

Our company develops and sells a cross-platform C++ library. We distribute binary only versions for Windows, Mac OS X, Linux, iOS, Android, etc. The only source code the customers get is the header ...
Snowbody's user avatar
  • 261
7 votes
2 answers
1k views

Looking at a range of cross-platform languages, libraries and GUI toolkits, I often notice a conspicuous absence of support for asynchronous file I/O. This seems like too much of a common factor to be ...
detly's user avatar
  • 1,615
-1 votes
1 answer
484 views

My program (a command-line utility) will load configuration from a file, using defaults if file not found, and I'd like to do this in a cross-platform manner that people will expect. Is there a de-...
M.M's user avatar
  • 135
3 votes
1 answer
151 views

I'm working on a small (and very tame) FOSS utility; and I want to test it to make sure that it builds on Mac OSes. But - I don't have a Mac OS I could use for that. I have access to Linux and to ...
einpoklum's user avatar
  • 2,808
-2 votes
1 answer
227 views

Situation I have a Desktop Application and a Web Application. I need the 2 to interact with each other. Such though that when a button is clicked on the Web App the Desktop App activates and ...
Doldy's user avatar
  • 1
-1 votes
2 answers
87 views

Background: I'm building a desktop app where user ability to develop mods is critical. At its bare bones it is a content generator where the content has many layers, and users can develop their own ...
James's user avatar
  • 9
-6 votes
1 answer
153 views

Let me provide an imaginary scenario so that my question is fully understood. Let's assume you are an experienced cross-platform developer for iOS, Android and Windows Mobile. Someone asks you to ...
RLH's user avatar
  • 541
12 votes
3 answers
2k views

I'm a C++ developer and in an attempt to better understand cross-platform development, I'm trying to get a better understanding of some implementation details of compilers and how exactly they create ...
Jason's user avatar
  • 469
2 votes
2 answers
140 views

I'm concerned about floating-point determinism and the fact that different CPUs have different implementations of FPU operations such that the same C++ code will have different results when compiled ...
user2108462's user avatar
2 votes
0 answers
764 views

I've done some research and one method used for cross-platform mobile application development is to use the lowest common denominator approach, packaging platform-independent functions in a shared C++ ...
Kitson's user avatar
  • 31
0 votes
2 answers
1k views

My team currently has a WPF application that runs on PC just fine. It utilizes Entity Framework 6 with the Repository/Unit of Work pattern that talks to Azure for the database store. We service a ...
markokstate's user avatar
2 votes
1 answer
2k views

I recently completed a C project that uses GTK and OpenSSL. I have native binaries in linux and they run just great. However my new goal is to make as close to native as I can with a build for windows....
Dellowar's user avatar
  • 508
4 votes
2 answers
1k views

I have a client which depends on data fetching from two different domains. Client fetches the data from Domain "A"'s API layer and Domain "A"'s Data Depends on Domain "B" There is an implementation ...
Kalanamith's user avatar
4 votes
2 answers
789 views

We've got a solution with 20 .NET Framework 4.5 .DLLs (say helloworld01.dll to helloworld20.dll) where we want to add Linux support (to each) in the near future. We think this means each of those ...
DeepSpace101's user avatar
  • 1,394
0 votes
1 answer
85 views

Recently, I have been coding in Cordova a lot for the company I work for. For those of you who don't know, Cordova is a cross platform development tool for mobile applications which is web based. ...
EvSunWoodard's user avatar
1 vote
3 answers
2k views

A bit of background information: I'd been a Java developer for a company for about 6 years. This company used a variety of Linux-based operating systems for its day-to-day operations; all of our ...
nasukkin's user avatar
  • 129
3 votes
2 answers
839 views

I am writing a cross platform socket library and will use the pimpl idiom so that users include'ing headers for the library will not need to worry about operating system specific issues. So, for ...
user619818's user avatar
  • 1,813
0 votes
2 answers
1k views

I have an asychronous file transfer using boost::asio. Multiple files can be transfered at the 'same time'. Same time as in - file packet for file 1, next packet for file 3, next for file 2, ... No ...
Blacktempel's user avatar
2 votes
1 answer
1k views

I'm searching for a way to open a TCP connection, send a HTTP post request and keep the connection open. It would be great if I can achieve this without administrator/root rights, from a command-line ...
Bob Ortiz's user avatar
  • 131
14 votes
5 answers
6k views

I was finishing one of my earliest C++ projects which is (according to the framework) supposed to be cross-platform. I developed the project fully in Windows and Visual Studio, thinking that since the ...
mavavilj's user avatar
  • 495
3 votes
1 answer
435 views

I'd like to check what best practices are avail out there. I have the following requirements: I have a repo which is used for development (master and develop branches). I would like to keep track of ...
John Kouraklis's user avatar
-1 votes
1 answer
72 views

Hello i'm developing an app that needs to do many requests with different socks connections. I was doing it in C# but i'm not sure how well it will work on a linux server even with .net core . Java ...
user3390917's user avatar
1 vote
1 answer
429 views

As a part of my master's thesis, I am carrying a research topic on why there are no cross platform mobile applications. As applications developed in Java can run on any operating system using the JVM,...
user avatar
1 vote
1 answer
906 views

I have some platform specific code, such as a string needs different values at different platforms like it: test.cpp #if(PLATFORM==ANDROID) string url="android"; #elif(PLATFORM==IOS) string ...
ggrr's user avatar
  • 5,893
3 votes
2 answers
1k views

I am wondering if it is both possible and how one would write an opensource version of the Windows API. What I mean by this is, say you #include <Windows.h> in your C++ application. Then you ...
tt9's user avatar
  • 631
1 vote
1 answer
604 views

I am working on a large command line tool, written for Python 2.6+ and supported for Windows, OS X and Linux. The target users are developers but it is also being auto-invoked by CI-systems etc. In ...
Betamos's user avatar
  • 111
3 votes
2 answers
396 views

How do people make libraries cross-platform (UNIX-systems and Android, sometimes even iOS)? What do they use? I'm asking this because I make libraries as a hobby and I'm curious.
mid's user avatar
  • 124
-2 votes
1 answer
3k views

I'd like to know whether it's possible (and how) to detect whether a user is actively in a web app (aka in the browser tab) and not on another website. If also like to relay the information to a web ...
hmnd's user avatar
  • 1
-1 votes
1 answer
275 views

Reading and observing some of the startups and well-known services, almost every time I found that people there are using cross-technology system in their architecture. For example like Twitter, used ...
caesardo's user avatar
  • 101
0 votes
1 answer
2k views

When Eclipse is written in Java and Java is platform independent, why does Eclipse offer different versions according to platforms? I assume it should be write once, use anywhere code.
Mohit Kanwar's user avatar
0 votes
2 answers
609 views

I understand that programming languages can either be run in a VM (Java, etc) on every OS that supports the VM natively or can be compiled to machine code (C, etc) for each platform. What I don't ...
Coleman Tyler's user avatar
-1 votes
1 answer
2k views

I'm experienced wed developer doing stuff for web for a several years. But now my customer need to build crossplatform ETL tool which he want to ship to his clients. And will be much easier if it will ...
Ph0en1x's user avatar
  • 342
3 votes
1 answer
5k views

Before writing this question, I'd like to state that I use Linux on a daily basis, which is why I'm creating this post to extend my knowledge of the other main operating systems I'm concerned about, ...
user avatar