if all the conversations between people are stored, we gonna need an unbelievable amount of servers, who need to be working day and night. Machines and machines using electricity for complete unecessary needs in 99,99% of the case! What a waste of energy!
so wave is a central location(your email account with google) that one can collaboratively(with peers) edit all forms of common online communications like blogs, twitter, email, im, etc, that correct? If so the idea is that it should reduce the amount of time to updates ones online profile(s) and redundancy as well.
Unfortunately everyone, I'm a part of the wave beta group and I also tested the Gmail beta before it was public and the problem with wave invites is they limit it to 8 people this time as where in gmail you got 50. But trust me everyone, there's still a lot of stuff not available, its very basic right now so youre not missing much dont worry. It wont benefit you much anyway if you don't have anything to use it for lol
While messing around in the beta I find in practice it is a little weird. You can see the other person typing in real time. In many cases I do not want to see this. For example, I have backspaced and spell checked a few times while typing this. I don't want everyone to see that happening.
Also, concurrent typing may lead to people talking all at the same time. Similar to walking into a room where everyone is talking to everyone. Leading to an unmanageable conversation.
Were you ever in a MSN group chat? People talk at the same time. Just like when you chat online with one person you can both talk at the same time. Doesn't mean it will happen.
I recall ICQ being "live" as such in 1 on 1 communication (havent used it for years so cant speak for current state) but the shift to sending complete messages to each other has really cut back on real time communication, a great analogy in this video. I agree, this is a cool piece of technology, looking forward to it.
I don't understand, how does the server(or client) know that client had not received the update(server to client) before sending the update(client to server)?
PCI Geomatics uses a similar client-server technique for map-based Internet conferencing in its GeoConference product... with the similar capability to go back and look at the course of the conference -- comes from a project we did with a part of Health Canada in a tech research program. [I don't work for PCI but I was part of the company that originally developped the product.
Looking forward to seeing -- and working with -- Gogle maps in Wave.
This looks very cool as it'll act as a layer for so many different things. I wonder how much this ties in with the tech required to make MMORPGs.
Asking about the *features* of this is a bit like trying to expect the guy doing an early TCP demo to explain how TCP/IP was going to lead to youtube.
It's not about how it's packaged, it's about how it's built. This technique is an underlying communications medium. This is a nerd+whiteboard not a flashy video to impress the masses.
you would thinkl Google could aford to put a mic on this guy, crappy production value to say the least, and this is how they want to roll out their new product, good grief.
Unfortunately Apple are even worse for this, don't get me wrong i love my Mac but i have seen so many glossy presentations that demonstrate the latest 'shiny thing' but only show a few of it's features. Get rid of the fluff and show me what the damn thing can do. If you want to pay for the pretty lights and pictures then so be it, but i'd rather know what it does, have it do it reliably and have it come as cheap as possible in a brown cardboard box anyday
This comment has received too many negative votesshow
One word: DUH.
I love how Google takes old concepts and takes credit for creating them (e.g. map reduce, DHT). And all of the Google fan boys go "yea! Google is so smart" when all they did was do the same thing that other people have already been doing for decades.
Very nice video. Unfortunately, he doesn't really explain the "transformation". He explains the problem but the supposed solution is merely a word. I assume that the client only starts editing from a document that is already synced with the server. The client sends to the server the command and in addition the respective document version. This way the server knows how to interpret the command. Just guessing...
When you mention that the client is forced to wait for an ACK from the server, does that mean that each edit blocks on a server response, or in the event that you don't get an ACK from the server, do you undo the local operation?
I assume the ACK response is really just the server-transformed operation?
The explanation isn't that good - in the first example how does the server know whether the client sent the 'insert X at position 3' before or after it got the 'delete position 1' from the server?
I'm guessing some kind of sequence number is sent too
David's video inspires us to share notes on how we at 'Samepage' a real-time collaborative productivity tool showcased in 2008 at Techcrunch approached Concurrency and Collaborative Editing. We've notes to share at our blog
Thanks for breaking this down in a way that explains the process flow behind it. The demo that was put on at IO was good for showcasing, but this was nice to see kind of in a basic on code based of what's actually going on... very good video!
I wonder why, at minute 1:36, the server has to send the operation "del(b, 1)" ? No need to send the char to be deleted, just the position like this: "del(1)" ...
QUIT DRUGS WITH NO WITHDRAWAL!! Cutting edge medicine stops withdrawal and cravings for drugs and alcohol!! Send me a message or visit my channel to learn more.
David's video inspires us to share notes on how we at 'Samepage' a real-time collaborative productivity tool showcased in 2008 at Techcrunch approached Concurrency and Collaborative Editing. We've notes to share at blog(dot)samepage(dot)in and also posted a video response you can view. We would like to have some feedback .
Unfortunately, the video owners (google) are yet to accept my video response here.
Dude...people opposed when they introduced mass transit system in Europe....it will take time...i see this as a major leap in the way communication is going to happen...see the demo
I plan on using it when the opportunity comes available. Right now, I just use Google Docs, Calender, Maps, Video, Reader, Gmail, Chrome and a lot of other things "Google" even though I don't always agree with them.
Oh, you must mean it's for consumers like me who are business owners and actually USE Google Docs and most of the things Google puts out. I think I'm trackin' with ya!! :^)
dare i say it , but this is pretty useless..... there is a massive assumption that the sum of everyones updates is coherent. This is valid while people update logically distinct sections of a document base, but when there is contextual overlap the sum of everyones updates can be junk, I've failed to see the point of real time updates to shared documents, yes WAVE can see and transform the physical differences, but it cant transform grammar and context.
actually, it see and tranform everything on the context (said google at least). I can't say if it's good right now (nobody can) but it's the goal. To be better than most current corrector that forget to check everything in context.
I don't get it. What's so new an cool about this? Persistent worlds in computer games have been using this C/S scheme for years!? Did I miss something?
Unfortunately the gaming world adopts technologies much faster than nearly anyone else. Additionally, someone has to have the idea to apply a technology to a problem. There may very well have been hundreds of people over the years who said "I wish I could edit shared documents alongside peers similar to how we fight that dragon in BlahBlah lair on SoAndSo online."
It is new because someone took the time and adapted a technology to fit a problem.
Many of the technologies I grew up using as a kid in the gaming world are suddenly becoming relevant in enterprise type environments.
Look at GPU vs. CPU design. Specifically AMD's hypertransport and Intel's QPI. Both are on a roadmap that's strikingly similar to the evolution that GPU's went through during their ultra high heat single core years. Anyone else notice this?
Supposedly if server side doesnt require any updates or client then they wont end in same state and wont these redundant transactions on both side increase complexity and cost?
Huh? What do you mean "doesn't require any updates"? There's updates every time any client does something.
The "redundant transactions" actually reduce some of the cost and complexity because there's a single authoritative document source with a linear order of operations, which you won't have in a peer-to-peer system.
In a normal sense, ofcourse server side gets client update thats a lame part to discuss :), server provides the updates. With redundancy, the same events, are happening on both sides. If something goes wrong, a single authoritative document would only provide the event description, which in a sense happens nowsdays server transactions. Dont you think ?
icq and irc never had nor have live typing. in irc at least you need to submit lines with cr/lf to make the client send the message to the server, so it can redistribute your message to your chatpartner for example or to the channel you chat in and so forth. irc isnt live. its message based.
I love everything that is live.
JustinNeverSayNever7 3 months ago
if all the conversations between people are stored, we gonna need an unbelievable amount of servers, who need to be working day and night. Machines and machines using electricity for complete unecessary needs in 99,99% of the case! What a waste of energy!
billilene 1 year ago
i dont get it
MrErjavec 1 year ago
so wave is a central location(your email account with google) that one can collaboratively(with peers) edit all forms of common online communications like blogs, twitter, email, im, etc, that correct? If so the idea is that it should reduce the amount of time to updates ones online profile(s) and redundancy as well.
fthis12345 1 year ago
This has been flagged as spam show
That's coz U R a Dinosuar,Dude!
BTW, Have an iPhone? Check out POCKETPOON d0 t COM for the BEST iPhone and iPod p0rN app on the net!! Word
iPhoNeNfoRmer 1 year ago
WOAW ahahhaa did anyone say basic?
This is undoubtedly the most advanced AJAX web application that ever existed.
JacobSijsma 1 year ago
this has so many problems.
capitalsown 2 years ago
This has been flagged as spam show
Ok i have a few google wave invitations
(and it's not scam)
on my blog:
waveandlockerz (dot) blogspot (dot) com
kindaboy2010 2 years ago
Live concurrency rocks, in theory and practice~!
Awesomeness. Thanks for sharing
TomithyToo 2 years ago
И все чет рисуют рисуют...но никуя не понятно
googlwave 2 years ago
Позновательно)))
googlwave 2 years ago
Unfortunately everyone, I'm a part of the wave beta group and I also tested the Gmail beta before it was public and the problem with wave invites is they limit it to 8 people this time as where in gmail you got 50. But trust me everyone, there's still a lot of stuff not available, its very basic right now so youre not missing much dont worry. It wont benefit you much anyway if you don't have anything to use it for lol
m1k33113r 2 years ago
Can someone please invite me to Google wave? I'm waiting for so long. Please I can't wait any more.
marcelonuncio 2 years ago
This has been flagged as spam show
message me, and i'll invite you. I have 6 invites left, so hurry
Jackzill4 2 years ago
Can someone please invite me to Google wave? I'm waiting for so long time and I reallý want to try it!
BastianHarren 2 years ago
i'll invite you. send me a message. i just got invited today. :D
solieldete 2 years ago
Is this the same collaborating technology you use for Google Docs?
bath4lambchop 2 years ago
dang he's cute !
trashymachus1 2 years ago
can someone please send me an invite? I've been waiting for so long. thanks!
FaulkieM 2 years ago
This has been flagged as spam show
Hey if anyone did not get his google wave invite . You can
get from here clipsbar ( . ) com/waveinvite.I am feeling
lucky that i got one from there
punchmeifucan 2 years ago
While messing around in the beta I find in practice it is a little weird. You can see the other person typing in real time. In many cases I do not want to see this. For example, I have backspaced and spell checked a few times while typing this. I don't want everyone to see that happening.
Also, concurrent typing may lead to people talking all at the same time. Similar to walking into a room where everyone is talking to everyone. Leading to an unmanageable conversation.
direct151 2 years ago
you can turn off the live typing feature if you don't want people to see your spelling mistakes
MalfC 2 years ago
Cool. Thanks. I am having alot of fun playing with the beta.
direct151 2 years ago
can u plz giv me the link of the google wave beta!! i cant seem to find it anywhere on google
DarkGoon3r96 2 years ago
can u invite me if u can plz?
tomyloveu 2 years ago
IRC has been like that for decades, people talking at the same time, and it does not take long to adapt.
Araldia 2 years ago
@Araldia lol, irc... fail
vahnfish 2 years ago
Were you ever in a MSN group chat? People talk at the same time. Just like when you chat online with one person you can both talk at the same time. Doesn't mean it will happen.
Agnitumm 2 years ago
do you need simply a gmail account or can you use others like hotmail.
Camille010790 2 years ago
Comment removed
punchmeifucan 2 years ago
Wow that sounds awesome, thanks for explaining the new software.
sjwashere 2 years ago
this is gonna really eat up the servers resources... are the invitations limited for the same?
dingoguy2000 2 years ago
Google Wave invites. Everyone wants them. Well i'm giving away 8 invites on my Channel! :)
Whats to loose?
-Sam
AppsForMacs 2 years ago
This has been flagged as spam show
Thanks for invite :
getgooglewave . blogspot . com
Enjoy !
mariaperrymaria 2 years ago
This has been flagged as spam show
Get your invite now! get-google-wave-invite ( . ) blogspot ( . ) com
sandragreeen43 2 years ago
This has been flagged as spam show
well i got mine from clipsbar( . )com/waveinvite
craiglist1984 2 years ago
Ok. Would the server run into lock request/Deadlock situations since so much is happening concurrently? Sorry, my knowledge is limited.
aphex34 2 years ago
maybe the operations don't get written immediately to the database?!
minimalniemand 2 years ago
Comment removed
mariaperrymaria 2 years ago
Is this using Ajax or would google wave need Google Gears to run?
strrrangemen 2 years ago
This has been flagged as spam show
Check out my videos
mariaperrymaria 2 years ago
This has been flagged as spam show
Go and enter my giveaway on my Channel!
Subscribe and comment on the latest video!
8 to win!
-Sam
AppsForMacs 2 years ago
This has been flagged as spam show
Hey I got my google wave invitation here @ getgooglewavefree(.)blogspot(.)com They have some 3k left..Hurry.
sethmcfjohn1234 2 years ago
I wish we had this back in the Uni long time ago XD
ikev0423 2 years ago
Somewhere, somebody understood this video. That same person is probably about to execute a plot to take over the world. Or is really high. Or both.
sgbikiniger 2 years ago
I understood that. I'm not high either.
Not that difficult to understand really.
topperfalkon0 2 years ago
probably both haha
SadSmile87 2 years ago
I just spent 3 mins of my life watching a video explain if a client and server wanted to add or delete something they could. Yay...
tsl141 2 years ago
that made no sense to me and I really work in the industry... o_O
dilibau 2 years ago
Now it makes sense.
Now I know where my missing sock went.
psykocowboy 2 years ago 3
Yeah you left them in the server lol
SadSmile87 2 years ago
lol wut
ih4t3l33t 2 years ago
Wow! As excited as I am about Google wave I almost nodded myself into a subdural hematoma!
diamondtearz 2 years ago 2
they send in the asian to do the equation lol
Wildcat320 2 years ago
im asian but i dont understand what he's saying!
dinodinosaur 2 years ago
That's coz U R a Dinosuar,Dude!
MrPagalpanchi 2 years ago 4
You lost me at "david"
this is clearly meant for another audience ....
capelaez 2 years ago
they lost me at "hi"...
termitedidge 2 years ago
AAAAAHM... AAAAAHM... AAAAAHM
audiopixel 2 years ago
Why send "Del(B,1)"? "Del(1)" should be enough..
hthole 2 years ago
To make sure they don't delete the wrong character since it takes time for the command to sync between the client and server.
wog495 2 years ago
Because you could do "Del(ABC,1)" or "Del(BC,4)"...
...Yes, if it was to del just 1 character, you could do "Del(1)", but then it becomes inconsistant.
therhodesy 2 years ago
You'd use a range for that case.
hthole 2 years ago
your geeky
Pachara7 2 years ago
I recall ICQ being "live" as such in 1 on 1 communication (havent used it for years so cant speak for current state) but the shift to sending complete messages to each other has really cut back on real time communication, a great analogy in this video. I agree, this is a cool piece of technology, looking forward to it.
chrisziz 2 years ago
I don't understand, how does the server(or client) know that client had not received the update(server to client) before sending the update(client to server)?
gJonii 2 years ago
Oh. It's because clients and server are asymmetrical and other needs to acknowledge the changes as they come.
gJonii 2 years ago
This comment has received too many negative votes show
this guys should have told us to read wikipedia, because that's where he got the example. its a much better explanation there as well.
somaking 2 years ago
ever thought he'd put it there?
rednalbad 2 years ago 7
cool story
Prrrrrt 2 years ago 2
This has been flagged as spam show
fish head loljk
dcrfilms1 2 years ago
PCI Geomatics uses a similar client-server technique for map-based Internet conferencing in its GeoConference product... with the similar capability to go back and look at the course of the conference -- comes from a project we did with a part of Health Canada in a tech research program. [I don't work for PCI but I was part of the company that originally developped the product.
Looking forward to seeing -- and working with -- Gogle maps in Wave.
csiegelpq 2 years ago
I already have an account :D
go4it7arh 2 years ago
This comment has received too many negative votes show
how?
kobzorz 2 years ago
This comment has received too many negative votes show
there's a magical way you can sign up... i just looked around google until i found it haha
go4it7arh 2 years ago
I am looking forward to having Google Wave...
159aex 2 years ago 4
This comment has received too many negative votes show
...............................nerd..
joseman31 2 years ago
This is great. Can't wait for it to come out!
softwareScout 2 years ago 3
This looks very cool as it'll act as a layer for so many different things. I wonder how much this ties in with the tech required to make MMORPGs.
Asking about the *features* of this is a bit like trying to expect the guy doing an early TCP demo to explain how TCP/IP was going to lead to youtube.
It's not about how it's packaged, it's about how it's built. This technique is an underlying communications medium. This is a nerd+whiteboard not a flashy video to impress the masses.
eprints 2 years ago 2
This has been flagged as spam show
you would thinkl Google could aford to put a mic on this guy, crappy production value to say the least, and this is how they want to roll out their new product, good grief.
ojib62 2 years ago
It is interesting that people still worry about how is packaged, rather than focusing on the actual content. Possibly you are working for Microsoft
tumandaporuntubo 2 years ago 17
Unfortunately Apple are even worse for this, don't get me wrong i love my Mac but i have seen so many glossy presentations that demonstrate the latest 'shiny thing' but only show a few of it's features. Get rid of the fluff and show me what the damn thing can do. If you want to pay for the pretty lights and pictures then so be it, but i'd rather know what it does, have it do it reliably and have it come as cheap as possible in a brown cardboard box anyday
cidermonk3y 2 years ago
This comment has received too many negative votes show
Mac = Phail
skyfoxx 2 years ago
Great presentation!
tmedhurst 2 years ago 3
But is it going to deliver a better gmail document share functionality? The current one is SO clunky.
spacecadet2016 2 years ago
This email seems more IM based. It's cool having the edit and participants, but addons, instant transmission seems way to IM based.
JacobP2008 2 years ago
yes well it supports games doc editing and email and bcus its all live why not use it as an IM is that wrong>?
uvmedraco 2 years ago
yes, you can use it as IM. that was part of the point, by having live conversation, like the guy in the video explains.
monotonespectrum 2 years ago
Hmm I like it but I think this is just simple COMET, not really new at all...
It's cool though.
bartolsthoorn 2 years ago
This comment has received too many negative votes show
you burp a lot.
or was that reflux?
unflappableflapper 2 years ago
This comment has received too many negative votes show
One word: DUH.
I love how Google takes old concepts and takes credit for creating them (e.g. map reduce, DHT). And all of the Google fan boys go "yea! Google is so smart" when all they did was do the same thing that other people have already been doing for decades.
icfnord 2 years ago
And what exactly have you done lately?
imfromthepast 2 years ago
>> And what exactly have you done lately?
I'm glad you asked. Would you like me to send you and invite when we go live?
icfnord 2 years ago
you realize that is not a direct answer to his question
dupint 2 years ago
LOL. It's the best answer I can give under the constraints of our mutal NDA.
icfnord 2 years ago
Comment removed
pabloalmeidaff9 2 years ago
You can find a much more detailed google talk on how Operational Transformation works if you search for
"Issues and Experiences in Designing Real-time Collaborative Editing Systems" on Youtube.
nusnusDS 2 years ago
Nice!
nusnusDS 2 years ago
omG !
snipm4n 2 years ago
Very nice video. Unfortunately, he doesn't really explain the "transformation". He explains the problem but the supposed solution is merely a word. I assume that the client only starts editing from a document that is already synced with the server. The client sends to the server the command and in addition the respective document version. This way the server knows how to interpret the command. Just guessing...
bhigr 2 years ago
This comment has received too many negative votes show
boooooooooorrrrrrrrrrrriiiiiiiiiiiiiiiiiinnnnnnnnnnggggggggggg
xxhasudin 2 years ago
I use "talk" command in Linux to have live chat with other users on that server. So no need to wait like the "write" command. cheers
pravicpu 2 years ago
Yea but can you edit what other people are typing? No. That's how this is different
Sigmarnova 2 years ago
yes, Thats y I like this one
pravicpu 2 years ago
actually you can, that was shown in the demo at Google I/O
videoofthemonth 2 years ago
When you mention that the client is forced to wait for an ACK from the server, does that mean that each edit blocks on a server response, or in the event that you don't get an ACK from the server, do you undo the local operation?
I assume the ACK response is really just the server-transformed operation?
hirenj 2 years ago 2
The explanation isn't that good - in the first example how does the server know whether the client sent the 'insert X at position 3' before or after it got the 'delete position 1' from the server?
I'm guessing some kind of sequence number is sent too
martintyler 2 years ago 2
This has been flagged as spam show
POR FAVOR NO LEAN ESTO (me obligaron)
el 13 de octubre de 1991
un niño llamado nick se tiro de un puente devido a problemas familiares
si ya leiste esto deves copiar y pegar
en otros 5 videos mas o si no
nick vendra por toda tu familia
haslo o moriran porfavor hasme caso
yo lo lei y lo hise & si es verdad..la familia de un amigo murio hace una semana
por favor es to es estupido
jaac747 2 years ago
This has been flagged as spam show
1.take ur middle finger and put on ur nose.
2.say a name of someone u like.
3.that person will ask u out or say they love u tomarrow.
4. heres the thing copy and paste to 2 other vids
vanessaannwolff 2 years ago
fuck bitch vanessaannwolff
Techhelpstudio 2 years ago
wtf??
vanessaannwolff 2 years ago
This comment has received too many negative votes show
well I don't spam okay...
vanessaannwolff 2 years ago
This has been flagged as spam show
hate spam mtf bitch! sry tahts mean i guess...
Techhelpstudio 2 years ago
I didn't freakin spam okay. so leave me the heck alone!
vanessaannwolff 2 years ago
This has been flagged as spam show
I HATE SPAM COW SHIT! omfg i hate u i hate spam omfg ahh amagad!
Techhelpstudio 2 years ago
This has been flagged as spam show
suck my dick i hate spam mtf bitch fuck
Techhelpstudio 2 years ago
David's video inspires us to share notes on how we at 'Samepage' a real-time collaborative productivity tool showcased in 2008 at Techcrunch approached Concurrency and Collaborative Editing. We've notes to share at our blog
venkyg 2 years ago
Thanks for breaking this down in a way that explains the process flow behind it. The demo that was put on at IO was good for showcasing, but this was nice to see kind of in a basic on code based of what's actually going on... very good video!
jthatcher79 2 years ago
This has been flagged as spam show
I wonder why, at minute 1:36, the server has to send the operation "del(b, 1)" ? No need to send the char to be deleted, just the position like this: "del(1)" ...
mee02011 2 years ago
Comment removed
mee02011 2 years ago
This comment has received too many negative votes show
Someone's balding....
dglass81 2 years ago
it's sad
neohubris 2 years ago
Dear friend, this is an important video for me but the audio is very poor. Please replace this video with good quality audio.
thanks in advance.
ciocomputer 2 years ago
This comment has received too many negative votes show
turn up your volume jackass
dglass81 2 years ago
This comment has received too many negative votes show
/watch?v=1cDhzfeRbFQ
GuuhCastelline 2 years ago
Hi mr. Sulu of star trek...funny...by by
gatobras 2 years ago
genius...
uribek 2 years ago
Comment removed
armaan69 2 years ago
This has been flagged as spam show
QUIT DRUGS WITH NO WITHDRAWAL!! Cutting edge medicine stops withdrawal and cravings for drugs and alcohol!! Send me a message or visit my channel to learn more.
helpforaddiction 2 years ago
David's video inspires us to share notes on how we at 'Samepage' a real-time collaborative productivity tool showcased in 2008 at Techcrunch approached Concurrency and Collaborative Editing. We've notes to share at blog(dot)samepage(dot)in and also posted a video response you can view. We would like to have some feedback .
Unfortunately, the video owners (google) are yet to accept my video response here.
venkyg 2 years ago
This comment has received too many negative votes show
Does anyone have the English
translation for this?
theyofactor 2 years ago
I understood fine. We live in the age of globalization. Youn English skills need to understand foreign accents.
Ephilei 2 years ago
More than one person to work on the same "thing" (document, spreadsheet, etc.) at the same time. I don't see why he had to make it so complicated.
Kevbox2008 2 years ago
Dude...people opposed when they introduced mass transit system in Europe....it will take time...i see this as a major leap in the way communication is going to happen...see the demo
arunkumarrajamani 2 years ago
I plan on using it when the opportunity comes available. Right now, I just use Google Docs, Calender, Maps, Video, Reader, Gmail, Chrome and a lot of other things "Google" even though I don't always agree with them.
What does this have to do with mass transit??
Kevbox2008 2 years ago
What i meant about mass transit was , a new concept takes time for people to accept.
arunkumarrajamani 2 years ago
coz its meant not only for jackass consumers like u . . but also businesses who understand everything he sed ... unlike u ... :P
armaan69 2 years ago
Oh, you must mean it's for consumers like me who are business owners and actually USE Google Docs and most of the things Google puts out. I think I'm trackin' with ya!! :^)
Why does that make me a jackass?? :^(
Kevbox2008 2 years ago
Kevbox. If you don't want to learn about how they do it, then thats cool.
However, I as well as tons of other people wanna know - hence why we watched this vid.
It doesn't make you a jackass for not wanting to know, but your original comment just made u sound dumb.
Sigmarnova 2 years ago
dare i say it , but this is pretty useless..... there is a massive assumption that the sum of everyones updates is coherent. This is valid while people update logically distinct sections of a document base, but when there is contextual overlap the sum of everyones updates can be junk, I've failed to see the point of real time updates to shared documents, yes WAVE can see and transform the physical differences, but it cant transform grammar and context.
drstrangevibes 2 years ago
Remember people said the same thing about the Internet?
Ephilei 2 years ago
actually, it see and tranform everything on the context (said google at least). I can't say if it's good right now (nobody can) but it's the goal. To be better than most current corrector that forget to check everything in context.
davidestundieu 2 years ago
.......this is open source.
google is not going to take over the world.
notacatchyname 2 years ago 2
he says um alot
pigsareit 2 years ago
GOOGLE IS SKYNET
DONT TAZE ME BRO
ForTehWinz0rz 2 years ago
bwahahah epic! I love terminator salvation <33
ladyleyleybug 2 years ago
I'm confused.
Faze9784 2 years ago
GOOGLE IS SKYNET
DONT TAZE ME BRO
spishak7 2 years ago
Very cool. Well said. This is so much better than a live lecture.
jim30333 2 years ago 2
I don't get it. What's so new an cool about this? Persistent worlds in computer games have been using this C/S scheme for years!? Did I miss something?
morgler 2 years ago
Unfortunately the gaming world adopts technologies much faster than nearly anyone else. Additionally, someone has to have the idea to apply a technology to a problem. There may very well have been hundreds of people over the years who said "I wish I could edit shared documents alongside peers similar to how we fight that dragon in BlahBlah lair on SoAndSo online."
It is new because someone took the time and adapted a technology to fit a problem.
coryblissitte 2 years ago
I'd tend to agree.
Many of the technologies I grew up using as a kid in the gaming world are suddenly becoming relevant in enterprise type environments.
Look at GPU vs. CPU design. Specifically AMD's hypertransport and Intel's QPI. Both are on a roadmap that's strikingly similar to the evolution that GPU's went through during their ultra high heat single core years. Anyone else notice this?
megabytehl 2 years ago 2
Supposedly if server side doesnt require any updates or client then they wont end in same state and wont these redundant transactions on both side increase complexity and cost?
ColdZephyr 2 years ago
wdwddwwd
thalesbui 2 years ago
Huh? What do you mean "doesn't require any updates"? There's updates every time any client does something.
The "redundant transactions" actually reduce some of the cost and complexity because there's a single authoritative document source with a linear order of operations, which you won't have in a peer-to-peer system.
nyargalarga 2 years ago
In a normal sense, ofcourse server side gets client update thats a lame part to discuss :), server provides the updates. With redundancy, the same events, are happening on both sides. If something goes wrong, a single authoritative document would only provide the event description, which in a sense happens nowsdays server transactions. Dont you think ?
ColdZephyr 2 years ago
This has been flagged as spam show
1. copy and paste
2. send this to 2 other videos.
3. hold your breath for 10 seconds
4. press refresh twice
3. LOOK AT YOUR BACKGROUND IT WILL BE FREAKY
benfiner 2 years ago
fuck off, retard
sebassucc 2 years ago
Good explanation.
RaiCoss 2 years ago
Comment removed
aethyrflux 2 years ago
Great. Thanks for letting everyone know.
JoeCfb 2 years ago 2
Comment removed
aethyrflux 2 years ago
Comment removed
aethyrflux 2 years ago
This has been flagged as spam show
please pardon my self-serving/self-effacing plug... but i thought it was amusing! (ymmv)
"Collalorative or Die"
aethyrflux 2 years ago
Dude! Write an IDE in Google Wave! P.L.E.A.S.E. :)
Capilleary 2 years ago
same as Eclipse colab tool
spider853 2 years ago
icq and irc never had nor have live typing. in irc at least you need to submit lines with cr/lf to make the client send the message to the server, so it can redistribute your message to your chatpartner for example or to the channel you chat in and so forth. irc isnt live. its message based.
abittner 2 years ago 2
ICQ did have it in one of its chat features. It was nifty. I used it a lot.
sillyhead1128 2 years ago 3
There is a difference, in ICQ though you could see what the other user was writing, you couldn't edit it.
Here all users have the ability to change the some document without interrupting each others' workflow.
gbanfalvi 2 years ago 3
Didn't ICQ have this??
nmiyasato 2 years ago
so... like IRC ??
protocars 2 years ago
4:14
strawberrydamitajo 2 years ago
interesting stuff!
liorchait 2 years ago
Hi Google,
I just wanted to write and ask if you could finally become a religion so I could start worshipping you officially please?
You are the one corporation that I trust more than anything, so either become a religion or become a Fembot so I may instead date you.
I love you Google,
Please keep in touch,
Love, Panth.
TehPantheon 2 years ago 13
This sounds awesome! I'm hoping I get to use it soon
jimengland 2 years ago 2
awesome feature ! awesome explanation.. I just figured out why you work for Google ...! GENIUS :-)
rubusblessing 2 years ago 2
nice
cheekizms 2 years ago
awesome!
xXxallalone1xXx 2 years ago 3