World Wind on Android Brice Bingman Software Engineer.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Create, Share, and Consume Great Maps With ArcGIS Online Jeff Archer Esri, Inc. OReilly - Where 2012.
Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
APPX Mobile Apps Need an APP for that? ? Coming Soon to a Mobile Device Near You.
Mobile Application Development
Navigation and Controls 1.Search panel - Use this to find places and directions and manage search results. Google Earth EC may display additional tabs.
2. Setting Up Your Android Development Environment.
Native vs hybrid vs web mobile Application
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Android Introduction Platform Overview.
1 Proprietary & Confidential Andrew Charkin Mobile Engineer TripAdvisor, LLC Mobile is the New Cool HJUG - Wednesday March 30.
Mobile Application Development using Android
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
NASA World Wind Java SDK 3D Earth in Your Applications and Web Pages
What is PaperCut MF? What is PaperCut MF? What is PaperCut MF?
Introduction to ArcGIS API for JavaScript
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
CE120 C OMPUTER TOOLS FOR CE APPLICATIONS. Computer Tools Useful for CE Students Excel Sending big files File Syncing PIMs Google Maps Others tools.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Opengl Es 3.0
Team 16 – Efficient HVAC System Daniel Galarza – CpE Chung Chien Hsia – EE Marvin Martinez – CpE Kevin Ivy - EE.
3D Visualisation of Sensor Information on Google Android platform Overview and Interface prototype Maciej Gryka, University of Surrey,
Presented By: Muhammad Tariq Software Engineer Android Training course.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Mobile Device Programming
Multi-modal exploration of rugged digital terrain on mobile devices Antoni Moore, School of Surveying Mariusz Nowostawski, Department of Information Science.
Prataksha Gurung Chandani Thapa Magar Kripesh Thapa.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
Google Plus (+) Instant Upload In this section you will learn: How to Enable or Disable the Instant Upload feature for your mobile phone How to manage.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Compatible Hardware and Software SDK’s Software/Hardware Issues.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
1 Proprietary & Confidential Where vision meets precision MOMIRAS RTC Vision Status.
Design and Implement of a Phone Game Based on Android.
 Streaming media over the internet has been in tradition since many years and with the smart phone and iphone era where everything is available at just.
Slack Clone Script Click this URL – GroupRocket.netGroupRocket.net.
TECHDOTCOMP SUPPORT TECHDOTCOMP nd Ave, Seattle, WA 98122, USA Phone:
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Google Earth - A Prospecting Tool Presented by Larry Tobey President, Nye Gold Seekers April 16, 2016.
TOLL FREE: Download Free AKick PC Optimizer Software.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Introduction to Android Team5021 (EAST-AFRICA)
Apache Cordova Overview
3D Tetris Game on Android OS
An-Najah National University Computer Engineering Department Software Graduation Project (66581) Supervised By: Dr. Luai M. Malhis Examiners.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Top Android App Development Company in Madurai
PRESENTATION 1.0 BY – SAFEEBOOK Web browsers.
Apps XD.
John D. McGregor Module 0 Session 2 Infrastructure and problem
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Korea Software HRD Center
Add Unwanted Tripping Report to Mobile Device
Skype.
from Lutz Dietrich and Hans Kluge
Presentation transcript:

World Wind on Android Brice Bingman Software Engineer

QinetiQ North America Proprietary NASA World Wind Overview  3D globe displaying geographic data  WMS Imagery, KML, Shapefiles, Mil2525, and much more  Open Source SDK  Free to use  Create your own application  Uses Java and OpenGL  Supported wherever Java and OpenGL are supported

QinetiQ North America Proprietary World Wind on Android  Android uses Dalvik, a scaled down version of Java  Android uses Opengl ES, a scaled down version of Opengl  World Wind and Android are a good fit. History:  Qinetiq creates Qglobe for Android, donates code to NASA  Features WMS imagery, KML, Icon Layers  Disables elevation for performance reasons  Uses OpenGL ES 1.0  NASA creates World Wind Android  Features WMS imagery and elevation  Not much more functionality  Uses OpenGL ES 2.0  We want better performance  Dalvik JVM not as fast as it could be. Will likely be improved in future versions of Android  C++ is faster as of now.

QinetiQ North America Proprietary Future of World Wind on Android Long term future, Rewrite code in C++ for better performance and compatibility with iOS and Windows phone. Some version of C++ and OpenGL ES can be used on most mobile devices. Likely 2+ years away Near term future: World Wind Android X Community supported project to improve and add more features to World Wind Android NASA providing svn hosting: Bridge the gap until a C++ version is available