[android-developers] Re: input/output ports

2011-06-04 Thread Jimmy
thank you, everyones comments were brought up  in a group meeting
about this topic.
this is an example of how well userforums can work, very professional
and knowledable answers.
thank you everyone



On Jun 3, 12:29 pm, Chris Stratton cs07...@gmail.com wrote:
 On Thursday, June 2, 2011 10:03:26 AM UTC-4, Jimmy wrote:

 1. Are there any input or output ports available to do analog to

  digital or digital to analog
  conversion.  For example, is there a way to create a program like this
  which was made on the iphone.
 http://www.youtube.com/watch?v=dY7ZQM5eah8

 You have the headset interface which is capable of analog to digital I/O,
 however I do not known the minimum frequency that will pass without
 distortion and it is likely device specific.  This could be overcome by
 modulating a lower frequency signal on a higher frequency carrier.  
 Available power from the microphone supply may be limited.

 Then there's the USB, either using the ADB protocol with an external micro
 controller, or the more consumer-oriented ADK protocol in Android 2.3.4+, or
 official USB host mode in a few devices, or unofficially hacked USB host
 mode in some others. In many cases an external supply will required,
 possibly even one capable of charging the phone.

 Embedded-friendly bluetooth serial modules have gotten pretty cheap... under
 $20 last time I looked.  External power is required as the accessory is not
 electrically connected to the phone.

  2.   Are there any ICDs or in circuit debuggers needed, or is it USB
  only?     I understand I can get the SDK from developer.android.com
  but are there other costs associated?

 You probably only need a hardware debugger if you are doing very early
 bring-up on a custom android device.  

 3.  Ive been asked to potentially teach a college class, a few labs

  wtih the android rather than a PIC microcontroller or other language.
  Anything i should know before getting started with this new concept?

 Much of the flexibility you wold expect from an embedded linux will be
 unavailable unless you root the phone.  

 Perhaps a key question then is what the lab devices will be - school
 supplied or student supplied.  If school supplied, what device will you
 choose?  Tablets (make sure to get one with available kernel sources) can
 have an advantage of being an end-run around the carrier pricing model,
 OTOH, maybe you can get a vendor to donate a lab's worth of devices without
 service plans, or sell them off-plan at the plan price or something.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: input/output ports

2011-06-03 Thread Ben
I can only answer number two.  The cost is zero to get the SDK and
write fully-functional applications for Android.  There is a one-time
$25 fee to become a developer and publish in the Android Market, and
you'll have to furnish your own hardware of course.  Eclipse and all
the Android software tools are free.

On Jun 2, 10:03 am, Jimmy james.maci...@gmail.com wrote:
 Before potentially gettting started with the android, i want to know
 about some of the basics.

 1. Are there any input or output ports available to do analog to
 digital or digital to analog
 conversion.  For example, is there a way to create a program like this
 which was made on the iphone.http://www.youtube.com/watch?v=dY7ZQM5eah8

 2.   Are there any ICDs or in circuit debuggers needed, or is it USB
 only?     I understand I can get the SDK from developer.android.com
 but are there other costs associated?

 3.  Ive been asked to potentially teach a college class, a few labs
 wtih the android rather than a PIC microcontroller or other language.
 Anything i should know before getting started with this new concept?

 thanks
 Jimmy

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: input/output ports

2011-06-03 Thread gjs
Hi,

See also http://developer.android.com/guide/topics/usb/adk.html

Regards

On Jun 3, 4:17 pm, Ben b.rehb...@gmail.com wrote:
 I can only answer number two.  The cost is zero to get the SDK and
 write fully-functional applications for Android.  There is a one-time
 $25 fee to become a developer and publish in the Android Market, and
 you'll have to furnish your own hardware of course.  Eclipse and all
 the Android software tools are free.

 On Jun 2, 10:03 am, Jimmy james.maci...@gmail.com wrote:







  Before potentially gettting started with the android, i want to know
  about some of the basics.

  1. Are there any input or output ports available to do analog to
  digital or digital to analog
  conversion.  For example, is there a way to create a program like this
  which was made on the iphone.http://www.youtube.com/watch?v=dY7ZQM5eah8

  2.   Are there any ICDs or in circuit debuggers needed, or is it USB
  only?     I understand I can get the SDK from developer.android.com
  but are there other costs associated?

  3.  Ive been asked to potentially teach a college class, a few labs
  wtih the android rather than a PIC microcontroller or other language.
  Anything i should know before getting started with this new concept?

  thanks
  Jimmy

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: input/output ports

2011-06-03 Thread Chris Stratton
On Thursday, June 2, 2011 10:03:26 AM UTC-4, Jimmy wrote:

1. Are there any input or output ports available to do analog to 
 digital or digital to analog 
 conversion.  For example, is there a way to create a program like this 
 which was made on the iphone. 
 http://www.youtube.com/watch?v=dY7ZQM5eah8 


You have the headset interface which is capable of analog to digital I/O, 
however I do not known the minimum frequency that will pass without 
distortion and it is likely device specific.  This could be overcome by 
modulating a lower frequency signal on a higher frequency carrier.  
Available power from the microphone supply may be limited.

Then there's the USB, either using the ADB protocol with an external micro 
controller, or the more consumer-oriented ADK protocol in Android 2.3.4+, or 
official USB host mode in a few devices, or unofficially hacked USB host 
mode in some others. In many cases an external supply will required, 
possibly even one capable of charging the phone.

Embedded-friendly bluetooth serial modules have gotten pretty cheap... under 
$20 last time I looked.  External power is required as the accessory is not 
electrically connected to the phone.
 

 2.   Are there any ICDs or in circuit debuggers needed, or is it USB 
 only? I understand I can get the SDK from developer.android.com 
 but are there other costs associated? 


You probably only need a hardware debugger if you are doing very early 
bring-up on a custom android device.   

3.  Ive been asked to potentially teach a college class, a few labs 
 wtih the android rather than a PIC microcontroller or other language. 
 Anything i should know before getting started with this new concept?


Much of the flexibility you wold expect from an embedded linux will be 
unavailable unless you root the phone.  

Perhaps a key question then is what the lab devices will be - school 
supplied or student supplied.  If school supplied, what device will you 
choose?  Tablets (make sure to get one with available kernel sources) can 
have an advantage of being an end-run around the carrier pricing model, 
OTOH, maybe you can get a vendor to donate a lab's worth of devices without 
service plans, or sell them off-plan at the plan price or something.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en