00:08.02 | *** join/#android yakischloba (n=jake@c-24-17-53-6.hsd1.wa.comcast.net) |
00:08.11 | *** join/#android duey (n=duey@203.96.223.40) |
00:16.11 | rabelais | think he should be in the sales industry |
00:17.39 | jadams | rabelais, meh, I was already going to buy one :) |
00:18.11 | meoblast001 | who's making the hardware? |
00:18.50 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
00:18.54 | rabelais | htc |
00:19.26 | meoblast001 | rabelais: i thought it was the HTC Dream? |
00:19.38 | rabelais | htc is the company |
00:19.41 | rabelais | htc dream is the product |
00:19.52 | jham_ | HTC's web site about the G1: http://www.htc.com/www/product/g1/overview.html |
00:20.00 | illuminum | tmobile g1 is the brand name |
00:20.10 | illuminum | linux is the kernel |
00:20.19 | illuminum | android is the application platform |
00:20.27 | illuminum | software stack |
00:22.17 | ahaberla1h | And the bird, bird, bird, the bird is the word. |
00:22.28 | meoblast001 | im lost |
00:22.40 | meoblast001 | so HTC isnt making the G1? |
00:22.41 | Saxgod | sighs. |
00:22.45 | meoblast001 | if not.... who is? |
00:22.55 | Saxgod | Yes. HTC made the hardware. |
00:22.58 | meoblast001 | or did they drop the Dream for the G1 |
00:23.03 | Saxgod | Google made the software. |
00:23.06 | Saxgod | Dream was a code name. |
00:23.06 | benley | the dream is the codename for the g1 |
00:23.12 | meoblast001 | oooh |
00:23.15 | Saxgod | T-Mobile is shipping it as the "T-Mobile G1" |
00:23.20 | benley | htc has a name like that for all their handsets |
00:23.29 | benley | i.e. the tmobile mda is the htc wizard, something like that |
00:23.43 | AdamH | I must've been here before. All my nicks are registered. :) |
00:23.53 | benley | hi adam :) |
00:24.04 | AdamH | Much like Danger created the Hiptop and then T-Mobile released it as the Sidekick. |
00:24.10 | AdamH | Hola, Benley |
00:24.47 | Saxgod | Heh. I _MUST_ have been here before. :) |
00:29.03 | *** join/#android tobyjoe (n=tobyjoe@cpe-72-225-215-168.nyc.res.rr.com) |
00:29.22 | *** join/#android Dougie187 (n=doug@68.35.245.156) |
00:33.06 | *** join/#android wastrel (n=wastrel@nylug/member/wastrel) |
00:38.48 | Saxgod | relurks, apparently. |
00:54.24 | *** part/#android Dougie187 (n=doug@68.35.245.156) |
00:57.43 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
00:58.16 | *** join/#android mpardo (n=chatzill@76.20.144.245) |
01:12.57 | *** join/#android jerkface03 (n=jerkface@S0106000d3a2c0806.vc.shawcable.net) |
01:18.40 | *** join/#android mpardo_ (n=chatzill@c-24-11-210-91.hsd1.mi.comcast.net) |
01:30.13 | *** join/#android mickrobk (n=mickrobk@c-67-173-250-134.hsd1.co.comcast.net) |
01:46.06 | *** join/#android cbeust_ (n=cbeust@72.14.224.1) |
01:57.27 | *** join/#android Razec (n=razec@189.56.183.198) |
01:59.08 | *** join/#android tonyacunar (n=joseacun@c-76-16-208-53.hsd1.il.comcast.net) |
01:59.17 | tonyacunar | behold! |
02:00.04 | yakischloba | ... |
02:00.53 | unix_infidel | yikes, all the G1's have sold out... |
02:01.39 | tonyacunar | I want a G1 |
02:04.02 | wastrel | hi |
02:05.21 | tonyacunar | Hi, my name is Frank |
02:10.10 | cbeust_ | Can I still be Garth? |
02:15.01 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
02:24.01 | tonyacunar | yes |
02:30.33 | *** join/#android yoink23 (n=yoink23@c-71-63-253-181.hsd1.mn.comcast.net) |
02:31.20 | ahaberlach | shrugs. |
02:32.02 | tonyacunar | i am an Iphone developer looking to switch to the dark side |
02:32.11 | ahaberlach | What, Symbian? |
02:32.33 | tonyacunar | yes |
02:32.49 | SanMehat | ahaberlach: hahaha |
02:36.44 | unix_infidel | SanMehat: PM real quick regarding AndroidDevCamp? |
02:38.40 | SanMehat | sure |
02:48.37 | *** join/#android The_PHP_Jedi (n=ThePHPJe@unaffiliated/thephpjedi/x-000002) |
03:12.46 | wastrel | is the iphone devkit java? |
03:17.31 | loke | wastrel: no |
03:17.37 | loke | wastrel: it's Objecttive C |
03:18.21 | loke | It's like C with a Smalltalk object model bolted on. Very little type safety and no metamodel. However, it does have some pretty nice features too |
03:21.40 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-154-193-141.zoominternet.net) |
03:22.29 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-154-193-141.zoominternet.net) |
03:22.37 | *** join/#android jmcw (n=noone@c-208-53-97-108.chrlmi.cablespeed.com) |
03:27.35 | *** join/#android jasonlee (n=chatzill@pool-71-252-245-244.dllstx.fios.verizon.net) |
03:30.13 | *** join/#android taiten987 (n=taiten@59-121-8-83.dynamic.hinet.net) |
03:35.45 | *** join/#android unumm (n=unumm@pD9E7B47A.dip0.t-ipconnect.de) |
03:36.03 | wastrel | ah that makes sense that's what they use for osx stuff |
03:36.59 | benley | and the iphone does indeed run osx |
03:41.21 | *** join/#android saraneya (n=chatzill@59.92.41.205) |
03:43.04 | *** join/#android zhobbs (n=zach@132.245.8.67.cfl.res.rr.com) |
03:46.12 | tonyacunar | So since android is open I can sell my apps directlyt from my website? |
03:46.29 | zhobbs | tonyacunar: yeah, I think apk links will open up install dialogs |
03:46.47 | tonyacunar | Very nice. Much better than damn app store |
03:46.57 | tonyacunar | I heard it takes like a month for Apples QA to approve your app |
03:48.38 | jasonlee | zhobbs: back in FL? |
03:48.47 | zhobbs | finally!! |
03:49.06 | unix_infidel | wonders what the game plan is for piracy. |
03:49.08 | jasonlee | nice to be back home.. |
03:49.53 | zhobbs | jasonlee: yep, got in from the airport, took a nap, and now back to work |
03:50.05 | jasonlee | zhobbs: same here |
04:12.39 | *** part/#android taiten987 (n=taiten@59-121-8-83.dynamic.hinet.net) |
04:21.31 | *** join/#android covalentbond_ (n=covalent@c-98-204-68-91.hsd1.dc.comcast.net) |
04:23.12 | *** join/#android Kruton_Nebulon (n=kruton@24-148-7-189.snb-bsr1.chi-snb.il.cable.rcn.com) |
04:24.35 | *** join/#android Dralspire (n=dralspir@56-196.126-70.tampabay.res.rr.com) |
04:39.47 | *** join/#android PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net) |
04:40.36 | PoohbaLT | so... what should I really expect with this phone? i currently have a windows mobile phone and i get push email. will my mail still be pushed? |
04:40.47 | PoohbaLT | i'm using google apps. will that be supported or just gmail? |
04:41.02 | cbeust | Yes, your email will be pushed |
04:43.50 | *** join/#android milos_ (n=milos@92.36.185.205) |
04:52.22 | zhobbs | PoohbaLT: depends on how you get email |
04:52.34 | zhobbs | PoohbaLT: gmail is push, imap is pull |
04:52.35 | *** join/#android bricode (n=bricode@200.122.185.24) |
04:59.15 | *** join/#android PoohbaLT1 (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net) |
04:59.28 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
05:03.41 | zhobbs | is this serious? http://www.bbspot.com/News/2008/09/im-an-android.html |
05:03.51 | zhobbs | seems like it would bring a lot of attention to android |
05:04.36 | cbeust | Agreed, it would be fantastic for us :) |
05:08.47 | zhobbs | yeah, cause I was worred that no one would even know what android was, but if apple runs ads then that's great |
05:09.15 | cbeust | "Google said that Android was an open platform, so it couldn't rule out the possibility of a network of phones becoming self-aware and seeking emotions, or forming into human-hating killing machines. " |
05:09.17 | cbeust | Excellent. |
05:09.43 | zhobbs | I know, that sounds awesome |
05:10.22 | f00f- | yeah totally |
05:10.28 | f00f- | people don't know what kind of punch android is packing |
05:11.19 | *** part/#android Kruton_Nebulon (n=kruton@24-148-7-189.snb-bsr1.chi-snb.il.cable.rcn.com) |
05:15.24 | *** join/#android cbeust_ (n=cbeust@72.14.224.1) |
05:38.28 | ahaberlach | To say nothing of the roundhouse kicks. |
05:44.45 | *** join/#android BHSPitLappy (n=BHSPitLa@unaffiliated/bhspitmonkey) |
05:45.41 | *** join/#android zmedico (n=zmedico@ip68-4-152-120.oc.oc.cox.net) |
05:45.45 | *** join/#android HuXu (n=mitchell@12.54.128.69) |
05:46.04 | BHSPitLappy | hey HuXu |
05:46.12 | HuXu | hellooz!! |
05:46.44 | BHSPitLappy | so you were looking for a dev channel, and freenode wasn't your first guess? |
05:47.13 | HuXu | it was, but i think lookin for it, i dunno if i had or not |
05:49.49 | HuXu | brbz |
05:49.52 | *** part/#android HuXu (n=mitchell@12.54.128.69) |
05:50.58 | *** join/#android huxu (n=HuXu@12.54.128.69) |
05:52.11 | *** join/#android HuXu (n=huxu@12.54.128.69) |
06:14.56 | *** join/#android saraneya (n=chatzill@59.92.67.185) |
06:41.26 | f00f- | oh my |
06:41.31 | f00f- | i just did a simple benchmark |
06:41.50 | f00f- | of a web service that fetches a URL, parses it (XML), and returns something back |
06:41.57 | f00f- | PHP vs Java |
06:42.46 | f00f- | 191 ms / 97 ms |
06:42.57 | f00f- | although i've optimized the java version from the start! |
06:45.59 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
06:48.09 | *** join/#android romero (n=user@mail.nfq.ktc.lt) |
06:49.20 | saraneya | no way |
06:49.41 | saraneya | so you optimize java version |
06:49.49 | saraneya | write some bloated php version |
06:49.55 | saraneya | and then compare the two! |
06:50.01 | f00f- | well to be fair ;) |
06:50.16 | f00f- | the PHP one boils down to being very simple |
06:50.30 | f00f- | $x = simplexml_load_string(file_get_contents("...")); |
06:50.35 | f00f- | iterate $x and then print out one line |
06:50.53 | f00f- | the java one is like 50 lines of code to do similar |
06:51.00 | f00f- | but true, i'm cheating in java :D |
06:51.16 | f00f- | using HttpClient to pool outgoing requests :D |
06:51.28 | saraneya | case closed. |
06:51.54 | f00f- | i haven't explored http pooling in php, maybe it'd beat java too |
06:51.55 | saraneya | f00f-: how's your work coming along? |
06:52.59 | f00f- | pretty good. mainly porting the PHP backend to Java for deployment/scalability reasons. |
06:53.06 | f00f- | not much work remaining on the android app though |
06:53.13 | f00f- | it's just pending on the new backend |
06:53.56 | saraneya | when launch? |
06:56.03 | f00f- | i'd say within 30 to 60 days if all goes well |
06:57.04 | saraneya | good luck |
06:57.45 | saraneya | i'm having dsl connection problem in fedora |
06:57.55 | saraneya | any ideas? |
06:58.26 | saraneya | adsl-start comes back with some null message.. terminated.. |
06:58.52 | f00f- | no idea. i've never played with dsl/pppoe :/ |
07:00.21 | saraneya | android.jar is broken |
07:00.27 | saraneya | i seen only runtime exception |
07:00.42 | saraneya | can't study |
07:02.07 | saraneya | if everyone is working on location based ringtones.. |
07:02.43 | saraneya | android market will be flooded by it |
07:03.57 | arctanx | Well that's the whole point isn't it? Avoids "duplicates functionality" arguments ;) |
07:03.57 | *** join/#android bandini (n=bandini@host250-6-dynamic.6-79-r.retail.telecomitalia.it) |
07:04.13 | saraneya | yeah its good |
07:04.21 | saraneya | the better locale ringtone will sell |
07:04.33 | arctanx | or be downloaded, as the case may be |
07:04.52 | saraneya | yeah.. the price will be 0.10$ |
07:05.16 | arctanx | scratches his head |
07:05.24 | saraneya | heard warren buffet is buying 5b$ shares in android |
07:05.46 | arctanx | possibly I've messed up how this all works in my head... I thought it was open slather to write apps and share them for free? |
07:06.00 | saraneya | free is welcome |
07:06.24 | saraneya | premium is more than welcome |
07:06.49 | arctanx | mmk so there's a centralised store system for that then? |
07:06.58 | saraneya | android market |
07:07.03 | saraneya | android.com/market |
07:07.08 | arctanx | ah hah, thanks |
07:07.25 | saraneya | i like android market |
07:07.30 | saraneya | everyone put it free |
07:07.37 | saraneya | then after user get it |
07:07.39 | saraneya | you charge |
07:08.00 | saraneya | nice plan |
07:08.35 | arctanx | pardon? How do you charge the user after they already have it? |
07:08.35 | saraneya | show ads |
07:08.53 | saraneya | entice them with a better paid one |
07:09.26 | arctanx | nods |
07:09.49 | saraneya | almost eveyoneis working on 2 versions |
07:09.51 | saraneya | lite |
07:10.20 | saraneya | real |
07:11.21 | f00f- | you could have a self-sufficient ad-funded one |
07:11.22 | arctanx | Yeah okay, that all makes good business sense. I only wonder if there will end up being high quality free/open-source and ad-less software available that do all the important or interesting things |
07:11.43 | arctanx | Making people not want to pay money for other versions |
07:11.50 | saraneya | no |
07:11.55 | f00f- | users don't generally mind ads as long as they're relevant and used sparingly |
07:11.58 | saraneya | its not about not want to pay |
07:12.29 | saraneya | heard people bought 900$ hello world iphone app |
07:13.15 | saraneya | users don't mind ads |
07:13.19 | saraneya | they'll use adblock |
07:13.53 | f00f- | i doubt it, especially if they're just text ads |
07:13.57 | f00f- | sprinkled in relevant places |
07:14.10 | f00f- | for example, some apps show ads in "waiting..." screens |
07:14.15 | arctanx | Indeed google's ads are not usually a big deal, and sure some people are quite happy to pay money for software. But look at Linux: a lot of people have put in a lot of work and made it available for free, and without advertising kickbacks. I'm just trying to see if there's any reason the same won't happen on the android platform |
07:14.17 | f00f- | otherwise it would be a wasted screen |
07:14.20 | saraneya | f00f-: nice idea |
07:14.28 | saraneya | instead of progress.. show ads |
07:14.49 | saraneya | arctanx: there's tons of paid apps for linux |
07:14.54 | illuminum | lolo http://www.bbspot.com/News/2008/09/im-an-android.html |
07:15.42 | saraneya | 80% will be happy with free |
07:16.06 | saraneya | 20% will want paid |
07:16.09 | f00f- | paid apps are tough, since it depends on what type of app it is |
07:16.21 | saraneya | paid apps will sell |
07:16.24 | f00f- | for location apps, lots of stuff will be free already |
07:16.28 | f00f- | games, maybe not |
07:16.34 | f00f- | people will pay for entertainment without a doubt |
07:16.40 | saraneya | yes |
07:16.47 | saraneya | music, movies |
07:17.10 | saraneya | illuminum: lol |
07:17.24 | illuminum | proprietary software for $ will finally be relegated to where it belongs, niche markets |
07:17.31 | arctanx | Okay so the answer to my question is really that yes, people will be able to release free software which undercuts paid software if they want to, but the paid applications are going to be cool enough and of high enough quality that there will still be a large market for those? |
07:17.50 | unix_infidel | unless there's such a large market for them that they are pirated. |
07:17.57 | unix_infidel | these arent exactly new paradigms. |
07:18.11 | saraneya | its easy to track your users.. |
07:18.19 | illuminum | no that is wrong unix. if there is a large market then there will also be a defacto opensource standard in the works |
07:18.36 | illuminum | which will evolve as the leader under natural system dynamics |
07:18.39 | arctanx | Mm but they're really getting into the impulse-buy price range where that's probably less likely. People who spend $xxx on a phone probably won't mind dropping a dollar on a cool app compared with the trouble of pirating |
07:18.49 | saraneya | yup |
07:18.59 | saraneya | people are happy to pay for their mobile apps |
07:19.05 | saraneya | its a new thing |
07:19.14 | unix_infidel | until such a point where there is a market that makes it just as easy to use pirated apps. |
07:19.52 | unix_infidel | search for an app, find an app you like, search for said app at pirate marketplace, steal if there, buy if not. |
07:20.05 | illuminum | proprietary apps cannot compete in quality/value when an opensource project gets to its critical mass point |
07:20.09 | f00f- | plus, most of the apps will be very inexpensive |
07:20.30 | saraneya | less than 10$ is a good market |
07:20.43 | swetland | illuminum: which is why photoshop has totally failed! hm. |
07:20.43 | f00f- | people don't generally hesitate when it's only $3-5 per app |
07:21.10 | saraneya | you have a lite version, which is free |
07:21.15 | arctanx | illuminum: That's what my thought was. I'm sure many developers are looking at the iphone and saying "sweet, I can make tonnes by making things for the android" but there will be a significant open source movement making all the main cool apps available for free, and community developed to improve their feature set too |
07:21.23 | swetland | f00f: hell, a lot of people pay $1-3 for a 20 second *ringtone*, which still boggles my mind ^^ |
07:21.36 | f00f- | lol |
07:21.37 | f00f- | very true |
07:22.03 | swetland | I think the biggest issue is having a well-integrated payment system without a lot of hoops to jump through |
07:22.04 | arctanx | But really, that's not most people. saraneya and f00f- are quite right in that people will just pop onto the store and buy something cheap which does the job. Money goes to the developers, win-win |
07:22.20 | swetland | at that point, spending a couple dollars for a ringtone or a game or whatever is almost no effort at all |
07:22.40 | saraneya | is googlecheckout the default payment? |
07:22.57 | saraneya | i know visa is working on something |
07:22.58 | f00f- | i'd say ringtones are an extension of yourself allowing you to personalize your device, so people might pay a bit more for that |
07:23.10 | illuminum | ultimately the best product for the job is going to be the most popular thanks to community ranking |
07:23.13 | f00f- | http://corporate.visa.com/md/nr/press855.jsp |
07:23.22 | f00f- | i found that interesting |
07:23.25 | zhobbs | with android you can, in theory, set any song from your sd card as a ringtone |
07:23.30 | swetland | no official announcement on payment details for the market yet, I believe |
07:23.35 | swetland | zhobbs: in reality. |
07:23.40 | illuminum | and you're right if the best product currently available at a given time is proprietary then people, myself included, won't hesitate to send 5-15 bucks through the cloud |
07:23.47 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-5c2f3dc6d22202c8) |
07:24.03 | swetland | in the music player, hit menu, choose "set as ringtone". done |
07:24.08 | f00f- | i wish visa partnered up with my bank to do that kind of real-time stuff :X |
07:24.27 | zhobbs | swetland: yeah, the api supports it...not sure if there is a way in the music player... |
07:24.47 | zhobbs | which reminds me...another thing for me to do in tunewiki...it's getting overwhelming |
07:24.50 | saraneya | the community rating would be interesting.. |
07:25.05 | swetland | zhobbs: as I said, there is a way in the music player. |
07:25.05 | zhobbs | swetland: oh, missed that in the music player |
07:25.41 | saraneya | who becomes the popular developer in android? |
07:25.44 | illuminum | when did apple become evil? was it the ipod that gave it its hubris? |
07:25.45 | saraneya | would be fun to watch |
07:26.16 | unix_infidel | illuminum: apple has always been good at providing simple well designed products. apple always goes through this. |
07:26.38 | swetland | apple is very product focused and this certainly results in some very nice products |
07:26.59 | saraneya | apple is only for a certain crowd |
07:27.00 | arctanx | illuminum: Eh it's not inherently evil. They jumped on a _really good_ business opportunity. But it is hubris -- they're not at real risk of losing money and developers to a more community-based product |
07:27.14 | swetland | my main complaint tends to be lack of options, as steve is a believer in choice -- everyone should be able to choose to have it steve's way ^^ |
07:27.16 | arctanx | they're at real risk* |
07:27.16 | illuminum | yeah but at some stage they made a willful decision to engage in lockout strategy in r&d and insulting the user's intelligence in marketing |
07:27.35 | swetland | illuminum: say, since the original mac? ^^ |
07:28.53 | zhobbs | apple never appealed to me because everything has to be "their way", from the hardware to the software |
07:29.18 | arctanx | The most important thing is that free and proprietary apps are both given equal footing in a convenient way and the user gets a choice. I'm satisfied. |
07:29.49 | *** join/#android winfield (n=winfield@122.234.87.212) |
07:29.55 | saraneya | G1 is sold out |
07:29.59 | illuminum | woot |
07:30.28 | illuminum | i lolled when i read ms windows mobile 7 is delayed on slashdot today--the company has its head in the sand |
07:31.04 | illuminum | i wonder if they just have really dumb people on the board of directors and can't oust them |
07:31.44 | saraneya | that's how big companies fail |
07:37.29 | *** join/#android pjv (n=pjv@91.178.100.22) |
07:43.48 | *** join/#android milosF (n=milos@92.36.182.142) |
08:20.56 | *** join/#android pjv (n=pjv@91.178.100.22) |
08:26.21 | *** join/#android milos_ (n=milos@92.36.180.46) |
08:26.58 | *** join/#android haavi (n=blahhah@c83-254-68-172.bredband.comhem.se) |
08:33.36 | Acsia | hello everybody! |
08:34.25 | *** join/#android slux (n=slux@85-18-14-18.fastres.net) |
08:38.52 | *** join/#android borism_ (n=boris@195-50-207-244-dsl.krw.estpak.ee) |
08:43.03 | zhobbs | anyone else have problems with illegalstateexceptions and cursors/sqlite databases? |
08:43.26 | Acsia | I have seen a couple |
08:43.42 | Acsia | have you checked that you always deactivate/close the cursors? |
08:44.14 | zhobbs | yeah, it's just tricky to figure out when to do so...I guess onPause() |
08:44.57 | Acsia | you can also use managedcursor and let the activity deal with it |
08:45.17 | zhobbs | I've had trouble with that also...don't remember that the problem was |
08:45.38 | *** join/#android cutmasta (n=cutmasta@ip-78-94-145-44.unitymediagroup.de) |
08:46.02 | Acsia | zhobbs, have you done any kind of syncing with your app? |
08:46.10 | Acsia | I am trying to figure out the best strategy |
08:46.24 | Acsia | they took out all the sync mechanism from the content provider in v1 |
08:46.26 | zhobbs | no, what are you syncing? |
08:46.46 | Acsia | mainly data from a sqlite db |
08:46.53 | Acsia | like route and route points |
08:47.27 | Acsia | I guess I ll put a trigger within the db and the iterate throught that |
08:50.41 | zhobbs | ahh...think I figured out the illegal state stuff... |
08:51.42 | cutmasta | re |
09:06.56 | *** join/#android anno^da_ (n=anno^da@p5B07FDEE.dip.t-dialin.net) |
09:22.19 | snadge | i read somewhere that t-mobile will offer a g1 phone that can be unlocked after 90 days for $300? |
09:23.17 | Acsia | snadge, define somewhere |
09:23.43 | snadge | i wish i could remember.. some unauthentic sounding source |
09:24.06 | f00f- | $399 i heard |
09:24.17 | f00f- | unlocked |
09:24.23 | f00f- | or $300 with only 1 year contract? |
09:24.27 | Acsia | unlocked with contract? |
09:24.39 | f00f- | no |
09:24.50 | Acsia | I ll fly to the US and get myself one |
09:25.09 | Acsia | here it will be available beggining of november most probably |
09:26.12 | f00f- | you guys are getting it pretty soon |
09:26.19 | f00f- | what app are you working on? |
09:26.34 | Acsia | a running application |
09:26.38 | snadge | http://www.engadget.com/2008/09/23/t-mobiles-cto-on-g1-unlocking-and-tethering-plus-a-few-detai/2 |
09:27.04 | snadge | 90 days is a long time to wait though, im only going to be in the USA for 2 or 3 weeks |
09:27.41 | snadge | so what do i do.. wait out the 90 days then call them up? |
09:27.59 | Acsia | where do you live usually? |
09:29.38 | f00f- | i'm sure some will show up on ebay |
09:30.33 | snadge | australia, but i'll be in usa at the end of november early december |
09:30.43 | snadge | so it seems like a good opportunity to pick up a g1 while im there :P |
09:31.19 | duey | i bought a g1 one and blendered it |
09:32.15 | snadge | maybe if i say im going back to australia and wish for it to be unlocked and asked really really nicely :p |
09:35.08 | saraneya | and the local carrier must work |
09:37.02 | snadge | well we have several 3g networks .. im hoping they're compatible |
09:37.32 | snadge | they support iphone and winmo on other htc devices |
09:38.57 | *** join/#android taiten987 (n=taiten@59-121-8-83.dynamic.hinet.net) |
09:39.37 | *** part/#android taiten987 (n=taiten@59-121-8-83.dynamic.hinet.net) |
09:42.52 | f00f- | actually i'm not sure if the U.S. version has UMTS-2100 for europe |
09:43.06 | f00f- | since the spec sheet states 1700/2100 for the U.S. version |
09:43.24 | f00f- | but it could be a bastardized form of UMTS that uses uplink/downlink in that range |
09:44.06 | Acsia | G1 supposively should arrive in nov in the UK |
09:44.18 | Acsia | and T-mobile is german |
09:50.31 | f00f- | yeah but they'll have different devices for different markets |
09:54.59 | *** join/#android mickrobk__ (n=mickrobk@c-67-173-250-134.hsd1.co.comcast.net) |
10:04.30 | taaz | f00f-: those are the bands, not the exact ul/dl frequencies. wikipedia of course has a useful chart for this: |
10:04.34 | taaz | http://en.wikipedia.org/wiki/UMTS_frequency_bands |
10:05.41 | f00f- | yaeh |
10:05.51 | f00f- | i thought there was another 2100 band |
10:05.54 | f00f- | i guess there is only one |
10:06.05 | taaz | ie, 1700 is band IV and 2100 is band I. |
10:06.22 | taaz | i never really understood this stuff though :) |
10:06.47 | f00f- | they really need fewer bands |
10:07.22 | taaz | or smarter radios |
10:08.21 | taaz | certainly would save everyone alot of trouble if there were global standards |
10:08.33 | taaz | maybe we can do that on mars |
10:09.27 | illuminum | that's why i don't believe in government in the age of IT |
10:10.02 | f00f- | well there are plenty of global/intl standards |
10:10.10 | f00f- | but we dont follow them usually :X |
10:10.23 | f00f- | software defined radio isn't too far away |
10:10.31 | f00f- | already being used in some handsets, iirc |
10:12.39 | illuminum | government policies create unnatural systems that ultimately collapse under surrounding pressure from natural dynamic systems |
10:13.28 | illuminum | but in the interim we all suffer with crap like having to subscribe to exorbitant 2-year cell phone plans |
10:21.08 | *** join/#android cybereagle (n=cybereag@unaffiliated/cybereagle) |
10:53.21 | slux | someone here have a G1 t-mobile phone? |
10:54.30 | slux | i want know the boot time of android :p |
11:01.28 | *** join/#android cheng (n=cheng@141.76.49.20) |
11:03.40 | *** join/#android Miek (n=mike@unaffiliated/mikechml) |
11:26.15 | *** join/#android mickrobk_ (n=mickrobk@c-67-173-250-134.hsd1.co.comcast.net) |
11:32.10 | *** join/#android javapadawan (n=javapada@222.127.92.122) |
11:32.53 | javapadawan | hi, i have a problem with activity list, setting text color. |
11:33.24 | javapadawan | I am downloading an XML message via HTTP server, and i've parsed and displayed it. |
11:33.48 | javapadawan | I want to be have a sort of Priority Identifier for the message that I received |
11:34.14 | javapadawan | for example if value is 1, the font color is green, if 5 yellow, and if 10 red. |
11:34.31 | javapadawan | I've tried the following... |
11:34.32 | javapadawan | View view = getListView().getChildAt(i + getListView().getFirstVisiblePosition()); |
11:35.06 | javapadawan | textView.setTextColor(Color.rgb(255, 0, 0); |
11:35.16 | javapadawan | but it does not get updated. |
11:35.51 | javapadawan | i tried to place the color rendering on onStart(), onPostCreate(...), onStop(), but it just does not get rendered. |
11:35.54 | javapadawan | Any ideas? |
11:35.55 | javapadawan | thanks! |
11:41.47 | *** join/#android milos_ (n=milos@92.36.132.224) |
12:48.26 | *** join/#android lukek_ (n=lkolesza@c-24-127-0-184.hsd1.va.comcast.net) |
13:13.59 | PoohbaLT1 | if i have never done any serious programming and wanted to start with writing for android. where would i start? |
13:21.34 | ulmen | i'd say, just learn java with some book or online-manual |
13:34.38 | *** join/#android Poohba1 (n=Poohba@c-71-58-20-66.hsd1.nj.comcast.net) |
14:05.50 | *** join/#android packetthirst (i=Packetth@202.83.40.161) |
14:08.55 | *** join/#android yakischloba (n=jake@c-24-17-53-6.hsd1.wa.comcast.net) |
14:09.46 | *** join/#android packetthirst (i=Packetth@202.83.40.161) |
14:19.29 | *** join/#android mr_daniel (n=sysrq@e177154229.adsl.alicedsl.de) |
14:21.47 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-572462d0f919a8dc) |
14:28.40 | illuminum | you know one thing that I think yahoo understands that google doesn't is that even "in the cloud" services can be open-sourced |
14:32.29 | gambler | ill bite - what does that mean |
14:33.39 | ttuttle | good morning. |
14:35.29 | gambler | hi ttuttle hows tricks |
14:47.05 | *** join/#android jmcw (n=noone@75.144.91.181) |
14:52.45 | *** join/#android packetthirst (i=Packetth@202.83.40.161) |
14:56.44 | *** join/#android inZane- (i=nemo@dslb-084-058-037-134.pools.arcor-ip.net) |
15:06.23 | *** join/#android Dougie187 (n=doug@68.35.245.156) |
15:13.33 | *** join/#android pjv (n=pjv@91.178.100.22) |
15:17.53 | *** join/#android Tinyboom (n=nahh@ti131310a340-1463.bb.online.no) |
15:19.27 | *** join/#android rufus_ (n=rufus@c-98-226-41-174.hsd1.il.comcast.net) |
15:21.23 | *** join/#android rufus__ (n=rufus@c-98-226-41-174.hsd1.il.comcast.net) |
15:25.54 | *** join/#android rufus__ (n=rufus@c-98-226-41-174.hsd1.il.comcast.net) |
15:41.12 | *** join/#android Proteus (n=Proteus@97-119-82-2.omah.qwest.net) |
16:08.12 | plusminus_ | hey guys |
16:09.14 | plusminus_ | I'm doing a cacher for maptiles, would it be better to: |
16:09.15 | plusminus_ | <PROTECTED> |
16:09.30 | plusminus_ | *OR* store and manage in database |
16:11.02 | plusminus_ | I thought that it might fillup the memory, as SQLite is inMemory :/ |
16:15.35 | *** join/#android eleftherios (n=user@pdpc/supporter/sustaining/eleftherios) |
16:15.51 | gdsx | plusminus_: I'm pulling this out of thin air, but I would imagine that SQLite does something to avoid pulling the entire database into memory, since that pretty much puts a (low) hard cap on how much data you can store |
16:16.36 | plusminus_ | yeah thats likely |
16:19.01 | *** join/#android Elijah (n=Eli@68-244-254-143.area3.spcsdns.net) |
16:29.39 | eleftherios | one can develop apps for android in JavaScript and Google Gears, right? |
16:34.13 | *** join/#android yakischloba (n=jake@c-24-17-53-6.hsd1.wa.comcast.net) |
16:35.03 | *** join/#android slux (n=slux@85-18-14-18.fastres.net) |
16:36.35 | *** join/#android onanism (n=joe@cpe-71-79-151-221.neo.res.rr.com) |
16:40.46 | ahaberlach | eleftherios: I'm not sure if all of Google Gears is supported. |
16:41.07 | ahaberlach | But that should be the case (you might have to poke around with the emulator -- I'm not a Gears Wizard) |
16:53.04 | eleftherios | ok, I will try to get it running on Ubuntu |
17:00.25 | SanMehat | morning |
17:03.15 | *** join/#android tmccrary (n=tmccrary@d14-69-192-41.try.wideopenwest.com) |
17:05.33 | tmccrary | I'm trying to include a java project as a dependency in my android project |
17:06.06 | tmccrary | but trying to instantiate any of the classes at runtime causes a crash apparently. I assume the class files are not being converted/exported properly for android |
17:06.24 | tmccrary | but I don't see anything in the android plugin config to ensure the dependencies are exported (or whatever its called for android) |
17:06.30 | *** join/#android dims (n=dims@c-76-24-122-109.hsd1.ma.comcast.net) |
17:07.12 | tmccrary | Do I have to build a jar and add it to the android project or something? |
17:09.26 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
17:11.08 | eleftherios | anyone knows about jruby or rhino (javascript interpreter done in Java) coming to Android? |
17:13.10 | gdsx | eleftherios: I'm probably going to poke at jruby at some point -- I love ruby :o) |
17:13.22 | gdsx | I haven't heard anything about any current efforts to get it going, though |
17:13.41 | eleftherios | I see, me neither |
17:13.58 | eleftherios | rhino minus the DOM related parts may be an easier task as JavaScript is a small language |
17:16.08 | tonyacunar | Will Android ever be 100% java compliant? |
17:18.32 | tmccrary | Do any of you know how to make java project dependencies work with android? |
17:18.38 | tmccrary | with an android project rather |
17:18.54 | tmccrary | I've included the project dependency in the android project, it appears to compile okay |
17:18.59 | tric | tonyacunar: J2EE J2SE J2ME? all? whats 100% java? |
17:19.13 | tonyacunar | Call it J2SE |
17:19.16 | tric | java == some vm + javac + some libs |
17:19.25 | tmccrary | but when I look at the packages in the android browser app (in emu), I don't see those packages showing up |
17:20.23 | tric | are you actually using those classes? |
17:21.09 | tmccrary | yeah I'm trying to use one |
17:22.02 | Elijah | Sprint better not wait until the first bloody quarter |
17:22.11 | tmccrary | I get "The application has stopped unexpectedly" |
17:22.17 | tmccrary | but there is no error output anywhere |
17:23.40 | Acsia | is there any way to programmatically call adb pull? |
17:27.13 | tmccrary | ah, it looks like the android plugins don't support project dependencies |
17:27.14 | tmccrary | wtg |
17:42.45 | *** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net) |
17:43.51 | *** join/#android Daremonai (n=Lappy@77.246.73.38) |
17:44.32 | Daremonai | do you guys know if android will work on Imate Ultimate 9502? |
17:45.04 | tmccrary | probably not |
17:45.23 | Daremonai | based on what exactly? |
17:45.52 | Daremonai | the only reason am keeping the phone is because of android.. |
17:46.17 | anno^da_ | http://laforge.gnumonks.org/weblog/2008/09/25/#20080925-swisscom <- Thats great news for Openmoko |
17:46.26 | tmccrary | partially because android's still kind of a pos |
17:46.43 | Daremonai | I read that android is compatible with the chipset the ultimate uses. |
17:48.28 | Daremonai | pos? |
17:49.52 | Tinyboom | piece of shit :p |
17:50.15 | Daremonai | oh.. |
17:50.20 | Daremonai | lol? |
17:50.51 | tmccrary | sorry, I'm just venting because of the stupid hoops I have to jump through to develop for this pos :) |
17:51.00 | tmccrary | that said, it will probably get better in the future |
17:51.01 | *** join/#android lirakis (n=lirakis@cpe-66-108-134-71.nyc.res.rr.com) |
17:54.44 | Daremonai | hehe! well, i really am hating my phone now, but its potential is great, i cant believe how lame that company (imate) is.. meh.. |
17:55.10 | lirakis | hey everyone |
17:55.52 | tmccrary | great, now I can't used LinkedList, which must be due to some incompatibility with Android's "Java" stack |
17:56.13 | lirakis | im attempting to do some thing really simple ... get the last known location from the phone. I am using location manager, and I have "access_fine_location" set in the manifest... but I still keep getting a security error. Can some one take a quick look at my code and point me in the right direction |
17:56.14 | lirakis | http://pastey.net/96907 |
17:56.28 | lirakis | The paste contains, error, project class, and manifest |
17:56.33 | Daremonai | I should start developping on android.. stupid time hehe! |
17:56.57 | tmccrary | you don't want to, believe me |
17:57.04 | tmccrary | this Gava BS is getting old |
17:59.10 | Daremonai | hehe.. well I dislike Java as it is.. am a C/C++ person myself.. But, android shows promise. or hoping that it would. |
17:59.52 | tmccrary | no, Java itself is fine |
17:59.59 | tmccrary | its the half ass "Google Java" that sucks |
18:00.30 | tmccrary | its giving me horrible J2ME flashbacks already |
18:01.31 | gdsx | Daremonai: keep in mind that Android likely won't run on any hardware without some hacking first |
18:01.57 | *** join/#android wastrel (n=wastrel@nylug/member/wastrel) |
18:01.58 | Daremonai | hehe tmccrary. |
18:02.37 | gdsx | Daremonai: for Linux, for example, it doesn't run on tons of platforms just because -- lots of people put in lots of work to add platform support |
18:02.44 | lirakis | soo... no takers on the security issue ?? |
18:03.29 | Daremonai | gdsx, I see.. but I already read that android has the drivers for my phone's chipset, I read it a while ago, can't remember the source or how reliable it was. |
18:03.49 | eleftherios | <PROTECTED> |
18:03.51 | wastrel | hi |
18:04.16 | Daremonai | "Qualcomm MSM 7200" That's the chipset's name, if am not mistaken. |
18:07.53 | gdsx | Daremonai: I'm not sure what has and hasn't been announced, so I'll err on the conservative side, but here are some issues you'd need to find solutions for: 1) communication (USB? other?), 2) bootloader, 3) partitioning |
18:08.58 | gdsx | Daremonai: I have no idea how easy or hard it might be to find those solutions for your specific phone, but until you get them, Android isn't going to run on your phone |
18:09.05 | *** join/#android zer0her0 (n=Z@12.20.227.217) |
18:09.25 | Daremonai | gdsx, I see... |
18:09.29 | lirakis | ARG!... this freakin error is driving me insane |
18:10.01 | lirakis | ive very explicitly set the uses-permission ACCESS_FINE_LOCATION in the manifest.. yet i keep getting an error saying the app needs that permission |
18:10.06 | gdsx | Daremonai: by "partitioning," what I mean is "you need to be able to store data on a filesystem that's on some sort of permanent storage on your phone. You need to figure out how to create that partition and get Android stuff pointing at the right place. Also, the kernel needs to know how to access the partition" |
18:10.36 | Daremonai | gdsx, noted. |
18:10.45 | gdsx | lirakis: can you find the source to an app that works correctly? |
18:11.13 | lirakis | gdsx: no .. ive found this http://blogoscoped.com/archive/2007-11-19-n27.html but he doesnt talk about the manifest or permissions |
18:11.13 | gdsx | lirakis: if so, I'd compare Manifests, and if that isn't helpful, maybe send the author an email |
18:12.02 | lirakis | gdsx: like i said .. the error is ultra clear.. and i have it set (see http://pastey.net/96907 ) .. i just dont know why its not seeing that I have given that permission |
18:12.31 | gdsx | lirakis: that's exactly why you should find an app that works and try to figure out what's breaking |
18:12.49 | gdsx | lirakis: you might be missing something that's not intuitive, or it could be a bug, or any number of things |
18:13.35 | lirakis | gdsx: so .. do you write apps for android? |
18:13.44 | gdsx | lirakis: not yet, no |
18:13.53 | gdsx | there are a couple I want to write, but haven't gotten around to it yet |
18:14.03 | lirakis | gdsx: did not think so. |
18:14.10 | jasta | *yawn* |
18:15.09 | gdsx | lirakis: if you don't think I'm being helpful, just say so. Good luck. |
18:15.50 | lirakis | gdsx: i dont think your being helpful. |
18:16.27 | wastrel | i did the hello world tutorial |
18:16.46 | jasta | lirakis: what do you need help with? |
18:18.00 | lirakis | jasta: I keep getting a security error for a ultra simple app ( i just create a location manager and then get a location from last known location). I have set the proper uses-permission in the manifest... but i keep getting the same error. I have a paste with code, error, and manifest here http://pastey.net/96907 |
18:18.36 | lirakis | jasta: i have read several "tutorials" and the docs, but I just cant get the app to run without giving me a security exception |
18:19.17 | jasta | <uses-permission> goes outside the <application> scope. |
18:19.41 | lirakis | jasta: yeah .. i tried moving it around a couple of places... i will move it outside and see what happens |
18:19.54 | jasta | it's not just a suggestion, i know the scoping :) |
18:20.09 | jasta | <manifest><uses-permission /><application>...</application></manifest> |
18:20.10 | lirakis | jasta: no no.. i appreciate the help |
18:20.43 | lirakis | jasta: does it matter if its before or after the application? |
18:20.53 | jasta | no, i just prefer it there |
18:20.59 | wastrel | <manifest><uses-permission /><application>...</application></manifest> |
18:21.14 | wastrel | looks like xml |
18:21.45 | ttuttle | wastrel: It is XML. |
18:22.41 | lirakis | jasta: ok .. ive updated the manifest.. to http://pastey.net/96908 starting up the emulator |
18:22.55 | jasta | you dont need to restart the emulator each time you deploy an apk |
18:22.57 | jasta | (btw) |
18:23.09 | wastrel | i just learned that from a video |
18:23.28 | lirakis | jasta: ahhh! thank you! .. finally some progress |
18:23.54 | jasta | np |
18:23.57 | lirakis | jasta: is this information clearly documented anywhere?? b/c it didnt seem clear to me in the security part of the getting started doc. (the scope part i mean) |
18:25.05 | jasta | not sure, i mustve read it somewhere tho :) |
18:25.15 | *** join/#android unix_infidel (n=blue@adsl-68-94-22-26.dsl.rcsntx.swbell.net) |
18:25.44 | lirakis | jasta: right .. im sure ill encounter it eventually... this is only the second day ive been playing around with the sdk |
18:25.53 | lirakis | jasta: thanks again |
18:26.51 | jasta | well good luck :) |
18:27.36 | jasta | it's a very thoughtful platform, although it is huge and in some areas quite complex |
18:28.08 | lirakis | jasta: im sure ill have more questions ;) |
18:28.08 | jasta | lirakis: i have a small repository of lots of little simple apps if you would find that helpful (in addition to Google's own examples of course) |
18:28.28 | jasta | it's at: http://android-random.googlecode.com, tho most of the code is for M5 (it's easy to adapt to 1.0) |
18:28.49 | jasta | also, if you wish to dive into more complex code, my project is open source: http://five.googlecode.com |
18:28.57 | lirakis | jasta: that would be great. Example code is always good. And google doesnt have much geo code stuff... its mostly graphics and general app stuff |
18:29.31 | jasta | well, i haven't done any geo stuff yet, but i've got a good general grasp on android so i might still be able to help you there |
18:29.37 | lirakis | jasta: cool |
18:29.42 | jasta | (geo doesn't interest me *grin*) |
18:29.44 | lirakis | ill def. check out your stuff |
18:29.51 | lirakis | jasta: WHAT!? |
18:29.52 | lirakis | lol |
18:29.54 | lirakis | jasta |
18:29.56 | lirakis | oops |
18:30.06 | lirakis | jasta: for me android is all about geo spacial apps |
18:30.12 | wastrel | monkey knife fight |
18:30.16 | lirakis | jasta: to each his own |
18:31.13 | jasta | well, it's not, so you're wrong ;) |
18:31.13 | wastrel | nice jasta. more projects to cache data locally <3 |
18:31.22 | jasta | wastrel: ? |
18:31.43 | wastrel | perhaps i'm missing the point of your project ? |
18:31.52 | wastrel | local cache of metadata yes? |
18:32.23 | jasta | well, that's not "the point". it passively synchronizes your music's meta data and then actively streams and caches content on demand |
18:32.54 | jasta | the bottom line is that it's a way to have access to your full music collection without physically syncing your device or ever having enough storage at any time to fit it all |
18:33.18 | jasta | utilizing Wi-Fi and 3G coupled with intelligent preemption and aggressive local caching to make that possible. |
18:33.28 | wastrel | ah |
18:33.31 | lirakis | jasta: your name isnt realted to wwi german fighter squadrons is it? |
18:33.39 | jasta | sure isn't |
18:33.40 | lirakis | /me is randomly curious |
18:34.16 | lirakis | jasta: see http://en.wikipedia.org/wiki/Jasta |
18:34.33 | jasta | truthfully, it was a handle chosen by my 12 year old self to immortalize Josta cola, a briefly lived soda marketted in the US. |
18:35.03 | jasta | and i've kept it for more than a decade for some reason ;) |
18:35.04 | lirakis | interesting |
18:35.07 | *** part/#android lirakis (n=lirakis@cpe-66-108-134-71.nyc.res.rr.com) |
18:35.19 | *** join/#android lirakis (n=lirakis@cpe-66-108-134-71.nyc.res.rr.com) |
18:43.49 | km- | is there a way to turn off the app install protection in the emulator? |
18:44.07 | gdsx | km-: not currently; that was an oversight |
18:44.13 | km- | ah drats. |
18:44.25 | *** join/#android Ward1983 (n=w@91.178.171.187) |
18:44.30 | km- | I found a website that had a spacewar clone. |
18:44.36 | km- | wanted to get my spacewars on |
18:44.50 | gdsx | km-: yeah, will be fixed in the open-source release, which should be happen when handsets hit customers' hands (~oct 22) |
18:44.55 | gdsx | km-: :o) |
18:45.05 | km- | is there a beta version of the market available? |
18:45.21 | km- | hmm, I assume I'd be in the same quandry |
18:45.32 | km- | how would I even get the binary loaded in the emulator |
18:46.09 | gdsx | km-: you can use `adb install` |
18:46.23 | gdsx | km-: so, you should be able to download it on your host machine and `adb install` it from there |
18:46.30 | km- | ahh. |
18:46.50 | *** join/#android BBHoss (n=bbhoss@c-68-62-170-33.hsd1.al.comcast.net) |
18:46.58 | gdsx | km-: (sorry, that part slipped my mind at first) |
18:47.14 | eleftherios | gdsx: it is impressive you know all these things without having done an app. |
18:47.20 | eleftherios | :-) |
18:47.37 | gdsx | eleftherios: I work on the Android team. Not having written an app doesn't mean I don't know anything |
18:47.58 | eleftherios | gdsx: definitely not. |
18:48.26 | eleftherios | gdsx: I didn't know you are on the Android team. I thought you are some well-read Android fan. |
18:48.37 | eleftherios | who likes to help :-) |
18:49.05 | gdsx | eleftherios: well, I am :o) |
18:49.13 | km- | gdsx: do you know if there's a beta of the market floating around somewhere where the lay-person could putter with it? |
18:49.21 | gdsx | I just happen to have more interesting stuff to read than some :o) |
18:49.31 | gdsx | km-: I don't think so |
18:49.34 | *** join/#android poetic_folly (n=poetic_f@213-39.103-97.tampabay.res.rr.com) |
18:50.20 | km- | and how do I go about firing up a shell ;) |
18:50.46 | km- | ooh, adb shell |
18:50.48 | gdsx | km-: well, `adb shell` |
18:50.49 | km- | win |
18:50.49 | gdsx | yeah |
18:51.20 | km- | ... ooh. |
18:52.11 | km- | gdsx: 1.0 sdk, is that going to be the version shipping on the phones? |
18:52.26 | jasta | not exactly, 1.0 is more of an API freeze |
18:52.31 | km- | ah. |
18:52.40 | jasta | but bugs are still eligible for fixes right up to the end |
18:52.43 | km- | I'm eyeing up the fact that there's a gre interface in the kernel |
18:53.23 | gdsx | km-: 1.0_r1, no. The stuff that's in the open-source release will be as close as we can muster to the software on the phone (minus stuff on the phone that we can't release, of course) |
18:53.31 | gdsx | nods a jasta; plus bugfixes |
18:54.07 | eleftherios | gdsx: so, what stuff on the phone you can't release? |
18:54.15 | gdsx | km-: I don't think there is, but I'm not positive. I'm going to be looking at ip6 at some point, but I recall hearing it's not in the kernel right now |
18:54.27 | km- | ip6 would make me extremely happy |
18:54.30 | gdsx | eleftherios: IM software, AmazonMP3, Youtube, among other things |
18:54.42 | km- | but in the meantime seeing gre there makes me hopeful for a vpn client |
18:54.46 | eleftherios | gdsx: application level stuff only? |
18:55.14 | eleftherios | gdsx: will you release any code that talks to GSM hardware modules? |
18:55.21 | gdsx | eleftherios: I don't know, really. |
18:55.26 | eleftherios | I see. |
18:55.39 | gdsx | eleftherios: we don't have the source to the radio code, we get it from (someone) and load it |
18:55.47 | gdsx | eleftherios: but all we have is a binary |
18:55.50 | eleftherios | gdsx: yes, that's what I thought |
18:55.57 | km- | yeah, I'd imagine they just get binary modules for those things |
18:56.05 | jasta | eleftherios: look at the current git repository. you'd be surprised how much code is in there already |
18:56.20 | eleftherios | jasta: I didn;t know there was a public repos |
18:56.25 | jasta | san confirmed earlier that all the Qualcomm drivers will (and are currently) be open sourced |
18:56.27 | km- | now if only I could talk t-mobile into not raping me for this phone |
18:56.31 | eleftherios | I will take a look at it sometime soon |
18:56.43 | km- | they want me to pay $299 for the G1 |
18:56.46 | jasta | eleftherios: pretty exciting, it's looking like they will release much more than expected |
18:56.47 | km- | since I'm not in the "upgrade window" |
18:56.55 | eleftherios | great :-) |
18:57.23 | eleftherios | shame we can't develop in Python or some other nice dynamic language... |
18:57.37 | jasta | itll be just a matter of time... |
18:57.45 | eleftherios | Java is so 90s |
18:57.46 | jasta | all you have to do is compile to dalvik |
18:57.52 | tmccrary | Yeah Jython should work |
18:58.01 | jasta | actually, it shouldn't ;) |
18:58.02 | tmccrary | assuming to fancy classloader problems |
18:58.04 | tmccrary | *no |
18:58.06 | jasta | Jython is a cheap hack |
18:58.23 | tmccrary | Oh yeah? |
18:58.33 | jasta | yeah, there's a thread about this somewhere. |
18:58.41 | eleftherios | tmccrary: there is a project to port Jython to Android, it is called Jythonroid. I am not sure how good Jython is though. |
18:58.50 | *** join/#android adam (n=adam@jenny.mediariffic.com) |
18:59.11 | eleftherios | I think Jython was not active for some time |
18:59.18 | km- | gdsx: gtalkservice.jar is on the filesystem, but there's no app immediately available. Is it there for dependencies or is it something that could be instantiated if you find the right command? :) |
18:59.42 | tmccrary | Whats sad is that Jython handily beats CPython in performance |
18:59.46 | eleftherios | perhaps something like Rhino would be a better choice to port, minus the DOM/browser related stuff |
18:59.48 | km- | wow. maps on the emulator is *snappy* |
19:00.05 | eleftherios | tmccrary: really? I didn't know that. |
19:00.21 | tmccrary | yeah, pretty much all the Java-based ports of dynamic languages do |
19:00.47 | tmccrary | there are reasons why Adobe is trying to make Flash's internals more like Java |
19:00.47 | ahaberlach | The Gtalk Service is used by other parts of the system, but there's no supported and user-visible API. |
19:00.56 | gdsx | km-: ^^^ |
19:00.59 | km- | heh, its funny, I can see my truck parked next to my house on streetview |
19:01.07 | km- | ahaberlach: ahh. |
19:01.19 | km- | ahaberlach: i.e., xmpp is used somewhere inside the software? |
19:01.31 | ahaberlach | Push mail notifications. |
19:01.38 | km- | ahhh. |
19:01.38 | ahaberlach | Also, GTalk |
19:01.48 | ahaberlach | wonders if he's saying too much. :) |
19:02.05 | km- | information wants to be free |
19:02.40 | km- | ultimately it doesnt matter how many beans you spill now -- it's not like you're going to have some competitor swoop in with the same features before oct 22nd |
19:02.52 | ahaberlach | Although sometimes it's more valuable if left to appreciate a bit. :) |
19:03.19 | km- | ... |
19:03.31 | km- | maps has in it's about box "Weather by Wunderground" |
19:03.37 | eleftherios | well, regarding JavaScript I found this http://www.revis.co.uk/site/?q=node/210 |
19:03.48 | km- | how might I activate such weather-like features? :P |
19:03.50 | eleftherios | titled "Local access to Java functions from JavaScript on Android" |
19:04.35 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
19:05.07 | km- | see, I just wanna play with some of the cool shit that I know is hiding in there :) |
19:05.46 | *** join/#android poetic_folly|G5 (n=poetic_f@213-39.103-97.tampabay.res.rr.com) |
19:05.53 | poetic_folly|G5 | hey all |
19:06.13 | km- | hi there |
19:08.24 | Ward1983 | i would like to try android on my PDA, only my screen broke rifht before i was about to try it... so now i would like to know if SSH is included? because i found some chroot i should be able to use |
19:09.36 | km- | android can load on pda's? |
19:09.37 | Ward1983 | yes |
19:09.43 | km- | curious |
19:10.20 | ahaberlach | Umm. Yeah, curious. :) |
19:10.24 | km- | ward: where are you getting documentation on this? |
19:10.34 | km- | digs for a pda |
19:10.42 | ahaberlach | I know that people have futzed around with the n800 and some other devices. |
19:10.48 | ahaberlach | I'm not sure how much progress they've made. |
19:10.58 | Ward1983 | im talking about ARM based devices :) |
19:11.04 | Ward1983 | XScale |
19:11.12 | km- | yeah, I have a couple xscale pda's laying around |
19:11.14 | km- | I'd like to try it |
19:11.14 | tmccrary | actually Android did run on the n810 |
19:11.21 | tmccrary | A coworker of mine had it running |
19:11.22 | Ward1983 | 520Mhz PXA272 in my case with 128MB SD RAM |
19:11.35 | km- | ward: is there documentation you've found on how to do it? |
19:11.50 | eleftherios | Ward1983: is there a site where you are reading how to do it? |
19:11.55 | Ward1983 | km- that toally depends on your device |
19:12.13 | Ward1983 | km- what PDA have you got? |
19:12.46 | km- | I have five or six laying around, I've been a pocketpc developer for almost a decade |
19:12.56 | km- | hmm, this ipaq has an xscale I think |
19:13.12 | Ward1983 | eleftherios, i have debian running for a while, on my PDA you can boot linux with haret, many ipaqs can also do this |
19:13.24 | km- | h1945 |
19:13.28 | Ward1983 | km- yes most iPaqs can run linux lol |
19:13.33 | Ward1983 | with haret |
19:13.35 | gdsx | nods at Ward1983 |
19:13.36 | Ward1983 | google it :) |
19:14.08 | eleftherios | I see. |
19:14.20 | km- | yes |
19:14.22 | BBHoss | anyone know if you can get android running on a nokia N770 tablet? |
19:14.29 | km- | I know.. I'm wondering how you got the image for android |
19:14.36 | Ward1983 | gdsx do you know if ssh or vnc is somehow possible? im planing on using a chroot i found to plavce on my PDA but my screen is broke, so i would need SSH |
19:14.36 | km- | I'm familiar with familiar, haret, etc. |
19:14.47 | km- | there's a android ssh client called connectbot |
19:14.48 | Ward1983 | km- aaaah just a sec ill give you the link |
19:15.18 | gdsx | Ward1983: possible? sure. You just need to build an sshd. VNC might be harder; it don't know what the graphics layer is like, but I don't think it's X |
19:15.20 | Ward1983 | km- its for a zaurus actually but i was wanting to use the kernel and modules for my PDA in combination with it |
19:16.12 | Ward1983 | gdsx ah damn, then it would have no use to try this :( |
19:16.28 | Ward1983 | km- i need a server not a client |
19:16.31 | km- | ahh. |
19:16.36 | Ward1983 | km- because my screen is broke.... |
19:17.18 | km- | hmm, important point to note is that even if I got android loaded on this pda, it would likely not accept input or even come up graphically |
19:17.37 | Ward1983 | km- i have a USB host on my PDA |
19:17.43 | Ward1983 | km- i can hookup a USB hub |
19:17.44 | Ward1983 | lol |
19:17.50 | Ward1983 | keyboard and mouse :) |
19:17.58 | km- | nice |
19:18.49 | Ward1983 | also i have a kernel and modules specifically for this PDA |
19:18.57 | Ward1983 | so touchscreen and buttosn would work also :) |
19:19.43 | Ward1983 | km- http://www.handhelds.org/handhelds-faq/handhelds-faq.html |
19:19.48 | Ward1983 | read that :) |
19:20.15 | km- | yes, like I said, I'm familiar with linux on the ipaq, familiar, the other small linux distros |
19:20.28 | km- | I was talking about getting an actual android load |
19:20.40 | km- | aka, google's kernel, all the fixin's |
19:21.04 | gdsx | km-: I'm sure you can find a gravy recipe to pour all over your iPaq ;o) |
19:21.19 | km- | gdsx: hopefully it has 11 herbs and spices |
19:22.09 | Ward1983 | why googles kernel? |
19:22.34 | km- | you guys took out the picture of lumburgh |
19:22.36 | km- | boo. |
19:22.36 | lirakis | BBHoss: not sure about 770 |
19:22.44 | lirakis | BBHoss: i got it running on my n810 a while ago |
19:23.06 | Ward1983 | km- why googles kernel? |
19:23.07 | km- | ward1983: because I'm interested in running android, and the easiest method to get there would be to be as close to their environment as possible and then fix stuff as it's discovered it's broken |
19:23.10 | BBHoss | lirakis: well they are the same arch just slower right? the 2008 software runs on it |
19:23.44 | Ward1983 | km- im pretty sure you can use the kernel + modules for your pda instead of googles kernel |
19:23.45 | lirakis | BBHoss: the 770 is 2 generations older... the n810 has a keyboard etc. I think they are different enough that it there may be issues .. but i cant say for sure |
19:23.53 | Ward1983 | well doesnt matther now i cant test it anyway |
19:23.54 | lirakis | BBHoss: but yes.. they both run maemo |
19:23.57 | Ward1983 | thanx for the info |
19:23.58 | Ward1983 | byebye |
19:24.02 | lirakis | BBHoss: .. although .. not the same versions of maemo ;) |
19:24.33 | lirakis | lirakis: i think the latests the 770 can run is chinook (if it can even run that) .. the 810 runs diablo now |
19:24.40 | BBHoss | lirakis: did anything come up or did it just boot the kernel and die |
19:25.05 | lirakis | BBHoss: no it booted up .. and looked like the older android .. with the scrolling app bar at the bottom |
19:25.05 | km- | do any of you know what the virtual resolution is of the screen |
19:25.12 | lirakis | BBHoss: it was pretty damn rough though |
19:25.13 | lirakis | lol |
19:25.16 | BBHoss | heh |
19:25.25 | lirakis | BBHoss: i wiped it and put maemo back on |
19:25.42 | lirakis | BBHoss: i do have a g-1 coming though! (.. muwahahaha!) |
19:25.59 | gdsx | km-: which screen? |
19:26.53 | km- | the desktop of android |
19:27.13 | gdsx | km-: well, the G1 is HVGA, so 320x480 |
19:27.24 | km- | that's the physical resolution |
19:27.33 | km- | but the screen will scroll if you swipe in either direction |
19:27.39 | km- | so are we assuming it's 960x480 total? |
19:28.15 | gdsx | km-: oh, yeah, you get 3 workspaces. And there's likely some way to get at the default wallpaper just to check |
19:28.24 | km- | ah, the youngun is fussing, bbl |
19:28.27 | km- | gdsx: thanks! |
19:28.33 | gdsx | np |
19:28.53 | Acsia | has anybody managed to play around with ActivityInstrumentationTestCase |
19:28.55 | Acsia | ? |
19:36.22 | *** join/#android ITechJunkie (n=TechJunk@ip68-97-151-226.ok.ok.cox.net) |
19:36.40 | ITechJunkie | Whats goin on guys? |
19:37.22 | *** join/#android Darkrift2 (n=AAQWR1@ip68-104-161-224.ph.ph.cox.net) |
19:37.49 | Darkrift2 | anyone know any places with android downloads (apps,games) ? |
19:39.23 | zhobbs | Darkrift2: helloandroid.com/apps |
19:39.29 | *** join/#android chomchom (n=chomchom@78.32.95.81) |
19:39.31 | Darkrift2 | nice, ty |
19:39.37 | zhobbs | but that'll be depreciated when marketplace comes out |
19:40.18 | chomchom | Is there anything I should know when using content providers within a service? |
19:40.27 | chomchom | context.getContentResolver().insert(query, null); keeps throwing null |
19:40.38 | chomchom | but works in instrumentation unit tests |
19:41.09 | chomchom | Has anyone used content providers successfully within their service? |
19:41.39 | chomchom | Someone that could point me to some code would be a star |
19:43.02 | ttuttle | hey |
19:48.51 | *** join/#android lukek_ (n=lkolesza@c-24-127-0-184.hsd1.va.comcast.net) |
19:57.45 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
19:59.16 | *** join/#android rufus_ (n=rufus@c-98-226-41-174.hsd1.il.comcast.net) |
20:05.45 | *** part/#android Dougie187 (n=doug@68.35.245.156) |
20:15.56 | chomchom | I have a service that is running and trying to access my content provider to insert new daa |
20:16.15 | chomchom | It looks like I need to specify some permissions for the service |
20:16.22 | chomchom | As it keeps throwing nulls |
20:16.54 | chomchom | where as content provider interaction done from within my applications normal running process works fine |
20:17.18 | chomchom | How do I go about permissioning up the service? |
20:17.33 | jasta | there is no special permission necessary for your application to access other parts of your app. |
20:17.49 | jasta | if they are two separate applications, however, then you will need to give permission. |
20:18.16 | jasta | or rather, you should. i dont know that you must for sure |
20:20.04 | chomchom | yeah its "strongly recommended" that you use the <grant-uri-permissions> tag |
20:37.06 | *** join/#android dan-ny|away (n=danny@ip-88-153-130-228.unitymediagroup.de) |
20:37.14 | *** part/#android dan-ny|away (n=danny@ip-88-153-130-228.unitymediagroup.de) |
20:47.02 | *** join/#android hansengel (n=hansenge@ip72-223-27-228.ph.ph.cox.net) |
20:48.01 | hansengel | Hi, Android noob here. I'm trying to make an app that contains tabs and, inside those tabs, ListViews. I can't figure out how to do this, because I need to extend TabActivity and ListActivity at the same time, somehow. (Java noob, too.) |
20:48.53 | hansengel | How can I do this? |
20:48.58 | f00f- | it's all in the layout |
20:49.02 | f00f- | just have an Activity |
20:49.32 | f00f- | <tabs><tab1><list/></tab><tab2><list/></tab2>...</tabs> |
20:49.34 | f00f- | conceptually |
20:49.37 | hansengel | f00f-: But then when I call getTabHost() or setListAdapter() I get undefined errors |
20:49.44 | f00f- | well |
20:49.46 | f00f- | you need |
20:49.58 | f00f- | private ListView list; |
20:50.15 | f00f- | list1 = (ListVieW) findViewById(R.id.myList1); |
20:50.15 | f00f- | etc. |
20:50.29 | f00f- | look at some samples, they do this perfectly. |
20:50.48 | f00f- | you should be able to do this without any code in the activity at first |
20:51.07 | f00f- | i can't explain that well today |
20:51.20 | hansengel | lol, okay, I'll check out the samples :) |
20:51.43 | f00f- | the FlavoredActivity's are not that helpful when you need to do compelx things |
20:52.32 | f00f- | setListAdapter ==> myListView.setAdapter(myAdapter); |
20:58.05 | hansengel | Ah, so I need to use Intents.. |
21:02.17 | zhobbs | ListActivity doesn't really do that much for you, just use activity |
21:04.53 | *** join/#android duey (n=duey@203.96.223.40) |
21:06.12 | *** part/#android Elijah (n=Eli@68-244-254-143.area3.spcsdns.net) |
21:09.00 | *** part/#android lirakis (n=lirakis@cpe-66-108-134-71.nyc.res.rr.com) |
21:11.18 | *** join/#android BBHoss (n=bbhoss@c-68-62-170-33.hsd1.al.comcast.net) |
21:17.39 | *** join/#android pedro_mg (n=pedromg@89.214.73.198) |
21:19.12 | pedro_mg | hi, JRuby success on Android ? Is it possible ? |
21:26.14 | gdsx | pedro_mg: of course it's possible. The questions are (1) how hard will it be, (2) how slow will it be, and (3) how do you use the Java API? I don't know the answer to those questions, but they'll give you a good idea of whether it's worthwhile. |
21:27.06 | gdsx | pedro_mg: keep in mind that Android's VM runs Dalvik bytecode, which isn't quite Java bytecode. So depending on how JRuby works, it might end up being "rewrite so that it outputs this other bytecode" |
21:28.03 | gdsx | pedro_mg: I'm a big ruby fan, though, so if you find things out, I'd be interested to hear |
21:28.30 | f00f- | not sure *why* you would want ruby or other heavy scripting language on a mobile device |
21:28.34 | f00f- | maybe you need to analyze your requirements, first |
21:29.08 | f00f- | if you want scripting, maybe take a look at embedding Lua or... some guy in here was working on a simple scripting language |
21:29.19 | f00f- | forgot what it was called, the one where the operators were kinda mixed up :P |
21:29.39 | gdsx | f00f-: the advantage, as someone else put it, is that you can reasonably write the code on your device |
21:30.09 | f00f- | gdsx: well in that case it's just for development fun? so performance is probably not a concern |
21:30.15 | gdsx | f00f-: you're not going to write java on a tiny keyboard. But you could pretty easily hack up some useful 1- and 2-liners that would make your life a lot easier |
21:31.06 | gdsx | f00f-: it all depends. I don't have a specific use-case in mind, but there are definitely situations where it'd be useful, and other situations where it wouldn't |
21:31.17 | f00f- | aye |
21:38.01 | *** join/#android gyudon7 (n=gyudon7@p8136-ipad406hodogaya.kanagawa.ocn.ne.jp) |
22:01.55 | *** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745) |
22:17.13 | eleftherios | pedro_mg: Dalvik is often referred to as a Java Virtual Machine, but this is not strictly accurate, as the bytecode on which it operates is not Java bytecode. Instead, a tool named dx, included in the Android SDK, transforms the Java Class files of Java classes compiled by a regular Java compiler into another class file format (the .dex format). |
22:27.49 | zhobbs | wow, operapluginwrapper was just using 349% of my cpu |
22:29.59 | onanism | lol |
22:30.01 | onanism | wow |
22:30.08 | onanism | that's alot zhobbs |
22:30.32 | zhobbs | hehe, quad core cpu's rule, still had 50% of one core left :) |
22:32.04 | *** join/#android Dralspire (n=dralspir@56-196.126-70.tampabay.res.rr.com) |
22:33.46 | *** join/#android Fus (n=rafal@host-81-190-8-105.gdynia.mm.pl) |
22:36.52 | onanism | yeah |
22:37.05 | onanism | jeez oh man that woulda sucked on my laptop |
22:37.08 | onanism | brb |
22:40.47 | gdsx | zhobbs: do you have any memory left? |
22:41.37 | zhobbs | gdsx: yeah, memory is fine, just something weird with opera + flash.. |
22:41.56 | gdsx | zhobbs: I've found that on my machine, firefox and/or nspluginwrapper starts allocating memory as fast as it can until I'm out, and then it releases it. It happens about every 30 seconds, and will allocate and then release 500 megs in a few seconds |
22:42.09 | zhobbs | ouch |
22:42.21 | ttuttle | gdsx: ah |
22:42.27 | zhobbs | flash causes a lot of problems for linux users |
22:42.30 | ttuttle | gdsx: 64-bit? |
22:42.36 | gdsx | ttuttle: yup; I hate flash |
22:42.45 | ttuttle | gdsx: me too |
22:43.36 | *** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net) |
22:48.17 | *** join/#android DannyB (n=dannyb@c-69-139-151-245.hsd1.md.comcast.net) |
22:50.17 | *** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-bcda1a767c03a150) |
22:51.32 | *** join/#android matt_c (n=mcroydon@gozur.sunflowerbroadband.com) |
23:21.56 | *** join/#android rufus_ (n=rufus@c-98-226-41-174.hsd1.il.comcast.net) |
23:32.24 | *** join/#android The_PHP_Jedi (n=ThePHPJe@66.50.249.32) |
23:40.18 | plusminus_ | Made a new Android-OpenStreetMapView Demo... |
23:40.19 | plusminus_ | http://www.youtube.com/watch?v=sq8fq4d-seA |
23:43.12 | ulmen | plusminus_: nice work |
23:49.21 | *** join/#android mohbana (n=mohbana@87-194-191-26.bethere.co.uk) |
23:49.21 | zhobbs | plusminus_: awesome! |
23:49.28 | mohbana | when is android going to be available in the uk? |
23:49.58 | zhobbs | mohbana: november I think |
23:50.25 | mohbana | zhobbs: do u have a link, i presume i could preorder right? |
23:51.25 | zhobbs | no, just going off memory of the press conference |
23:56.17 | chomchom | Question: I have all my content providers giving out data from one over arching provider that delegates to the others based on the contents of the URI pattern matcher |
23:56.45 | chomchom | But I seem to be having problems registering them within the manifest |
23:56.55 | chomchom | Has anyone else used this approach? |