First version.

This commit is contained in:
rics
2011-10-12 13:16:02 +02:00
commit f404937f84
272 changed files with 6694 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

View File

@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/logo_splash_minddroid"/>
<ScrollView android:id="@+id/ScrollView"
android:layout_marginBottom="110dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:padding="5dp">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:text="@string/about_general"/>
<TextView
android:paddingTop="5dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:autoLink="web"
android:linksClickable="true"
android:text="@string/about_license_gpl"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/gplv3"/>
<TextView
android:paddingTop="5dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:text="@string/about_license_lego"/>
<TextView
android:id="@+id/AboutPeople"
android:paddingTop="12dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:autoLink="web"
android:linksClickable="true"
android:text="@string/about_people"/>
<TextView
android:paddingTop="5dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:text="@string/about_thanks"/>
<TextView
android:paddingTop="5dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="6pt"
android:gravity="center"
android:text="@string/about_LEGO_legal"/>
</LinearLayout>
</ScrollView>
<RelativeLayout android:layout_marginTop="-110dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
<ImageView
android:id="@+id/legalImage"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/ic_splash_legal"/>
<Button
android:id="@+id/AboutOKbutton"
android:textSize="20sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/legalImage"
android:text="@string/about_ok"
/>
</RelativeLayout>
</LinearLayout>

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2009 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"
>
<TextView android:id="@+id/title_paired_devices"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/title_paired_devices"
android:visibility="gone"
android:background="#666"
android:textColor="#fff"
android:textSize="20sp"
android:paddingLeft="5dp"
/>
<ListView android:id="@+id/paired_devices"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stackFromBottom="true"
android:layout_weight="1"
android:background="@android:color/white"
/>
<TextView android:id="@+id/title_new_devices"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/title_other_devices"
android:visibility="gone"
android:background="#666"
android:textColor="#fff"
android:textSize="20sp"
android:paddingLeft="5dp"
/>
<ListView android:id="@+id/new_devices"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stackFromBottom="true"
android:layout_weight="2"
android:background="@android:color/white"
/>
<Button android:id="@+id/button_scan"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/button_scan"
/>
</LinearLayout>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2009 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textColor="#ff9f00"
android:textStyle="bold"
/>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/NXJUploader_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/background_1"
>
<TextView
android:id="@+id/heading_tv"
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/nxj_uploader_name"
android:textSize="12pt"
android:gravity="center"
android:textStyle="bold"
android:textColor="#ff9f00"
android:layout_gravity="center_horizontal"
/>
<Button
android:id="@+id/nxt_button"
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12pt"
android:text="@string/nxj_select_nxt"
/>
<TextView
android:id="@+id/nxt_name"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#60000000"
android:textSize="8pt"
android:textColor="#ff9f00"
android:minLines="1"
android:gravity="center_horizontal"
/>
<Button
android:id="@+id/file_button"
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12pt"
android:text="@string/nxj_select_file"
/>
<TextView
android:id="@+id/nxj_file_name"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#60000000"
android:textSize="8pt"
android:textColor="#ff9f00"
android:minLines="1"
android:gravity="center_horizontal"
/>
<Button
android:id="@+id/upload_button"
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/nxj_action"
android:textSize="12pt"
android:layout_gravity="center_horizontal"
/>
</LinearLayout>

View File

