Index: /issm/trunk-jpl/src/android/ISSM/gen/com/example/issm/R.java
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/gen/com/example/issm/R.java	(revision 14057)
+++ /issm/trunk-jpl/src/android/ISSM/gen/com/example/issm/R.java	(revision 14058)
@@ -22,10 +22,12 @@
     public static final class id {
         public static final int button1=0x7f080001;
+        public static final int button2=0x7f080003;
         public static final int input=0x7f080000;
-        public static final int menu_settings=0x7f080003;
+        public static final int menu_settings=0x7f080004;
         public static final int output=0x7f080002;
     }
     public static final class layout {
         public static final int activity_issm=0x7f030000;
+        public static final int activity_mapselection=0x7f030001;
     }
     public static final class menu {
Index: /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp	(revision 14057)
+++ /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp	(revision 14058)
@@ -8,14 +8,14 @@
 {
 	fac* f;
-	//FemModel *fm;
+	FemModel *fm;
 //------------------------------------------------------------------------------------
 	jint initilize(JNIEnv *env, jclass clazz, jstring file)
 	{
-		const char *nativefile = env->GetStringUTFChars(file,0);
+		char *nativefile = (char*)env->GetStringUTFChars(file,0);
 
 		f = new fac();
 
 		//call Model constructor passing in infile as File Descriptor parameter.
-		// fm  = new FemModel(nativefile);
+		fm  = new FemModel(nativefile);
 
 		env->ReleaseStringUTFChars(file, nativefile); //must realease the char*
Index: /issm/trunk-jpl/src/c/android/fac.cpp
===================================================================
--- /issm/trunk-jpl/src/c/android/fac.cpp	(revision 14057)
+++ /issm/trunk-jpl/src/c/android/fac.cpp	(revision 14058)
@@ -13,12 +13,14 @@
 
 /*}}}*/
-
+#include "stdio.h"
 long fac::factorial(long n) {
 	long f = 1;
 	long i;
+	printf("ok1\n");
 	
 	for(i = 1; i <= n; i++){
 		f *= i;
 	}
+	printf("ok2\n");
 	
 	return f;
Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 14057)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 14058)
@@ -20,4 +20,9 @@
 
 /*Object constructors and destructor*/
+/*FUNCTION FemModel::FemModel(char* filename) {{{*/
+FemModel::FemModel(char* filename){
+
+}
+/*}}}*/
 /*FUNCTION FemModel::FemModel(int argc,char** argv){{{*/
 FemModel::FemModel(int argc,char** argv,COMM incomm){
Index: /issm/trunk-jpl/src/c/classes/FemModel.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 14057)
+++ /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 14058)
@@ -47,4 +47,5 @@
 
 		/*constructors, destructors: */
+		FemModel(char* filename);
 		FemModel(int argc,char** argv,COMM comm_init);
 		FemModel(char* rootpath, char* inputfilename, char* outputfilename, char* petscfilename, char* lockfilename, const int solution_type,const int* analyses,const int nummodels);
