Old Linux gui framework? - linux

Some old Linux programs seems to use a different gui framework than GTK or QT, what is it?
Like the old Netscape for Linux:
(source: usu.edu)
Or Project Manager (objective c ide)
(source: pmanager at home.gna.org)
And is it possible to theme it?

Related

Using qtmotifextension with QT5

Currently I'm using qtmotifextension to connect QT world with old Motif UI on X11 Linux station.
I'm trying to update towards QT5 but X11processEvent from QApplication has been removed.
Is there an updated qtmotifextension from old qt-solutions available or is there any way to have X11processEvent from QT5?
Seems that qtmotifextension is no more maintained... You have to stick to QT4 or re-implement this extension....

how do i start the LWUIT resource editor in linux system?

i am trying to explore LWUIT using NetBeans 7.2
I am working on Linux Machine.
After a week working with LWUIT, I got to know about LWUIT Designer or known as LWUIT Resource Editor.... But i am not getting how to install / run it on my linux system.
Kindly help regarding this
You need to install a J2ME simulator such as the WTK. Most aren't available for Linux and only work on Windows there might be an old version of the WTK that might work on Linux.
Alternatively you can use Codename One, which is developed by the authors of LWUIT (myself included) and doesn't require all that hassle (works on Linux seamlessly).

Custom GUI design in linux

I was wondering if it has some manner to design more beautiful, personalized GUIs. All apps I've seen so far are Gtk based, which have the "linux face". It's not ugly, but what if I want my own design into my app?
Has linux a framework such a Windows Presentation Foundation?
Try QT Framework. With the advent of Ubuntu 12.04 -- they are shifting from GTK and Gnome based application to QT based GUI's. QT has more beautiful and personalized GUI's.
http://qt.nokia.com/products/
The main GUI frameworks are Qt and GTK+. If you don't like the looks of GTK+ programs it is probably easier to define a custom GTK+ theme than to write a new program from scratch. You can also define custom widgets which looks and works exactly as you want them to. There is also a more low-level (and cross platform) framework called SDL. There you will have to do everything from scratch. It basically only provides functions to draw to the screen and read keyboard and mouse events. But you can create a program which looks exactly the way you want with SDL. Because of that, and because it is fast, SDL is often used for games.
wxWidgets is another great cross-platform framework.

What's the easiest way to create modern GUI applications in GNU/Linux world?

In Windows creating perfect-looking GUI applications is just a piece of cake with VisualC# and WinForms. Is there something of this ease and power in GNU/Linux world? Gtk# looks too arcane compared to ordinary VisualStudio WinForms designer.
You could try Qt
https://stackoverflow.com/questions/235579/good-books-on-qt-and-boost-libraries
If you want to drag the widgets around, you could use Glade to create user interface, and save it in GtkBuilder project, then load it with GTK+ bindings in your programming language.
It's pretty easy and you have those tutorials in Glade's website.
By the way, Linux is just the kernel of the system, although I think all modern GNU/Linux systems with graphical support are equipped with X. However it still depends on the specific library. Generally GNOME and KDE use GTK+ and Qt respectively.
Or you can use multi-platform language. If you have experiences with C# / VisualC# then developing a Java application wouldn't be so hard. C# and Java are really similar languages based on similar principles.
In Java world you have a few GUI frameworks that you can use : Swing, Standard Widget Toolkit (eclipse), JavaFx

Java Micro Edition (JME) SDK for Mac OS X or Linux

The question is clear from the title.
Is there an SDK for the Java Micro Edition available for Mac OS X or Linux? Or does one need Windows XP to develop JME applications?
No, with a 'but'
There is no WTK (Wireless Toolkit) from the main vendors available for Mac (NetBeans Wiki reference) so basically you can't debug nor test the code. But, you can use an emulator from a third co: MPowerPlayer
If you are using netbeans in any other OS but windows, you still can download and add the J2ME packages using the tools/plugins menu.
Then you can add the MPowerPlayer to the IDE as a J2ME platform. Netbeans (and i guess any other IDE with J2ME WTK support) will recognize it as a valid WTK,
I've posted an specific entry about this in my blog, but it's in spanish, although maybe you can follow the images. Give it a try, and don't hesitate to ask anything:
J2ME in Mac Os with NetBeans
Offically Sun's WTK is available only on Linux and Windows, however both SDKs can be used on Mac to compile J2ME applications.
Unfortunately the emulator and the preverifier will not work (since they are not Java based) so you will not be able to test your application.
To solve this problem you can use MicroEmulator or MPowerPlayer for both emulation and preverification (you can also use PhoneME for preverification).
This is a good guide to setup you development environment using Eclipse and this one is good for Netbeans.
But, if I can give an advice (I'm working since two years on J2ME development and I'm a Mac user), it is better if you develop on Windows or Linux through a virtual machine, because the two emulators do not have a very good compliance to the JSR's standard and do not include all of them.
Moreover on OSX it will be very difficult for you to test features like Bluetooth or LocationAPIs.
Netbeans has a JME SDK
May be this is helpful, I've found a Java ME Developer Studio for Mac OS X, developed by Motorola, I haven't tested yet, it's only and EA Release, I'll try this one, and I'll let u know in a subsequent post,
http://developer.motorola.com/docstools/motodevstudio/javame/downloads/
Cheers
Oddly enough ... I just set this up 5 minutes ago on Linux.
You will need:
http://linux.com/archive/feature/122050
http://java.sun.com/products/sjwtoolkit/download.html <-- WTK
The WTK installer will ask where your JDK is. Do
find . -name "jar" -type f
and then where you have
/usr/lib/jvm/foo/bar/bin/jar
Knock of the 'jar' and give that path to the installer. This will install ktoolbar which includes a phone emulator.
The download netbeans and install the mobile addons
This is not pure J2ME, but includes most of the API
I am using it to develop an application for my SE-C902
Yes, the official SDK for OSX can be downloaded here: https://www.oracle.com/technetwork/java/javame/downloads/sdk30-mac-jsp-137878.html. Microemulator, http://www.microemu.org, also works well, and I've heard people use MPowerPlayer with success.

Resources