**** BEGIN LOGGING AT Tue Apr 29 02:59:58 2008 Apr 29 04:27:18 mobeegal demo today.. woohooo! Apr 29 05:01:33 all the actions are in the forums apparently Apr 29 05:01:44 agreed Apr 29 05:01:50 who is this incognito guy? Apr 29 05:02:00 i have my suspects Apr 29 05:02:12 guy in android-challenge that has the name Incognito Apr 29 05:02:13 my search is not over yet ;) Apr 29 05:02:17 heh Apr 29 05:02:22 haha Apr 29 05:02:27 dont know Apr 29 05:02:31 he says he doesn't come here Apr 29 05:03:10 seems like an cocky over-confident know-it-all judging from his few posts i've read Apr 29 05:03:23 must be an experienced fellow Apr 29 05:03:28 sounds like it Apr 29 05:03:37 right Apr 29 05:26:46 http://mobilecrunch.com/2008/04/24/buzzd-secures-series-a-funding/ Apr 29 05:55:09 droids, are you awake? Apr 29 05:55:16 i am Apr 29 05:55:22 haha Apr 29 05:55:28 michaelnovakjr__: you are always awake Apr 29 05:55:29 haha Apr 29 05:55:31 i know Apr 29 05:55:43 i am working on that :) Apr 29 05:55:44 weatherphone is keeping you awake ;) Apr 29 05:55:48 wget Apr 29 05:56:19 i'm wondering when Android would be opensource Apr 29 05:56:34 so we can port it to our own little mobile phones Apr 29 05:56:49 when it is released i imagine Apr 29 05:56:57 be patient :) Apr 29 05:57:04 romainguy_: cool Apr 29 05:57:12 the reason is.. i'm getting tons of enquiries Apr 29 05:57:29 and i'm saying the same thing.. be patient. Apr 29 05:57:32 :) Apr 29 05:58:16 one thing for sure Apr 29 05:58:28 if google maintains its orginal vision for android Apr 29 05:58:43 android will be running in every mobile device possible Apr 29 05:59:13 it should also run on very low end devices, imho Apr 29 06:01:36 i'm getting a feeling, i have unearthed something HUGE Apr 29 06:07:50 muthu what have you unearthed? Apr 29 06:08:17 if i said it it would be a shameless plug Apr 29 06:08:23 haha Apr 29 06:08:30 http://mobeegal.in Apr 29 06:08:58 i have spammed this channel with enough of mobeegal already!! Apr 29 06:09:16 but there you have it Apr 29 06:09:47 darn, the forum folks are keeping me buys Apr 29 06:09:57 *busy Apr 29 06:10:27 jasta: where you been? Apr 29 06:10:31 smart Apr 29 06:10:54 i dig it Apr 29 06:11:13 michaelnovakjr__: cool Apr 29 06:11:27 seriously it seems to pique people's interest Apr 29 06:11:50 i am curious to explore the interface Apr 29 06:12:02 very early days, though Apr 29 06:12:19 how come you chose 6/30 for release? Apr 29 06:12:23 expecting handsets by then? Apr 29 06:12:36 may be Apr 29 06:12:58 but its only v1.0 Apr 29 06:13:06 so must be demoable to interested folks Apr 29 06:13:14 my plan is find a carrier to adopt it Apr 29 06:13:22 true.... will you be releasing it even if there are no handsets at that time? Apr 29 06:13:25 and bundle it with their offerings Apr 29 06:13:52 yes Apr 29 06:13:55 cool Apr 29 06:14:04 to get feedback Apr 29 06:14:07 from real users Apr 29 06:16:03 if you want your product to be successful, get it out there in front of users Apr 29 06:16:06 so that's the plan Apr 29 06:16:12 good plan Apr 29 06:16:27 i have specific dates Apr 29 06:16:31 and can't afford to miss them Apr 29 06:17:06 sounds like you have it all figured out :) Apr 29 06:17:18 oh yes Apr 29 06:17:23 figured it out Apr 29 06:17:48 and also know its a tough road ahead Apr 29 06:17:55 the struggle is with the team Apr 29 06:18:04 you can't have your dream team, can you? Apr 29 06:18:10 sure you can Apr 29 06:18:15 unless you are Google! Apr 29 06:18:16 that just takes time :) Apr 29 06:18:23 money Apr 29 06:18:26 finding the right people is very hard Apr 29 06:18:30 if you have funding you can Apr 29 06:18:34 true Apr 29 06:18:41 i've spend all mine Apr 29 06:18:53 so working with the constrains as of now Apr 29 06:18:54 i never had any to begin with :) Apr 29 06:18:59 haha Apr 29 06:19:02 good problem to have Apr 29 06:19:02 running on pennies over at weatherphone :) Apr 29 06:19:26 right, doesn't make sense to spend a huge fortune Apr 29 06:19:35 you'll have to keep it small Apr 29 06:19:40 when you start, then slowly expand Apr 29 06:19:48 true Apr 29 06:19:59 i have had problems with my laptop Apr 29 06:20:12 other than that everything is smooth, so i can't complain Apr 29 06:20:20 haha Apr 29 06:20:33 i am looking at getting a dell with ubuntu on it Apr 29 06:20:50 that would be cool Apr 29 06:21:12 indeed, i want to get it shipped with it because i hate microsoft Apr 29 06:21:32 lot of microsoft haters Apr 29 06:22:05 i don't hate them.. but i prefer going with opensource Apr 29 06:22:17 when you have an option, why choose something expensive? Apr 29 06:22:21 i have never had luck with them Apr 29 06:22:39 this is such a cliche convesation :) Apr 29 06:22:44 i tell my family members I no longer support their windows machines :) Apr 29 06:22:50 haha Apr 29 06:23:01 that's the microsoft power Apr 29 06:23:03 i can't take anymore phone calls Apr 29 06:23:16 they'll seize your family, take hostage ;) Apr 29 06:23:31 haha Apr 29 06:23:39 f00f-: welcome to the conversation, throw in your bits Apr 29 06:23:53 cliche works! Apr 29 06:23:57 and its proven. Apr 29 06:24:29 * romainguy___ is a happy user of both open source and proprietary software :) Apr 29 06:24:43 romainguy_: that's the right mix Apr 29 06:24:51 ^ mac Apr 29 06:25:02 I do a lot of graphics oriented stuff Apr 29 06:25:10 and Open Source packages just don't do it :(( Apr 29 06:25:11 adobe? Apr 29 06:25:16 mostly yes Apr 29 06:25:24 same here Apr 29 06:26:02 there are also tons of small paying apps on Mac OS X that I just really enjoy Apr 29 06:26:17 textmate :) Apr 29 06:26:27 not my favorite, but I have a license :)) Apr 29 06:26:38 well, nothing beats emacs Apr 29 06:26:43 ahah Apr 29 06:26:50 except a good IDE :p Apr 29 06:27:14 haha Apr 29 06:27:19 i use emacs on linux :) Apr 29 06:27:25 for c programming Apr 29 06:27:57 yawn Apr 29 06:28:16 just 1 week left until the ADC winners are announced ;) Apr 29 06:28:17 speaking of which, I just wrote C code Apr 29 06:28:23 it's been a long time since I did that Apr 29 06:28:25 c :) Apr 29 06:28:33 romainguy___: then you'd better have someone check it ;) Apr 29 06:29:07 especially since it's in adb :p Apr 29 06:29:07 C - distant memories Apr 29 06:29:19 ah distant is no good Apr 29 06:29:20 hope i don't see C again! Apr 29 06:29:21 i love C Apr 29 06:29:32 yeah C is great Apr 29 06:29:37 it is Apr 29 06:29:44 but it depends on what you have to do Apr 29 06:29:50 I would certainly not write a UI with it Apr 29 06:29:54 (unlike some people here ;-) Apr 29 06:30:06 i'm toying with python for x-platform GUI's Apr 29 06:30:06 ::cough:: gtk ::cough:: Apr 29 06:30:15 PyQT is really cool Apr 29 06:30:23 * jasta destroys romain with his awesome C-fu. Apr 29 06:30:29 haha Apr 29 06:30:33 * romainguy___ dodges with a Bus Error Apr 29 06:30:40 haha Apr 29 06:30:42 bus errors do not occur with valid C code. Apr 29 06:30:47 they just did Apr 29 06:30:48 twice Apr 29 06:30:53 then your code isn't valid fool :) Apr 29 06:30:56 I was just dereferencing a NULL pointer :p Apr 29 06:30:57 haha Apr 29 06:31:09 well obviously there's memory issues there Apr 29 06:31:13 i'm working on a nav/media system for an in-car computer and am considering pygame+pysdl+pyopengl Apr 29 06:31:15 but a crash with only "Bus Error" in the console, it's not very helpful ^^ Apr 29 06:31:30 C code is scary for GUI's :) Apr 29 06:31:39 try CURSES Apr 29 06:31:43 hehe Apr 29 06:31:48 heh Apr 29 06:31:59 or is it CURSORS? Apr 29 06:32:03 oh damn Apr 29 06:32:43 it's curses. Apr 29 06:32:47 right Apr 29 06:32:52 or new curses. Apr 29 06:33:03 cool, then my memory serves right Apr 29 06:33:36 romainguy___: really, the problem is that C has just been abused *waaayyyy* too much :) Apr 29 06:34:05 jasta, that is because there's a lot of wrong people write C Apr 29 06:34:06 compilers permit a lot of crud they should not. Apr 29 06:34:07 writing C Apr 29 06:34:15 michaelnovakjr: same for Java :p Apr 29 06:34:18 true Apr 29 06:34:24 verrrry true Apr 29 06:34:24 jasta: I don't mind that Apr 29 06:34:35 I'm more concerned about the C++ crowd :p Apr 29 06:34:43 the ANSI C standard, in particular, is very elegant and if you write knowing it your experience will be much improved :) Apr 29 06:34:44 if you know how it is supposed to work then the compiler won't be fed 'crap' Apr 29 06:34:56 romainguy___: oh, well, C++ all bets are off. that language is bogus. Apr 29 06:35:19 with C++* Apr 29 06:36:32 i guess you'd prefer erlang or haskell :P Apr 29 06:38:50 i'm gonna go to bed. Apr 29 06:39:00 jasta: wait Apr 29 06:39:04 the name? Apr 29 06:39:12 what's your app name? Apr 29 06:39:17 five Apr 29 06:39:47 jasta: was contemplating, did he finalize? Apr 29 06:40:06 did i what? Apr 29 06:41:35 jasta: name????? Apr 29 06:41:40 my name? Apr 29 06:41:49 your app name Apr 29 06:41:54 michaelnovakjr already told you, five. Apr 29 06:42:03 you said, you are changing it Apr 29 06:42:07 i know the old name is 5 Apr 29 06:42:19 no, i'm just probably going to give the music player specifically a name at some point. Apr 29 06:42:22 five is the name of the system Apr 29 06:42:27 but the player can and should have a different name Apr 29 06:42:34 ok.. the player name? Apr 29 06:42:38 i haven' Apr 29 06:42:41 i haven't renamed it yet :) Apr 29 06:42:46 hi5 Apr 29 06:42:48 for now, it's titled Five Music Apr 29 06:42:54 no, i won't call it hi5. that is sooooo lame ;) Apr 29 06:42:58 haha Apr 29 06:43:02 its a great name Apr 29 06:43:21 name it Apr 29 06:43:24 wi5 Apr 29 09:22:09 http://www.helloandroid.com/node/525 Apr 29 09:32:54 uh muthu Apr 29 09:33:00 stds aye Apr 29 09:33:07 hey duey Apr 29 09:33:44 STD = long distance calls Apr 29 09:34:18 pretty sure its not Apr 29 09:34:24 haha Apr 29 09:53:18 re Apr 29 13:41:33 I have an IntentHandler. I want to create an intent using the Intent(Context, Class) constructor to call this Handler. Is it possible to register this handler via registerReciever? Apr 29 13:42:20 registerReceiver requires an IntentFilter, and it doesn't seem like IntentFilters will work with Intents created by setting the component Apr 29 14:21:54 Argh, fuck Apr 29 14:21:56 this is rediculous Apr 29 14:22:02 has anyone else come across an eclipse bug Apr 29 14:22:09 where it simply refuses to accept that classes are where they are? Apr 29 14:22:22 projects that were previously just fine all of a sudden have compile errors Apr 29 14:22:29 eclipse sucks Apr 29 14:22:36 i stopped using it Apr 29 14:22:43 I've NEVER had this problem before now in the last 3 years Apr 29 14:22:53 michaelnovakjr__: me 2 Apr 29 14:23:01 michaelnovakjr__: its tooooooo slow Apr 29 14:23:06 michaelnovakjr__: using emacs here Apr 29 14:23:07 i don't have a need for it anymore Apr 29 14:23:16 hell yea ligi me too! Apr 29 14:23:30 ;-) Apr 29 14:23:59 i've not even looked at the eclipse android plugin Apr 29 14:24:39 well, I'll take this as a "no" then Apr 29 14:25:02 vol_: ^^ Apr 29 14:29:13 Anyway, if either of you would like to answer my previous question about intentreceivers, I'd appreciate it Apr 29 14:29:46 i am using aidl Apr 29 14:30:16 vol_: sorry couldnt answer that one - i have just one launch intend in my app yet Apr 29 14:31:10 actually, this didn't happen until I used the svn plugin for eclipse... Apr 29 14:31:17 I wonder if disabling it would help. Apr 29 14:31:55 its worth a try Apr 29 14:33:39 also sigh, android shell doesn't have cp or move. Apr 29 14:35:16 I have files in /data/data/foo.bar/files. My package is now foo.bar.baz, and I'm unable to play these files. Boo. Apr 29 14:35:59 vol_: you can do cp Apr 29 14:36:11 vol_: cat source > destination Apr 29 14:36:21 good morning Apr 29 14:36:27 hmm, good call. Apr 29 14:36:32 vol_: for mv + rm Apr 29 14:36:48 mnel_work: good evening Apr 29 14:37:25 shit. Apr 29 14:37:30 note to self: the > is important. Apr 29 14:37:37 BEEPBEEPBEEPBEEPBEEPBEEPBEEP Apr 29 14:37:40 lol Apr 29 14:37:52 yes the > iss very important Apr 29 14:38:07 vol_: but i had this problem too some times Apr 29 14:38:14 jus hit enter to early Apr 29 14:38:32 Think we'll see HTC announce android hardware next week? Apr 29 14:38:39 i want a real bash - with tab completion and stuff Apr 29 14:38:44 mnel_work: no Apr 29 14:38:51 mnel_work: some blogs say so Apr 29 14:38:53 yeah, the lack of tab completion is a pain. Apr 29 14:39:17 ligi: yeah, lots of rumors Apr 29 14:39:39 mnel_work: i want a phone too ... listening to all rumors Apr 29 14:40:17 ligi: I'd even be happy with an unofficial phone that ran it well... Apr 29 14:40:32 mnel_work: N810? Apr 29 14:41:16 mnel_work: http://www.talkandroid.com/65-google-android-nokia-n810 Apr 29 14:42:08 ligi: I've been considering that. Apr 29 14:43:25 n810 isn't a phone though, unless I'm mistaken. Apr 29 14:43:31 my n800 isn't, at least :\ Apr 29 14:43:37 vol_: we take everything Apr 29 14:43:37 ^^ Apr 29 14:43:58 eh. Apr 29 14:44:04 ligi: sounds like it sort of works on some HTC hardware as well. Apr 29 14:44:42 morrildl: i thought google hasn't announced a date for the winners? Apr 29 14:44:51 i thought it was in the 'near future' Apr 29 14:45:17 Well, we won't be providing dates for the winners. The only prize is cash Apr 29 14:45:25 oh wait Apr 29 14:45:26 ;) Apr 29 14:45:35 haha Apr 29 14:45:38 good one Apr 29 14:45:45 5 May is the stated date Apr 29 14:45:56 my silent hope iss that the google guys give a android-phone to the submission-authors wich are not under the first 50 ( or at least to the ones which are open-source - shouldnt be so much ;-) Apr 29 14:46:03 I can tell you we are working hard to hit it, and leaning on some of the less diligent judges :) Apr 29 14:46:33 ligi: believe me when I say we would love to be able to do that. Apr 29 14:46:37 I work pretty hard to hit it, too. Apr 29 14:46:38 well, good luck morrildl, i think so far on the public facing side of things it gone very well Apr 29 14:46:54 michaelnovakjr__: thanks :) Apr 29 14:46:56 not quite the same way as you Apr 29 14:47:00 morrildl: i think it wouldn be bad for u either Apr 29 14:47:02 ;-) Apr 29 14:47:30 my submission only makes sense with a real device ^^ Apr 29 14:47:45 ligi: I think that's true of them all :) Apr 29 14:47:59 haha Apr 29 14:48:02 sigh. this is maddening. The only change I've made to this project is refactoring the package name. Now, my File Chooser is all of a sudden throwing null pointer exceptions! Apr 29 14:48:03 ;-) Apr 29 14:48:11 is may 5 confirmed? Apr 29 14:48:20 * vol_ grumbles more Apr 29 14:48:30 yes morrildl: 5 May is the stated date Apr 29 14:48:34 muthu: I'm not sure what you mean by "confirmed", but that's always been the stated date Apr 29 14:48:40 oh oh Apr 29 14:48:43 'stated' Apr 29 14:49:00 they won't know i guess until they actually finish :) Apr 29 14:49:28 I think at one point David changed it to "week of", which not coicidentally was the day we looked in the submission queue and saw like 500 entries when there were still a couple weeks left :) Apr 29 14:49:46 take your time Apr 29 14:49:50 its better to judge them well Apr 29 14:49:51 then to rush Apr 29 14:49:57 i'd rather them get it right than judge too fast Apr 29 14:50:11 muthu: yeah we agree Apr 29 14:50:19 But, we said 5 May, we're going to try to hit 5 May. Apr 29 14:50:22 i want to see some useful quality apps in that top 50 Apr 29 14:50:27 not eye candy Apr 29 14:50:35 michaelnovakjr__: oh there are :) Apr 29 14:50:52 i don't doubt that :) i've seen apps i think are excelletn Apr 29 14:50:55 morrildl: are you categorizing winners? Apr 29 14:51:14 like application type, submission type etc., Apr 29 14:51:18 muthu: nope Apr 29 14:51:23 cool Apr 29 14:51:26 We didn't say we would, so that would be unfair Apr 29 14:51:34 right Apr 29 14:51:43 if we get 49 games and 1 cooking app, we'll have to live with it :) Apr 29 14:51:51 haha Apr 29 14:51:57 that's the point i was trying to make Apr 29 14:52:06 woah Apr 29 14:52:09 fortunately that's not at all the case Apr 29 14:52:24 1 cooking not bad, what you talking about? Apr 29 14:52:26 ;) Apr 29 14:52:28 let's hope theres a weather app in there ;) Apr 29 14:52:38 lol Apr 29 14:52:49 hope there's an UFO app in there ;- Apr 29 14:53:03 ok, droids here's my latest android love Apr 29 14:53:05 http://helloandroid.com/node/525 Apr 29 14:53:21 had a mobeegal demo Apr 29 14:53:32 with a SF company Apr 29 14:53:50 one question they asked: when is android opensourced? Apr 29 14:54:09 muthu: very nice:) Apr 29 14:54:25 morrildl: android is rocking already Apr 29 14:54:44 people are excited in general Apr 29 14:54:51 device manufactures etc., Apr 29 14:57:16 android is going to run in more than mobile phones Apr 29 14:57:19 morrildl: so there's a Cooking Mama app for android? Apr 29 14:57:26 muthu: not to forgett us developers ^^ Apr 29 14:57:54 ligi: oh yeah.. no android without us :) Apr 29 14:58:25 muthu: yeah, we are stoked Apr 29 14:58:30 This time is like TORTURE Apr 29 14:58:43 things are mostly nailed down, but we have to actually deliver a device :) Apr 29 14:58:53 yeah do that soon Apr 29 14:58:54 so it's the "in between" time where everyone is waiting Apr 29 14:59:05 yup, with a lot of questions Apr 29 14:59:23 vol_: maybe, but I don't mean a game, I mean actual cooking apps Apr 29 14:59:45 vol_: haven't you heard about the wonderful cooking application that i did? Apr 29 14:59:48 come on! Apr 29 14:59:50 I certainly haven't seen all the apps Apr 29 15:00:16 my cooking app is a simple utility Apr 29 15:00:18 it must win Apr 29 15:00:21 if it does not Apr 29 15:00:25 morrildl: I know, I was joking. Apr 29 15:00:34 then the judges are not human.. they are really droids!! Apr 29 15:00:35 muthu: I guess not Apr 29 15:00:42 vol_: anyway I'd rather have Diner Dash Apr 29 15:00:43 morrildl: then what are you doing in IRC - LOOK AT THE APPS ;-) Apr 29 15:00:47 ha Apr 29 15:01:26 ligi: it gets boring after watching a few apps Apr 29 15:01:28 ligi: I am not a judge, anyway :) Apr 29 15:01:33 :) Apr 29 15:01:47 muthu: oh no. no no. no sir. Apr 29 15:01:51 It doesn't get boring Apr 29 15:01:56 it is addictive :) Apr 29 15:02:05 * morrildl added a "Show me a Random App" mode Apr 29 15:02:07 haha Apr 29 15:02:09 you can send us judging info and we can confirm that for you haha ;) Apr 29 15:02:20 I did this for testing, to make sure that submissions work correctly and so on Apr 29 15:02:28 but I can tell you that it is super-easy to get sucked in :) Apr 29 15:02:34 i bet Apr 29 15:02:53 I laughed, I cried, I said "wtf?" more than once Apr 29 15:03:12 it should be fun Apr 29 15:03:18 morrildl: hehe - I can imagine that ,-) Apr 29 15:03:59 morrildl: google must be already talking with enkin dudes Apr 29 15:04:05 isn't it cool? Apr 29 15:04:17 i think the WTF-Factor was very high with my submission - but its really usefull in the field when u know what this is all about Apr 29 15:04:48 enkin..... muthu i don't really see that as so amazing Apr 29 15:04:59 michaelnovakjr__: what's your pick? Apr 29 15:05:35 i dig jasta's media player........ i'd like to see screenshots of your LBS search engine, that sounds interesting Apr 29 15:05:51 jasta: i nominate him without seeing his app Apr 29 15:05:59 and he did a great job as expected Apr 29 15:06:14 wait for mobeegal.. that'll rock your mobile world Apr 29 15:06:33 ....still waiting.... Apr 29 15:06:53 the demo was impressive Apr 29 15:07:00 the client liked it Apr 29 15:07:11 * morrildl has not seen enkin's app, actually Apr 29 15:07:12 i need a google like team though Apr 29 15:07:32 morrildl: what? are you serious? Apr 29 15:07:34 morrildl: not really missing much Apr 29 15:07:54 check it out right now.. it deserves to be seen Apr 29 15:08:07 well, I've seen the video Apr 29 15:08:11 I mean that I haven't seen their app running Apr 29 15:08:14 oh ok Apr 29 15:08:27 And at the end of hte day, judges have to judge based on what got submitted Apr 29 15:08:33 right Apr 29 15:08:44 there were some submissions, which did only video Apr 29 15:08:46 no apk Apr 29 15:08:53 really? Apr 29 15:08:58 yeah Apr 29 15:09:01 muthu: was that possible? Apr 29 15:09:04 ...and those submissions are not included in the 1,788 submissions Apr 29 15:09:09 are you serious..... how can you tell its even real? Apr 29 15:09:11 lol Apr 29 15:09:13 ok.. it might have been filtered Apr 29 15:09:15 haha good Apr 29 15:09:30 i did like 10 videos ;) Apr 29 15:09:34 they should have packed the video in the apk Apr 29 15:09:41 lol Apr 29 15:09:47 or submitted an apk to prove it works Apr 29 15:10:07 you know there's a lot of way we can trick the judges Apr 29 15:10:19 if someone is smart, he can really pull it off Apr 29 15:10:33 i doubt the judges are stupid Apr 29 15:10:45 i had problems making a video - i can't stand in front of a camera and be serios - i just made some little demonstrations without speaking http://www.vimeo.com/905980 Apr 29 15:11:07 michaelnovakjr__: judges are not stupid, that's like saying users are stupid Apr 29 15:11:53 what i meant by that muthu is that i am sure the judges can sniff bs if its submitted.... or at least the googlers that filtered out the crap Apr 29 15:11:59 well, users ARE stupid. Apr 29 15:12:05 hence usability testing Apr 29 15:12:52 hmm Apr 29 15:13:00 users are stupid, and they can also be very smart Apr 29 15:15:06 morrildl: when the next SDK? Apr 29 15:15:21 muthu: as soon as I can get to it :) Apr 29 15:15:33 ok.. it means after may 5 then Apr 29 15:15:49 with bluetooth then ?-) Apr 29 15:21:29 yawn Apr 29 15:29:25 Is there a programatic way to request that an application wait for the debugger to attach? Apr 29 15:35:55 muthu: how's my server working out for you Apr 29 15:37:00 Kraln: no issues Apr 29 15:37:05 working great Apr 29 15:37:15 cool. let me know when you launch so I can start invoicing you Apr 29 15:37:16 Hi, all. I have got a problem in running a android application, I run it in eclipse and it say: Failed to install xxx.apk on 'emulator-tcp-5555': Local file doesn't exist. Apr 29 15:37:23 what should i do? Apr 29 15:37:24 sure Apr 29 15:37:45 Kraln: we have just set up, will take some more days to fully hit and test it Apr 29 15:37:48 leiv: don't use eclipse Apr 29 15:37:54 muthu: roger. Apr 29 15:37:59 I actually upped the cap on the machine to 20mbit Apr 29 15:38:05 so uh, you won't run into bandwidth issues Apr 29 15:38:13 Kraln: woah.. thanks for the help buddy Apr 29 15:38:13 leiv: try going to project -> clean Apr 29 15:38:21 Kraln: you rock man! Apr 29 15:38:48 leiv: if you are on linux good luck. Mine wouldn't work after trying many many things Apr 29 15:39:04 i have only successfully used eclipse on a mac Apr 29 15:39:11 i work on Windows Apr 29 15:39:17 if the file doesn't exist there's a problem with the compilation Apr 29 15:39:24 leiv: just clean the project first, as i said. Apr 29 15:39:26 just as bad as linux leiv Apr 29 15:39:45 I'm trying jasta's method Apr 29 15:40:07 then hit f5 to refresh it if it doesn't build automagically Apr 29 15:40:23 then it should be fine. if not, check the project's path in the filesystem and make sure there is a bin/foo.apk Apr 29 15:41:50 anyone in ? Apr 29 15:42:00 jasta:Conversion to Dalvik format failed with error 1,and there is no apk file in bin Apr 29 15:42:16 ...bug... Apr 29 15:42:49 has it ever worked? Apr 29 15:42:57 yes Apr 29 15:43:26 the last time i use, it's works Apr 29 15:43:45 is there anything you changed which would cause you to suspect this? Apr 29 15:43:56 check permissions Apr 29 15:44:28 oh, wait Apr 29 15:44:28 i changed jdk from 1.5 to 1.6, would this be a course? Apr 29 15:44:33 http://groups.google.com/group/android-developers/browse_thread/thread/f24b9a56712239e9/5cf1dbc4444a4a7a?#5cf1dbc4444a4a7a Apr 29 15:45:17 specifically check the error details to see which file it freaked on. Apr 29 15:45:25 it is probably that Thumbs.db file, esp if you are on Windows Apr 29 15:45:28 but it may be anything else Apr 29 15:45:30 Is there a way in the XML layouts to display an image at a size smaller than the resources ? e.g. with an Image view. I have a 64x64 png, that I want to dsiplay at 32x32 and setting the layout width/height or max width height doesn't effect it. Apr 29 15:45:54 setting the layout_width and height *does* work. you've done something wrong. Apr 29 15:46:02 damn Apr 29 15:46:07 that said, don't ask ImageView to scale the image at runtime. scale it yourself and save the 32x32 version. Apr 29 15:46:56 I have checked that there is no Thumbs.db Apr 29 15:47:13 leiv: check the details of the error, as i said. let's try not to guess waht the file is. Apr 29 15:53:16 http://pastebin.org/32783 Apr 29 15:54:35 what is this line all about: Apr 29 15:54:36 # Apr 29 15:54:36 # Apr 29 15:54:36 java.lang.IllegalArgumentException: already added: Lentagged/audioformats/AudioFile; Apr 29 15:54:40 ? Apr 29 15:55:02 i can't understand either Apr 29 15:55:47 well, i have no idea. post to the android-developers group. Apr 29 15:55:55 perhaps this is some new JDK1.6 crud that has confused Dalvik? Apr 29 15:56:16 Sigh. Ok, please point out the stupid flaw here. I'm trying to use PackageManager.getServiceInfo. So, I create a ComponentName with the params ("foo.bar.baz.service", "BazService" Apr 29 15:56:19 ) Apr 29 15:56:26 BazService lives in foo.bar.baz.service Apr 29 15:56:33 the base package is foo.bar.baz Apr 29 15:56:36 ComponentName's have to be redundant Apr 29 15:56:41 so, like: Apr 29 15:57:01 thanks ,jasta Apr 29 15:57:04 oh, so it has to be "foo.bar.baz.service", "foo.bar.baz.service.BazService" ? Apr 29 15:57:32 ComponentName("foo.bar.baz", "foo.bar.baz.service.BazService") Apr 29 15:58:21 AH Apr 29 15:58:23 er, eh,. Apr 29 15:58:25 aosidjaiopsidja Apr 29 15:58:27 ah. Apr 29 15:59:21 uhh Apr 29 16:00:02 yes, that was it, thanks Apr 29 16:01:15 this brings me to the next issue. PackageManager.queryIntentServices confirms that my intent will match the service I'm trying to run Apr 29 16:01:28 but doing startService(intent, null) does.... nothing Apr 29 16:01:31 as far as I can tell, at least Apr 29 16:01:42 which is slightly frustrating since my other client/server app does this just fine :\ Apr 29 16:01:50 I'm just not sure what I'm missing here, since I can bind to it Apr 29 16:02:48 vol_: well, what do you expect it to do and how have you tested that it does not do that? Apr 29 16:03:20 I've set breakpoints and logging output on onStart, onPause, and onCreate Apr 29 16:03:29 onCreate is hit when the service is bound Apr 29 16:03:39 but nothing else is ever hit Apr 29 16:03:56 I call startService inside of the onServiceConnected method of my ServiceConnection in the client Apr 29 16:03:58 try invoking it by class, to be sure you have not screwed something else up Apr 29 16:04:04 I am invoking it by class Apr 29 16:04:16 huh, you are starting two services right? Apr 29 16:04:18 Intent i = new Intent(MyClient.this, MyServer.class); Apr 29 16:04:32 no, same service. I'm binding to it, then starting it to keep it active in the background Apr 29 16:04:43 this way when the client closes the service continues to run Apr 29 16:04:45 i have implemented this strategy differently Apr 29 16:04:55 if you can suggest a better way, please let me know Apr 29 16:05:01 hang on, let me pull up my code Apr 29 16:05:45 i wrote: Apr 29 16:05:59 actually let me throw it on pastebin Apr 29 16:06:14 hmm. Apr 29 16:06:19 http://pastebin.com/m5735c2e Apr 29 16:06:23 if I replace my bind code with just starting the service, ti works. Apr 29 16:06:24 *it Apr 29 16:07:43 do note that there is a special relationship you construct with this code. specifically, being bound with BIND_AUTO_CREATE, the service cannot stop until the activity quits. Apr 29 16:08:06 but if the activity quits, the server won't necessarily stop Apr 29 16:08:34 well, in the other app I made (music player) it did stop when the activity stopped Apr 29 16:08:50 i assure you, it will not. check my code. Apr 29 16:09:28 I'm looking at your code. you're starting the service, then binding Apr 29 16:09:31 if the service invokes stopSelf() at any point, it will stop when the BIND_AUTO_CREATE relationship disappears (the activity quits, or unbinds) Apr 29 16:09:41 or if some other component calls stopService. Apr 29 16:09:42 but not otherwise Apr 29 16:10:14 the relatiosnhip i've setup here is a service that synchronizes in the background but that you can open an activity to spy on its progress Apr 29 16:10:32 so it can continually start/bind to it even while it's already running (or not). Apr 29 16:10:36 and disconnect at will and it will stay running. Apr 29 16:10:45 but if the service finishes syncing, it will not forcefully disconnect Apr 29 16:10:56 it'll wait until the activity quits to stop itself Apr 29 16:11:23 hmm. Apr 29 16:11:41 What I did as a test was bind the service, then unbind it. The service stopped running. Apr 29 16:11:56 and it would without startService Apr 29 16:11:57 I never called stopSelf, however. Apr 29 16:12:05 alright, I guess I misunderstood you Apr 29 16:12:17 that's why i'm doing both. but i start the service first. Apr 29 16:12:36 ok, I will try it that way. Apr 29 16:12:55 also do realize that BIND_AUTO_CREATE is important here Apr 29 16:14:46 yes, I've been using that Apr 29 16:14:58 fyi, looking at this now, i have no idea why i create two intents Apr 29 16:15:09 i must have refactored the code that way without realizing it Apr 29 16:16:35 jasta:i have find the problem, that i defined a same class that has defined in a .jar file."already added: Lentagged/audioformats/AudioFile" is the class Apr 29 16:16:43 :) Apr 29 16:18:06 good :) Apr 29 16:20:38 Excellent, everything seems to be working correctly Apr 29 16:20:40 thanks jasta Apr 29 16:20:52 np Apr 29 16:20:55 off to work now Apr 29 16:22:35 it's middlenight here,i'll go to sleep, bye michaelnovakjr__ , Kraln, jasta and all. Apr 29 16:23:24 night Apr 29 16:34:24 It's possible to add to system own URI pattern at android ? Apr 29 16:35:38 (after, all activities will link my patern ) Apr 29 17:05:32 wow, the new Ubuntu release is pretty nice actually Apr 29 17:05:39 Compiz is improved quite a bit Apr 29 17:05:42 lots of polish around the edges Apr 29 17:10:42 is there still no quick way to get to a terminal? Apr 29 17:10:53 does it still not work right with youtube.com out of the box? Apr 29 17:11:14 well, i have a key binding to open a terminal and that still works Apr 29 17:11:15 if thats what you mean Apr 29 17:11:24 I mean from the menus Apr 29 17:11:30 you have to dig deep for it Apr 29 17:11:36 and youtube? Apr 29 17:11:38 accessories, terminal as its always been Apr 29 17:11:47 it's a great linux distro for people new to operating systems Apr 29 17:11:59 it's a terrible distro for power users or for people used to windows. Apr 29 17:12:14 there's still no good 'newb' linux distro Apr 29 17:12:39 actually, i'm more of a power user than you've probably ever met. Apr 29 17:12:41 and i like ubuntu Apr 29 17:13:03 Firefox is actually one of the only GUI apps I use :) Apr 29 17:13:13 and even then, I am familiar with and often use links ;) Apr 29 17:13:38 so why do you bother with ubuntu over debian? Apr 29 17:13:52 i use both debian and ubuntu, actually. i like both. Apr 29 17:14:00 that doesn't answer my question Apr 29 17:14:07 what do you like, as a power user, that ubuntu gives you that debian doesn't Apr 29 17:14:17 though i find ubuntu makes me fight less when i try to install it on newer hardware Apr 29 17:14:48 because they keep the kernel more up-to-date, more aggressively patched, and the restricted drivers system they employ works nice. Apr 29 17:15:21 i'm installing the multiverse flashplugin package now btw Apr 29 17:15:25 i'll let you know if it works Apr 29 17:15:35 did that install automagically when you went to youtube? Apr 29 17:15:45 yup, worked perfect. Apr 29 17:15:53 it opened an automagic box that asked me to next my way through it, yes Apr 29 17:16:06 just like it would've in Windows Apr 29 17:16:30 though i can't say that i like the new firefox. i'm not sure why they chose to put a beta version on here too Apr 29 17:16:44 firefox 3 beta 5? Apr 29 17:16:49 yeah Apr 29 17:17:01 actually 3b5 looks/runs great on osx. very well integrated Apr 29 17:17:15 Kraln: the integration is still lacking on many aspects Apr 29 17:17:20 right off the bat i'm struck that iGoogle looks stupid because the buttons and widgets from GTK are "shaped" Apr 29 17:17:22 but it's much better than it used to be Apr 29 17:17:48 but they are not transparently shaped. they are a perfect gray rectangle with shaped buttons atop that ;) Apr 29 17:18:16 i'm gonna test all these firefox performance claims and hit up google docs with a giant spreadsheet Apr 29 17:18:36 yuck, the auto history bar that pops down when you start typing looks awful. way too cluttered. Apr 29 17:18:40 and they use bold and underline! eww. Apr 29 17:19:01 romainguy: it's better. I still use safari Apr 29 17:19:24 actually, performance in google docs does seem to be much improved with the new firefox Apr 29 17:19:25 I still use safari too Apr 29 17:19:31 when I need Gecko I turn to Camino Apr 29 17:20:00 so, i guess my only problem from the dist-upgrade is that urxvt fonts don't look right. too much letter spacing. Apr 29 17:20:08 but i used to have this problem before. i just don't remember how i solved it. Apr 29 17:20:16 maybe there's some xft: rendering engine feature Apr 29 17:20:36 so why ubuntu over, say, opensuse Apr 29 17:20:50 and why not? Apr 29 17:20:57 Ubuntu offers a nice experience out of the box Apr 29 17:20:59 it just works Apr 29 17:21:06 it has a nice desktop Apr 29 17:21:12 he doesn't use the ui Apr 29 17:21:18 ah Apr 29 17:21:21 then he's not a power user :) Apr 29 17:21:34 I'm curious as to why as a 'more power user than I've ever met' he chooses ubuntu, is all Apr 29 17:21:38 Ubuntu's package maintainers are much less stoned than Debian's, too. Apr 29 17:22:22 Kraln: Power user doesn't mean I like wasting my time. If I liked that, I'd use Gentoo or RedHat. Apr 29 17:22:36 Or Windows :) Apr 29 17:23:21 I spent a lot of time fighting with Linux to learn it. Now that I've got that out of the way, it would just seem tedious to keep fighting. Apr 29 17:23:58 that reminds me what I first started using Linux Apr 29 17:24:11 making X run on 486 laptops was very very painful at the time :)) Apr 29 17:24:13 last time I had to mess with ubuntu it was nothing but fighting. especially to get audio working I had to compile up some kernels and soforth Apr 29 17:24:48 and, as far as 'just works' goes, I'm pretty happy with osx =) Apr 29 17:24:49 romainguy___: I had X running on a 386 with 8mb of ram. It was terrible. :) Apr 29 17:25:01 mnel_work: a *laptop* Apr 29 17:25:08 the problem was getting X to work with the screen :) Apr 29 17:25:18 neomagic? Apr 29 17:25:19 romainguy: I had a 486 touch-screen laptop tablet thingy Apr 29 17:25:24 that was a huge pita Apr 29 17:26:10 that said thing weren't that great a year ago when I tried Ubuntu again Apr 29 17:26:19 it was stuck in 1280x900 on my 30" Apr 29 17:26:23 My old pentium laptop didn't have quite enough memory to do 800x600@16bit color, so in windows you could only do 8bit. In X, I was able to do a custom modeline at 800x576 and get my full 16bit color. :D Apr 29 17:26:53 romainguy: yeah, configuring X on ubuntu also required some custom asshattery three months ago when I set it up for the gf Apr 29 17:27:34 Kraln: I had to do that for my media box, but I've got a rather weird configuration there. Apr 29 17:29:16 my gf uses Ubuntu ;) Apr 29 17:29:53 now we know why jasta uses ubuntu Apr 29 17:30:02 actually, for simple users, it is much better than Windows. you fight with it a lot less for the basic e-mail and media. Apr 29 17:30:18 jasta: if they've never seen windows Apr 29 17:30:23 otherwise it's just confusing Apr 29 17:30:25 also, for some reason my girlfriend *loves* when it has updates. a nd it has updates like every other day. Apr 29 17:30:44 seen this? http://contentconsumer.wordpress.com/2008/04/27/is-ubuntu-useable-enough-for-my-girlfriend/ Apr 29 17:30:48 Kraln: i wouldn't agree with that. Apr 29 17:30:55 mostly, it is very similar to Windows. Apr 29 17:31:12 in terms of its basic user experience assumptions. you can double click on things. menus do the same thing. right click usually does something. Apr 29 17:31:49 "where's the internet" Apr 29 17:32:11 maybe my girlfriend is just not as retarded as most Apr 29 17:32:20 linux is not yet ready for gf yet Apr 29 17:32:21 don't denegrate users like that Apr 29 17:32:45 as a side note, I advocate two tiers of internet (not like the telcos) Apr 29 17:32:54 one where users can't harm themselves Apr 29 17:33:04 and then you have to take a test to get to the real internet Apr 29 17:33:19 mostly the real problem with linux is applications Apr 29 17:33:30 this is such a silly conversation though Apr 29 17:33:38 i mean really. Apr 29 17:34:00 do our opinions even matter to one another? Apr 29 17:34:04 no =) Apr 29 17:34:09 haha Apr 29 17:34:17 i mean do any of you really care what i think? do i really care what you think? :) Apr 29 17:34:23 no Apr 29 17:34:26 :) Apr 29 17:34:52 so, have you guys seen this: Apr 29 17:35:08 * Kraln has seriously considered making an ubuntu derivative that names the applications for what they do and not what their authors think you should call them Apr 29 17:35:13 http://xkcd.org/416/ Apr 29 17:35:35 Kraln: go for it, make it simple and easy Apr 29 17:36:09 jasta: funny Apr 29 17:36:35 mixing xkcd.org & xkcd.com domains... Apr 29 18:25:45 eclim is so sweet :) Apr 29 18:29:29 what's that? Apr 29 18:33:33 davidw: it lets Vim hook into Eclipse features Apr 29 18:33:37 using a headless Eclipse server Apr 29 18:33:53 then it just defines a bunhc of vim commands and mappings to do all the magic eclipse does Apr 29 18:34:02 scary Apr 29 18:34:16 weird Apr 29 18:34:16 it's pretty elegant really. eclipse was designed to run like this. Apr 29 18:34:35 sounds like one of those things like "your problem: you have to use eclipse. Answer? vim+eclipse. Now you have two problems" Apr 29 18:35:20 three. Apr 29 18:36:13 I'm playing with something called wallsaver. it makes my background run whatever screensaver I want Apr 29 18:36:19 and in osx? it looks really, really pretty. Apr 29 19:04:44 Kraln: compiz has a plugin that does that Apr 29 19:05:07 http://tombuntu.com/index.php/2007/09/14/animated-wallpaper-with-compiz-fusion-on-ubuntu/ Apr 29 19:06:09 are you kidding? Apr 29 19:06:16 you could use any application as the root window in X for years Apr 29 19:06:30 Kraln: Yes, but this is accelerated through Compiz Apr 29 19:06:44 previously, this approach would hardly work at all Apr 29 19:07:06 things like translucent terminals would look hideous ;) Apr 29 19:07:27 yeah, everything is gorgeous - my im client and the dock and irc and everything are transparent Apr 29 19:07:39 so my snowflake screensaver is just very soothing Apr 29 19:14:49 Kraln: on mac? Apr 29 19:15:14 Kraln: i just tried that and it is really, really, *REALLY* distracting :) Apr 29 19:15:26 you'd need a background that is *very* subtle Apr 29 19:15:32 like trees gently blowing in the wind would be nice Apr 29 19:15:47 might put you to sleep on your keyboard Apr 29 19:16:05 you can put an animated window in your cube :)\ Apr 29 19:16:38 now theres an idea! Apr 29 19:16:52 the coolest thing about compiz is that the engine is pretty flexible. you could do lots of bizarre stuff with it :) Apr 29 19:17:11 create a picture frame like device and program it to animate the identical weather for a location you set.... ie where you are :) Apr 29 19:17:21 that way you feel like you are looking out a real window Apr 29 19:17:57 or you could do that infinitely recursive mirror effect... Apr 29 19:21:19 jasta: that's what I've got. Apr 29 19:21:41 ooh! it'd be cool to make it use the camera on the laptop Apr 29 19:21:46 so that the screen surface is a mirror Apr 29 19:21:49 except for the windows Apr 29 19:24:58 Kraln: trees blowing in the wind? Apr 29 19:25:31 something 'very' subtle Apr 29 19:25:35 snowflakes on a light blue field Apr 29 19:27:15 Kraln: thousands of little virtual cubicle workers toiling away at compiling your programs... Apr 29 19:27:34 mnel_work: the amount of snowflakes is directly proportional to cpu load Apr 29 19:28:07 Kraln: will each snowflake be unique? Apr 29 19:28:37 this is not a will, this is an is. they're fractally generated Apr 29 19:29:21 ah Apr 29 19:34:36 heh Apr 29 19:34:48 where are the virtual cubicle workers that are generating the snoflwakes? Apr 29 19:37:08 f00f-: no snowflakes, jsut virtual cubicle workers that you can sit and watch and "organize". Apr 29 19:41:11 Kraln: you know what would make a great animated background? Apr 29 19:44:56 http://www.gnome-look.org/CONTENT/content-files/52958-NightOfUbuntu_1600x1200.jpg Apr 29 19:45:06 if that tree blew in the wind and those little snowflakes rotated and fluttered to the ground Apr 29 19:45:10 very gently Apr 29 19:45:34 that would be so incredibly relaxing :) Apr 29 19:47:21 jasta: that's beautiful! Apr 29 19:48:20 that's my current background (for one head) Apr 29 19:48:34 the other head uses water-fire, which you can find pretty easily by googling Apr 29 19:48:49 it's just that candle flame retextured to look like water Apr 29 19:53:32 jasta: ooh, that is the ubuntu tree with a different color :) Apr 29 19:54:16 i usually pick something up from here - http://apod.nasa.gov/apod/ Apr 29 19:54:30 (see Archive link at the bottom) Apr 29 19:58:37 i love apod Apr 29 19:58:43 i have hte apod module in igoogle Apr 29 20:49:11 This is more a style question than anything, though there is some code behind it. Apr 29 20:49:22 I have a service right now, and I'm considering exposing several different interfaces to it Apr 29 20:49:38 ok.... Apr 29 20:49:40 the service would handle say 3 things, and have 3 different interfaces Apr 29 20:49:50 would it be improper to bind 3 times? Apr 29 20:49:53 no Apr 29 20:49:59 really? Apr 29 20:50:06 first, the interfaces.... why three? Apr 29 20:50:16 and what do you mean by interfaces? Apr 29 20:50:26 aidl interfaces Apr 29 20:50:41 as in interfaces I define in aidl then define in the class Apr 29 20:51:02 three because there are different aspects of the service which are not necessarily related Apr 29 20:51:23 and I would like / my manager would like a modular approach Apr 29 20:51:37 such that different activities could bind to this and only use a certain subset of the features Apr 29 20:51:38 modular is always a great approach Apr 29 20:52:07 sure that would be ok, i thought you meant bind three interfaces at the sametime pointing to a single service Apr 29 20:52:14 that is a bit of overhead Apr 29 20:52:28 yeah Apr 29 20:52:37 I would be calling bind three times, each time for a different interface Apr 29 20:52:50 I could always just have yet another interface extend all of them Apr 29 20:53:02 or just use one interface Apr 29 20:53:09 yeah, I was considering that too Apr 29 20:53:30 if you use one interface you can bind it once in an activity and use it for the duration and then kill it Apr 29 20:53:39 depending on exactly what you are doing Apr 29 20:54:09 well, lets say that I want a service that does driving directions, so I need position updates via the location manager, route updates, and map updates. Apr 29 20:54:23 is it threaded? Apr 29 20:54:29 but then lets say I want a lightweight "where am I" gps readout Apr 29 20:54:46 not by design, at least not yet Apr 29 20:54:52 parts will eventually probably be Apr 29 20:55:05 (I/O, etc) Apr 29 20:55:09 you should actually run your directions code on another thread so your drawing is easier Apr 29 20:55:26 right, that's actually why I'm running a service. Apr 29 20:55:31 that would solve your problem, you would run the thread and then kill it Apr 29 20:55:38 there will be a relatively lightweight activity that runs Apr 29 20:55:44 and gets any information from the service Apr 29 20:55:51 and displays it appropriately Apr 29 20:55:55 the hard work happens in the service Apr 29 20:56:18 all the more reason to spawn directions operations on another thread, that why your UI doesn't get locked up Apr 29 20:56:22 that way* Apr 29 20:56:46 yes, that will probably happen if I need to do dynamic rerouting Apr 29 20:57:03 but that's more an aside than anything Apr 29 20:57:24 still no hits jasta? Apr 29 20:58:02 in any case i think for your purposes one interface might be less costly Apr 29 20:58:24 yeah Apr 29 20:58:38 you can run the interface for the directions services and then close it out when finished instead of launching three different services one right after another Apr 29 20:58:46 it's still a bit of a learning experience since what I'm doing is radically different from what I'm used to Apr 29 20:58:56 without a doubt Apr 29 20:59:01 well, the thing is Apr 29 20:59:07 just have to remember that its a mobile device :) Apr 29 20:59:11 things like location updates will be nigh constant Apr 29 20:59:31 don't want to have a million objects floating around because then the GC will run a lot more frequently Apr 29 20:59:56 so for the main app, the service will always be running while it's running Apr 29 21:00:17 the service with three interfaces is always running? Apr 29 21:00:18 other, less frequent things, such as map info or route info or thigns like that might happen once every minute Apr 29 21:00:23 effectively Apr 29 21:00:34 the idea being that it will still go in the background, even if you close the activity Apr 29 21:00:49 hm, what would it be doing in the background? Apr 29 21:00:53 you might be spoiled with evdo, but some of us live with grps and need things to live in the background Apr 29 21:01:10 location/position updates, location tracking, downloading Apr 29 21:01:35 that stuff i can see always running... does your app allow you to turn that feature off though? Apr 29 21:02:13 you should never constantly use a network connection Apr 29 21:02:36 f00f-: like I said, some of us live in grps land, and need all the bandwidth we can possibly get Apr 29 21:02:51 yes, it drains the battery and is impolite Apr 29 21:02:52 but the radio will kill the battery Apr 29 21:02:55 bursts with lots of data are better than small packets nearly constantly Apr 29 21:03:00 but it's better than having the user drive off the edge of the world potentially Apr 29 21:03:07 f00f-: 1kbps. Apr 29 21:03:21 think about something like gmaps running at 1kbps Apr 29 21:03:27 vol_: that is why you need to load more than current location Apr 29 21:03:35 load potential locations as well Apr 29 21:03:42 use the google maps ajax theory Apr 29 21:03:45 doesn't really matter how low, since it's still taking up a significant chunk of radio frames Apr 29 21:04:03 michaelnovakjr__: I'll be doing that anyway. Apr 29 21:04:16 so why the need for constant update? Apr 29 21:04:49 the constant io is because map images are large (even scaled down to rediculous quality) and bandiwidth is constrained. Apr 29 21:05:18 in all fairness, the way we've done things before is very inefficient Apr 29 21:05:29 so I suspect we can improve that significantly Apr 29 21:05:39 if you load surrounding map images it gives you time between calls Apr 29 21:05:43 however, using our current setup on other devices, the radio is going constantly just getting data Apr 29 21:05:58 vol_: what's your app (few words) ? Apr 29 21:06:27 driving directions w/o the mapactivity or mapview backend Apr 29 21:06:39 ? Apr 29 21:06:43 think something like garmin or tomto Apr 29 21:06:45 tomtom Apr 29 21:06:48 gotcha Apr 29 21:06:53 very nice, homebrew GIS stuff? Apr 29 21:06:55 basically gmaps replacement Apr 29 21:07:02 it's a bit more than homebrew Apr 29 21:07:14 interesting Apr 29 21:07:15 like I said, I've started looking into this since my manager tasked me with it Apr 29 21:07:29 and compared to j2me programming I'm very happy he did Apr 29 21:07:47 yea Apr 29 21:07:52 but, I've only been here a few months, and my last job was half hjalf-assed java, and half ajax Apr 29 21:07:53 android programming is pleasant Apr 29 21:08:07 this is completely perpendicular to what I'm used to doing Apr 29 21:08:25 doing android prog for a living would be awesome Apr 29 21:08:43 totally Apr 29 21:08:51 assuming the project gets the goahead, this will be pretty awesome Apr 29 21:10:49 in any event Apr 29 21:11:28 the idea is that a service runs in the background, an activity that displays the location, route, etc lives in the foreground Apr 29 21:12:13 yeah Apr 29 21:12:16 you should strongly consider limiting the amount the bg service runs Apr 29 21:12:16 and is periodically updated by the service Apr 29 21:12:20 basically you're cloning maps service Apr 29 21:12:21 etc. Apr 29 21:12:24 more or less. Apr 29 21:12:42 you could say they're cloning us for that matter Apr 29 21:13:01 :D Apr 29 21:13:11 anyway, yeah. I guess it just needs a bit more thought put into it Apr 29 21:14:18 thanks for helping though Apr 29 21:15:05 anytime, the hardest part is making it run for mobile devices. Apps don't want to drain battery. Gets users mad Apr 29 21:39:07 yeah Apr 29 21:39:43 Well, here's another thing. I want to have a notification displayed so that there's a nice little icon when we're running, even if the activity isn't running Apr 29 21:39:57 the issue is that if I have multiple services, coordinating when to kill that icon might be an issue Apr 29 21:40:02 like a notificationmanager thing...? Apr 29 21:40:03 is there a way to determine if services are running? Apr 29 21:40:09 yeah, I'd do it via notification manager Apr 29 21:40:33 basically, I want the last service to turn out the lights so to speak Apr 29 21:40:39 though whether that's the way to go, I'm not sure. Apr 29 21:40:48 you can have the service do that Apr 29 21:41:02 right Apr 29 21:41:09 I was thinking of running multiple services Apr 29 21:41:19 someone suggested that I have services that only run on demand for certain things Apr 29 21:41:42 for example, someone mentioned that we should precache the maps. Well, lets say that the user is at a wifi hotspot and can preplan their trip. We can pre-download the maps that they'll use Apr 29 21:41:47 so, we' Apr 29 21:42:02 d only want to spawn a service that did map download IO and a service to calculate the routees Apr 29 21:42:13 but might want that to sit in the background Apr 29 21:43:05 so, I'm concerned about having a service cancel this notification if it's not the only service running but nothing is bound to it Apr 29 21:43:15 i am not sure about multiple services, especially one that stays alive Apr 29 21:44:07 unfortunately, that's the way it has to be. Apr 29 21:44:18 even if the user is not looking at the activity, it has to respond to the user's driving Apr 29 21:44:23 its going to kill battery Apr 29 21:44:25 download the appropriate maps and update the route accordingly Apr 29 21:44:28 yes, I know. Apr 29 21:44:31 trust me. Apr 29 21:44:33 and i am not even sure how GC will like that Apr 29 21:44:36 battery life is a concern. Apr 29 21:45:07 suffice to say, users are going to know going in that this is going to potentially kill their battery Apr 29 21:45:28 hence, driving directions, where they can use a car charger Apr 29 21:45:46 the gc is a valid point too Apr 29 21:45:52 though to be honest I'm not really sure what else to do. Apr 29 21:46:02 we HAVE to have something constantly running to deal with location and routing updates Apr 29 21:46:04 are you using any sqlite stuff in the service? Apr 29 21:46:13 doubtful Apr 29 21:46:43 if we have to save anything, it will most likely be to a file, since it will probably be larger than a few k Apr 29 21:47:22 the user preference things sit nicely in the user preferences framework Apr 29 21:48:46 what you should think of doing is estimate how far the user is from the next possible spot they could make a turn or go in a different direction and load up to that point, this way its not so continuous. I really don't see a speed increase by doing little bits Apr 29 21:49:55 if the user is traveling faster than you can load that also could be a problem Apr 29 21:50:08 yeah Apr 29 21:50:21 for that matter, are there any hard specs on minimum hardware requirements? Apr 29 21:50:27 32MB memory, etc Apr 29 21:50:32 not specifically yet Apr 29 21:50:40 boo Apr 29 21:50:44 that would at least help with some guesses Apr 29 21:50:49 the hardware side of things is still pretty low key Apr 29 21:57:39 well, I should sleep on it Apr 29 21:57:44 thanks again, time to go home Apr 30 00:49:30 blech Apr 30 00:49:33 i don't feel like coding today Apr 30 00:50:58 but i'm gonna, sigh ;) Apr 30 00:51:57 i havent coded in ages Apr 30 00:52:02 i dont see any hits, either Apr 30 00:52:20 i've seen quite a lot of activity on my server in the last week Apr 30 00:53:03 my project has a really long way to go before it's ready for launch, though. i just have to keep working. Apr 30 01:17:18 same here Apr 30 01:17:26 i have lots to code Apr 30 01:20:16 my apps been judged Apr 30 01:20:20 100% i think Apr 30 01:20:28 5 visits Apr 30 01:20:39 they did it pretty quick Apr 30 01:23:40 :( Apr 30 01:24:02 perhaps yours broke? Apr 30 01:24:14 or maybe you got stuck in a panel of lazy judges :) Apr 30 01:24:22 i hope the latter Apr 30 01:24:27 there are still some days Apr 30 01:24:29 is yours done jasta? Apr 30 01:24:36 Dougie187: no, only 2 have connected Apr 30 01:24:45 well hopefully soon. Apr 30 01:26:19 they have a week and so far it looks like they've made a lot of progress through most apps Apr 30 01:26:45 thats cool. Apr 30 01:26:53 anyone releasing another apk version monday? Apr 30 01:27:27 i'm hoping to release source around then :) Apr 30 01:27:29 probably that weekend Apr 30 01:27:54 Already? Apr 30 01:28:12 why not? Apr 30 01:28:21 i am planning for a release of an updated version, to include better timezone support and to add more flavor to the audible warning system. Apr 30 01:28:23 I didnt know you were ready to open it. Apr 30 01:28:32 i'm not really, but i will anyway. Apr 30 01:29:04 since i released to the ADC, i have been doing little usability improvements all over. adding a server GUI, real configuration, etc. Apr 30 01:29:09 but i'm not finished yet Apr 30 01:29:22 if i don't finish by next weekend, meh, i'll just release quietly and keep working Apr 30 01:29:38 heh Apr 30 01:30:06 well im out for now. talk to you all later Apr 30 01:30:07 i'm starting to see that i will need contributors in order to meet some of my targets for this project. Apr 30 01:30:40 jasta, let me know when you want the OS X and Win GUIs Apr 30 01:30:50 oh trust me, i will ;0 Apr 30 01:30:55 haha Apr 30 01:31:07 what i want to do first, in order to make that task easier, is have the GNOME UI fully built. Apr 30 01:31:16 so that i can just say "here, make it do this" :) Apr 30 01:31:24 good point Apr 30 01:31:32 the UIs should resemble each other Apr 30 01:31:40 yes, where sensible. Apr 30 01:31:54 the biggest difference between the GNOME and Windows versions as I see it are the installation process. Apr 30 01:32:00 yea Apr 30 01:32:10 is the* Apr 30 01:32:25 windows users will expect a GUI installer and all that jazz, with an auto-update feature of sorts. Apr 30 01:32:35 spoiled Apr 30 01:32:37 and like a goofy setup wizard maybe Apr 30 01:33:00 the GNOME UI will probably have a setup wizard too though. maybe, i don't know. Apr 30 01:33:20 it would help to have a nifty wizard for the initial setup Apr 30 01:33:43 michaelnovakjr: yeah, basically i think the program will need to harrass the user to setup a last.fm account and such. Apr 30 01:34:10 jasta, totally... i think users would appreciate the hand holding in this case Apr 30 01:34:12 you don't need one, actually, but i think it makes the whole thing better Apr 30 01:34:15 its something new to them Apr 30 01:34:57 plus its not the main attraction :) so they won't really care much for it..... just the phone Apr 30 01:35:27 what i'd eventually like to see is a way for the user to install the app to their phone during the same process Apr 30 01:35:39 that would be nice Apr 30 01:36:01 like, if the user is plugged into the computer just install it. otherwise, the server could actually host the apk :) Apr 30 01:36:16 yea Apr 30 01:36:31 these are challenges i intend to ignore for now though. we'll just have to see how the platform expands. Apr 30 01:38:13 yea Apr 30 01:39:31 i'm hoping to have the server stuff pretty ironed out within the next couple of weeks so i can concrete the rest of my time on the phone part. Apr 30 01:41:43 the phone is the important part :) Apr 30 01:42:07 well, kinda ;0 Apr 30 01:42:19 i mean, the server is what contains all of the difficult problems to solv e;) Apr 30 01:42:34 but the phone portion is still quite a bit more time consuming Apr 30 01:42:45 tweaking UIs, optimization, learning Android, yada yada Apr 30 01:42:47 true, but users aren't plugging headphones into the server :) Apr 30 01:42:54 yada yada! Apr 30 01:46:11 there's so much hideous stuff in the Android code so far. Apr 30 01:46:15 just beacuse it was a learning effort for me Apr 30 01:46:23 and i had a really stressful time constraint ;) Apr 30 01:46:40 i'm sure lots of code isn't 'pretty' Apr 30 01:46:42 but i'm still comfortable releasing it, just with a disclaimer that a good portion of it will need to be torn up Apr 30 01:46:48 i know parts of mine need a makeover Apr 30 01:47:18 my project was just so huge. i had no choice but to cowboy code my way through large parts of it Apr 30 01:49:32 true Apr 30 01:53:02 it's over 20K loc now hehe Apr 30 01:53:08 god bless gmt Apr 30 02:08:33 hey dudes Apr 30 02:08:43 jasta: you got any logs this week Apr 30 02:08:59 not since the weekend Apr 30 02:09:07 yeah, same here Apr 30 02:09:29 so i guess we'll be judged this week only if we're in the top 100... Apr 30 02:10:08 is the judging random? Apr 30 02:10:11 jjt009: why would you come to that conclusion? Apr 30 02:10:21 well, that's what it says on the faq Apr 30 02:10:21 i submitted my first app with 1 week to go to deadline Apr 30 02:10:28 jjt009: where? Apr 30 02:10:42 basically, the judges boil the down the apps to the top 100 Apr 30 02:10:51 then a new panel of judges rates those 100 apps Apr 30 02:10:51 i dont remember reading that Apr 30 02:10:58 hold on Apr 30 02:10:59 let me link Apr 30 02:11:06 well yeah 3-4 rotations Apr 30 02:11:41 http://code.google.com/android/adc_judging.html Apr 30 02:11:51 read section Phase 2 Judging Apr 30 02:11:52 oh yeah, i did read this Apr 30 02:11:53 i just forgot Apr 30 02:12:21 f00f-: you got any accesses this week? Apr 30 02:12:30 jjt009: nothing yet Apr 30 02:13:20 i hope there isn't a HTTP_GET_REQUEST permission i needed to add Apr 30 02:13:32 nope Apr 30 02:13:37 my code works without it Apr 30 02:14:02 i'm scraping data from google maps and some other gps sites Apr 30 02:14:06 works fine Apr 30 02:14:34 so how many hits have you received? Apr 30 02:14:41 two Apr 30 02:15:01 but my server was down for about 1 day last week Apr 30 02:15:05 so it may have been more Apr 30 02:15:13 you? Apr 30 02:15:16 when did you submit your first version? Apr 30 02:15:23 14th Apr 30 02:15:26 close to midnight Apr 30 02:15:29 hm Apr 30 02:15:33 i have not received any hits Apr 30 02:15:43 to your server? Apr 30 02:15:47 right Apr 30 02:15:58 there must be some bug in your code Apr 30 02:16:12 or you have some really lazy judges Apr 30 02:16:39 the code from your on-device app, i mean Apr 30 02:16:40 i do hope i submitted the right version Apr 30 02:16:42 but i triple-checked it Apr 30 02:17:03 you tested to make sure the networking components of the app worked? Apr 30 02:17:33 every time the app start up, it does an HTTP GET Apr 30 02:17:55 even if there was no network access, it would fall back to a cached version of the data for judging Apr 30 02:18:12 but i assume judges have some sort of internet connectivity Apr 30 02:18:16 so then you're probably fine Apr 30 02:18:20 yes, they all do Apr 30 02:18:40 or they should Apr 30 02:18:47 google mailed all the judges laptops to use Apr 30 02:19:17 f00f-: have you tested your own APK recently? Apr 30 02:19:32 to amek sure your server isn't stoned? Apr 30 02:21:35 the apache server has been sailing smoothly for months Apr 30 02:21:40 maybe i'm just at the end of the judging pack :) Apr 30 02:22:23 f00f-: ...but you hadn't tested the apk you sent to them? Apr 30 02:22:32 ...maybe you should pull it out just to be sure? :) Apr 30 02:22:56 jasta: of course i did... i think Apr 30 02:22:58 when i had a good version Apr 30 02:23:09 i just went to bin/ and uploaded the .apk Apr 30 02:23:12 you didn't archive the version you sent to the judges? dude. Apr 30 02:23:35 dude. Apr 30 02:23:37 hahah Apr 30 02:23:58 what, was that incorrect? Apr 30 02:24:37 no, i was laughing at what jasta said Apr 30 02:24:51 don't sweat it man, you'll be fine Apr 30 02:25:08 btw f00f-, i haven't forgotten that you literally guaranteed us you would win the qualifying round ;) Apr 30 02:25:21 jasta: i didn't archive the actual .apk, but i can recover the exact .apk since everything is in SVN Apr 30 02:25:25 jasta: did you? Apr 30 02:25:35 jjt009: no, that would be a foolish thing to say. Apr 30 02:25:36 f00f-: you open source? Apr 30 02:25:40 no Apr 30 02:25:46 oh ok Apr 30 02:25:54 jasta: i agree Apr 30 02:26:28 f00f-: so what about your app gives you the confidence to say that? Apr 30 02:26:46 jjt009: it's not his app that gave him the confidence :) Apr 30 02:27:04 hm? Apr 30 02:27:14 well, i dont know if i would say 'guarantee' but i think i had a novel LBS concept Apr 30 02:27:29 f00f-: i do know that you would say guarantee, because you did. Apr 30 02:27:30 had and still have Apr 30 02:27:37 lol Apr 30 02:27:40 i saved the log. Apr 30 02:27:47 okay, so i'm crossing my fingers and hoping for the best :) Apr 30 02:27:49 just because it tickled me so much :) Apr 30 02:28:07 pednav? Apr 30 02:28:09 that's an unusual guarantee. Apr 30 02:28:24 well now that i've seen so many high-caliber submissions, i feel less confident, for sure Apr 30 02:28:36 jjt009: yes Apr 30 02:28:48 you the found of routeme? Apr 30 02:29:07 jjt009: co-founder Apr 30 02:29:19 that's cool Apr 30 02:29:49 itinerary? Apr 30 02:29:49 i do like the basic premise of your app f00f. Apr 30 02:30:01 if we don't win this one, it'll push us even further for ADC II, since bluetooth should be officially supported and we'll have actual handsets Apr 30 02:30:03 but have you shown any details of the its implementation? Apr 30 02:30:18 why should he? Apr 30 02:30:36 ADC-II will be intense. a *LOT* more development time. Apr 30 02:31:30 i'm gonna write my app either way. so if i miss ADC-I, i'll happily submit my mature, polished app to ADC-II :) Apr 30 02:31:43 i'm starting from scratch if i lose Apr 30 02:31:48 new idea Apr 30 02:32:08 f00f-: where did you get all your data? Apr 30 02:32:26 jjt009: nearby places data is from Yelp Apr 30 02:32:49 and we made our own GTFS data set for some scheduling things Apr 30 02:32:56 not bad Apr 30 02:33:05 looks interesting Apr 30 02:33:34 hopefully i can throw together a screencast some day soon :P Apr 30 02:33:48 i had wanted to produce a video of mine as well but i for some reason never did Apr 30 02:33:54 i guess i just got burnt out Apr 30 02:34:03 this ADC thing was exhausting for me Apr 30 02:34:07 well, there's always the desire to polish it up endlessly :) Apr 30 02:34:09 does the itinerary allow for flexibility? Apr 30 02:34:26 e.g. different times to finish lunch, etc. Apr 30 02:34:33 dynamic re-routing? Apr 30 02:34:44 it allows you to specify, but it's not real-time right now since all our data sources are static Apr 30 02:34:53 but yes, definitely dynamic is on the TODO list :) Apr 30 02:35:01 neat Apr 30 02:35:20 factor in cost, etc. Apr 30 02:35:32 for example, i don't want to go to a very expensive restaurant Apr 30 02:35:34 ? Apr 30 02:35:57 it seems like you could add a lot of other data sets to the picture Apr 30 02:36:04 right, and that's available in the Yelp data Apr 30 02:36:10 $$$$ as well as ratings, # of reviews, etc. Apr 30 02:36:24 yep, definitely Apr 30 02:36:24 cool Apr 30 02:36:38 it may seem like a broad goal, but we want you to be able to plan a day trip using this app Apr 30 02:36:45 perhaps useful for tourists, but also people out and about Apr 30 02:36:56 yeah, i could definitely see myself using it Apr 30 02:37:02 currently Yelp is the most comprehensive generic data set Apr 30 02:37:08 you thinking about open sourcing it? Apr 30 02:37:29 well, we have commercial intentions for now :( Apr 30 02:37:34 we'll see if anything pans out though Apr 30 02:38:11 this yelp-stuff is kind of 'secondary' to the main idea, i would say Apr 30 02:38:32 so anyone could clone that, and i'm people have Apr 30 02:38:37 right Apr 30 02:38:38 +sure Apr 30 02:39:27 i've got to finish some hw Apr 30 02:39:31 nice talking to you Apr 30 02:39:33 good luck Apr 30 02:39:35 enjoy, work hard Apr 30 02:39:38 thx, you too Apr 30 02:40:41 wow Apr 30 02:40:43 TeeDroid seems interesting Apr 30 02:40:56 i dont play golf, but from what i've heard Apr 30 02:41:24 golfers spend a lot on equipment and products to improve their game Apr 30 02:42:02 something like this could blow all the commercial personal-golf-coach products out of the water **** ENDING LOGGING AT Wed Apr 30 03:00:02 2008