Pages

Showing posts with label Google Apps. Show all posts
Showing posts with label Google Apps. Show all posts

Tuesday, July 5, 2011

[I'M SORRY] In the gutts of Google+ - Meet me in the Hangouts - Google Meeting

Ok, maybe this is old news for some of you... but don't punch me if it is old.
Seriously. I don't like to be punched!

Let's jump right in: Google didn't just build your everyday social network... no... it is more than that.
For example: the Hangouts. They are magical unicorns sh*tting rainbows and such. Just like the Nyan-Cat. But the rainbows are made of skittles. In fact, they are frickin' magical double skittle rainbows. Yep. That's how they are. I'm just sayin'.

So... now that we've set that straight, let's face a fact. Google needs biz. On Google+ and such.
And a biz needs biz tools. Because tools are made for work. Like boots are made for walking. And that's what they just do. And one day, these boots are gonna...
Yeah I'm tired and I write silly things.

So: What is the one thing on this shiny blue marble called earth that managers love the most, even more than their shiny watches and their shiny shoes?

Meetings.

Yup. You might now connect one or two dots here.

ey(f,"IsMeeting",!0):ey(f,"IsGroupChat",!0)

Huh? what is that? Is that? Could it be?
If I might decode this gibberish for you: It means "Hey is this session a meeting or a group chat?"
So it is not the same. So it must be something new, huh?
"https://www.google.com/talk/meet/"
well... It seems like Business Profiles gets a naughty new toy...
fy(c,"join meeting","images/answer-call.png"))}ey(c,"ServiceIcon","images/calendar.png");

Interesting: Calendar? Might it be possible to schedule a Meeting on Hangout on calendar? I think that might be possible... could be coincidence too... I'll check the Google Calendar Code later to verify :D

"Your camera and microphone will be activated for this meeting. Okay?":"Your microphone will be activated for this meeting. Okay?"
Yep, makes sense to me.
Meetings can be obviously audio and video or audio only.

a="You can't join this meeting right now because the room is full."
And... yeah rooms can be full.. that is.. logical.

"gvcuser@google\\.com","gvcuser-.*@google\\.com","gvc-.*@google\\.com","tblf-window@google\\.com"
The naming convention here is pretty interesting as it points to Google Voice and as we all (or just me) know, the Google Talkgadget and the people-widget in gMail have strong ties to Google Voice :D





Well well well... things come together here...
Maybe it just uses the base-framework of Google Voice.. who knows :D

"https://www.google.com/voice/rates?authuser=(authuser)&hl=(hl)"
Yep, it is Google Voice!
d="You will be charged for each caller who joins. International rates may vary.<br/>"



BAM! Telephone Conferencing up to 10 calls and 10 videochats, that is pretty awesome :D
(a.Ia,"You invited too many people. The size of the meeting is 10 people, and 10 phone calls.")
"Some participants in this meeting joined via phone were invited by you. If you leave the meeting, they will be disconnected. Are you sure you want to leave anyway?"
"Enter a contact or phone number"

