* Use a game-object graph to group all your players, explosions, everything. Objects can hold other objects. The game-loop essentially walks the object graph and calls .execute() on each object, time permitting. If not enough time in the current frame, then some object-groups are skipped. See his "ReplicaIsland" opensource game for example.
@ncr100 * Each object can do a list of functions, optionally: render, intersect, collect input, etc.
* Use 3 threads: 1. main thread for miscellaneous bootstrapping, mostly idle. 2. game logic thread for updating positions, intersections, etc. 3. rendering thread for blitting.
* Use DDMS to discover unexpected memory allocations by the Java runtime - in places where you think there are no allocations, sometimes there are. Force trigger GC during idle times...etc.
@ncr100 * Add a profiler to collect stats from the start of your project. Dump values to the log every 3 seconds. Not to screen since that can interfere with framerate.
* Use [] array not the Collections (ArrayList, etc) as they alloc. Don't use enum. Don't use Array.sort() Consider using an alternate framework that doesn't use allocations, or does use a pool .. to replace Collections.
@ncr100 * Don't call functions if possible. Use static functions. Don't call through interfaces (30% slower). Virtual functions ok, but not interface, nor jni. So no .get nor .set if possible. Make fields public. Avoid calling lots and lots of native functions - calling is slow even though the native functions themselves are quick.
* Use final keyword. Use android Log.d instead of System.out.println.
@ncr100 * Use TraceView - the android sdk's profiling tool.
* Use SpriteMethodTest sample app to try out the canvas verus opengl speed. opengl draw_texture 2d can be 3x faster than using canvas. most devices today support opengl 1.1+. VBO can be useful too since you can use UV's to build your scene and use fewer draw jni calls. ATITC texture compression can help improve performance on devices that support it.
Appiction isn't your ordinary mobile application development company. We’re an App Development Studio with ownership in 50+ applications. We turn a large number of potential clients away because we don't build low-cost and non-performing apps. We build quality. If success is important to you, and you want your idea to flourish, we're your app development partner.
Appiction isn't your ordinary mobile application development company. We’re an App Development Studio with ownership in 50+ applications. We turn a large number of potential clients away because we don't build low-cost and non-performing apps. We build quality. If success is important to you, and you want your idea to flourish, we're your app development partner.
There's lie, big lie and statistic 0:04:22. Google trying to create a boom for cell phone gaming? Good luck, Google agent!.. U imposter of a greasy haired nerd! :)
@veQue2 It's half a joke, but half serious: The less function calls you make, the more optimized it is. In other words, don't put all of your logic into dozens of Java methods; try to put all of your logic into as few methods as possible. This only applies for code that needs to be optimized; i.e. a game loop which is called 60 times a second.
@veQue2 It's half a joke, but half serious: The less function calls you make, the more optimized it is. In other words, don't put all of your logic into dozens of Java methods; try to put all of your logic into as few methods as possible. This only applies for code that needs to be optimized; i.e. a game loop which is called 60 times a second.
Hey google Make youtube videos longer we know u have bandwidth problems but look there are thousands of youtube partners u guys make billions every day i mean WTF let us have at least 1 hour long videos
@kassem435 It sounds like a good speech, but damn he is speaking very (too) fast.
I understand, if he is not used to speaking, after a while it becomes hard, because there is no reaction from the crowd for some time. It can mean they are interested and listening, but he needs a reaction from them. Maybe to relax himself he shut put in a joke of some kind, so he can hear people laugh.
Anyways, he is young, I think he will learn. Everyone are nerveous the first times..
Outstanding video. Great breakdown on a good application of composite pattern in relating to games, sprinkled with some IoC and dependency injection. This guy knows what he's doing. After porting hundreds of mobile games I've found that for the most part this type of design and approach is the exception to the rule, unfortunately.
@pliablemammal lol true! They can gladly have it. Plenty more where than came from. In ten years time, if Bing doesn't beat em, comments like that will probably get people killed by a Google laser built into their laptop.
@RedClownKnight What are you really working on. We have been working on android since 4 months. Made a plenty of database apps. Now we have begun working on games.
Yeah, I'm trying to find out what's up with that, too. Some posts online say that OGL configs in the droid need tweaking. On the other hand, the program behaved the same in the emulator.
I tried to add comment but mistakenly reported this as obscene -- it's not, sorry.
I didn't see the URI at the end of this video, and would like to look at it...
My feedback: This video excellent. Very informative. The only thing that could make it better is if the speaker had another half an hour or so to answer all the questions from the audience.
I'm keen to learn OpenGL in Java for Android now, and my next phone will have Android so that I can experiment.
I'm getting an HTC Droid Eris. I kinda wonder how game input will work, since it has no hardware keyboard. It only has the touch screen, two regular buttons (Send and End), a trackball and some touch buttons. Wouldn't using the screen for input during a game bog it down as was mentioned toward the end of the presentation, or are there ways to simplify the events that'd take place as you touched the screen?
So true about making games, determining which players play what and how to compose the AI, great presentation, coding games on android is hard though I attempted coding, HARD
Console is "old?" Is "old" a bad thing, or a good thing? I like console games, especially those that use ASCII art, and I also value both new and old, so I'm confused by your comment.
Could you elaborate on what you're really asking? Thanks.
Actually, I agree with the idea of bringing back the older style of games. All these big 3D games that are available today are mostly the same, with the same game mechanics, albeit with different textures, characters, weapons, etc.
The games from the 1980s provided true variation that truly tickled our brains, which nearly all modern games fail to do. I would love to see more 1980s spirit in gaming come back, and I hope Android will be the platform to "trigger" this.
Audio is really odd. It sounds all garbled (androidy ;) but when I plug in headphones it's all fine. Pulse audio to blame again? Linux audio stack in general? ;)
Most of the I/O videos are very low at volume, so i have to download them and play with an external player which can do amplification. Although it's very good that all the session go online on YouTube.
I wish i can have a HTC Magic too so i can start developing for a real hardware. :|
So all of these oop principles gonna slow you down... great
jellyfaceification 3 weeks ago
wtf happened to the sound? yesterday it was fine =/
penna420 1 month ago
nice sound ;)
zzgarbu 1 month ago
jkvjku,b, what are you saying, i know it is something awsome, i just don't understand it
thomasmaagaard 1 month ago
watched this awesome talk at least ten times in the last couple of months. game programming is pain!
unruheGER 1 month ago
Check out one of my first 3D application I wrote on my channel or use this: /watch?v=DLplItqq9YA
Tell me what you think. Thanks :)
bboysil 2 months ago
Who wants to be a gay for host?
burraak1 2 months ago
00:00:46 you know that you audience consists of a bunch of nerds if they laugh about THAT joke (if it was even meant to be a joke).
wait a second, I probably would too...
Speedomon 4 months ago
* Use a game-object graph to group all your players, explosions, everything. Objects can hold other objects. The game-loop essentially walks the object graph and calls .execute() on each object, time permitting. If not enough time in the current frame, then some object-groups are skipped. See his "ReplicaIsland" opensource game for example.
ncr100 4 months ago
@ncr100 * Each object can do a list of functions, optionally: render, intersect, collect input, etc.
* Use 3 threads: 1. main thread for miscellaneous bootstrapping, mostly idle. 2. game logic thread for updating positions, intersections, etc. 3. rendering thread for blitting.
* Use DDMS to discover unexpected memory allocations by the Java runtime - in places where you think there are no allocations, sometimes there are. Force trigger GC during idle times...etc.
ncr100 4 months ago
@ncr100 * Add a profiler to collect stats from the start of your project. Dump values to the log every 3 seconds. Not to screen since that can interfere with framerate.
* Use [] array not the Collections (ArrayList, etc) as they alloc. Don't use enum. Don't use Array.sort() Consider using an alternate framework that doesn't use allocations, or does use a pool .. to replace Collections.
ncr100 4 months ago
@ncr100 * Don't call functions if possible. Use static functions. Don't call through interfaces (30% slower). Virtual functions ok, but not interface, nor jni. So no .get nor .set if possible. Make fields public. Avoid calling lots and lots of native functions - calling is slow even though the native functions themselves are quick.
* Use final keyword. Use android Log.d instead of System.out.println.
ncr100 4 months ago
@ncr100 * Use TraceView - the android sdk's profiling tool.
* Use SpriteMethodTest sample app to try out the canvas verus opengl speed. opengl draw_texture 2d can be 3x faster than using canvas. most devices today support opengl 1.1+. VBO can be useful too since you can use UV's to build your scene and use fewer draw jni calls. ATITC texture compression can help improve performance on devices that support it.
ncr100 4 months ago
Respond to this video... * Touch events come in floods - try sleeping for 16ms in the onTouch callback to slow that down
* Take time to polish your game - appeal to picky users with higher quality stuff.
ncr100 4 months ago
He looks a bit like the young Jimmy Page :)
MediaFilter 5 months ago
pruett is a true public speaker for all coders, awesomeness, better shirt than that 2010 one, lol - gaz.
A1260T 6 months ago
It would be really really cool if we could download the presentation to remember, show others, read again once!
Appfyr 7 months ago
This has been flagged as spam show
"Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes"
beuti007 7 months ago
This has been flagged as spam show
Do you
have iPhone app idea? You can make your own iPhone app
with a software called
AppWizard in less than 30
minutes
sourov1000 7 months ago
This has been flagged as spam show
Do you
have iPhone app idea? You can make your own iPhone app
with a software called
AppWizard in less than 30
minutes"
sourov1000 7 months ago
This has been flagged as spam show
"Do you have iPhone app idea? I heard you can make your own iPhone app with a software called AppWizard in less than 30 minutes"
MrSubratshah 7 months ago
This has been flagged as spam show
"Do you have iPhone app idea? I heard you can make your own iPhone app with a software called AppWizard in less than 30 minutes"
MrSubratshah 7 months ago
This has been flagged as spam show
"Do you have iPhone app idea? I heard you can make your own iPhone app with a software called AppWizard in less than 30 minutes"
MrSubratshah 7 months ago
This has been flagged as spam show
Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes"
MrSubratshah 7 months ago
This has been flagged as spam show
Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes"
MrSubratshah 7 months ago
This has been flagged as spam show
it's very very nice.I like it very much.
Appiction isn't your ordinary mobile application development company. We’re an App Development Studio with ownership in 50+ applications. We turn a large number of potential clients away because we don't build low-cost and non-performing apps. We build quality. If success is important to you, and you want your idea to flourish, we're your app development partner.
abid1770 7 months ago
Appiction isn't your ordinary mobile application development company. We’re an App Development Studio with ownership in 50+ applications. We turn a large number of potential clients away because we don't build low-cost and non-performing apps. We build quality. If success is important to you, and you want your idea to flourish, we're your app development partner.
abid1770 7 months ago
Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes
shavinda34 7 months ago
Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes.
sweet1553 7 months ago
very good iPhone.
Frony120 7 months ago
This has been flagged as spam show
"Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes"
tuhin5858 7 months ago
"Do you have iPhone app idea? You can make your own iPhone app with a software called AppWizard in less than 30 minutes"
tuhin5858 7 months ago
"Do you have iPhone app idea? I heard you can make your own iPhone app with a software called AppWizard in less than 30 minutes"
czsohel 7 months ago
DAMN that game sucked so hard.
Liiinusen 10 months ago
this guy talks EXACTLY like Tony Stark... Robert Downey Jr.'s illegitimate son much?
calvino123456 10 months ago 4
There's lie, big lie and statistic 0:04:22. Google trying to create a boom for cell phone gaming? Good luck, Google agent!.. U imposter of a greasy haired nerd! :)
v4mpir33d 1 year ago
subtitles are out of sync.. and disappear too fast
RoyBarina 1 year ago
"writing java code that is fast"
Java code? o.0
grimlock047 1 year ago
@grimlock047
programming language
like c, c++...
hej100 1 year ago
@grimlock047 Yes, the android platform is able to run Java code natively so you do not have the virtual machine overhead.
Flightmare 11 months ago
What does he mean when he says don't use functions? 34:35 how in the world can I make a game without calling functions?
veQue2 1 year ago
@veQue2 Hey Just remove you function call from you function call So you can inline while you inline!
(Oh yes, Uncle Bob would be mad. I mean realy MAD)
zyrgzyrg 1 year ago
@veQue2 It's half a joke, but half serious: The less function calls you make, the more optimized it is. In other words, don't put all of your logic into dozens of Java methods; try to put all of your logic into as few methods as possible. This only applies for code that needs to be optimized; i.e. a game loop which is called 60 times a second.
euroq 11 months ago
@veQue2 It's half a joke, but half serious: The less function calls you make, the more optimized it is. In other words, don't put all of your logic into dozens of Java methods; try to put all of your logic into as few methods as possible. This only applies for code that needs to be optimized; i.e. a game loop which is called 60 times a second.
euroq 11 months ago
Comment removed
veQue2 1 year ago
best video on youtube.
arup02 1 year ago
thanks exactly what i was looking for
Yekolf 1 year ago
I really would enjoy watching this, but the sound seems to be corrupt! Please re-upload or fix, as everything said is invaluable.
sskenth 1 year ago
Nice
zyrgzyrg 1 year ago
Great talk, thanks!~
fitz297 1 year ago
I can't here well the sound. It seems it's broken.
MendaSpain 1 year ago
Good presentation, but I have sinking feeling that he may be a vampire...
ShiftyMcCan 1 year ago
Wow. This guy is my hero. He's wearing a dork sweater, has pale skin and greasy hair. You know this guy is legit.
Virginityrocks 1 year ago 72
@Virginityrocks Dork? :p you must be American >.<
restf0rm 1 year ago
@Virginityrocks
Don't forget...he also speaks Japanese. *facepalm* *shakes head*
priestwhitebrows 10 months ago
@priestwhitebrows
he does ?, he might wanna check my anime video,and tell me if the subs are terrible..
i have no clue..
TheHumansoverMoney 10 months ago
Really cool presentation, helps put things into perspective for those of us considering developing on Android. I enjoyed the jokes :)
Dracula0000 1 year ago
The dude is scary. Ultimate 'pick me' mentality with a head on his shoulders.
grenadei 1 year ago
Generally all Google speakers are sympatic. Because they have so high knowledge.
BTW, it helps seeing it a second time. The subs are out of sync thgough, theyre not helping if english is not the native language.
ytvoice1 1 year ago
Hey google Make youtube videos longer we know u have bandwidth problems but look there are thousands of youtube partners u guys make billions every day i mean WTF let us have at least 1 hour long videos
TotalGameMaster 1 year ago
@avingard hahahaha, your comment to him made me laugh
DoozyJr 1 year ago
Good talk, I think he just convinced me not to make games in Java. :P
jasongosen 1 year ago
@avingard um explain what you mean?
kassem435 1 year ago
Awesome. Very useful insights and tips. Thanks!
TehNetherlands 1 year ago 2
it's annoying to listen at hes to nervous
kassem435 1 year ago
@kassem435 It sounds like a good speech, but damn he is speaking very (too) fast.
I understand, if he is not used to speaking, after a while it becomes hard, because there is no reaction from the crowd for some time. It can mean they are interested and listening, but he needs a reaction from them. Maybe to relax himself he shut put in a joke of some kind, so he can hear people laugh.
Anyways, he is young, I think he will learn. Everyone are nerveous the first times..
ytvoice1 1 year ago
@ytvoice1 i do agree if i was in his position i would have let some jokes out just to get a reaction
TotalGameMaster 1 year ago
@kassem435
but, he sounds sympathic
kirika727 1 year ago
This has been flagged as spam show
Outstanding video. Great breakdown on a good application of composite pattern in relating to games, sprinkled with some IoC and dependency injection. This guy knows what he's doing. After porting hundreds of mobile games I've found that for the most part this type of design and approach is the exception to the rule, unfortunately.
soshimo 1 year ago 15
Comment removed
solanisrs 1 year ago
interesting...i wish i knew what he was talking about :-/
overtext 1 year ago
@overtext Take any basic CS course and trust me, you will.
0rmick 1 year ago
@0rmick thanks I'll look into it
overtext 1 year ago
thanks for sharing
jasooon85 1 year ago
Freaking movies on Youtube...
NeverForgetWizet 1 year ago
is there a transcript somewhere?
looris 1 year ago
The subs suck. I like all GoogleDevs vids. This is really helpful.
Flashtoorev 1 year ago 2
is it only for me or the sounds is quite low quality and quiet?
hardToSignUpHere 1 year ago 23
@hardToSignUpHere Fine for me!
uluvatc 9 months ago
very good!
zxjayzhou 1 year ago
he says "um" a lot...
surfdudezuri 1 year ago
This comment has received too many negative votes show
Screw Google.
iamhonestjohn 1 year ago
lol they own your comment.
pliablemammal 1 year ago 4
@pliablemammal lol true! They can gladly have it. Plenty more where than came from. In ten years time, if Bing doesn't beat em, comments like that will probably get people killed by a Google laser built into their laptop.
iamhonestjohn 1 year ago
Maybe it's Java.
Wonder when someone is going to release a C/C++ tools
RedClownKnight 1 year ago 2
This has been flagged as spam show
go up to your URL bar, put a Q between the words you and tube and then press enter or click go
PIusmizu 1 year ago
This has been flagged as spam show
go up to your URL bar, put a Q between the words you and tube and then press enter or click go
Bl00dySh0tz 1 year ago
This has been flagged as spam show
"go up to your URL bar, put a Q between the words you and tube and then press enter or click go"
bewarehack 1 year ago
This has been flagged as spam show
"go up to your URL bar, put a Q between the words you and tube and then press enter or click go"
carmscarms 1 year ago
@carmscarms so?
CrackNImO 1 year ago
This was very helpful for me
since I'm also working on android games.
and like what he said.
I also never wrote an java app before
RedClownKnight 1 year ago
@RedClownKnight What are you really working on. We have been working on android since 4 months. Made a plenty of database apps. Now we have begun working on games.
Have you looked into game engines like Rokon?
maxood007 1 year ago
i ran his frame rate tester on my droid, and canvas had better frame rate than the 3 opengl options
squabsquab 1 year ago
Yeah, I'm trying to find out what's up with that, too. Some posts online say that OGL configs in the droid need tweaking. On the other hand, the program behaved the same in the emulator.
Jaycephus01 1 year ago
I would be interested in seeing his source code...
frenchmen77 1 year ago 2
@frenchmen77 me too
maxood007 1 year ago
Its a really cool presentation, but he could talk a little slower at some points.. Nevertheless cool!
ssankoo 2 years ago
I'm definitely getting an Androit :)
papucimurdari 2 years ago 2
This was great help. Thanks.
tedkarenm2 2 years ago 4
This has been flagged as spam show
wow does this guy shut. up.
teamansion 2 years ago
What do you mean "were?" Humans are continually evolving.
SirEricCartman 2 years ago
This comment has received too many negative votes show
This guy talks fast and acts slow.
I think he uses the cocaine
MrCricketFlash 2 years ago
this video is waaaaaaaay to quiet.
neonstrike 2 years ago
Antes estos videos tenían subtítulos cierto?...
dansal88 2 years ago
I tried to add comment but mistakenly reported this as obscene -- it's not, sorry.
I didn't see the URI at the end of this video, and would like to look at it...
My feedback: This video excellent. Very informative. The only thing that could make it better is if the speaker had another half an hour or so to answer all the questions from the audience.
I'm keen to learn OpenGL in Java for Android now, and my next phone will have Android so that I can experiment.
SirEricCartman 2 years ago
This has been flagged as spam show
Thanks for the info If your a webmaster feel free to add your link to my web directory
lisingsforyou net
ListingsforyouDOTnet 2 years ago
This video is going to save me a lot of pain for my next development. Gracias Chris, VBO's seemed like the thing that will work for me.
orlandomei 2 years ago
who actually watched the whole thing
polishboy42 2 years ago
meeeeeeeeeeeeeeeeeeeeeeeeeeeeee not
reeceTHEmelter123 2 years ago
I watched the whole thing, although I paused it part way through to go have dinner. It was a very informative presentation.
SirEricCartman 2 years ago
This comment has received too many negative votes show
ling ass vid
gorgeconowitz 2 years ago
ive had the problem with frame rate in flash befor.
so its not just an android problem
poodlelord 2 years ago 3
I'm getting an HTC Droid Eris. I kinda wonder how game input will work, since it has no hardware keyboard. It only has the touch screen, two regular buttons (Send and End), a trackball and some touch buttons. Wouldn't using the screen for input during a game bog it down as was mentioned toward the end of the presentation, or are there ways to simplify the events that'd take place as you touched the screen?
kubevubin 2 years ago 4
Maybe the touch-screen just acts like a mouse? That's how it works on other computers.
SirEricCartman 2 years ago
This comment has received too many negative votes show
gay... ke desocupado elke vea esta mierda!!
alejorasanz 2 years ago
This comment has received too many negative votes show
im a man, but i find this guy is considerably hot... I am not gay or anything. but.. he is hot.
virtuous8 2 years ago
Sorry dude, but you are definitely gay
jimmyjay122 2 years ago
This comment has received too many negative votes show
No, you're gay alright.
brechtjah 2 years ago
This has been flagged as spam show
you are gay ,virtous8
WeskerTheDark 2 years ago
So true about making games, determining which players play what and how to compose the AI, great presentation, coding games on android is hard though I attempted coding, HARD
iPCAdministrator 2 years ago
1 hour and 1 min, wow
VanDude245 2 years ago
Thanks, save around 20% cpu time in my game thread by applying some of the techniques you mention...
UKLooney 2 years ago 5
This comment has received too many negative votes show
Unclear speech to fast slow down don't get stressed
haguylerman 2 years ago
The reason it's stressed is that he has to cover lots of information in one hour
Holokauston 2 years ago 10
"Muscle bound space marines who have amnesia"!!! LMAO!
Sidsix5555 2 years ago 6
This comment has received too many negative votes show
what about PC games? Console is old.
MSJDesign 2 years ago
Console is "old?" Is "old" a bad thing, or a good thing? I like console games, especially those that use ASCII art, and I also value both new and old, so I'm confused by your comment.
Could you elaborate on what you're really asking? Thanks.
SirEricCartman 2 years ago
This comment has received too many negative votes show
hahaha...eh...eh...eh....eh...eh...
Playver1337 2 years ago
This comment has received too many negative votes show
"yeah, casual-gaming is a good idea. We should stop caring about hardcore gamers and make some colorful and full-of-kid-stuff games!!!"
¬¬
FranLsk 2 years ago
Actually, I agree with the idea of bringing back the older style of games. All these big 3D games that are available today are mostly the same, with the same game mechanics, albeit with different textures, characters, weapons, etc.
The games from the 1980s provided true variation that truly tickled our brains, which nearly all modern games fail to do. I would love to see more 1980s spirit in gaming come back, and I hope Android will be the platform to "trigger" this.
SirEricCartman 2 years ago
This comment has received too many negative votes show
...stfu.
neonstrike 2 years ago
That's not even a word. You want to try again?
SirEricCartman 2 years ago
This comment has received too many negative votes show
S.T.F.U.!
neonstrike 2 years ago
Oh, I see, that was an acronym! I think I can figure this one out 50%...
If the first two letters stand for Scott Tinnerman, the last two stand for...
Hmm, I dunno. What would they could be for? Hmm.
Would you like some home made soup?
SirEricCartman 2 years ago
Comment removed
neonstrike 2 years ago
This comment has received too many negative votes show
tEnOrman. Now S.T.F.U.
neonstrike 2 years ago
Hey, you will respect my authoritah! I will tell you what to do, not the other way around!
SirEricCartman 2 years ago
This comment has received too many negative votes show
No. S.T.F.U.
neonstrike 2 years ago
You keep writing the STFU acronym, but I only have a guess for what 50% of it means. You are a terrible communicator.
SirEricCartman 2 years ago
This comment has received too many negative votes show
No I mean it. S.T.F.U.
neonstrike 2 years ago
S.T.F.U, Noone wants to see you typing 'STFU' repeatedly. Fagtard.
hitchen1 2 years ago
This comment has received too many negative votes show
S.T.F.U.
Tardfag.
neonstrike 2 years ago
This has been flagged as spam show
S.T.F.U.
Fardtag.
hitchen1 2 years ago
This has been flagged as spam show
S.T.F.U. gatdraF
neonstrike 2 years ago
This has been flagged as spam show
S.T.F.U.
Your face.
hitchen1 2 years ago
This has been flagged as spam show
S.T.F.U.
yOUR mOmz0rz.
!r@wr!
neonstrike 2 years ago
This has been flagged as spam show
S.T.F.U.
Seriously, just do it allready.
hitchen1 2 years ago
This has been flagged as spam show
S.T.F.U.
A way of life.
neonstrike 2 years ago
Great presentation. Helped me a lot.
HonestGamer1 2 years ago 24
He is probebly the ultimate nerd XD But it was a cool speech, nice to see how he pot some jokes in an otherwise kinda boring talk
soundmachine6 2 years ago 16
This comment has received too many negative votes show
is this the creator of google
Timcookie321 2 years ago
No.
SirEricCartman 2 years ago
Great talk, learned some interessting stuff :) *starting eclipse*
delphiking 2 years ago 7
This comment has received too many negative votes show
omg its an hour long
TheTRoxby123 2 years ago
great talk! enjoyed all of 60 minutes! though i don't know much about programming
Unrealshade 2 years ago 10
This has been flagged as spam show
NERD ALERT!!!!
jamstrat 2 years ago
45 days ago, and still no source code online... :-(
c'm on -- release it guys!
crazychris66 2 years ago 4
Hi - nice talk, lots of detail but... did the code get posted anywhere. Many thanks.
gunston 2 years ago 3
Audio is really odd. It sounds all garbled (androidy ;) but when I plug in headphones it's all fine. Pulse audio to blame again? Linux audio stack in general? ;)
jimmacfx 2 years ago 3
This happens to me too when the speakers aren't plugged in properly, i use vista
Ace2016 2 years ago
Most of the I/O videos are very low at volume, so i have to download them and play with an external player which can do amplification. Although it's very good that all the session go online on YouTube.
I wish i can have a HTC Magic too so i can start developing for a real hardware. :|
DarkBytePH 2 years ago 5
Very weird audio
rikhemsley 2 years ago
Heheh... Placed an order for a HTC Magic yesterday. Oh happy day! :o) I hope I get it by friday. It seems to be one heck of a phone.
microsnot1900 2 years ago 4