Quake on the Android Platform

Supervised News & Rumors concerning the Google Android Platform.

Quake on the Android Platform

Postby plusminus » Fri Nov 16, 2007 2:12 pm

See Quake running live on an Android-Phone in this Video @ Time: ~ 4:26

[align=center][youtube]http://www.youtube.com/watch?v=1FJHYqE0RDg[/youtube][/align]

Regards,
plusminus
Image
Image | Android Development Community / Tutorials
User avatar
plusminus
Site Admin
Site Admin
 
Posts: 2688
Joined: Wed Nov 14, 2007 8:37 pm
Location: Schriesheim, Germany

Top

Postby lnxnt » Thu Nov 22, 2007 1:13 am

Sorry, I can't see any quake running @ Time: ~ 4:26 ...
lnxnt
Once Poster
Once Poster
 
Posts: 1
Joined: Thu Nov 22, 2007 12:52 am

Postby plusminus » Thu Nov 22, 2007 1:21 am

lnxnt wrote:Sorry, I can't see any quake running @ Time: ~ 4:26 ...


I meant "4:26" <time passed>, youtube-player-default is <time remaining>!

Regards,
plusminus
Image
Image | Android Development Community / Tutorials
User avatar
plusminus
Site Admin
Site Admin
 
Posts: 2688
Joined: Wed Nov 14, 2007 8:37 pm
Location: Schriesheim, Germany

Postby vishna » Tue Sep 16, 2008 1:42 pm

OK, given the java nature of the android how exactly is that possible? Is this some dirty hack around C source code or is there a completely new api, for instance something like java.quake :roll:
vishna
Junior Developer
Junior Developer
 
Posts: 10
Joined: Tue Sep 16, 2008 1:37 pm

Postby plusminus » Tue Sep 16, 2008 2:07 pm

OpenGL ES Wrapper:

Android includes support for 3D hardware acceleration. This functionality is accessed via the OpenGL API — specifically, the OpenGL ES API.

OpenGL ES is a flavor of the OpenGL specification intended for embedded devices. Versions of OpenGL ES are loosely peered to versions of the primary OpenGL standard. Android currently supports OpenGL ES 1.0, which corresponds to OpenGL 1.3. So, if the application you have in mind is possible with OpenGL 1.3 on a desktop system, it should be possible on Android.

The specific API provided by Android is similar to the J2ME JSR239 OpenGL ES API. However, it may not be identical, so watch out for deviations.
Image
Image | Android Development Community / Tutorials
User avatar
plusminus
Site Admin
Site Admin
 
Posts: 2688
Joined: Wed Nov 14, 2007 8:37 pm
Location: Schriesheim, Germany

Postby vishna » Wed Sep 17, 2008 1:35 pm

ok, i have came across OpenGL ES before, I'm aware of its API but I still don't understand how quake engine (written in C code) was ported to Android. As for now Android SDK allows only development using java language. I know there is underlying Linux, that is capable of POSIX C and it seems to me this is how quake has been launched... does it mean then that google plans to allow us to develop C apps for android?
vishna
Junior Developer
Junior Developer
 
Posts: 10
Joined: Tue Sep 16, 2008 1:37 pm

Top

Postby zenob » Wed Sep 17, 2008 2:51 pm

Well, it could be ported to java ;) read about jake2 http://bytonic.de/html/jake2.html
User avatar
zenob
Freshman
Freshman
 
Posts: 7
Joined: Tue Mar 18, 2008 6:59 pm

Postby cgreen » Fri Sep 19, 2008 11:11 am

OpenGL ES uses a Java Native Interface on the linux platform. yes, some guys have already programmed a native library in C and used it out of android java runtime.... on m5, thought. i'm not up to date, if it is still possible and i haven't tried it myself yet.
localhost is the android emulator
User avatar
cgreen
Experienced Developer
Experienced Developer
 
Posts: 56
Joined: Wed Jul 16, 2008 10:16 am

Top

Return to News & Rumors

Who is online

Users browsing this forum: No registered users and 3 guests