Texting is also possible in Meetings!!!
name:"Voice Calling and Texting in Google Talk with Meetings"
f="Please make sure you are connected to the Internet before sending a text message.";break;case "in":f="Cannot text "+(a+" because it does not look like a valid phone number."


"Google Meeting Plugin Stats"
"Getting Started with Google Talk with Meetings"
"You can find answers to all of your questioins about Google Talk with Meetings in our Help Center."
Uhhmmm typo
Oh nice... seems like it is really called Google Meeting :D
(I'm currently digging into the code while writing soooo... just follow me :D)

And here come the invitations:
g="I've invited you to an online meeting at "
"Failed to send a meeting invitation to the following people: "
(b="Sending invitations via email to <b>"+
"Users who are online and in your chat contacts will receive an instant message inviting them to the meeting. Users who are offline or not in your contacts will receive an email message. Meeting invitations will automatically include the name of the meeting, URL, your name and your email address."

Hear he, hear he! As it seems you can spectate too if there are too many people in the Meeting:
this.Rh("Due to the number of participants in this meeting, your microphone is muted by default.")};
You can also remotely mute the audio of participants if you discuss secret stuff :-O Like.. "Hey, Paul is such an asshole, we should fire him! But on Friday, so he won't do anything stupid. Statistics and stuff."
{a='Mute audio for meeting participant "

Also interesting: If you have a kind of license, you can host...
"You are the last person in this meeting with a host license. If you leave, the meeting will end automatically shortly afterwards. Are you sure you want to leave the meeting?"

So it MIGHT be a service that costs a bit.. but I'm not sure about that though.. might be included in the Google Apps license as this is coming to Google Apps:
"This group chat has users from a different domain. Be careful what you discuss.":
"You are inviting people from different domains"

Screencasts! >_< 
Uff that is so awesome!!
"Please upgrade your Google Talk Plugin to screencast."
"Share screen"
d.push("desktopcapture");R(Tn(a),"glv")&&d.push("localpreview");
"This is an experimental UI for dogfooding screencast. This is very new. It has known issues. See release notes for more information."
'The window "'+(P(b.title)+'" is selected for screen casting, present to project it to all the members of the meeting or cancel to stop.'
Sooooorrryyyyyyy X-I

Google Talk Meeting Room Devices?!
'For Google Talk Meeting Room Devices to see the doc, pop-out the doc and click "Share Screen".'
'The document "'+(a+'" has been displayed to all participants.'
"A document has been displayed to all participants."

Share documents!
"Add documents to the meeting"
"Meeting documents failed to load."
"Meeting documents"
"One or more participants need access to this document. Click to fix sharing settings."

Presentations from gDocs
"presentation@gcomm.talk.google.com"
BW=new $V("docs","presentation")

Making notes during Meetings!
title:"Meeting notes"
"notes@gcomm.talk.google.com"

Whiteboard functions!!!
title:"Whiteboard"
a=="whiteboard@gcomm.talk.google.com"
As it seems, the whiteboard recording and the notes can be sent to others via email.

vsa:"gcomm-documentspane-icon-doc",wsa:"gcomm-documentspane-icon-drawing",Kta:"gcomm-documentspane-icon-kix",hta:"gcomm-documentspane-icon-gview",Kua:"gcomm-documentspane-icon-pres",bva:"gcomm-documentspane-icon-screencast",Eva:"gcomm-documentspane-icon-spread",Rva:"gcomm-documentspane-top-pane",dwa:"gcomm-documentspane-icon-upload",y0:"gcomm-documentspane-icon-notes",X2:"gcomm-documentspane-icon-whiteboard",


Record the Meeting? 
That seems very experimental though at the moment so it might not find it's way in the final product..
cursor:pointer; color:blue;":"color:gray;",'">Start Record</span>
<input type="checkbox" id="recordaudio" checked> <label for="recordaudio"> Audio </label><input type="checkbox" id="recordvideo" checked> <label for="recordvideo"> Video </label>


The supported stuff...
var AW=new $V("docs","embeddedDocument"),BW=new $V("docs","presentation"),CW=new $V("docs","jointlyDialog"),DW=new $V("docs","notes"),EW=new $V("docs","whiteboard"),Gha=new $V("docs","screencastcheck");


Summary:
This is the most awesome stuff for Companies Google could have ever come up with! This is the ULTIMATE conferencing tool ever!!!
Google just punched every competitor in the nuts! Congrats!!!

Thursday, June 16, 2011

[PREDICTIONS] Is Google building a social network juggernaut? Probably. And what the hell is Google Typhoon?

Ok ok, I gotta clear my head for a few minutes here...
I'm still dizzy from the loads of code I walked through and I should try to keep my head clear when I interpret all the clues.

So far it seems, that Google Profiles and gMail have a different progress at implementing new features.
I can't really figure out why there doesn't seem to be a possibility to plusOne a Buzz post on gMail, but they are already implementing it on Google Profiles...
As far as I could tell, Google is currently working on adding a rich media support to the gMail side.
Basically they dropped a huge chunk of picnik's code into gMail/Buzz with features like adjusting contrast, brightness, cropping, black and white, Sepia, cross-process, auto-color and so on.
There are also hints to editing videos, like rotating videos...
I  also found references to something called "Google Typhoon" with a link to a support page that isn't existent  (yet) ->(check it out here)
There is also support for displaying all available EXIF data... At first I thought it might be pure picasa code but there are also enhancements like the ability to +1 photos. (and probably videos too)
next to editing with picnik ("picnikedit", there is something called "pixyedit" o.O I couldn't find ANY reference on the web yet what that could be...

The tagging-system (for photos/videos) has been revamped with different approval and blocking schemes...

And there is Gadget support incoming.. The Gadgets will be loaded into the Googlebar, but I guess it is just an enhancement of the "add Gadget by URL" feature under labs.

Enhanced privacy with multiple private and public groups (for example you can hide certain people you follow from showing up in your "following-list" on your profile)

You will be able to restrict commenting to certain groups or certain people.
You can block certain people from commenting without blocking the whole user.

A little customized version of Buzz is coming to Google Apps users (very handy privacy settings!)

There are some kind of weird recommendations... probably for People to follow... but this time with a reason why this person was recommended and your feedback why this suggestion is terrible, so that Google can find less terrible people to follow based on your decisions.

There seems to be support (as source for Buzzposts) for flickr photos (cooperation highly likely!), picasa (yeah that is treated exactly the same like flickr in the code), standalone... whatever that means, QUESTIONS as activities (!! you can mark something as a question so you can discuss about a topic! AWESOME!), normal activities, imported feeds/connected sites, Google Talk Status, Twitter, eMail-updates, Gadgets (? maybe plusOne and 3rd party), and "friendview" checkins... WTF is friendview? Are they rebranding Latitude? Or is this the old name before it was called Latitude?

There are also additional ways to filter "updates"(buzzposts).. Like "just high activity" or "just low activity"
There is a possibility to directly start a chat with the author of a post... Maybe it's nothing new... you can already do that in Google Buzz by using the dropdown next to the post.

You can choose which relationships/circles/groups whatever are public on your Google Profile.

Every user will show statistics like ... Number of public posts per week on average etc.

And I found a text that said "reshared post from Google +1"... Weird stuff.

And I found a ton of smileys.

EDIT: I forgot to mention that there are hints to "trending topics" and the possibility to save searches...

That's about it... :D

Discuss on Buzz

New news or no news? Google Social discoveries... Even friggin more!

THIS IS THE RAW DATA I FOUND TODAY! I'll write a summary laterPhoto and Video-Editing on-site using picnik (? seems to be integrated) and Typhoon(?)


This action requires a Typhoon account. You can <span id="link_es_signup" class="cDa4f" tabindex="0" role="link" idlink>sign up</span> for free!
b.Bc.Qa("a",{href:"http://www.google.com/support/Typhoon/bin/answer.py?answer=1047379",target:"_blank"},"Learn More."))}



this.Ch=ZD(c,"editcaption");this.Apa=ZD(c,"facerecognition");this.Zqa=ZD(c,"hideshapes")

<div class="',"J-KU"," ","J-KU-KO",'">',"Location",'</div><div class="',"J-KU",'">',"Camera",'</div>
qp:"Dvb5zd",qN:"ISO Speed:",rN:b.sH[4]},c);TE({qN:"Exposure Bias:",rN:b.sH[5]},c);TE({qp:"Dvb5zd",qN:"Flash Used:",rN:b.sH[6]},c);

Fob(b,a,c){uE.call(this,"Orton","Orton",b,a,c)}function Gob(b){uE.call(this,"sepia","Sepia",b)}function Hob(b){uE.call(this,"warm","Warmify",b)}function Iob(b,a){var c=a||new S;c.append("Sending...");


this,"enhance","I'm Feeling Lucky",b)}function lob(b,a,c){uE.call(this,"CrossProcess","Cross Process",b,a,c)




wE("autocolor","JJ-HMBDl","Auto Color",iob);v(job,uE);wE("bw","JJ-zxeK6","Black and White",job);v(kob,uE);wE("enhance","JJ-XpjyRb","I'm Feeling Lucky",kob);v(lob,uE);wE("CrossProcess","JJ-bRNY0b","Cross Process",lob);v(mob,uE);wE("Neon","JJ-IF7Vqf","Neon",mob);v(nob,uE);wE("Vibrance","JJ-E6anOd","Vibrance",nob);v(oob,uE);wE("crop64","JJ-k3zo0c","Crop",oob);oob.prototype.Lb=function $OVa(a){function c(a){return parseInt(d.substr(a*4,4),16)/65535}(!a?0:/^[0-9a-fA-F]*$/.test(a.replace("1,","")))||h(Error(Yqa("Unexpected encoded crop string: %s",a)));

eob=["CrossProcess","Orton","enhance","bw","autocolor","autolight"]




"Click to unlike this photo"


"Click to like this photo"


<div title='","Click to remove your +1 from this photo","'>","Remove +1","</div>"):c.append("<div title='","Click to +1 this photo","'>","+1","</div>"


"Delete photo","Delete video"


"Rotate video","rotatevideo"


"fs=1&hl="+c+"&autoplay=1&ps=picasaweb&fmt_list="+a+"&fmt_stream_map="+b+"&playerapiid=uniquePlayerId&video_id=picasacid&t=1&vq=large&auth_timeout=86400000000";










"Adding this tag will notify the person you have tagged. They will be able to view the photo and the related album."," ",


"block</span> "+('<a href="'+T(d.Yaa.url)+'" class="cDa4f" target="_blank">'+(T(d.Yaa.nA)+"</a> from tagging you in the future."



c.append("would like to tag you in this photo."

"This tag will not be linked to your profile unless you approve it."

" and 1 other tag waiting for approval"
" other tags waiting for approval"

f.append("You are tagged in 1 photo in this post.")
c.ea(this.Rb,"Drag the box to the face you want to name."); "onYouTubePlayerReady"





"Reshared"+('<a class="Yw"'+(b.Vx.z5?'href="'+mg(ng(b.Vx.z5))+'"':"")+">post</a> from Google+1"






b.set("photodetails",!1);b.set("photoqueryview",!1);b.set("picnikedit",!1);b.set("pixyedit",!1);b.set("ponebrnd",!1);


("camera_sync",2,"profile_photos",1,"profiles_scrapbook",4,"updates",0),zqb=new y(2,function(b,a){var c=a||new S;c.append("Photos from phone");r


c.append("Google Reader user")














:return"Gadget is already installed.";case "eb":return"Invalid gadget specification. Ensure URL is correct and the gadget does not contain errors.";case "eq":return"Gadget is over quota. Gadgets are limited to 2Kb of storage with "+(gl+".")}t










[Global score: "+T(b.update.wqa)+"]</b>"+(b.update.Bfa?" <b>[Personal score: "+T(b.update.Bfa)+"]</b>"







"You won't appear in the list of people "+(T(b.UQ)+" follows."),i="Your buzz will no longer appear in "+(T(b.UQ)+"'s stream."),k=T(b.UQ)+" will no longer be able to comment on your buzz."



"Private to chat contacts","</span>");else if(b.YK)c.append("<span>","Private to Latitude friends"
"1 person reshared this privately within "
"1 person publicly reshared this"
" people reshared this privately within "
c.append("Private to 1 person");else{var d="Private to "+(T(b.kta)+" people");





"Public on the web",mda:"Gc",mha:"Let anyone find and read your posts. Share your ideas with the world."


Dn:"Comment",pxa:"Comments on this post have been restricted by the owner."}
"You don't have permission to comment on posts from "
"Keep your posts restricted and only visible to the people you choose."
f="Keep your posts restricted and only visible to the people you choose within "+(T(c.domain)+"." (Google APPS???)


e="Visible to all members of your organization. Not shared outside of "+(T(c.domain)+".") Google APPS!
"This post will show up in your stream when it has new activity"




g.append("you have a saved search for this topic.")
"Recommended because "+
a="Thanks for the feedback! We'll keep this in mind when making future recommendations."
("this is popular in your extended network.")


" posts with less activity</span> from "+(f.toString()+"..."


("google.Picker",y7a,j);y7a.prototype.ea="http://docs.google.com/picker";


case "youtube":case "mp3":case "lala":case "vimeo":f=!0;break;case "youtube-html5":g=!0;break;case "picasa":case "gmaps":i=!0;break;case "flickr":b.Ob()=="application/x-shockwave-flash"


WXb=["d:flickr.com","s:lh2:activity","s:lh2:standalone","s:questions:activity","s:feedreader:activity","s:talk:status","d:twitter.com","s:updates:emailupload","s:gadgets:rca","s:friendview:checkins"];


"buzz/talkstatusprefetch/"
"Welcome to Google Buzz"
"Back to all buzz"

"Create Update"
"Mute updates":"Unmute updates"



("Show the list of people I'm following and the list of people following me on </label>




"These relationships are shown on your public profile"):c.append("These relationships are not shown on your public profile"
"When you post publicly, he or she will see your posts in Buzz."):c.append("When you post publicly, they'll see your posts in Buzz.")
"You have "+(T(g.Tx)+" connected sites creating new posts in Buzz"


<\!-- TODO(mknichel): Add back when the promo actually supports Add to Group functionality.<span id="',b.Bf.f1,'" class="',"fusdic",'">',"Add to group"


"Number of common followers: "+d.ea.length);a.push("Weekly # of Public posts: "+d.va[0]);a.push("Total public posts since joining: "
"View and follow back"


" public posts per week",c.append(d)):b.Bf.uxa==1?c.append("1 public post since joining")



"Chat with author","W991lc"
"Follow author" "View all posts from author"





" new public posts by "+(T(b.tk)+(" and "+(T(b.mL)+(" comment and "+(T(b.oL)+(" like on "+
(T(b.tk)+"'s public posts this month")))))))),c.append(" ",d)):b.mL!=1&&b.oL!=1?(d=T(b.FZ)+(" new public posts by "+(T(b.tk)+(" and "+(T(b.mL)+(" comments and "+(T(b.oL)+(" likes on "+(T(b.tk)+"'s public posts this month")))))))),c.append(" ",d)):(b.mL==1&&(d=T(b.FZ)+(" new public posts by "+(T(b.tk)+(" and "+(T(b.mL)+(" comment and "+(T(b.oL)+(" likes on "+(T(b.tk)+"'s public posts this month")))))))),c.append(" ",d)),b.oL==1&&(d=T(b.FZ)+(" new public posts by "+(T(b.tk)+(" and "+(T(b.mL)+(" comments and "+
(T(b.oL)+(" like on "+(T(b.tk)+"'s public posts this month")))))))),c.append(" ",d))),c.append("</div>"));c.append("</div>");return a?"":c.toString()}function i6b(b,a){var c=a||new S,d=T(b.tk)+(" is following "+T(b.ON));c.append(d);return a?"":c.toString()}





["s:feedreader:activity","s:blogger","d:flickr.com","s:lh2:activity","d:twitter.com"];




Actions/Menu Items


DWb=["asberesultsonly","blockuser","deletephoto","editcaption","hideshapes","loadalbumsforphotoposts","navigationarrows","navigationwrapping","photocomments","photocommentsalbumquery","photodetails","photoqueryview","picnikedit","reportabuse","rotatephoto","sidebarui","toolbarui"],EWb=["addtag","facedetection","facerecognition","ponebrnd","pixyedit","rotatevideo","taggeelist"]

Discuss on Buzz