@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<ScrollView android:id="@+id/ScrollView"
android:layout_marginBottom="130dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RadioGroup android:id="@+id/robot_type"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/robot_type_1" android:text="Shooterbot"
android:drawableBottom="@drawable/shooterbot" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
<RadioButton android:id="@+id/robot_type_2" android:text="Tribot"
android:drawableBottom="@drawable/tribot" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
<RadioButton android:id="@+id/robot_type_3" android:text="Robogator"
android:drawableBottom="@drawable/robogator" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
<RadioButton android:id="@+id/robot_type_4" android:text="leJOS NXJ model"
android:drawableBottom="@drawable/nxj" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp"/>
<RadioButton android:id="@+id/robot_type_5" android:text="OpenCV vehicle"
android:drawableBottom="@drawable/opencv" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp"/>
</RadioGroup>
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/logo_splash_minddroid"/>
<TextView
android:padding="10dp"
android:id="@+id/TutorialTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#00ccff"
android:textSize="12pt"
android:gravity="center"/>
<ImageView
android:id="@+id/legalImage"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/ic_splash_legal"/>
<Button
android:id="@+id/nextButton"
android:textSize="20sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/legalImage"
android:text="@string/want_to_know_more"/>
</LinearLayout>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<ImageView
android:id="@+id/TutorialImageView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:gravity="center"/>
<TextView
android:id="@+id/TutorialTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dip"
android:layout_gravity="center_horizontal|top"
android:background="#FFFFFFFF"
android:textColor="#FF000000"
android:textStyle="bold"/>
</FrameLayout>

View File

@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<ScrollView android:id="@+id/ScrollView"
android:layout_marginBottom="50dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:padding="5dp">
<TextView
android:id="@+id/TutorialTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:textColor="#00ccff"
android:autoLink="web"
android:linksClickable="true"
android:gravity="left"/>
</LinearLayout>
</ScrollView>
<RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
<Button
android:id="@+id/nextButton"
android:textSize="20sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/next"
/>
</RelativeLayout>
</LinearLayout>

View File

@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<ScrollView android:id="@+id/ScrollView"
android:layout_marginBottom="50dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:padding="5dp">
<TextView
android:id="@+id/TutorialTextView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:gravity="left"
android:textColor="#00ccff"
android:text="@string/tutorial_b"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/hand_small"/>
<TextView
android:id="@+id/TutorialTextView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:gravity="left"
android:textColor="#00ccff"
android:text="@string/tutorial_c1"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/mobiles_small"/>
<TextView
android:id="@+id/TutorialTextView3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:gravity="left"
android:textColor="#00ccff"
android:text="@string/tutorial_c2"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/shooter_small"/>
<TextView
android:id="@+id/TutorialTextView4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:autoLink="web"
android:linksClickable="true"
android:gravity="left"
android:textColor="#00ccff"
android:text="@string/tutorial_d"/>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" android:src="@drawable/nxj"/>
</LinearLayout>
</ScrollView>
<RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
<Button
android:id="@+id/nextButton"
android:textSize="20sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/next"
/>
</RelativeLayout>
</LinearLayout>

Binary file not shown.

View File

