If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I doubt it. Look at the bottom of this page for Requirements. http://worldwind.arc.nasa.gov/java/demos/
If your pda has a USB port or SD card slot you could hold/run the app in a flash drive or SD card.
Add about a GB of memory and probably a CPU that can run it.
If you get that to work try adding a micro SD card slot to a Dick Tracy watch and try and get it to run there.
I decided to remove this post and video because it was causing too much confusion. I had mentioned that I have been working on a cross-platform mobile solution for people needing to view data in World Wind on the Android and iPhone platforms.
I had some questions about how I am doing it, but unfortunately, I am not able to give details at this time since it is still in development and I don't own it. I probably should have waited until we were further along in development, however, my excitement of seeing it working got the best of me and I wanted to share it. I apologize if this bothers anyone. That was not my intention.
I should state that our solution is not a direct port of WWJ to Android and iPhone. As far as I know, that still does not exist.
Thanks.
Last edited by Jeff Addison; 05-04-2010, 07:03 AM.
Reason: Post was causing too much confusion
Hello Jeff Addison:
Thank you for help, I can't access http://www.youtube.com/watch?v=llCWWGQOYqc
, Do you rewrite all the wwj code which about JOGL,can you tell me what environment you use?
Very impressive Jeff!
Did you use the Android NDK (Native Development Kit (JNI)) with the Android SDK to convert some/all of the WWJ app java code to native code? C/C++?
If the CPU speed, OS, memory, graphics, etc of the PDA is sufficient to leave the WW app in Java, rather than changing some of the code to C/C++ then no JNI would be required (except the C JNI that loads the Java VM which is transparent to the programmer) then it may be just the touch screen code that needs to be implemented. There has been several examples of how this is done.
Is there something more involved than that?
YYDXiaoyang: Jogl is Sun's implementation of OpenGL, they used JNI to to do it.
If the WW code is left in Java so "rewrite all the wwj code which about JOGL" would not be necessary.
An interesting note is M$ bought the company that some of the Android lead developers worked for. With the "no compete" clause M$ now has their hands in that pie for commercial uses.
High Performance Mobile 3D GIS- IVJ/WorldWind-Java on Android
Kevin Montgomery, Stanford University Carsten Mundt, Intelesense Technologies
ABSTRACT: This presentation demonstrates an early prototype of a novel technical approach to the display of real-time 3D interactive GIS visualization on mobile devices. The system provides a fully functional version of InteleView (which is built on the NASA WorldWind-Java platform), including access to all 315,000 layers of satellite and aerial imagery, GIS data, live sensor data, and other information from an Android mobile device, running over 3G cellular or WiFi networks with fully interactive, highperformance 3-D graphical response. This will be the first presentation of the research prototype system at a conference and will demonstrate that 3-D, interactive GIS visualization is real, practical, attainable, and soon available.
2009 Sixth International Conference on Information Technology: New Generations
Virtual Globe on the Android - Remote vs. Local Rendering
Las Vegas, Nevada
April 27-April 29
ISBN: 978-0-7695-3596-8
Marjan Sterk
Mariano Agustin Cecowski Palacio
DOI Bookmark: http://doi.ieeecomputersociety.org/1.../ITNG.2009.258
Two approaches are presented and compared for developing a lightweight three-dimensional terrain visualization, i.e. virtual globe application, for mobile devices. Android was chosen as the target platform. The first approach relies completely on remote rendering by a rendering server running NASA WorldWind Java SDK, and streaming the resulting frames to the mobile client. The second approach uses a scaled-down version of the geographical data to locally render a small area, and displays the rest of the visible landscape with an impostor box. Visual quality and network requirements of both versions are studied and compared to the full version of the WorldWind Java SDK.
---
Real-time Translator from OpenGL to OpenGL ES for Mobile Devices
If a device has sufficient CPU, GPU and memory then installing Ubuntu and running under that version of Linux you are not limited to just what is in the Android OS.
Comment