Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Android.mk
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Android.mk	(revision 14506)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Android.mk	(revision 14506)
@@ -0,0 +1,16 @@
+LOCAL_PATH:= $(call my-dir)
+my_LOCAL_PATH:=$(LOCAL_PATH)
+
+include $(call all-subdir-makefiles)
+
+LOCAL_PATH := $(my_LOCAL_PATH)
+
+include $(CLEAR_VARS)
+LOCAL_PATH := $(my_LOCAL_PATH)
+LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
+LOCAL_CFLAGS := -Wno-psabi -DHAVE_CONFIG_H
+LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl -lm
+LOCAL_MODULE := IssmJni
+LOCAL_SRC_FILES := Main.cpp 
+LOCAL_STATIC_LIBRARIES := libISSMCore libgsl libgslcblas
+include $(BUILD_SHARED_LIBRARY)
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Application.mk
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Application.mk	(revision 14506)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Application.mk	(revision 14506)
@@ -0,0 +1,4 @@
+APP_STL:= gnustl_static
+APP_CPPFLAGS := -frtti
+APP_CPPFLAGS += -fexceptions
+APP_ABI := armeabi
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Main.cpp
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Main.cpp	(revision 14506)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/Main.cpp	(revision 14506)
@@ -0,0 +1,1 @@
+link ../../../native/Main.cpp
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/gsllib/Android.mk
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/gsllib/Android.mk	(revision 14506)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/gsllib/Android.mk	(revision 14506)
@@ -0,0 +1,13 @@
+LOCAL_PATH:= $(call my-dir)
+my_directory:= $(LOCAL_PATH)
+include $(CLEAR_VARS)
+LOCAL_MODULE    := libgsl
+LOCAL_SRC_FILES := ../../../../../../externalpackages/gsl/install/lib/libgsl.a
+LOCAL_EXPORT_C_INCLUDES := $(ISSM_DIR)/externalpackages/gsl/install/include/gsl/
+include $(PREBUILT_STATIC_LIBRARY)
+
+LOCAL_PATH=$(my_directory)
+include $(CLEAR_VARS)
+LOCAL_MODULE    := libgslcblas
+LOCAL_SRC_FILES := ../../../../../../externalpackages/gsl/install/lib/libgslcblas.a
+include $(PREBUILT_STATIC_LIBRARY)
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/issmlib/Android.mk
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/issmlib/Android.mk	(revision 14506)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/jni/issmlib/Android.mk	(revision 14506)
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE    := libISSMCore
+LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 
+LOCAL_SRC_FILES := ../../../../../c/libISSMCore.a
+LOCAL_EXPORT_C_INCLUDES := $(ISSM_DIR)
+include $(PREBUILT_STATIC_LIBRARY)
+
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/ISSM.java
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/ISSM.java	(revision 14505)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/ISSM.java	(revision 14506)
@@ -45,5 +45,5 @@
 	private FrameLayout frame;
 	private ColorMap colorMap;
-	private int friction; //temperature,sealevel;
+	private int friction, temperature;//,sealevel;
 	private final int MINIMUM = 90;
 	private final int OFFSET = 10;
@@ -200,9 +200,10 @@
 	            	{
 	            		friction = sliders.getFric();
+	            		temperature = sliders.getTemp();
 	    	            //temperature = sliders.getTemp();
 	    	            //sealevel = sliders.getSea();
 	            		popupWindow.dismiss();
 	            		System.out.println("Friction = " + friction );
-	            		new CalculationTask().execute(friction);
+	            		new CalculationTask().execute(friction,temperature);
 	            	}
 	            });
@@ -241,5 +242,6 @@
 			};
 			thread.start();
-			issmNative.solveISSMModel(target[0],buff);
+			System.out.println("temperatature = " + target[1]);
+			issmNative.solveISSMModel(target[0],target[1],buff);
 			return true;
 		}
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/IssmJni.java
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/IssmJni.java	(revision 14505)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/IssmJni.java	(revision 14506)
@@ -4,5 +4,5 @@
 class IssmJni
 {
-	public native void solveISSMModel(double alpha, DoubleBuffer buff);
+	public native void solveISSMModel(double alpha, double temperature, DoubleBuffer buff);
 	public native int createISSMModel(String solution_type, String absfile, String relfile);
 	static 
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/SliderMenu.java
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/SliderMenu.java	(revision 14505)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/src/gov/nasa/jpl/issm/SliderMenu.java	(revision 14506)
@@ -36,7 +36,7 @@
     	temp  = (TextView) this.findViewById(R.id.temp);
     	sealvl   = (TextView) this.findViewById(R.id.sealvl);
-    	tempBar.setVisibility(INVISIBLE);
+    	//tempBar.setVisibility(INVISIBLE);
     	seaLevelBar.setVisibility(INVISIBLE);
-    	temp.setVisibility(INVISIBLE);
+    	//temp.setVisibility(INVISIBLE);
     	sealvl.setVisibility(INVISIBLE);
     	friction = MINIMUM + OFFSET;