@@ -0,0 +1,232 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="nxt_default_name">NXT</string>
<string name="app_name">MINDdroid</string>
<string name="about">Info</string>
<string name="connect">Verbinden</string>
<string name="disconnect">Trennen</string>
<string name="quit">Abbrechen</string>
<string name="action">Los geht\'s!</string>
<string name="next">Weiter</string>
<string name="options">Robotertyp</string>
<string name="upload">NXJ-File hochladen</string>
<string name="model_type_selected">Robotertyp:</string>
<!-- file dialog and message -->
<string name="no_files_found">Der Roboter enthält keine Dateien!</string>
<string name="file_dialog_title_1">Starte/Stoppe ein Programm</string>
<string name="file_dialog_title_2">Starte ein Programm</string>
<!-- bluetooth messages -->
<string name="connecting_please_wait">Verbindung zum Roboter aufbauen.\nBitte warten...</string>
<string name="no_paired_nxt">Keinen gepaarten NXT Roboter gefunden!</string>
<string name="problem_at_connecting">Problem beim Verbindungsaufbau!</string>
<string name="problem_at_closing">Problem beim Verbindungsabbau!</string>
<string name="problem_at_sending">Problem beim Senden einer Nachricht!</string>
<string name="problem_at_receiving">Problem mit eingehender Nachricht!</string>
<string name="current_position">Aktuelle Position: </string>
<string name="lama_title">LEGO Anwendung MINDdroid Vereinbarung</string>
<string name="lama_accept">Ich möchte spielen!</string>
<string name="lama_refuse">Nein, danke</string>
<string name="bt_error_dialog_title">Bluetooth Fehler</string>
<string name="bt_error_dialog_message">
Oh nein! Es schaut so aus, als ob dein Roboter ausgeschaltet ist. Prüfe, ob dein Roboter
eingeschalten ist, ob Bluetooth aktiviert ist und probiere es nochmals.
</string>
<string name="bt_needs_to_be_enabled">Bluetooth muss eingeschalten sein, um fortzufahren!"</string>
<!-- Splash Menu -->
<string name="tutorial">Anleitung</string>
<string name="start_button">Start</string>
<string name="credits">Credits</string>
<!-- DeviceListActivity -->
<string name="scanning">Suche nach Geräten...</string>
<string name="select_device">Wähle ein Gerät für den Verbindungsaufbau</string>
<string name="none_paired">Es gibt keine gepaarten Gräte</string>
<string name="none_found">Keine Geräte gefunden</string>
<string name="title_paired_devices">Gepaarte LEGO Geräte</string>
<string name="title_other_devices">Andere verfügbare Geräte</string>
<string name="button_scan">Suche nach neuen Geräten</string>
<string name="pairing_message">Nach Abschluss des Paarens bitte Menu drücken und verbinden.</string>
<string name="wait_till_bt_on">Bluetooth wird eingeschalten (für Verbindungsaufbau zum Roboter)</string>
<string name="bt_off_message">Bluetooth abgeschalten. Bis dann!</string>
<!-- TTS problems -->
<string name="tts_language_not_supported">
Sprachausgabe: Die Sprachdaten sind nicht installiert.
Bitte installiere \"SpeechSynthesis Data\" vom Market!
</string>
<string name="tts_problem_with_language">
Sprachausgabe: Probleme mit der eingestellten Sprache.
</string>
<string name="tts_initialization_failure">
Sprachausgabe: Probleme bei der Initialisierung.
</string>
<!-- About Dialog -->
<string name="about_general">
MINDdroid ist durch eine Kooperation zwischen LEGO® MINDSTORMS®
und den Anwendern auf der ganzen Welt mit Unterstützung durch die LEGO Gruppe entstanden.
</string>
<string name="about_license_gpl">
Der Quellcode von MINDdroid ist unter der GPLv3 lizenziert\nsiehe http://gplv3.fsf.org/
</string>
<string name="about_license_lego">
LEGO und LEGO MINDSTORMS Logo, Icons und Tondateien sind von dieser Lizenz ausgenommen
und verbleiben im Eigentum der LEGO Gruppe.
</string>
<string name="about_people">
<b>Idee und Quellcode</b>\n
Günther Hölzl\nHTL Mössingerstraße, Österreich\nhttp://www.htl-klu.at\n\n
Shawn Brown\nTokyo, Japan\nhttp://github.com/Shawn-in-Tokyo\n\n
<b>UI, Menü und Logo Design</b>\n
Matias Billeschou\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
<b>Icons und Grafik Design</b>\n
Vaidas Bagonas\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
<b>Zusätzlicher Quellcode, UX, Konzept und Produktion</b>\n
Harv Stanic\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
<b>Anerkennung geht auch an</b>\n
Michael Biermann
</string>
<string name="about_thanks">
Wir bedanken uns dafür, dass du die MINDdroid App zusammen mit deinen
LEGO MINDSTORMS Robotern verwendest.
</string>
<string name="about_LEGO_legal">
© 2010, 2011 LEGO Gruppe.\nAlle Rechte vorbehalten.
</string>
<string name="about_ok">OK</string>
<!-- Tutorial -->
<string name="want_to_know_more">
Willst du mehr erfahren?
</string>
<string name="tutorial_bubble_01">
Was ist das?
</string>
<string name="tutorial_bubble_02">
Ach so.\nWie funktioniert es?
</string>
<string name="tutorial_bubble_03">
Sieht gut aus.\nWozu ist das kleine\nblinkende Quadrat?
</string>
<string name="tutorial_bubble_04">
Sicher, aber wozu?
</string>
<string name="tutorial_bubble_05">
OK, danke. Bin dann \nweg zum Spielen.
</string>
<string name="tutorial_welcome_droid">
Hallo, Roboter!
</string>
<string name="tutorial_a">
MINDdroid ist eine Android Anwendung zur Fernsteuerung von LEGO MINDSTORMS NXT Robotern
in Echtzeit. Für die drahtlose Verbindung zwischen deinem Smartphone mit Beschleunigungssensor
und deinem NXT Roboter wird Bluetooth eingesetzt.
\nEs wird weder ein Computer benötigt noch braucht etwas programmiert werden. Schalte deinen
NXT Baustein an, aktiviere Bluetooth und paare dein Smartphone mit dem NXT bevor du loslegst.
Verwende den mittleren Druckknopf im Menü, um eine Verbindung mit deinem NXT Roboter aufzubauen.
Der Verbindungsaufbau dauert etwa 2-3 Sekunden. Und in weiteren zwei Sekunden tanzt dein Roboter!
</string>
<string name="tutorial_b">
MINDdroid interagiert in Echtzeit mit NXT Robotermodellen, die zum Fahren und zum
Ausführen einer bestimmten Tätigkeit ausgelegt sind. Neige dein Smartphone
nach vorne, um den Roboter vorwärts fahren zu lassen und nach hinten,
um ihn in die entgegengesetzte Richtung zu bewegen.
</string>
<string name="tutorial_c1">
Drehe deine Hand nach links und der Roboter biegt nach links ab (analog für rechts).
</string>
<string name="tutorial_c2">
\nEs gibt einen <b>Action-Knopf</b> mit zwei Funktionen: Ein <b>kurzer Druck</b> startet den zusätzlichen
Motor für einfache Funktionen. Beim Shooterbot und beim Tribot wird der Motor um 180° vorwärts (und zurück)
bewegt, beim Robogator öffnet sich das Maul dreimal auf und zu. Durch einen <b>langen Druck</b> kannst
du ein Programm des NXT Bausteins auswählen und starten - ist das nicht toll?
\nBesonders gut funktioniert die App mit dem Shooterbotmodell, dem 8527 Tribotmodell
und dem Robogatormodell aus der Bauanleitung. Wähle das Robotermodell über
den Menüeintrag deines Android Smartphones aus (Einstiegsbild / "Anleitung/Start").
</string>
<string name="tutorial_d">
Mithilfe von leJOS NXJ (siehe http://www.lejos.org) kannst du auch andere Robotermodelle, wie
unseren berühmten AlphaRex, steuern. Du kannst damit deinen UltraSonic Sensor auslesen und damit
die Entfernung zwischen deinem Roboter und einem Gegenstand oder einer Wand messen oder du kannst
damit auch Farben erkennen, die dir dein Smartphone dann vorliest. Desweiteren kannst du
leJOS Dateien (Endung: .nxj) direkt vom Android-Device auf deinen Roboter übertragen. Dazu werden
bereits zwei .nxj-Files mitgeliefert - AlphaRex und MINDGameZ mit denen du, so hoffen wir
zumindestens, Stunden voller Vergnügen mit deinem NXT haben kannst. Auf http://mindstorms.com
findest du ausdruckbare Rennbahnen für MINDGameZ. Es macht aber auch sehr viel Spass, seine
eigenen Bahnen mit einem dicken Filzstift auf Packpapier selbst zu konstruieren...
</string>
<string name="tutorial_e">
Es wird die Richtung angezeigt, in die du dein Smartphone kippst und die Richtung in die
dein NXT Roboter fährt. Wenn der Roboter losfährt, vibriert das Smartphone kurz.
Wird das Smartphone exakt waagerecht gehalten, hält der Roboter an. Je mehr du dein Smartphone
kippst, desto schneller bewegt sich dein Roboter. Du erkennst das auch am schneller blinkenden
Quadrat-Icon. Total cool, uff?
</string>
<string name="tutorial_f">
Weil wir es schaffen. Und wir denken, dass es Spaß macht. Außerdem wirst du begeistert sein
und dich und viele andere anregen, weitere coole Android Apps zur Interaktion mit dem NXT zu schreiben
und auch weitere coole LEGO MINDSTORMS Roboter zu bauen. Weil du es kannst!\n\nLeg los,
probier alles aus, hab Spaß beim Spielen und denk daran, dass es auf
http://mindstorms.com Neuigkeiten, Zusatzinfos und Goodies gibt.
</string>
<!-- NXJ Uploader -->
<string name="nxj_uploader_name">NXJUploader</string>
<string name="nxj_select_nxt">1. Wähle NXT</string>
<string name="nxj_select_file">2. Wähle Dateinamen</string>
<string name="nxj_action">3. Übertragen!</string>
<string name="nxj_file_dialog_title">Wähle ein File</string>
<string name="nxj_nxt_dialog_title">Wähle einen NXT-Baustein</string>
<string name="nxj_please_select_nxt">Bitte wähle zuerst deinen NXT!</string>
<string name="nxj_please_select_file">Bitte wähle zuerst eine Datei!</string>
<string name="nxj_connecting">Verbinde, bitte warten...</string>
<string name="nxj_uploading">Übertragen, bitte warten...</string>
<string name="nxj_bluetooth_open_error">Kann Bluetooth-Verbindung nicht öffnen</string>
<string name="nxj_bluetooth_close_error">Kann Bluetooth-Verbidung nicht schließen</string>
<string name="nxj_file_open_error">Kann NXJ-Datei nicht öffnen</string>
<string name="nxj_uploading_error">Kann NXJ-Datei nicht hochladen</string>
<string name="nxj_other_error">Ein Fehler ist aufgetreten</string>
<string name="nxj_no_files">Keine NXJ-Dateien gefunden</string>
<string name="nxj_no_paired_NXT">Kein gepaarter NXT gefunden oder Bluetooth ausgeschalten</string>
<string name="nxj_bluetooth_pairing">Nach dem Pairing bitte ÜBERTRAGEN erneut drücken</string>
</resources>

View File

@@ -0,0 +1,232 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Guenther Hoelzl, Shawn Brown
This file is part of MINDdroid.
MINDdroid is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="nxt_default_name">NXT</string>
<string name="app_name">MINDdroidCV</string>
<string name="about">About</string>
<string name="connect">Connect</string>
<string name="disconnect">Disconnect</string>
<string name="quit">Quit</string>
<string name="action">Action!</string>
<string name="next">Next</string>
<string name="options">Robot Type</string>
<string name="upload">Upload NXJ-File</string>
<string name="model_type_selected">Model type set to:</string>
<!-- file dialog and message -->
<string name="no_files_found">No files found on robot!</string>
<string name="file_dialog_title_1">Start/Stop a program</string>
<string name="file_dialog_title_2">Start a program</string>
<!-- bluetooth messages -->
<string name="connecting_please_wait">Connecting to your robot.\nPlease wait...</string>
<string name="no_paired_nxt">No paired NXT robot found!</string>
<string name="problem_at_connecting">Problem in creating a connection!</string>
<string name="problem_at_closing">Problem in closing the connection!</string>
<string name="problem_at_sending">Problem in sending a message!</string>
<string name="problem_at_receiving">Problem in receiving a message!</string>
<string name="current_position">Current position: </string>
<string name="lama_title">LEGO Application MINDdroid Agreement</string>
<string name="lama_accept">I want to play!</string>
<string name="lama_refuse">No, thanks</string>
<string name="bt_error_dialog_title">Bluetooth Error</string>
<string name="bt_error_dialog_message">
Oh, no! It seems that your robot is not switched on. Please make sure that
your robot is on, has BlueTooth activated and then try again to connect.
</string>
<string name="bt_needs_to_be_enabled">You need to enable BT first!"</string>
<!-- Splash Menu -->
<string name="tutorial">Tutorial</string>
<string name="start_button">Start</string>
<string name="credits">Credits</string>
<!-- DeviceListActivity -->
<string name="scanning">scanning for devices...</string>
<string name="select_device">Select a device to connect</string>
<string name="none_paired">No devices have been paired</string>
<string name="none_found">No devices found</string>
<string name="title_paired_devices">Paired LEGO Devices</string>
<string name="title_other_devices">Other Available Devices</string>
<string name="button_scan">Scan for new devices</string>
<string name="pairing_message">After pairing, press menu and connect.</string>
<string name="wait_till_bt_on">Turning Bluetooth on (to connect to your robot)</string>
<string name="bt_off_message">Bluetooth turned off. See you later!</string>
<!-- TTS problems -->
<string name="tts_language_not_supported">
\"Text to Speech\": Language not supported.
Please install SpeechSynthesis Data from Market!
</string>
<string name="tts_problem_with_language">
\"Text to Speech\": Problems with the current language.
</string>
<string name="tts_initialization_failure">
\"Text to Speech\": Initalization failure.
</string>
<!-- About Dialog -->
<string name="about_general">
MINDdroid is a result of a co-creation between LEGO® MINDSTORMS®
and its worldwide community of users and it is endorsed by the LEGO Group.
</string>
<string name="about_license_gpl">
Source code for MINDdroid is released under GPLv3 licence\nsee http://gplv3.fsf.org/
</string>
<string name="about_license_lego">
LEGO and LEGO MINDSTORMS logo, icons and sounds are excluded from this licence
and remain property of the LEGO Group.
</string>
<string name="about_people">
<b>Idea and code</b>\n
Günther Hölzl\nHTL Mössingerstraße, Austria\nhttp://www.htl-klu.at\n\n
Shawn Brown\nTokyo, Japan\nhttp://github.com/Shawn-in-Tokyo\n\n
<b>UI, menu and a logo design</b>\n
Matias Billeschou\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
<b>Icons and overall graphic design</b>\n
Vaidas Bagonas\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
<b>Additional code, UX, concept and production</b>\n
Harv Stanic\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
<b>Credits to</b>\n
Michael Biermann
</string>
<string name="about_thanks">
Thank you for downloading and using MINDdroid Application for Android with your
LEGO MINDSTORMS robots!
</string>
<string name="about_LEGO_legal">
© 2010, 2011 The LEGO Group.\nAll rights reserved.
</string>
<string name="about_ok">OK</string>
<!-- Tutorial -->
<string name="want_to_know_more">
Do you want to know more?
</string>
<string name="tutorial_welcome_droid">
Welcome, robot!
</string>
<string name="tutorial_bubble_01">
What is this?
</string>
<string name="tutorial_bubble_02">
Aha, right.\nHow does it work?
</string>
<string name="tutorial_bubble_03">
It looks nice.\nWhat is this little\nblinking square for?
</string>
<string name="tutorial_bubble_04">
Oh, yes. But why?
</string>
<string name="tutorial_bubble_05">
Ok thanks,\nI am off to play now...
</string>
<string name="tutorial_a">
MINDdroid is an Android Application for the real-time direct action remote
control of LEGO MINDSTORMS NXT robots utilizing direct BlueTooth wireless
connection between both devices - Android phone and your NXT robot and built-in
accelerometer and tilt sensors found on most Android powered hand-held phones
and devices.\n
No computer or programming needed. Just make sure that your NXT robot
is on and has BlueTooth switched on and it is paired to your hand-held device or a
phone beforehand. In the menu the middle button enables you to connect to your
NXT robot model. It takes about 2-3 seconds to connect. And it takes 2 to dance...
</string>
<string name="tutorial_b">
It interacts in a real-time with NXT robot models built to drive and shoot or
drive and throw or drive and hit or just drive. By tilting your mobile device down
it moves forward. Tilting it up makes your NXT robot model move in the opposite direction
or backwards.
</string>
<string name="tutorial_c1">
Twisting your hand to the left, it will make your robot turn left and if you twist
right - it will turn right. Easy.
</string>
<string name="tutorial_c2">
It has an <b>Action button</b> with two functions: On <b>short press</b> it triggers the motor dedicated
for doing simple tasks. For the Shooterbot and the Tribot it drives the motor 180° forward
and back and for the Robogator the mouth will open and close three times. On <b>long press</b> you will
be able to select and start a program on the NXT brick, isn\'t that fantastic? It works really
well with the easy-to-build starter model Shooterbot, the 8527 Tribot built and the Robogator
from the instructions. Just select your robot type via the menu button on your Android phone
when you are on the "Tutorial/Start" screen.
</string>
<string name="tutorial_d">
With the help of advanced firmware for NXT - leJOS NXJ (see http://www.lejos.org) you will be able
to control other robot models like our famed AlphaRex. Also you can have read-out of UltraSonic sensor
reading the distance between your robot and an object or a wall, or your robot can recognize
colors and can read them out to you on your phone. Moreover, you can upload leJOS files (.nxj)
directly from your device to your robot. Last but not the least, we supplied two .nxj
files - AlphaRex and MINDGameZ with which, we hope, you can have hours of fun with your NXT.
You will find printable tracks for MINDGameZ on http://mindstorms.com. But it\'s also fun to
construct new tracks with a thick black marker on a huge sheet of packaging paper...
</string>
<string name="tutorial_e">
It indicates the direction you are tilting your hand-held device in and the direction
your NXT robot moves. Short haptic feedback indicates that you just started driving around.
Holding your phone flat in your palm will make NXT robot stand still. The more you tilt,
the faster the robot moves and the faster the square blinks. Cool, huh?
</string>
<string name="tutorial_f">
Because we can. And we think it is fun. Moreover, it will inspire you and many others
to start building cool Applications for interacting with NXT and Android devices and even
more cool LEGO MINDSTORMS robots. Because you can!\n\nNow go, try it out, have fun,
play well and do not forget to visit us at http://mindstorms.com for more news,
info and upcoming appies and goodies.
</string>
<!-- NXJ Uploader -->
<string name="nxj_uploader_name">NXJUploader</string>
<string name="nxj_select_nxt">1. Select NXT</string>
<string name="nxj_select_file">2. Select file</string>
<string name="nxj_action">3. Upload!</string>
<string name="nxj_file_dialog_title">Select a file</string>
<string name="nxj_nxt_dialog_title">Select your robot</string>
<string name="nxj_please_select_nxt">Please select your NXT first!</string>
<string name="nxj_please_select_file">Please select a file first!</string>
<string name="nxj_connecting">Connecting, please wait...</string>
<string name="nxj_uploading">Uploading, please wait...</string>
<string name="nxj_bluetooth_open_error">Unable to open bluetooth connection</string>
<string name="nxj_bluetooth_close_error">Error while closing bluetooth connection</string>
<string name="nxj_file_open_error">Error while opening the NXJ-file</string>
<string name="nxj_uploading_error">Error while uploading the NXJ-file</string>
<string name="nxj_other_error">An error occured</string>
<string name="nxj_no_files">No NXJ-Files found</string>
<string name="nxj_no_paired_NXT">No paired NXT found or Bluetooth switched off</string>
<string name="nxj_bluetooth_pairing">After pairing, press UPLOAD button again</string>
</resources>