Considering Android but...


Last Updated:

  1. QXQ

    QXQ Member This Topic's Starter

    Joined:
    Jul 13, 2010
    Messages:
    15
    Likes Received:
    1
    I was previously looking at a Nokia N900, since it's running a full linux distro, but Nokia has moved on, and it's being all that forward with a future phone following the same grain.

    Anywho, the biggest thing I want in a phone is being able to not only use SSH, but to be able to do some X11 forwarding (NOT VNC), preferably with an OpenGL/ES wrapper for OGL applications. I am aware that there are SSH apps for Android, and I am also aware Android does not run an X11 server natively.

    So the question comes to this, is there a way to (at very least)
    1. X11 forward over SSH on an Android phone (absolutely required for my needs)
    2. Is it effiecient? (I've seen people running other OSes over VNC, but that wouldn't be accepted, as it's performance would suffer)
    3. Is there a way to run OGL apps?

    Thanks for your consideration, any input would be helpful!
     

    Advertisement
  2. QXQ

    QXQ Member This Topic's Starter

    Joined:
    Jul 13, 2010
    Messages:
    15
    Likes Received:
    1
    No help

    Really? Can Android at very least run Mesa?
     
  3. Locane

    Locane Member

    Joined:
    Jul 28, 2010
    Messages:
    10
    Likes Received:
    1
    I'm pretty sure no one here has any idea what you're talking about.

    I dabble in linux and ran an SSH client that was very robustly featured called "ConnectBot" which was great for remoting in to my linux box or connecting to the mud I program for on occasion.

    It was especially nice on the G1 because of the full keyboard layout, but I've since moved on with regard to phones, and my keyboard has changed to something a lot less substantial.

    If you're looking for some kind of obscure (to the laymen at least) linux compatibility thing, Android is probably the only phone OS you could do it on. It's not regulated like the iphone, so if you're going to get a cell phone to do low level linux stuff you're a lot better off with an Android phone with a nice solid keyboard on it.

    I don't recommend the G1 because it's a little slow, even running older software. I traded mine in because of it.

    Of course, you could always go windows mobile. I mean I'm sure that works too, right? Mostly?
     
  4. ari-free

    ari-free Well-Known Member

    Joined:
    Nov 2, 2009
    Messages:
    1,496
    Likes Received:
    155
  5. QXQ

    QXQ Member This Topic's Starter

    Joined:
    Jul 13, 2010
    Messages:
    15
    Likes Received:
    1
    Not really. As I already mentioned the Nokia N900 runs a full linux distro, and I've already confirmed it can do X11 forwarding. I'm going to test sometime soon if I can use Mesa to run OpenGL applications like Blender, so I can do 3D modelling while away from my Desktop powerhouse.

    Then I'm rather disappointed. Let me explain what I want to do. Take a look at this video:
    YouTube - X11GimpFinal0001_5288.avi

    In it, I am running GIMP on a Nokia N900, however it's really being X11 forwarded, and the main grunt work is being done by my system at home. So all the hardwork is done elsewhere, and the phone just worries about displaying the GUI. I seriously doubt any phone currently on the market could have done that work that quickly on it's own hardware.

    The point being I already know there is a phone that can do that, but I want to run applications that require straight up OpenGL acceleration (not OpenGL ES). The N900 can't do that at this point, so (as you can see in the example) Blender crashes.

    All I really want is a phone that allows me to do some work when I'm away from my desk.

    Who brought the iPhone into this? Listen, Android is alright, but it's not standard Linux. The Kernel has been branched and tweaked, quite a few common Java and GNU libraries have been removed, and it doesn't run an X server (which is what my question pertains to).

    Thank you for the effort, but that doesn't actually answer my question.

    Plus, as the most recent poster pointed out, it seems rather silly to run the shell of another operating system, kill performance and battery life, just to run a WM/X server in addition to generating the frames for VNC locally.

    All I want to know is if you can:
    1. X11 forward applications without having to run another operating system on your phone?
    2. Can those X11 forwarded apps use OpenGL acceleration through a wrapper or something like Mesa?
     
  6. ari-free

    ari-free Well-Known Member

    Joined:
    Nov 2, 2009
    Messages:
    1,496
    Likes Received:
    155
    I think every phone OS, including meego, uses opengl es. Perhaps the gfx cards that can support full opengl are themselves bigger than any phone.
     
  7. mrspeedmaster

    mrspeedmaster Well-Known Member

    Joined:
    May 16, 2010
    Messages:
    902
    Likes Received:
    256
    Well, there is another phone that does have X11 and it is available in it's own app store. I won't mention it by name just becoz it wouldn't be appropriate.
     
  8. QXQ

    QXQ Member This Topic's Starter

    Joined:
    Jul 13, 2010
    Messages:
    15
    Likes Received:
    1
    I'm aware of that fact. However there are libraries like Mesa that allow software rendering, or even hardware accelerated rendering when the APIs don't match up. I was wondering if Android had a wrapper that would straight up convert OGL ES to OGL, or if it had Mesa. Unfortunately I forgot Mesa relies on X. I asked on XDA at the suggestion of another member here, so I should get a proper answer, so I can make my decision.

    I seriously doubting Android can do what I want at this point, or even do what Maemo does (basic X11 forwarding).
     
  9. ari-free

    ari-free Well-Known Member

    Joined:
    Nov 2, 2009
    Messages:
    1,496
    Likes Received:
    155
    xda would be the best place, yup
     

Share This Page

Loading...