Difference between revisions of "Android Controller"
From Immersive Visualization Lab Wiki
m (New page: ==Android Controller== Jeanne Wang ==Objective== Create an intuitive and novel approach to a tablet based multi-touch and sensor-enabled controller for a real-time 3D visualization of co...) |
m |
||
Line 8: | Line 8: | ||
---- | ---- | ||
− | == | + | ====Android Basics:==== |
− | * | + | *Sandboxed in a linux environment, each application is actually a user |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | *Model View Controller setup | |
− | * | + | **Model - Content providers |
− | * | + | **View - XML |
− | * | + | **Controller - Activity, or Service |
− | * | + | * Tip: An easy way to add import packages to your project is to press Ctrl-Shift-O (Cmd-Shift-O, on Mac). This is an Eclipse shortcut that identifies missing packages based on your code and adds them for you. |
− | * | + | *cpuinfo: /proc/cpuinfo |
− | + | ====Hardware + Emulator==== | |
− | * | + | * [http://android-tricks.blogspot.com/2009/01/using-adp1-without-sim-card.html using-adp1-without-sim-card] |
− | * | + | * [http://forum.xda-developers.com/showthread.php?t=452316 register g1] |
− | * | + | * [http://www.blogsdna.com/1256/how-to-quickly-update-t1-mobile-g1-phone-firmware-manually-rc29.htm update g1 firmware] |
− | * | + | |
− | * | + | ====Network==== |
− | * | + | * server |
− | * | + | |
+ | * client | ||
+ | |||
+ | * socket issues | ||
+ | |||
+ | ====ARToolkit==== | ||
+ | * detect marker | ||
+ | * pose | ||
+ | |||
+ | ====Android==== | ||
+ | * | ||
+ | |||
+ | ====OpenCover==== | ||
+ | *display marker | ||
+ | *display dataset | ||
+ | |||
+ | ====Other possibilities==== | ||
+ | * Corona Sdk [[http://www.anscamobile.com/corona/]] | ||
+ | * HTML5 DeviceMotionEvent [[http://www.gauravmanek.com/blog/?p=33]] | ||
+ | * PhoneGap [[http://docs.phonegap.com/]] |
Revision as of 18:07, 4 June 2011
Contents |
Android Controller
Jeanne Wang
Objective
Create an intuitive and novel approach to a tablet based multi-touch and sensor-enabled controller for a real-time 3D visualization of coral reefs.
Android Basics:
- Sandboxed in a linux environment, each application is actually a user
- Model View Controller setup
- Model - Content providers
- View - XML
- Controller - Activity, or Service
- Tip: An easy way to add import packages to your project is to press Ctrl-Shift-O (Cmd-Shift-O, on Mac). This is an Eclipse shortcut that identifies missing packages based on your code and adds them for you.
- cpuinfo: /proc/cpuinfo
Hardware + Emulator
Network
- server
- client
- socket issues
ARToolkit
- detect marker
- pose
Android
OpenCover
- display marker
- display dataset