Skip to content

Commit 61b6afb

Browse files
committed
Merge remote-tracking branch 'remotes/origin/release/0.2.0'
2 parents a84d677 + 8b5ca0b commit 61b6afb

File tree

143 files changed

+18922
-2663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+18922
-2663
lines changed

.idea/codeStyleSettings.xml

Lines changed: 25 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,36 @@ use to represent information on the globe or in space.
1616
- [World Wind Forum](http://forum.worldwindcentral.com) provides help from the World Wind community
1717
- [Android Studio](http://developer.android.com/sdk/) is used for World Wind Android development
1818

19+
# Release 0.2.0, May 13, 2016
20+
21+
World Wind Android v0.2.0 adds support for screen placemarks and navigation events. The World Wind Android v0.2.0
22+
examples demonstrate support for MIL-STD-2525C tactical icons by using NASA World Wind's point placemark to display
23+
images generated by the US Army Mission Command's [MIL-STD-2525 symbol rendering library](https://github.com/missioncommand/mil-sym-android).
24+
25+
This release establishes World Wind support for threaded rendering. Applications are now able to access World Wind
26+
components from the Activity thread without any synchronization, while World Wind executes OpenGL commands on Android's
27+
OpenGL rendering thread.
28+
29+
- [World Wind Examples 0.2.0](http://worldwindserver.net/android/0.2.0/worldwind-examples.apk) - Example App for 0.2.0; runs on Android 4.4 and newer
30+
- [World Wind Library 0.2.0](http://worldwindserver.net/android/0.2.0/worldwind.aar) - Android Archive (AAR) for 0.2.0
31+
- [API Docs 0.2.0](http://worldwindserver.net/android/0.2.0/doc) - Developer documentation for 0.2.0
32+
- [JIRA 0.2.0](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA/fixforversion/10912) - Detailed release notes for 0.2.0
33+
34+
#### Release Notes
35+
36+
###### Requirement
37+
- [WWA-4](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-4) - Navigation Events
38+
- [WWA-11](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-11) - Screen placemark
39+
- [WWA-33](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-33) - MIL-STD-2525 support
40+
41+
###### Task
42+
- [WWA-68](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-68) - Bitmap image source
43+
- [WWA-71](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-71) - Threaded rendering
44+
- [WWA-72](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-72) - Performance metrics
45+
46+
###### Bug
47+
- [WWA-70](http://issues.worldwind.arc.nasa.gov/jira/browse/WWA-70) - WMS layer makes requests outside layer bounds
48+
1949
# Release 0.1.0, March 30, 2016
2050

2151
World Wind Android's initial prototype release. This release establishes the baseline for World Wind Android

mil-sym-android/build.gradle

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
* Copyright (c) 2016 United States Government as represented by the Administrator of the
3+
* National Aeronautics and Space Administration. All Rights Reserved.
4+
*/
5+
6+
configurations.create("default")
7+
artifacts.add("default", file('renderer.aar'))

mil-sym-android/mil-sym-android.iml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module external.linked.project.id=":mil-sym-android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="WorldWindAndroid" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="android-gradle" name="Android-Gradle">
5+
<configuration>
6+
<option name="GRADLE_PROJECT_PATH" value=":mil-sym-android" />
7+
</configuration>
8+
</facet>
9+
<facet type="java-gradle" name="Java-Gradle">
10+
<configuration>
11+
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
12+
<option name="BUILDABLE" value="false" />
13+
</configuration>
14+
</facet>
15+
</component>
16+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true">
17+
<exclude-output />
18+
<content url="file://$MODULE_DIR$">
19+
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
20+
<excludeFolder url="file://$MODULE_DIR$/build" />
21+
</content>
22+
<orderEntry type="inheritedJdk" />
23+
<orderEntry type="sourceFolder" forTests="false" />
24+
</component>
25+
</module>

mil-sym-android/renderer.aar

1.26 MB
Binary file not shown.

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include ':worldwind', ':worldwind-examples'
1+
include ':mil-sym-android', ':worldwind', ':worldwind-examples'

worldwind-examples/build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,23 @@ android {
77
applicationId 'gov.nasa.worldwindx.examples'
88
minSdkVersion 16
99
targetSdkVersion 23
10-
versionCode 10
11-
versionName '0.1.0'
10+
versionCode 20
11+
versionName '0.2.0'
1212
}
1313
buildTypes {
1414
release {
1515
minifyEnabled false
1616
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
1717
}
1818
}
19+
productFlavors {
20+
}
1921
}
2022

2123
dependencies {
2224
compile fileTree(dir: 'libs', include: ['*.jar'])
2325
compile project(':worldwind')
26+
compile project(':mil-sym-android')
2427
testCompile 'junit:junit:4.12'
2528
compile 'com.android.support:appcompat-v7:23.2.0'
2629
compile 'com.android.support:design:23.2.0'

worldwind-examples/src/main/AndroidManifest.xml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
88

99
<application
10-
android:allowBackup="true"
10+
android:allowBackup="false"
1111
android:icon="@mipmap/nasa_logo"
1212
android:label="@string/app_name"
1313
android:supportsRtl="true"
@@ -22,6 +22,18 @@
2222
<category android:name="android.intent.category.LAUNCHER"/>
2323
</intent-filter>
2424
</activity>
25+
<activity
26+
android:name=".BasicPerformanceBenchmarkActivity"
27+
android:label="@string/title_basic_performance_benchmark"
28+
android:launchMode="singleInstance"
29+
android:theme="@style/AppTheme.NoActionBar">
30+
</activity>
31+
<activity
32+
android:name=".BasicStressTestActivity"
33+
android:label="@string/title_basic_stress_test"
34+
android:launchMode="singleInstance"
35+
android:theme="@style/AppTheme.NoActionBar">
36+
</activity>
2537
<activity
2638
android:name=".CameraControlActivity"
2739
android:label="@string/title_camera_controls"
@@ -46,6 +58,36 @@
4658
android:launchMode="singleInstance"
4759
android:theme="@style/AppTheme.NoActionBar">
4860
</activity>
61+
<activity
62+
android:name=".NavigatorEventActivity"
63+
android:label="@string/title_navigator_event"
64+
android:launchMode="singleInstance"
65+
android:theme="@style/AppTheme.NoActionBar">
66+
</activity>
67+
<activity
68+
android:name=".PlacemarksActivity"
69+
android:label="@string/title_placemarks"
70+
android:launchMode="singleInstance"
71+
android:theme="@style/AppTheme.NoActionBar">
72+
</activity>
73+
<activity
74+
android:name=".PlacemarksMilStd2525Activity"
75+
android:label="@string/title_placemarks_milstd2525"
76+
android:launchMode="singleInstance"
77+
android:theme="@style/AppTheme.NoActionBar">
78+
</activity>
79+
<activity
80+
android:name=".PlacemarksMilStd2525StressActivity"
81+
android:label="@string/title_placemarks_milstd2525_stress_test"
82+
android:launchMode="singleInstance"
83+
android:theme="@style/AppTheme.NoActionBar">
84+
</activity>
85+
<activity
86+
android:name=".PlacemarksStressTestActivity"
87+
android:label="@string/title_placemarks_stress_test"
88+
android:launchMode="singleInstance"
89+
android:theme="@style/AppTheme.NoActionBar">
90+
</activity>
4991
<activity
5092
android:name=".ShowTessellationActivity"
5193
android:label="@string/title_show_tessellation"

0 commit comments

Comments
 (0)