Difference between revisions of "Android Development"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
m (Hardware + Emulator)
(Hardware + Emulator)
Line 22: Line 22:
 
* [http://forum.xda-developers.com/showthread.php?t=452316 register g1]
 
* [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]
 
* [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====
 
====Other possibilities====

Revision as of 11:58, 1 June 2011

Contents

Rough Tasks: 3/30/11

  • Basic UI elements + actions
  • Send information from tablet to linux computer/wall (map out what kind of data)
  • Sensor (accelerometer, gyro, camera) usages
  • touch ability on a 2d area
  • Application on the wall? Ex. flight simulator navigation, pitch, speed,
*....Ar toolkit?

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

Other possibilities

  • Corona Sdk [[1]]
  • HTML5 DeviceMotionEvent [[2]]
  • PhoneGap [[3]]