Index: /issm/trunk-jpl/src/android/helloworld/My First App/.classpath
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/.classpath	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/.classpath	(revision 13560)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="gen"/>
+	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
+	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
+	<classpathentry kind="output" path="bin/classes"/>
+</classpath>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/.project
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/.project	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/.project	(revision 13560)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>My First App</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.ApkBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/AndroidManifest.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/AndroidManifest.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/AndroidManifest.xml	(revision 13560)
@@ -0,0 +1,25 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.example.my.first.app"
+    android:versionCode="1"
+    android:versionName="1.0" >
+
+    <uses-sdk
+        android:minSdkVersion="8"
+        android:targetSdkVersion="15" />
+
+    <application
+        android:icon="@drawable/ic_launcher"
+        android:label="@string/app_name"
+        android:theme="@style/AppTheme" >
+        <activity
+            android:name=".MainActivity"
+            android:label="@string/title_activity_main" >
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+    </application>
+
+</manifest>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/bin/AndroidManifest.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/bin/AndroidManifest.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/bin/AndroidManifest.xml	(revision 13560)
@@ -0,0 +1,25 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.example.my.first.app"
+    android:versionCode="1"
+    android:versionName="1.0" >
+
+    <uses-sdk
+        android:minSdkVersion="8"
+        android:targetSdkVersion="15" />
+
+    <application
+        android:icon="@drawable/ic_launcher"
+        android:label="@string/app_name"
+        android:theme="@style/AppTheme" >
+        <activity
+            android:name=".MainActivity"
+            android:label="@string/title_activity_main" >
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+    </application>
+
+</manifest>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/bin/jarlist.cache
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/bin/jarlist.cache	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/bin/jarlist.cache	(revision 13560)
@@ -0,0 +1,3 @@
+# cache for current jar dependecy. DO NOT EDIT.
+# format is <lastModified> <length> <SHA-1> <path>
+# Encoding is UTF-8
Index: /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/BuildConfig.java
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/BuildConfig.java	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/BuildConfig.java	(revision 13560)
@@ -0,0 +1,6 @@
+/** Automatically generated file. DO NOT MODIFY */
+package com.example.my.first.app;
+
+public final class BuildConfig {
+    public final static boolean DEBUG = true;
+}
Index: /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/R.java
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/R.java	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/gen/com/example/my/first/app/R.java	(revision 13560)
@@ -0,0 +1,41 @@
+/* AUTO-GENERATED FILE.  DO NOT MODIFY.
+ *
+ * This class was automatically generated by the
+ * aapt tool from the resource data it found.  It
+ * should not be modified by hand.
+ */
+
+package com.example.my.first.app;
+
+public final class R {
+    public static final class attr {
+    }
+    public static final class drawable {
+        public static final int ic_action_search=0x7f020000;
+        public static final int ic_launcher=0x7f020001;
+    }
+    public static final class id {
+        public static final int button1=0x7f070001;
+        public static final int edit_message=0x7f070000;
+        public static final int menu_settings=0x7f070005;
+        public static final int seekBar1=0x7f070002;
+        public static final int textViewAction=0x7f070004;
+        public static final int textViewProgress=0x7f070003;
+    }
+    public static final class layout {
+        public static final int activity_main=0x7f030000;
+    }
+    public static final class menu {
+        public static final int activity_main=0x7f060000;
+    }
+    public static final class string {
+        public static final int app_name=0x7f040000;
+        public static final int button_send=0x7f040002;
+        public static final int edit_message=0x7f040001;
+        public static final int menu_settings=0x7f040003;
+        public static final int title_activity_main=0x7f040004;
+    }
+    public static final class style {
+        public static final int AppTheme=0x7f050000;
+    }
+}
Index: /issm/trunk-jpl/src/android/helloworld/My First App/proguard-project.txt
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/proguard-project.txt	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/proguard-project.txt	(revision 13560)
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+#   public *;
+#}
Index: /issm/trunk-jpl/src/android/helloworld/My First App/project.properties
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/project.properties	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/project.properties	(revision 13560)
@@ -0,0 +1,14 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system edit
+# "ant.properties", and override values to adapt the script to your
+# project structure.
+#
+# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
+#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
+
+# Project target.
+target=android-16
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/layout/activity_main.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/layout/activity_main.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/layout/activity_main.xml	(revision 13560)
@@ -0,0 +1,62 @@
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="horizontal" >
+
+    <EditText
+        android:id="@+id/edit_message"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentTop="true"
+        android:layout_centerHorizontal="true"
+        android:layout_marginTop="48dp"
+        android:ems="10"
+        android:hint="@string/edit_message" />
+
+    <Button
+        android:id="@+id/button1"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentBottom="true"
+        android:layout_centerHorizontal="true"
+        android:layout_marginBottom="36dp"
+        android:text="@string/button_send" />
+
+    <SeekBar
+        android:id="@+id/seekBar1"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_above="@+id/button1"
+        android:layout_alignParentLeft="true"
+        android:layout_marginBottom="50dp" />
+
+    <TextView
+        android:id="@+id/textViewProgress"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_above="@+id/seekBar1"
+        android:layout_centerHorizontal="true"
+        android:layout_marginBottom="22dp"
+        android:text="progress displayed here"
+        android:textAppearance="?android:attr/textAppearanceLarge" />
+
+    <TextView
+        android:id="@+id/textViewAction"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_above="@+id/textViewProgress"
+        android:layout_alignRight="@+id/textViewProgress"
+        android:layout_marginBottom="26dp"
+        android:text="action displayed here"
+        android:textAppearance="?android:attr/textAppearanceLarge" />
+
+<!--<com.example.my.first.app.MainActivity.CustomDrawableView
+   android:id="@+id/custom_drawable_view"
+   android:layout_width="fill_parent"     
+    android:layout_height="wrap_content" /> 
+-->
+
+    
+
+</RelativeLayout>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/menu/activity_main.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/menu/activity_main.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/menu/activity_main.xml	(revision 13560)
@@ -0,0 +1,6 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:id="@+id/menu_settings"
+        android:title="@string/menu_settings"
+        android:orderInCategory="100"
+        android:showAsAction="never" />
+</menu>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v11/styles.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v11/styles.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v11/styles.xml	(revision 13560)
@@ -0,0 +1,5 @@
+<resources>
+
+    <style name="AppTheme" parent="android:Theme.Holo.Light" />
+
+</resources>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v14/styles.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v14/styles.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/values-v14/styles.xml	(revision 13560)
@@ -0,0 +1,5 @@
+<resources>
+
+    <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />
+
+</resources>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/values/strings.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/values/strings.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/values/strings.xml	(revision 13560)
@@ -0,0 +1,7 @@
+<resources>
+    <string name="app_name">My First App</string>
+    <string name="edit_message">Enter a message</string>
+    <string name="button_send">Send</string>
+    <string name="menu_settings">Settings</string>
+    <string name="title_activity_main">MainActivity</string>
+</resources>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/res/values/styles.xml
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/res/values/styles.xml	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/res/values/styles.xml	(revision 13560)
@@ -0,0 +1,5 @@
+<resources>
+
+    <style name="AppTheme" parent="android:Theme.Light" />
+
+</resources>
Index: /issm/trunk-jpl/src/android/helloworld/My First App/src/com/example/my/first/app/MainActivity.java
===================================================================
--- /issm/trunk-jpl/src/android/helloworld/My First App/src/com/example/my/first/app/MainActivity.java	(revision 13560)
+++ /issm/trunk-jpl/src/android/helloworld/My First App/src/com/example/my/first/app/MainActivity.java	(revision 13560)
@@ -0,0 +1,103 @@
+package com.example.my.first.app;
+
+import android.app.Activity;
+import android.content.Context;
+import android.os.Bundle;
+import android.util.AttributeSet;
+import android.view.Menu;
+import android.view.View;
+import android.widget.SeekBar;
+import android.widget.SeekBar.OnSeekBarChangeListener;
+import android.widget.TextView;
+import android.widget.Toast;
+import android.graphics.*;
+import android.graphics.drawable.ShapeDrawable;
+import android.graphics.drawable.shapes.RectShape;
+
+public class MainActivity extends Activity implements OnSeekBarChangeListener{
+    private SeekBar bar; 
+    private TextView textProgress,textAction;
+    //CustomDrawableView mCustomDrawableView;
+        
+    /*public class CustomDrawableView extends View {
+        private ShapeDrawable mDrawable;
+        
+        public CustomDrawableView(Context context, AttributeSet attrs) {
+            super(context, attrs);
+        
+
+
+        int x = 10;
+        int y = 10;
+        int width = 300;
+        int height = 50;
+
+        mDrawable = new ShapeDrawable(new RectShape());
+        mDrawable.getPaint().setColor(0xff74AC23);
+        mDrawable.setBounds(x, y, x + width, y + height);
+        }
+
+        protected void onDraw(Canvas canvas) {
+        mDrawable.draw(canvas);
+        }
+    }*/
+    
+    @Override
+    public void onCreate(Bundle savedInstanceState) { 
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_main);
+
+        Toast.makeText(MainActivity.this,"You clicked me!", Toast.LENGTH_LONG).show();
+        bar = (SeekBar)findViewById(R.id.seekBar1); // make seekbar object
+        bar.setOnSeekBarChangeListener(this); // set seekbar listener.
+        // since we are using this class as the listener the class is "this"
+
+        // make text label for progress value
+        textProgress = (TextView)findViewById(R.id.textViewProgress);
+        // make text label for action
+        textAction = (TextView)findViewById(R.id.textViewAction);
+
+        //Bitmap b = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
+        //Canvas c = new Canvas(b);
+        //mCustomDrawableView = (CustomDrawableView) findViewById(R.id.custom_drawable_view);
+        
+    }
+ 
+
+    @Override
+    public void onProgressChanged(SeekBar seekBar, int progress,
+    		boolean fromUser) 
+    {
+    	// change progress text label with current seekbar value
+    	textProgress.setText("The value is: "+progress);
+    	// change action text label to changing
+    	textAction.setText("changing");
+    	//drawPoints()
+    }
+    @Override
+    public void onStartTrackingTouch(SeekBar seekBar) {
+    	// TODO Auto-generated method stub
+    	textAction.setText("starting to track touch");
+
+    }
+    @Override
+    public void onStopTrackingTouch(SeekBar seekBar) {
+    	// TODO Auto-generated method stub
+    	seekBar.setSecondaryProgress(seekBar.getProgress()); // set the shade of the previous value.
+    	textAction.setText("ended tracking touch");
+    }
+    @Override
+    public boolean onCreateOptionsMenu(Menu menu) {
+        getMenuInflater().inflate(R.menu.activity_main, menu);
+        return true;
+    }
+    
+
+
+
+
+}
+
+    
+
+
