T
Tomás Ó hÉilidhe
Recently I posted to comp.lang.c++ asking which portable libraries to
use in C++ for:
1) Networking (e.g. sending frames, sending HTTP requests)
2) GUI (e.g. displaying windows, taking user input)
Surprisingly, there wasn't a single reply. I propose that there be a
new newsgroup, comp.lang.c++.portable.highlevel, where people can discuss
portable solutions to things like:
1) GUI
2) Networking
3) Interfacing with COM ports, USB and LPT.
4) Assimilating the application into the OS (e.g. for Windows,
sticking it in the Start Menu)
5) Playing sound and video
6) Editing pictures
7) Interfacing with a scanner, printer, or what have you
8) Loading resources from within the executable file
, and all in a portable way so that the resulting application can be
compiled for Linux, for Windows, for Solaris, for Mac OS. . .
The "highlevel" in the newsgroup's name means that we're dealing with
high-level platforms -- operating systems such as Windows, Linux, Mac OS,
Solaris. Also, the group could discuss issues such as where the
application should store its settings (e.g. in files, or in some sort of
system registry).
All this portable stuff is certainly do-able, because I've seen
portable programs the likes of Firefox which have a nice GUI and can do
networking, and also portable programs like Xilinx which can interface
with the computer's LPT port.
I think this newsgroup would be a great addition to Usenet.
use in C++ for:
1) Networking (e.g. sending frames, sending HTTP requests)
2) GUI (e.g. displaying windows, taking user input)
Surprisingly, there wasn't a single reply. I propose that there be a
new newsgroup, comp.lang.c++.portable.highlevel, where people can discuss
portable solutions to things like:
1) GUI
2) Networking
3) Interfacing with COM ports, USB and LPT.
4) Assimilating the application into the OS (e.g. for Windows,
sticking it in the Start Menu)
5) Playing sound and video
6) Editing pictures
7) Interfacing with a scanner, printer, or what have you
8) Loading resources from within the executable file
, and all in a portable way so that the resulting application can be
compiled for Linux, for Windows, for Solaris, for Mac OS. . .
The "highlevel" in the newsgroup's name means that we're dealing with
high-level platforms -- operating systems such as Windows, Linux, Mac OS,
Solaris. Also, the group could discuss issues such as where the
application should store its settings (e.g. in files, or in some sort of
system registry).
All this portable stuff is certainly do-able, because I've seen
portable programs the likes of Firefox which have a nice GUI and can do
networking, and also portable programs like Xilinx which can interface
with the computer's LPT port.
I think this newsgroup would be a great addition to Usenet.