**** BEGIN LOGGING AT Fri Mar 07 10:59:56 2008 Mar 07 14:03:18 WTF is up with this stupid techcrunch comment form Mar 07 15:00:19 ok, it's doing screwy things with the audio:-/ Mar 07 15:10:09 hello Mar 07 15:10:43 Hello, Lede Mar 07 15:16:02 morrildl !! Mar 07 15:16:14 Lede!! Mar 07 15:16:14 morrildl do you know how many applications have been submited? Mar 07 15:16:17 !! Mar 07 15:16:26 Lede yes, but I can't talk about it :) Mar 07 15:16:29 !!! Mar 07 15:16:32 :P Mar 07 15:16:38 !!!! Mar 07 15:17:10 * Lede wonders how one would express exclamation marks in real life Mar 07 15:17:16 hmm Mar 07 15:17:20 maybe a gasp/ Mar 07 15:17:22 ? Mar 07 15:17:26 nah Mar 07 15:17:28 *gasp*! Mar 07 15:17:39 surprised face? Mar 07 15:17:46 yeah Mar 07 15:17:56 heh heh Mar 07 15:18:03 or we should carry around signs :-o Mar 07 15:18:09 hahaha Mar 07 15:18:21 We share an office with Dick Wall, who does Java Posse Mar 07 15:18:29 for some reason he has these signs left over Mar 07 15:18:45 they say "Applause" or "Laughter" or "Silence", similar to old-school TV shows Mar 07 15:18:51 heh nice Mar 07 15:18:55 so we have them hanging in the office :) Mar 07 15:19:02 and we move an arrow around to reflect our mood Mar 07 15:25:50 arriving at the office... brb Mar 07 15:33:03 i am sure this has been brought up already.... objective-c/C api for a phon Mar 07 15:33:04 e Mar 07 15:33:19 my question, why java? Mar 07 15:36:22 being sure that it has, maybe you could look for discussions of it?:-> Mar 07 15:50:55 morrildl: the submissions for adc are only judged by "the idea" or also additional documentation and clear-coding ? Mar 07 15:51:17 plusminus_: they will be judged on what you give us Mar 07 15:51:31 ^^ Mar 07 15:51:32 source isn't required (and probably won't be looked at anyway) Mar 07 15:51:42 ok thx Mar 07 15:51:50 we are looking for actual apps that run, but they don't have to be finished Mar 07 15:52:13 for instance, right now you'll need to provide a location provider Mar 07 15:52:20 a mockup I mean Mar 07 15:52:31 so if you need to stub something out you can mention that in your docs Mar 07 15:52:31 yep Mar 07 15:52:32 so a small paper with final functionality may be good Mar 07 15:52:36 exactly Mar 07 15:52:38 ok Mar 07 15:52:40 ^^ Mar 07 15:53:09 morrildl: are you allowed to upload a pdf? Mar 07 15:53:30 is it just me or are the mediaplayer things cited on /docs/toolbox/apis/media.html ... 'not quite right'? Mar 07 16:09:18 it just kind of hisses at me Mar 07 16:24:17 does this FaceDetector thing actually work? Mar 07 16:24:33 i bet not Mar 07 16:27:31 it's actually in the docs Mar 07 16:29:25 Lede: for docs, yes Mar 07 16:33:03 davidw: I have seen face detection work. whether it works in M5, I can't say b/c I haven't tried Mar 07 16:33:07 it's SUPPOSED to work :) Mar 07 16:33:44 interesting Mar 07 16:36:27 any idea about wav files being mangled by the mediaplayer? Mar 07 16:39:12 not offhand Mar 07 16:39:14 do MP3s work? Mar 07 16:39:22 are you using a network URI or playing locally? Mar 07 16:43:42 from a res/raw/ file Mar 07 16:55:57 motion detection would be cool too Mar 07 17:03:11 mp3 works fine Mar 07 17:03:15 damn...need to go out Mar 07 17:08:15 http://simplythebest.net/sounds/WAV/sound_effects_WAV/sound_effect_WAV_files/attention.wav is the very androidy wav that doesn't seem to work Mar 07 17:10:20 ah well..got to go...later Mar 07 17:11:11 lol Mar 07 17:16:58 http://www.joeydevilla.com/wordpress/wp-content/uploads/2007/10/your_mom_wasnt_your_dads_first.jpg Mar 07 17:17:06 err, didnt mean to post that here :) Mar 07 17:17:13 sorry :) Mar 07 17:52:33 gah, why are IT personnel typically so incompetent and paranoid? Mar 07 17:53:23 i'm so sick of networks blocking ICMP traffic, restricting outgoing access to only a small handful of TCP ports (80, 443, etc)... Mar 07 17:53:55 jasta: i know Mar 07 17:54:05 i'm also incompetent and paranoid Mar 07 17:54:13 it always seems to be the biggest companies, with the most money invested in their IT infrastructure that are like this too. Mar 07 17:54:24 Lede: lol, what? Mar 07 17:54:38 it's true. Mar 07 17:54:58 i try to work on it, being less incompetent that is. Mar 07 17:55:03 it seems to be that paranoia always follows incompetence, which is the most comical to me because the paranoia rarely results in greater security. Mar 07 17:56:44 i was at Cooper Industries (a large company, suffice it to say) last month and their wireless network there was open without encryption but MAC filtered so that the IT personnel had to manually add each employee laptop. Their assumption was that this gives them absolute control over who has access to their network. Mar 07 17:57:02 Instead, while I was sitting in the lobby, I sniffed traffic, picked up a MAC address, spoofed, and voila. Mar 07 17:58:10 when i tried to explain to their head IT guy that this was both possible and easy to do, he just seemed to want to bury his head in the sand instead of actually listen and possibly learn a thing or two Mar 07 17:58:43 at least it's better than nothing, kinda Mar 07 17:59:37 i once had the misfortune of dealing with a major ISP about one of their routers being faulty (as per http://lwn.net/Articles/92727/), and they absolutely insisted that the reason my network connectivity was degraded was because Linux is poorly programmed and does not adhere to "web standards" Mar 07 17:59:38 it's crazy that someone in IT would assume that's the best way to control the network Mar 07 17:59:46 "web standards" is what they kept saying when referring to a TCP window scaling bug. Mar 07 18:01:15 wait, the internets != the web? Mar 07 18:01:27 internets is made out of tubes Mar 07 18:02:17 Bonkers: Kind of. This way, not only was I able to get access to the Internet, but I would have also been able to compromise any application layer system that happened to be in use wirelessly. Mar 07 18:02:41 Assuming that the application layer system is vulnerable in some way, which I'm certain you can find quite a few on a Windows network administered by retarded monkeys. Mar 07 18:03:23 When I said this, their head IT person said "Well show me then? If you think it can be done why don't you prove it?" Mar 07 18:03:41 As if I could somehow just start typing up a storm and just like in the movies start flying through their mainframe. Mar 07 18:03:58 instead of diligently studying captured packets and doing security research. lol, idiots. Mar 07 18:04:03 that's how I do it...just like the movies Mar 07 18:04:38 1's and 0's flying around, fancy graphics of me zooming through their circuit boards, Mar 07 18:04:49 I break AES encryption all the time with a few button clicks Mar 07 18:05:01 'wait, I know this!' Mar 07 18:10:16 is it okay to import thing like java.util.regex into android classes? Mar 07 18:12:18 lenni_-_: sure, it's in android.jar Mar 07 18:13:03 can i use my non-android classes and just copy and paste them into my android programmes? Mar 07 18:13:19 probably Mar 07 18:13:24 lol Mar 07 18:13:25 without having to worry about importes Mar 07 18:13:31 imports Mar 07 18:13:38 lenni_-_: do you know Java at all? :) Mar 07 18:13:52 not that well Mar 07 18:14:00 you might want to start there :) Mar 07 18:14:28 ok Mar 07 18:30:47 hi i get a error that i have to use android.permissions.READ_CONTACTS Mar 07 18:30:57 but i have this line in my android manifest Mar 07 18:31:08 Mar 07 18:31:08 Mar 07 18:34:19 ah i got it Mar 07 18:34:22 id is wrong Mar 07 18:34:26 should be android:name Mar 07 18:34:31 :) Mar 07 18:36:06 <_avatar> is there any information about the format of sd cards used for android? like maximum path length, invalid path characters, filesystem type, etc? Mar 07 18:43:59 _avatar: It's FAT32, I think. just check /etc/mtab Mar 07 18:44:42 oh, they dont have an /etc/mtab ;P Mar 07 18:44:46 well, /proc could tell you Mar 07 18:46:52 <_avatar> I'll check it out, thanks :) Mar 07 18:48:04 you could also just run file on the file in ~/.android :) Mar 07 19:15:42 http://www.smbc-comics.com/index.php?db=comics&id=574#comic Mar 07 19:37:43 i got some weird android crashes yesterday Mar 07 19:37:59 totally cored the VM Mar 07 19:38:17 something to do with my local IntentReceiver timing out Mar 07 19:38:21 while forking a thread Mar 07 19:38:42 combined with using System.out Mar 07 19:43:57 sounds like a heisenbug Mar 07 19:45:01 davidw: just like the bug I fixed yesterday Mar 07 19:45:06 that would not reproduce with the debugger attached Mar 07 19:45:23 I hate those Mar 07 19:50:05 does somebody know if android browser supports http uploads? Mar 07 19:50:21 i have written an example web app for uploading a db file Mar 07 19:50:32 but i cant select any file in android Mar 07 19:52:10 if it doesn't work, then it doesn't support it Mar 07 19:52:28 i'd suggest doing the upload in code Mar 07 19:52:34 pretty simple Mar 07 19:52:39 use a URL Mar 07 19:52:45 or HttpURLConnection orwhat have you Mar 07 19:52:57 supports PUT POST and friends iirc Mar 07 20:06:51 ok.... so... I guess .wav doesn't work? Mar 07 20:07:29 what codec? Mar 07 20:07:32 it should work Mar 07 20:08:53 http://simplythebest.net/sounds/WAV/sound_effects_WAV/sound_effect_WAV_files/attention.wav Mar 07 20:10:33 $ wget -qO /dev/stdout http://simplythebest.net/sounds/WAV/sound_effects_WAV/sound_effect_WAV_files/attention.wav | file - Mar 07 20:10:36 /dev/stdin: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 8 bit, mono 12128 Hz Mar 07 20:10:43 looks pretty standard to me Mar 07 20:14:18 weird Mar 07 20:24:49 know offhand anything to turn a wav into an mp3 ? Mar 07 20:25:00 turn it into an ogg, and use oggenc :) Mar 07 20:25:08 * jasta slaps davidw Mar 07 20:25:44 do oggs work? Mar 07 20:25:50 they're supposed to Mar 07 20:25:54 yeah Mar 07 20:33:39 davidw: lame Mar 07 20:33:42 encoder Mar 07 20:33:42 does mp3's Mar 07 20:34:11 * davidw is trying the ogg route... it makes me feel more like Stallman without actually having a beard;-) Mar 07 20:34:18 hahaha Mar 07 20:35:48 Ogg is arguably better compressed and the tools to create it are easier to obtain and use, are more flexible, etc. Mar 07 20:36:08 You should feel like a sane individual for using it, not like Stallman at all :) Mar 07 20:36:42 ogg has crap support Mar 07 20:36:51 if you want something good, use AAC-HE Mar 07 20:37:50 f00f-: In this instance at least, Ogg is well suited for davidw's tasks. Mar 07 20:37:54 I would say that's "good support". Mar 07 20:38:24 true if this is the only app :D Mar 07 20:38:36 ok sushi time & Mar 07 20:38:39 What other apps don't support Ogg that his files may encounter? Mar 07 20:39:28 The formats that should really piss people off are that poisoned shit Apple spreads everywhere. Mar 07 20:42:57 dammit...ogg file doesn't work:-/ Mar 07 20:43:39 davidw: is it crashing? Mar 07 20:43:44 or just not sounding right/ Mar 07 20:45:52 MediaPlayer.create is not returning the right thing it seems Mar 07 20:48:41 davidw: what IS it returning? Mar 07 20:51:26 looks like null Mar 07 20:51:55 all this is in Hecl, so sometimes it's a little different than what you see in Java, but Hecl isn't the problem (I checked to be sure) Mar 07 20:52:18 if I have res/raw/foo.ogg it doesn't work. foo.mp3 it does Mar 07 20:53:01 hmm Mar 07 20:53:14 does it work if you put the ogg on a web server and open it as a URI? Mar 07 20:55:00 http://code.google.com/android/toolbox/apis/media.html <- with the code here? didn't with a .wav Mar 07 20:55:09 davidw: have you created a small test case outside of Hecl to be certain? Mar 07 20:55:35 jasta, more or less, yes Mar 07 20:55:59 more or less? Mar 07 20:56:40 well, it's easy to create Hecl commands that once called, are all Java Mar 07 20:57:07 so you just put the Java code in that, and you're good, unless it's something with lots of callbacks or other tentacles Mar 07 20:57:27 I was saying that so perhaps you could show us the source and post the ogg file you are using to test. Mar 07 20:57:52 the page above has the code I'm using Mar 07 20:57:57 I just copied it from there Mar 07 20:58:15 although you have to also do prepareAsync in my very brief experience Mar 07 21:09:06 No Activity found to handle Intent { action=android.intent.action.VIEW type=audio/* Mar 07 21:11:52 perhaps you are supposed to set the correct audio/* mime type? :) Mar 07 21:11:56 as in, fill in * Mar 07 21:12:07 http://code.google.com/android/toolbox/apis/media.html Mar 07 21:12:15 intent.setType("audio/*"); Mar 07 21:12:23 yes, well, perhaps you are still expected to? Mar 07 21:12:56 my mime/types has application/ogg ... let's try that Mar 07 21:13:42 nope Mar 07 21:13:49 audio/ogg is a no go too Mar 07 21:18:05 Well I was just guessing. Mar 07 21:18:26 Actually, that Google uses MIME types is going to be a huge problem moving forward. MIME types are known to be seriously deficient to identify media. Mar 07 21:19:33 not a bad guess... but I think that page needs some work - either that or I'm screwing something up (always a distinct possibility) Mar 07 21:19:42 davidw: damnit Mar 07 21:19:49 Modern media is compromised of a framing layer, and a set of streams corresponding to individual codecs. Mar 07 21:19:52 Media was supposed to be working in M5 :P Mar 07 21:20:08 well, mp3's seem to be ok, and that's enough Mar 07 21:20:24 davidw: heh, not really :) Mar 07 21:20:27 maybe for you, for now :) Mar 07 21:20:45 * jasta raises an eyebrow Mar 07 21:20:47 * davidw is an expert at running into limitations of things Mar 07 21:21:01 morrildl: You guys didn't test it? :P Mar 07 21:21:20 jasta: well, QA did, but apparently not the way davidw's using it Mar 07 21:21:39 they obviously need Hecl, so they can whip out these scripts quick:-) Mar 07 21:21:42 davidw's case seems to be as simple as it gets, although he isn't showing us the code so who knows Mar 07 21:21:54 jasta, the code is the code on that page Mar 07 21:22:14 if mediaplayer.create() fails to load from an ogg raw resource, then what DID you test? :) Mar 07 21:24:32 that was to morrildl :) Mar 07 21:24:52 * jasta whips up a quick test now :) Mar 07 21:25:06 this is gonna cause me a lot of problems next week if ogg playback doesnt work Mar 07 21:25:25 could be that it's just from raw or something Mar 07 21:25:55 and I won't exclude 100% that there isn't some very bizarre interaction going on with Hecl... but I don't think so Mar 07 21:26:09 davidw: Can you post the ogg file you are using so we can be sure? Mar 07 21:26:10 I did test the straight up Java code too Mar 07 21:26:20 I will use it in my test. Mar 07 21:26:21 http://www.dedasys.com/attention.ogg Mar 07 21:26:45 and the original wav too just for good measure? Mar 07 21:29:32 davidw: yeah, bug it, and we will harass the media guys Mar 07 21:29:43 ok Mar 07 21:29:53 http://simplythebest.net/sounds/WAV/sound_effects_WAV/sound_effect_WAV_files/attention.wav Mar 07 21:36:27 http://code.google.com/p/android/issues/detail?id=424 Mar 07 21:37:18 you're absolutely right... Mar 07 21:37:21 stupid thing returns null Mar 07 21:38:39 the .wav file actually plays, but it's distorted Mar 07 21:39:19 This is not good. Mar 07 21:39:34 how the hell could QA miss this? Mar 07 21:41:31 it also hangs for a really long time if you ask it to create from a large resource (3 or 4MB) Mar 07 21:41:39 then finally returns null Mar 07 21:43:01 how about if you use prepareAsync()? Mar 07 21:43:14 doesnt matter since MediaPlayer.create returns null Mar 07 21:43:26 try with the .wav Mar 07 21:43:33 that doesn't return null, it just mangles it Mar 07 21:43:40 It's enough for me to say it is seriously broken if it returns null on an ogg file. Mar 07 21:45:38 i just added a comment to your issue confirming the bug independently Mar 07 21:46:03 that is seriously frustrating. i will require ogg playback for my adc project submission! Mar 07 21:46:42 i'm gonna test with a raw file on disk... Mar 07 21:46:47 just to make sure it's not some goofy resource bug Mar 07 21:46:59 good test to do Mar 07 21:50:11 works. Mar 07 21:50:14 phew! Mar 07 21:50:41 so it's a goofy resource bug Mar 07 21:53:43 must be. Mar 07 21:53:59 would be useful to add that to the bug Mar 07 21:54:04 didn't test the wav though, but i suspect it will work as well. Mar 07 21:54:11 yeah, i'll update my comment Mar 07 21:56:13 there Mar 07 21:58:11 morrildl, the ball is in your court now:-) Mar 07 22:00:03 mp3's work, no? :P Mar 07 22:00:08 yep Mar 07 22:05:42 ok...there we go Mar 07 22:08:12 this is kind of cool.... I can control the phone from a web page, via xmpp Mar 07 22:21:54 davidw: i haven't quite figured out how to send messages to a device from a desktop xmpp client? Mar 07 22:22:05 though i didnt try hard. Mar 07 22:22:12 is this something you are doing? Mar 07 22:22:18 add it as a contact and send a text message... Mar 07 22:22:20 I'm not sending data messages Mar 07 22:22:36 f00f-: Hmm, I tried that, something was not working... Mar 07 22:22:48 i dont remember what, something about a JID precense ID or something? I don't know, I'll look at it later. Mar 07 22:22:50 I create a conversation /chat /whatever on the phone side....which isn't ideal Mar 07 22:45:26 lol at the topic Mar 07 23:22:10 damnit, i wish had my ADC project to use on a real phone :) Mar 07 23:26:02 I'd love to listen to this new album on my drive home, but I dont have it at work :) Mar 07 23:28:10 i've been doing mobile speed tests at various places using my 3G AT&T phone to try to measure how sensible it is to download mp3 and ogg files OTA for playback on the phone Mar 07 23:28:25 the typical result is over 400kbps :) Mar 07 23:29:10 more than adequate to download a 128-192kbit song. Mar 07 23:29:29 the lowest score i got was 277kbps, actually. Mar 07 23:29:36 err, speed* Mar 07 23:34:10 Android's UMTS/3G simulation is rated at 1.9mbps down and 128kbps up, which seems well outside typical for my tests Mar 07 23:34:35 i think i'll just test with EDGE, which they have at 236kbps down Mar 07 23:36:16 what would be a good way to have a listview, then when you select an item it animates to another listview (like an ipod)? Mar 07 23:37:06 2 listviews in a ViewAnimator? ListView + ImageView and set imageview to a cap of the view and prepopute new listview behind? Mar 07 23:38:22 you should have it animate to a different activity Mar 07 23:38:45 ahh, didn't know that was available yet Mar 07 23:38:47 don't arbitrarily constrain your application into a series of top-level views when it can be split into distinct activities Mar 07 23:39:27 zhobbs: Why wouldn't it be? Mar 07 23:39:36 they clearly use it to transition between activity's all over the place. Mar 07 23:39:54 jasta: didn't know you could specify the actual animation Mar 07 23:41:25 Actually I may be wrong. See: Mar 07 23:41:28 http://groups.google.com/group/android-developers/browse_thread/thread/06d54e3438d40609/e86997f1b13810f2?#e86997f1b13810f2 Mar 07 23:41:37 yeah, I know you couldn't do it in m3 Mar 07 23:41:37 hackbod suggests using an ActivityGroup for this Mar 07 23:43:26 f00f-: reminder to self, look up ActivityGroup Mar 07 23:43:28 I haven't used activity group yet Mar 07 23:44:12 zhobbs: This seems really stupid to me though. Why would they design it this way? Mar 07 23:45:14 I don't even see how you use it Mar 07 23:45:56 Ahh, looks like you use LocalActivityManager Mar 07 23:47:04 zhobbs: if you figure this out, let me know. i'd be interested in a sample. Mar 07 23:48:35 ok, I'll probably look into it more tomorrow Mar 07 23:50:05 i really hope they address this though. this will cripple their goal of having interchangable components in existing applications Mar 07 23:50:20 since many apps will choose to just have one managed screen like that. Mar 07 23:50:47 sounds like eventually the enter animation will just be defined in the manifest Mar 07 23:51:27 but it would be nice to be able to specify in startActivity, or in the intent Mar 07 23:51:51 agreed, the program starting the activity should be able to control. Mar 08 00:13:09 actually i take that back, it looks sort of like ActivityGroup is well abstracted from this problem Mar 08 00:13:27 it seems you can use the localactivitymanager to start activity's just like you would through the applicationcontext of a normal activity Mar 08 00:13:50 i might code up a quick sample Mar 08 00:52:37 jasta: cool, let me know if you ever want an account to post stuff in the tutorials section of helloandroid :) Mar 08 01:15:32 i wonder how the localactivitymanager works with the activity stack? Mar 08 01:16:44 i dont see how it could? Mar 08 01:17:20 this is starting to seem very deficient ;) Mar 08 01:23:01 should videoview playback be done in a new thread? it kind of makes the UI unresponsive... Mar 08 01:25:17 Can my APK have more than one runnable in it? Mar 08 01:25:40 like how a jad/jar combo can have multiple midlets? Mar 08 01:31:30 jerkface03: what do you mean runnable? Mar 08 01:33:15 showing up on the main menu for selection Mar 08 01:33:46 just add this intent filter to any activity: Mar 08 01:33:47 Mar 08 01:33:47 Mar 08 01:33:47 Mar 08 01:33:47 Mar 08 01:34:19 you got a link that better describes it? Mar 08 01:35:04 no...just replicate the intent filter that your current main activity in your AndroidManifest.xml Mar 08 01:35:20 s/that/for Mar 08 01:36:33 aye. thanks. Mar 08 04:17:37 any google folks around? Mar 08 04:18:09 i have a question about how the concurrency of openbinder communication as implemented by Android Mar 08 04:19:10 specifically, if i have a remotely called method with a callback, will i have a guarantee that the return will reach the caller before the callback will even if the callback is invoked before the return even happens? Mar 08 04:19:26 i would assume that the loop would handle this as a side-effect Mar 08 04:19:39 but iw ant to confirm so as not to design a race condition into this :) Mar 08 04:23:54 nevermind, i'll just specifically schedule it with a handler to be sure Mar 08 04:39:25 interesting topic Mar 08 04:39:34 hi muthu Mar 08 04:39:40 hi jasta.. morning Mar 08 04:39:50 did you check out iphone sdk? Mar 08 04:39:51 it's 20:30 here :) Mar 08 04:40:03 it was released afterall? i thought they had delayed it Mar 08 04:40:18 no its been released.. early preview Mar 08 04:42:53 there are atleast 6-7 major player for mobile O/S Mar 08 04:43:16 why do they ask so much personal info to download the SDK? Mar 08 04:43:21 it needs my phone number and address? Mar 08 04:43:31 yup Mar 08 04:43:39 i registered like twice Mar 08 04:43:56 and gave up downloading.. Mar 08 04:43:59 haha, Android is an option for a platform you develop on Mar 08 04:44:06 lol Mar 08 04:44:18 yes.. the great thing about android is.. Mar 08 04:44:28 it lets me build things where i am, how i want to Mar 08 04:44:36 i'm pretty sure this SDK will require OS X? Mar 08 04:44:37 jasta, you have to pay for the iphone sim Mar 08 04:44:41 yeah Mar 08 04:44:51 that's stupid, not interested Mar 08 04:44:56 that's when i gave up downloading Mar 08 04:45:23 microsoft & apple - they have their own way Mar 08 04:45:36 They're both so arrogant Mar 08 04:45:39 i hope these guys don't win on mobile Mar 08 04:45:43 Jeez, Apple even more so if you can believe it. Mar 08 04:45:52 yes Mar 08 04:46:38 microsoft vs apple vs google vs nokia vs rim vs palm Mar 08 04:46:45 anything i left out? Mar 08 04:46:49 Palm is not a competitor, don't be ridiculous ;) Mar 08 04:47:02 Also, Nokia is untouchable :) Mar 08 04:47:03 they are the popular o/s on mobile Mar 08 04:47:25 the beauty is android is taking a great stance here Mar 08 04:47:34 No they aren't. Palm is struggling. Mar 08 04:47:39 by focusing on the 0/s rather than device Mar 08 04:47:46 yes agreed.. strike of palm Mar 08 04:47:57 but palm can run android ;) Mar 08 04:48:15 PalmOS can't, Palm devices can. Windows Mobile devices can run Android too. Mar 08 04:48:28 true that's what i like about android Mar 08 04:48:37 Any device with sufficient Linux support and the right chipsets will run Android. Mar 08 04:48:46 correct Mar 08 04:49:21 personally given a choice.. i'll take android for now Mar 08 04:49:37 a lot more freedom on android Mar 08 04:49:57 so for all you confused folks.. stay with android :-D Mar 08 04:50:55 I'm writing Javadoc for my service .aidl files hehe. Wonder if there is any way to actually incorporate this documentation somewhere meaningful :) Mar 08 04:51:06 iphone is good for android development.. it will keep the google guys innovating a lot more Mar 08 04:51:26 put it on googlecode Mar 08 04:51:40 No, I mean, what will scan this and generate documentation? :) Mar 08 04:51:53 The normal javadoc path certainly won't understand this? Mar 08 04:52:20 eclipse don't do it? Mar 08 04:52:28 I don't know, does it? Mar 08 04:52:32 it should Mar 08 04:52:40 are you sure, for .aidl files? Mar 08 04:52:41 i know openintents did that Mar 08 04:52:58 its an interface right? Mar 08 04:53:26 yeah, it's loosely an IDL file Mar 08 04:53:30 but not strictly Mar 08 04:54:29 its surprising how long it take people to find things Mar 08 04:54:41 i had some tutorials published last year Mar 08 04:55:02 after almost a year.. people now seem to find it and like it Mar 08 04:55:35 so patience my friend! Mar 08 04:56:01 Obviously, that's the whole reasons search engines are useful :) Mar 08 04:56:19 and why you will be shot if you publish URLs on the web that are not permanent :) Mar 08 04:56:39 correct Mar 08 04:57:00 my point is, it take a lof of time for the world to catch up Mar 08 04:58:26 jasta: re - URL's being permanent, thank goodness for the free storage services Mar 08 05:03:53 jasta: if you have an idea, you can apply for iFund Mar 08 05:36:55 #android is boring because Mar 08 05:37:10 only developers come in here :( Mar 08 05:52:56 and androids, but they don't talk much Mar 08 07:43:25 sb end Mar 08 07:53:28 hey guys and gals, this class MyLocationOverlay (extends Overlay) doesn't have a public constructor, and I can't seem to find a method that returns it anywhere Mar 08 07:53:33 sb end Mar 08 07:53:52 whoops Mar 08 07:53:54 ha! Mar 08 07:54:01 sticky / key Mar 08 07:54:09 i was wondering why /sb end wasn't doing anything Mar 08 08:00:04 nvm about the MyLocationOverlay, the trusty debugger shows it is already there when i create a new OverlayControlelr Mar 08 08:42:23 http://blogs.msdn.com/larryosterman/archive/2008/03/07/the-trouble-with-giblets.aspx **** ENDING LOGGING AT Sat Mar 08 10:59:56 2008