From 14b9a7d8679185d3138c205314996612d9acc627 Mon Sep 17 00:00:00 2001 From: eugue Date: Wed, 5 Jan 2011 13:21:45 -0800 Subject: added the mobile app to a new branch. --- mobileapp/.classpath | 7 + mobileapp/.project | 33 + mobileapp/.settings/org.eclipse.jdt.core.prefs | 5 + mobileapp/AndroidManifest.xml | 43 + mobileapp/default.properties | 11 + mobileapp/gen/smoots/udesign/main/R.java | 67 + mobileapp/res/drawable-hdpi/icon.png | Bin 0 -> 4147 bytes mobileapp/res/drawable-ldpi/icon.png | Bin 0 -> 1723 bytes mobileapp/res/drawable-mdpi/icon.png | Bin 0 -> 2574 bytes mobileapp/res/drawable/earthrise.png | Bin 0 -> 39333 bytes mobileapp/res/drawable/ic_tab_canvas.xml | 8 + mobileapp/res/drawable/ic_tab_interactions.xml | 8 + mobileapp/res/drawable/ic_tab_settings.xml | 8 + mobileapp/res/drawable/test_icon_selected.png | Bin 0 -> 1127 bytes mobileapp/res/drawable/test_icon_unselected.png | Bin 0 -> 791 bytes mobileapp/res/layout/accelerometer.xml | 79 + mobileapp/res/layout/canvaslo.xml | 19 + mobileapp/res/layout/interactions.xml | 6 + mobileapp/res/layout/interactions_item.xml | 7 + mobileapp/res/layout/main.xml | 21 + mobileapp/res/layout/settings.xml | 65 + mobileapp/res/menu/canvas_menu.xml | 18 + mobileapp/res/raw/dd2.mp3 | Bin 0 -> 497371 bytes mobileapp/res/values/strings.xml | 22 + mobileapp/src/org/json/CDL.java | 279 ++++ mobileapp/src/org/json/Cookie.java | 169 +++ mobileapp/src/org/json/CookieList.java | 90 ++ mobileapp/src/org/json/HTTP.java | 163 ++ mobileapp/src/org/json/HTTPTokener.java | 77 + mobileapp/src/org/json/JSONArray.java | 918 ++++++++++++ mobileapp/src/org/json/JSONException.java | 31 + mobileapp/src/org/json/JSONML.java | 455 ++++++ mobileapp/src/org/json/JSONObject.java | 1584 ++++++++++++++++++++ mobileapp/src/org/json/JSONString.java | 18 + mobileapp/src/org/json/JSONStringer.java | 78 + mobileapp/src/org/json/JSONTokener.java | 435 ++++++ mobileapp/src/org/json/JSONWriter.java | 323 ++++ mobileapp/src/org/json/Test.java | 678 +++++++++ mobileapp/src/org/json/XML.java | 441 ++++++ mobileapp/src/org/json/XMLTokener.java | 365 +++++ .../accelerometer/AccelerometerListener.java | 16 + .../accelerometer/AccelerometerManager.java | 178 +++ .../src/smoots/udesign/canvas/CanvasActivity.java | 269 ++++ .../src/smoots/udesign/canvas/CanvasView.java | 422 ++++++ .../udesign/canvas/VirtualCanvasActivity.java | 313 ++++ .../udesign/colorpicker/ColorPickerDialog.java | 42 + .../udesign/colorpicker/ColorPickerListener.java | 5 + .../udesign/colorpicker/ColorPickerView.java | 187 +++ mobileapp/src/smoots/udesign/io/ClientReader.java | 74 + mobileapp/src/smoots/udesign/io/ClientWriter.java | 71 + .../smoots/udesign/main/InteractionsActivity.java | 33 + .../src/smoots/udesign/main/UDesignTabWidget.java | 43 + .../src/smoots/udesign/packet/.svn/all-wcprops | 53 + mobileapp/src/smoots/udesign/packet/.svn/entries | 300 ++++ .../.svn/text-base/CSActionType.java.svn-base | 10 + .../text-base/ClientToServerPacket.java.svn-base | 236 +++ .../ClientToServerPacketTest.java.svn-base | 76 + .../packet/.svn/text-base/Packet.java.svn-base | 14 + .../.svn/text-base/SCActionType.java.svn-base | 10 + .../text-base/ServerToClientPacket.java.svn-base | 222 +++ .../ServerToClientPacketTest.java.svn-base | 88 ++ .../.svn/text-base/UnaryAction.java.svn-base | 10 + .../src/smoots/udesign/packet/MotionType.java | 11 + mobileapp/src/smoots/udesign/packet/Packet.java | 12 + .../smoots/udesign/packet/PhoneToServerPacket.java | 25 + .../settings/OnSettingsChangedListener.java | 8 + .../smoots/udesign/settings/SettingsDialog.java | 45 + .../src/smoots/udesign/util/PhoneDebugger.java | 23 + 68 files changed, 9327 insertions(+) create mode 100755 mobileapp/.classpath create mode 100755 mobileapp/.project create mode 100755 mobileapp/.settings/org.eclipse.jdt.core.prefs create mode 100755 mobileapp/AndroidManifest.xml create mode 100755 mobileapp/default.properties create mode 100755 mobileapp/gen/smoots/udesign/main/R.java create mode 100755 mobileapp/res/drawable-hdpi/icon.png create mode 100755 mobileapp/res/drawable-ldpi/icon.png create mode 100755 mobileapp/res/drawable-mdpi/icon.png create mode 100755 mobileapp/res/drawable/earthrise.png create mode 100755 mobileapp/res/drawable/ic_tab_canvas.xml create mode 100755 mobileapp/res/drawable/ic_tab_interactions.xml create mode 100755 mobileapp/res/drawable/ic_tab_settings.xml create mode 100755 mobileapp/res/drawable/test_icon_selected.png create mode 100755 mobileapp/res/drawable/test_icon_unselected.png create mode 100755 mobileapp/res/layout/accelerometer.xml create mode 100755 mobileapp/res/layout/canvaslo.xml create mode 100755 mobileapp/res/layout/interactions.xml create mode 100755 mobileapp/res/layout/interactions_item.xml create mode 100755 mobileapp/res/layout/main.xml create mode 100755 mobileapp/res/layout/settings.xml create mode 100755 mobileapp/res/menu/canvas_menu.xml create mode 100755 mobileapp/res/raw/dd2.mp3 create mode 100755 mobileapp/res/values/strings.xml create mode 100755 mobileapp/src/org/json/CDL.java create mode 100755 mobileapp/src/org/json/Cookie.java create mode 100755 mobileapp/src/org/json/CookieList.java create mode 100755 mobileapp/src/org/json/HTTP.java create mode 100755 mobileapp/src/org/json/HTTPTokener.java create mode 100755 mobileapp/src/org/json/JSONArray.java create mode 100755 mobileapp/src/org/json/JSONException.java create mode 100755 mobileapp/src/org/json/JSONML.java create mode 100755 mobileapp/src/org/json/JSONObject.java create mode 100755 mobileapp/src/org/json/JSONString.java create mode 100755 mobileapp/src/org/json/JSONStringer.java create mode 100755 mobileapp/src/org/json/JSONTokener.java create mode 100755 mobileapp/src/org/json/JSONWriter.java create mode 100755 mobileapp/src/org/json/Test.java create mode 100755 mobileapp/src/org/json/XML.java create mode 100755 mobileapp/src/org/json/XMLTokener.java create mode 100755 mobileapp/src/smoots/udesign/accelerometer/AccelerometerListener.java create mode 100755 mobileapp/src/smoots/udesign/accelerometer/AccelerometerManager.java create mode 100755 mobileapp/src/smoots/udesign/canvas/CanvasActivity.java create mode 100755 mobileapp/src/smoots/udesign/canvas/CanvasView.java create mode 100755 mobileapp/src/smoots/udesign/canvas/VirtualCanvasActivity.java create mode 100755 mobileapp/src/smoots/udesign/colorpicker/ColorPickerDialog.java create mode 100755 mobileapp/src/smoots/udesign/colorpicker/ColorPickerListener.java create mode 100755 mobileapp/src/smoots/udesign/colorpicker/ColorPickerView.java create mode 100755 mobileapp/src/smoots/udesign/io/ClientReader.java create mode 100755 mobileapp/src/smoots/udesign/io/ClientWriter.java create mode 100755 mobileapp/src/smoots/udesign/main/InteractionsActivity.java create mode 100755 mobileapp/src/smoots/udesign/main/UDesignTabWidget.java create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/all-wcprops create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/entries create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/CSActionType.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/ClientToServerPacket.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/ClientToServerPacketTest.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/Packet.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/SCActionType.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/ServerToClientPacket.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/ServerToClientPacketTest.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/.svn/text-base/UnaryAction.java.svn-base create mode 100755 mobileapp/src/smoots/udesign/packet/MotionType.java create mode 100755 mobileapp/src/smoots/udesign/packet/Packet.java create mode 100755 mobileapp/src/smoots/udesign/packet/PhoneToServerPacket.java create mode 100755 mobileapp/src/smoots/udesign/settings/OnSettingsChangedListener.java create mode 100755 mobileapp/src/smoots/udesign/settings/SettingsDialog.java create mode 100755 mobileapp/src/smoots/udesign/util/PhoneDebugger.java diff --git a/mobileapp/.classpath b/mobileapp/.classpath new file mode 100755 index 0000000..6e9239f --- /dev/null +++ b/mobileapp/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/mobileapp/.project b/mobileapp/.project new file mode 100755 index 0000000..83af6f0 --- /dev/null +++ b/mobileapp/.project @@ -0,0 +1,33 @@ + + + UDesignMobile + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/mobileapp/.settings/org.eclipse.jdt.core.prefs b/mobileapp/.settings/org.eclipse.jdt.core.prefs new file mode 100755 index 0000000..246daa3 --- /dev/null +++ b/mobileapp/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +#Sun Oct 24 20:03:38 EDT 2010 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/mobileapp/AndroidManifest.xml b/mobileapp/AndroidManifest.xml new file mode 100755 index 0000000..6fc7f03 --- /dev/null +++ b/mobileapp/AndroidManifest.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobileapp/default.properties b/mobileapp/default.properties new file mode 100755 index 0000000..9d135cb --- /dev/null +++ b/mobileapp/default.properties @@ -0,0 +1,11 @@ +# 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 use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-7 diff --git a/mobileapp/gen/smoots/udesign/main/R.java b/mobileapp/gen/smoots/udesign/main/R.java new file mode 100755 index 0000000..11cb050 --- /dev/null +++ b/mobileapp/gen/smoots/udesign/main/R.java @@ -0,0 +1,67 @@ +/* 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 smoots.udesign.main; + +public final class R { + public static final class array { + public static final int interactions_array=0x7f060000; + } + public static final class attr { + } + public static final class drawable { + public static final int earthrise=0x7f020000; + public static final int ic_tab_canvas=0x7f020001; + public static final int ic_tab_interactions=0x7f020002; + public static final int ic_tab_settings=0x7f020003; + public static final int icon=0x7f020004; + public static final int test_icon_selected=0x7f020005; + public static final int test_icon_unselected=0x7f020006; + } + public static final class id { + public static final int canvas_view=0x7f080006; + public static final int color_button=0x7f080004; + public static final int color_picker=0x7f08000a; + public static final int send=0x7f08000c; + public static final int settings=0x7f08000b; + public static final int settings_ip=0x7f080007; + public static final int settings_ok=0x7f080009; + public static final int settings_port=0x7f080008; + public static final int status_text=0x7f080005; + public static final int txtSendStatus=0x7f080003; + public static final int x=0x7f080000; + public static final int y=0x7f080001; + public static final int z=0x7f080002; + } + public static final class layout { + public static final int accelerometer=0x7f030000; + public static final int canvaslo=0x7f030001; + public static final int interactions=0x7f030002; + public static final int interactions_item=0x7f030003; + public static final int main=0x7f030004; + public static final int settings=0x7f030005; + } + public static final class menu { + public static final int canvas_menu=0x7f070000; + } + public static final class raw { + public static final int dd2=0x7f040000; + } + public static final class string { + public static final int app_name=0x7f050001; + public static final int hello=0x7f050000; + public static final int menu_color_picker=0x7f050006; + public static final int menu_effect_picker=0x7f050007; + public static final int menu_send=0x7f050009; + public static final int menu_settings=0x7f050008; + public static final int settings_ok=0x7f05000a; + public static final int tab_canvas_name=0x7f050002; + public static final int tab_color_name=0x7f050003; + public static final int tab_interactions_name=0x7f050004; + public static final int tab_settings_name=0x7f050005; + } +} diff --git a/mobileapp/res/drawable-hdpi/icon.png b/mobileapp/res/drawable-hdpi/icon.png new file mode 100755 index 0000000..8074c4c Binary files /dev/null and b/mobileapp/res/drawable-hdpi/icon.png differ diff --git a/mobileapp/res/drawable-ldpi/icon.png b/mobileapp/res/drawable-ldpi/icon.png new file mode 100755 index 0000000..1095584 Binary files /dev/null and b/mobileapp/res/drawable-ldpi/icon.png differ diff --git a/mobileapp/res/drawable-mdpi/icon.png b/mobileapp/res/drawable-mdpi/icon.png new file mode 100755 index 0000000..a07c69f Binary files /dev/null and b/mobileapp/res/drawable-mdpi/icon.png differ diff --git a/mobileapp/res/drawable/earthrise.png b/mobileapp/res/drawable/earthrise.png new file mode 100755 index 0000000..e2ecdc5 Binary files /dev/null and b/mobileapp/res/drawable/earthrise.png differ diff --git a/mobileapp/res/drawable/ic_tab_canvas.xml b/mobileapp/res/drawable/ic_tab_canvas.xml new file mode 100755 index 0000000..a3f5735 --- /dev/null +++ b/mobileapp/res/drawable/ic_tab_canvas.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/mobileapp/res/drawable/ic_tab_interactions.xml b/mobileapp/res/drawable/ic_tab_interactions.xml new file mode 100755 index 0000000..a3f5735 --- /dev/null +++ b/mobileapp/res/drawable/ic_tab_interactions.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/mobileapp/res/drawable/ic_tab_settings.xml b/mobileapp/res/drawable/ic_tab_settings.xml new file mode 100755 index 0000000..a3f5735 --- /dev/null +++ b/mobileapp/res/drawable/ic_tab_settings.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/mobileapp/res/drawable/test_icon_selected.png b/mobileapp/res/drawable/test_icon_selected.png new file mode 100755 index 0000000..3b010d5 Binary files /dev/null and b/mobileapp/res/drawable/test_icon_selected.png differ diff --git a/mobileapp/res/drawable/test_icon_unselected.png b/mobileapp/res/drawable/test_icon_unselected.png new file mode 100755 index 0000000..9baa30e Binary files /dev/null and b/mobileapp/res/drawable/test_icon_unselected.png differ diff --git a/mobileapp/res/layout/accelerometer.xml b/mobileapp/res/layout/accelerometer.xml new file mode 100755 index 0000000..a124b0c --- /dev/null +++ b/mobileapp/res/layout/accelerometer.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mobileapp/res/layout/canvaslo.xml b/mobileapp/res/layout/canvaslo.xml new file mode 100755 index 0000000..192e878 --- /dev/null +++ b/mobileapp/res/layout/canvaslo.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/mobileapp/res/layout/interactions.xml b/mobileapp/res/layout/interactions.xml new file mode 100755 index 0000000..f737e99 --- /dev/null +++ b/mobileapp/res/layout/interactions.xml @@ -0,0 +1,6 @@ + + + diff --git a/mobileapp/res/layout/interactions_item.xml b/mobileapp/res/layout/interactions_item.xml new file mode 100755 index 0000000..bb17e2a --- /dev/null +++ b/mobileapp/res/layout/interactions_item.xml @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/mobileapp/res/layout/main.xml b/mobileapp/res/layout/main.xml new file mode 100755 index 0000000..1d0e21b --- /dev/null +++ b/mobileapp/res/layout/main.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/mobileapp/res/layout/settings.xml b/mobileapp/res/layout/settings.xml new file mode 100755 index 0000000..64e02e3 --- /dev/null +++ b/mobileapp/res/layout/settings.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + - - - \ No newline at end of file diff --git a/mobileapp/res/layout/canvaslo.xml b/mobileapp/res/layout/canvaslo.xml deleted file mode 100755 index 192e878..0000000 --- a/mobileapp/res/layout/canvaslo.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - diff --git a/mobileapp/res/layout/interactions.xml b/mobileapp/res/layout/interactions.xml deleted file mode 100755 index f737e99..0000000 --- a/mobileapp/res/layout/interactions.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/mobileapp/res/layout/interactions_item.xml b/mobileapp/res/layout/interactions_item.xml deleted file mode 100755 index bb17e2a..0000000 --- a/mobileapp/res/layout/interactions_item.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - \ No newline at end of file diff --git a/mobileapp/res/layout/main.xml b/mobileapp/res/layout/main.xml deleted file mode 100755 index 1d0e21b..0000000 --- a/mobileapp/res/layout/main.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/mobileapp/res/layout/settings.xml b/mobileapp/res/layout/settings.xml deleted file mode 100755 index 64e02e3..0000000 --- a/mobileapp/res/layout/settings.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - -