World Wind Forums

Go Back   World Wind Forums > WorldWind JAVA forums > Android Discussion

Android Discussion World Wind on Android

Reply
 
Thread Tools Display Modes
Old 09-23-2011, 05:50 PM   #1
dcollins
WWJ Dev. Team
 
Join Date: May 2007
Posts: 449
dcollins is on a distinguished road
Default World Wind Android development started

As we've mentioned before, we plan to have World Wind running on Android within the next few months. We've started development and you can watch it happen. We'd appreciate your feedback. We've just started, so we merely have something that displays the globe with elevations, retrieves and caches imagery and elevations from the WW WMS servers, and allows you to manipulate the globe via a multi-touch interface. We've taken some liberties with the WW API in order to simply get started and to find optimal performance. Once we get farther along we'll know better how much we'll have to deviate from current interfaces. Our hope is, not much.

The best way to see and try the work is to visit http://goworldwind.org/android and review the information there.

Please post questions specific to World Wind Android to this forum.

Thanks,
The World Wind Team
dcollins is offline   Reply With Quote
Old 09-25-2011, 08:31 PM   #2
nbellsp
Steel Thorax
 
Join Date: Sep 2011
Location: Athens Greece
Posts: 19
nbellsp is on a distinguished road
Default

Would it be easy for you to post a guide on how to develop WW Android with eclipse?
nbellsp is offline   Reply With Quote
Old 09-26-2011, 05:30 PM   #3
dcollins
WWJ Dev. Team
 
Join Date: May 2007
Posts: 449
dcollins is on a distinguished road
Default

We'll post instructions for developing World Wind Android with Eclipse on goworldwind.org soon. For now, please refer to the three links below:

1. Install the Eclipse ADT Plugin:
http://developer.android.com/sdk/eclipse-adt.html

2. Create an Eclipse Android Project:
http://developer.android.com/guide/d...s-eclipse.html

3. Add worldwindandroid.jar to Your Project:
http://stackoverflow.com/questions/1...ndroid-project
dcollins is offline   Reply With Quote
Old 09-27-2011, 08:16 AM   #4
Marjan Sterk
Member
 
Join Date: Jun 2008
Location: Ljubljana, Slovenia
Posts: 52
Marjan Sterk is on a distinguished road
Default system requirements?

What are the system requirements? It doesn't work (crashes right on start) on my LG Optimus One. Not a huge problem because I know this is a low-end phone, but it would be nice to know exactly what kind of devices are supported.
Marjan Sterk is offline   Reply With Quote
Old 09-27-2011, 08:29 AM   #5
vash
Senior Member
 
Join Date: May 2007
Location: Toulouse
Posts: 120
vash is on a distinguished road
Default

Quote:
Originally Posted by Marjan Sterk View Post
What are the system requirements? It doesn't work (crashes right on start) on my LG Optimus One. Not a huge problem because I know this is a low-end phone, but it would be nice to know exactly what kind of devices are supported.
It doesn't work also on my Nexus S (the screen stays black but without any exception or crash).

It works fine on my Acer Iconia Tab under android 3.2.

Edit : Maybe the black screen on the nexus s is related to the use of s3tc/dxtc (dds) texture compression? s3tc is not a common format in the mobile world, only nvida GPUs have support for it on Android. PowerVR and Adreno GPUs have no support for s3tc. The only common supported format is ETC (http://en.wikipedia.org/wiki/Ericsso...re_Compression) but I don't know if the quality is good enough for WorldWind.

Edit 2 : The problem on the Nexus S is indeed related to the dds format. I have modified the config file of the bluemarble layer to force png and now i can see the globe. It would be good to have a mechanism that check if the s3tc extension is available and if it is not disables the use of dds format.
__________________
-Nicolas CASTEL- Thales Alenia Space, Toulouse, France-

Last edited by vash; 09-27-2011 at 10:09 PM.
vash is offline   Reply With Quote
Old 09-28-2011, 08:26 PM   #6
nbellsp
Steel Thorax
 
Join Date: Sep 2011
Location: Athens Greece
Posts: 19
nbellsp is on a distinguished road
Default

I have a SAMSUNG GALAXY TAB P1000 with Android 2.3.3(Gingerbread).
QGlobe runs smoothly.
WWAndroid Demo gives me a black screen.
nbellsp is offline   Reply With Quote
Old 09-28-2011, 10:28 PM   #7
vash
Senior Member
 
Join Date: May 2007
Location: Toulouse
Posts: 120
vash is on a distinguished road
Default PKM format

I have added support for the PKM format into WorldWind. This format uses ETC1 texture compression wich is similar to DXT1 but without patents problems so all OPENGL ES 2.0 android devices actually supports it. This a a RGB format, there is no RGBA format available with ETC compression. Otherwise the quality is good.

edit : bug fix in PKMReader.java
Attached Files
File Type: zip world.topo.bathy.200405.3x2048x1024.pkm.zip (544.1 KB, 163 views)
File Type: txt GpuTextureData.java.txt (5.3 KB, 107 views)
File Type: txt BasicGpuTextureFactory.java.txt (16.0 KB, 111 views)
File Type: txt BMNGOneImage.java.txt (1.2 KB, 111 views)
File Type: txt PKMReader.java.txt (727 Bytes, 100 views)
__________________
-Nicolas CASTEL- Thales Alenia Space, Toulouse, France-

Last edited by vash; 09-28-2011 at 11:55 PM.
vash is offline   Reply With Quote
Old 10-13-2011, 10:30 AM   #8
icuit
Guest
 
Posts: n/a
Thumbs down

only for android 3.1+ ?
my phone is 2.3. crashed.
3.0~3.2 only for tablet..
  Reply With Quote
Old 10-30-2011, 02:40 PM   #9
Unregistered
Guest
 
Posts: n/a
Default Android emulator problem

Hello. Can you please help me.
When I run the emulator(platform 3.0, 4.0 and API 11, 14 respectively) after installing the program and began her work, she falls with next messager in log

10-30 13:23:29.073: E/AndroidRuntime(703): FATAL EXCEPTION: GLThread 87
10-30 13:23:29.073: E/AndroidRuntime(703): java.lang.IllegalArgumentException: No configs match configSpec
10-30 13:23:29.073: E/AndroidRuntime(703): at android.opengl.GLSurfaceView$BaseConfigC hooser.chooseConfig(GLSurfaceView.java:8 25)
10-30 13:23:29.073: E/AndroidRuntime(703): at android.opengl.GLSurfaceView$EglHelper.s tart(GLSurfaceView.java:981)
10-30 13:23:29.073: E/AndroidRuntime(703): at android.opengl.GLSurfaceView$GLThread.gu ardedRun(GLSurfaceView.java:1335)
10-30 13:23:29.073: E/AndroidRuntime(703): at android.opengl.GLSurfaceView$GLThread.ru n(GLSurfaceView.java:1189)

What can it be ?
  Reply With Quote
Old 10-31-2011, 06:26 PM   #10
Unregistered
Guest
 
Posts: n/a
Default

HTC Inspire android gingerbread 2.3

Installed and ran smoothly. Uninstalled due to lack of features.
Good work! Please keep development going.
  Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
World Wind RC2 bull Announcements & News 15 12-29-2006 01:14 AM
NASA World Wind 1.3.3.1 Released bull Announcements & News 0 10-31-2005 06:52 PM
World Wind 1.3.3 released Randy Kim Announcements & News 0 10-22-2005 05:37 AM
World Wind 1.3.2 released Beansprout Announcements & News 0 09-07-2005 11:51 PM


All times are GMT +1. The time now is 02:48 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.