Google Archives - Page 10 of 12 - Stay N Alive

Orkut to Launch First OpenSocial Public Release February 27

A little birdie actually told this to me earlier, and I was going to blog about it tomorrow, but Orkut just confirmed it on their new developers blog. Orkut is looking to officially launch OpenSocial to the Public in one week – Wednesday, February 27.

Orkut is looking to release the final version of OpenSocial as Release Candidate on the Orkut developer sandbox this Friday, February 22. It will be released for developers to hammer away at for 3 days, and then will go back to Orkut for final QA and fixups. February 27 it will officially go live for the entire public to start installing Apps!

One feature that will be missing is user to user messaging – this is a very big feature that is perhaps much of the reason Facebook has gotten as large as it has. I am told in the first few weeks after launch that should go live. I anticipate after this launch, the public will get curious about Orkut and you’ll see their membership go up substantially – with a tie-in to Google it is sure to bring many of the current fans of Google into it’s ranks with the news surrounding the launch.

My Social Media development and consulting company that I co-founded, SocialOptimize should have an app released on the 27th. Keep an eye out for the “Know Your Neighbor” app when it launches!

OpenSocial is Solidifying the Days of the Rich Web App

Gone are the days of the traditional website, and in are the days of the Rich Web Application. OpenSocial is introducing a new era of development on the web. All OpenSocial containers at the moment give you one page, and one only (with the exception of the profile, or other “surfaces”) to write your entire web application. All development is required to be client-side, with loaded javascript or Flash at the load of the web page, with occasional calls back to the server to load bits and pieces of data. This style of web development has had a long time coming, from the inception of AJAX and the ability to dynamically load just portions of a web page from an external web server.

As OpenSocial and the social web move forward, client and server development will move closer together and soon you will be developing more and more on just one “page”, similar to OpenSocial. From now on, web apps will begin to move towards the style of loading the entire application on the first load of the page, and only loading pieces of that application as data needs to change. Javascript and Flash will play larger roles in development because of this, and as technologies such as Adobe AIR take hold, more of that development will move away from a traditional browser environment and onto the desktop. More and more desktop and web development will move towards “widgets”, and further away from “websites”.

OpenSocial is the beginning – I predict Facebook will be forced to implement something similar to keep up with OpenSocial. Currently the Facebook API is completely server-based. There is a javascript API, but the ability to create a rich web application like OpenSocial, the javascript and Flash capabilities of Facebook are simply too limiting. In order for agencies like SocialOptimize, my Social Media development and consulting agency that I co-founded, to more efficiently write applications across multiple social networks, we’re going to have to standardize on one method of programming. With the openness of OpenSocial, and ability to develop containers on the server side, we will work more and more to write code that lets OpenSocial code run on Facebook itself. Facebook may not implement OpenSocial, but we, as developers may very well!

Is OpenSocial and the new method of “widget programming”, the death of the Facebook API? Definitely not – OpenSocial itself lacks a rich tagging system such as FBML provides (pre-order my book!). As these systems move forward Facebook, OpenSocial, and others will be forced more and more to standardize across platforms. We’re in a completely new era of web development – gone are the days of the traditional website!

Jesse Stay is Now an OpenSocial Developer and Consultant! – My Orkut Hackathon Experience

OpenSocial Hackathon, San FranciscoThe past 2 days I had the opportunity to join the Google OpenSocial developer team, along with other Silicon Valley and nationwide developers to celebrate the soon-to-be launched Orkut release to the public of OpenSocial apps at the Googleplex in San Francisco. The event started with an overview of OpenSocial, and went over some of the resources available to OpenSocial developers as well as a quick, “Hello World” example of an OpenSocial app on Orkut.Following that, it was up to the developers to code away, chat and meet with each other, ask the Google OpenSocial development team questions, and move forward, very fast on their apps. The goal was that by the end of the day, your OpenSocial application would be in a state, with the encouragement and approval of the OpenSocial team to be submitted to the Orkut directory. Those submitted yesterday would be available upon launch of the OpenSocial directory. (yesterday was the deadline for those to be included at launch, but you will continue to be able to submit throughout the launch)

While there, I was able to meet Adam Glickman, notorious for following perhaps the most people on Twitter, at 7000 (Adam, I should note that I have you beat in number of updates!). I also met, and chatted for a bit with Bess Ho, founder of the Silicon Valley Facebook Developers Garage, the Silicon Valley Web Builders, and a very strong evangelist and organizer of Social Media events in the Silicon Valley area. She was there developing her own app. We talked about collaborating further on some events between Silicon Valley and Utah in the future (stay tuned!).

The big buzz around the event was how one could better migrate a Facebook app to OpenSocial. One person pointed me to OpenSocket, which is intended to be code you can install on your Facebook app, essentially making it a container for OpenSocial code. So, in the future, ideally you would write your code in OpenSocial, and when you’re ready to port to Facebook you would simply place it on top of the OpenSocket container. I think you’ll see more things like this as OpenSocial launches. I’ll talk more on my opinions of why Facebook will need to implement OpenSocial in some capacity in a later post.

What I was most impressed with, is that with all those developing applications for OpenSocial, the theme for the hackathon was simplicity. Every single app demo’d that was going to launch on launch day was extremely simple, with plans to build on it further down the road. There were former Facebook developers, Google Gadget developers looking to make their gadgets more viral, as well as people completely new to developing for the social scene which demo’d their apps for the rest of us. I saw a drag and drop “Top Friends”-type app which will be called, ironically, “Facebook”. OpenSocial is really cool in that, because of Caja, you have much more flexibility with your Javascript than Facebook. Facebook (the site, not the app) should really look to implement Caja into their apps to keep security, while allowing flexibility within the app. Another group of guys from Idaho and Utah were developing a “date ideas” app. Some other guys were developing a really cool slide show app with some neat viral twists. It was also fun to see the mashup of different other Google APIs into the OpenSocial APIs. Each presenter got to take home a very cool OpenSocial T-shirt.

The event ended with a really great presentation from the project lead of the OpenSocial team – you might remember him as the Indian guy from the Campfire video at the OpenSocial launch. He showed User Experience and UI from a Google experience, with some really great tips on how to make your apps better. He suggested using the Orkut locality settings to set everything to a different language, and then seeing if you can navigate your app in a language you can’t understand. He also suggested breaking up your app – if it is 2 different ideas in one robust app, he suggested breaking it up into 2 different apps. He had some very interesting tips that I’ll try to incorporate into my own apps.

As for what I did? I wrote an app that allows you to track a group of people geographically close to you, send updates back and forth to that group, organize and collaborate, and find more people that are geographically close to you. I call it the, “Know Your Neighbor” app. I demo’d it at the end of yesterday, and got my cool T-Shirt to take home. Everyone had great response, so I have hopes it could be a hit. Then I submitted the app to the Orkut directory (ironically, Google uses the same “forms” system I talked about earlier for the app submission process. They are just collecting the app submission data in a Google spreadsheet somewhere), of which it will appear on the day of launch.

Look for the “Know Your Neighborhood” app on Orkut when it launches! As the other platforms launch I will be rolling it out to those platforms as well. SocialOptimize, my Social Media Development and Consulting Agency does OpenSocial development too – look us up if you would like some help building an OpenSocial strategy at your company!

My Tour of the Googleplex

GoogleplexToday I got to knock off another one of those “bucket list” items of things to do before I die.  Today I got to tour the Google campus as I attended the final Google OpenSocial Hackathon before it goes live at the end of this month.  I truly learned the creativity of Google as I attended this event.  It started, when I was asked to wait in the lobby for my escort into the Hackathon.  I was asked to “have one of the free juice bottles” over by the wall, and “have a seat in the massage chair”.  It was no ordinary massage chair either – it was a full body massage chair!

From that point on I felt like I was receiving the royal treatment.  Brad Feld would be proud of Google, as even their bathrooms make you feel as though you are receiving the royal treatment, from the heated toilet seats, to the bidet (no I didn’t use it – well, it was broken), to the literature on the walls to read and keep your mind “invigorated”.

As I was there, I had the privilege to meet with my cousin who works on the Google Caja (pronounced, “caha”, btw) team.  He took me to lunch in their gourmet cafeteria, where I had the best lunch I think I’ve ever had in my life, in a cafeteria lunch room!  All the food was prepared by professional chefs, and the cafeteria we attended was only one of the many cafeterias or restaurants they have around campus.  While there, we even got to see a Serge sighting – my cousin had to point him out to me, as he just looked like any of the other engineers there, t-shirt, jeans, messy hair.  Evidently, with as large as Google is this was only the second or third time my cousin had seen Serge Brinn there.

All scattered throughout the Google campus are things just like this.  There are scooters as well as Segways provided throughout campus for employees to get around quickly.  I’ve never seen so many Prius’s in my life, as Google evidently gives a $5,000 credit if you buy one.  Near ever door were bike racks, filled to the brim with bikes, something I haven’t even seen in Utah where things are usually fairly close together.

All around campus there were “mini-bars”, stocked full with drinks, cereal, snacks, food, and whatever you might need to munch on as you work hard for the company.  My wife keeps asking me why I don’t work for Google.  I don’t think she really wants me to though, because if I did, I don’t think I’d ever come home!

With such royal treatment from Google, as even just a visitor they got my attention.  While I run my own business, if I were any of the other developers attending that OpenSocial hackathon I would definitely be thinking how I could get a job at Google.  Google brands itself even down to its headquarters as a place for Engineers, and a place you could live your life around.

While there I met some really great people – I’ll talk more about that, and the hackathon tomorrow as I finish up the hackathon.  Let’s just say Facebook has got some serious competition to contend with now.  Let’s just hope, with the support they have from the developer community, that they can keep up.

Amazon, the Social Network?

Did you know Amazon has a Social Network?  In fact, it’s pretty robust!  In Amazon, if you click “(your name)’s Amazon”, then “Your Profile”, you have the option to set up a profile, including a biography, information about yourself, and get this – a list of all your friends currently on Amazon.com. It can show your recent purchases, your favorite items, your wish list, and more. It even gives you a blog in which you can send messages to those that are friends with you. You can also import your own blog’s rss into the blog feed. Amazon has even MySpace beat, with an activity feed of recent activity by your friends.

The real power comes for authors. As an author, I can have people add me as a friend, and I can keep an open dialog with my readers. I can introduce deals, notify when new editions of the book are released, and more. You can see my favorite books, movies, and music, my wishlist, and my biography. You can also see the other books I have written. Amazon also lets you verify through a publisher or agent that a book was written by you, so your books on Amazon can link back to your profile.

Amazon has quite a tool here that I wouldn’t put past them building on in the future. If you think the MySpace OpenSocial announcement was big, imagine if Amazon were to embrace an API such as OpenSocial. In the USA alone, Amazon has over 60 million members in its network. Each one of those members is tied to a bank account of some sort and has probably bought something at some point from the site. Add to that the existing APIs Amazon provides, allowing users to query the Amazon database, associate affiliate IDs and sell items based on commission, Amazon could have the first proven revenue model for a Social Network.

Amazon and Google aren’t the best of friends. Would Amazon embrace Google’s OpenSocial, or create their own as they have through Amazon AWS? Visit my Profile and add me as a friend on Amazon!:

http://www.amazon.com/gp/pdp/profile/A1NYWKPQAI1F5R

Jesse Stay's Amazon Profile

Google Releases Spreadsheets Forms – S3 Equivalent Coming?

Google FormsYesterday Google announced a rather interesting, and I believe strategic move, allowing users of Google Docs to put forms in front of their online spreadsheets through Google Docs.  I didn’t realize this until now, but Google really has a dynamic, unflattened data source that they have been providing through their Google Spreadsheets.  Now, with the ability to add forms, in many ways we are seeing another hosted development platform for website owners to use for whatever they would like to collect data for.  This has been long needed – I can’t tell you how many people have asked me at some time to install Formmail.pl for them to send them e-mails of a simple form they have installed on their website.  Now, they can just set up a Google doc, and a form to front that doc, and no e-mail is necessary!

The functionality is very simple right now, but one has to remember this is Google, which at one point was just a simple search engine.  Google always starts simple, and takes over the world with that simple plan.  Imagine if Google were to incorporate their new graphing API into these forms for simple survey-taking capabilities.  Now, add to that the ability for more robust reporting beyond that, ability to include single cells from a spreadsheet, and perhaps a query language of sorts to interface with it.  Google could very soon be competing with perhaps at first the likes of Amazon S3 storage services, but even more, their SimpleDB query engine, at a much more robust level.  This is Google after all.  I wouldn’t put it past them.

Google Announces Go-Live Date for Orkut

It appears I spoke too soon.  About 5 minutes ago Google announced Orkut will launch their applications to all users the last week in February.  I was close – an announcement was made, and they will be launching OpenSocial 0.7 tomorrow, the same day MySpace opens to developers.  In essence, OpenSocial is going live tomorrow.  It just won’t be visible to the public until the last week in February.  It appears, as I said, Google had to have the last word.

Expect Big Things From Google Tomorrow

Google OpenSocialAs I mentioned earlier, I think the MySpace launch is way bigger than just MySpace.  Watch carefully tomorrow.  There have been several announcements at Google that hint that you may just see Orkut go live tomorrow as well.  From the Release Notes for the latest version of OpenSocial (0.7), under Orkut container update:

 “Close for gadget whitelist submission Feb 5”

I’m not quite sure what this fully means, other than it looks like things are finishing up for Orkut tomorrow.  Also, today Google released a blog post, of which they stated:

The best news is that, based on numerous discussions with both app developers as well as container sites, we believe OpenSocial 0.7 has all the necessary pieces to launch OpenSocial apps to users at scale. In fact, both hi5 and orkut will be using OpenSocial 0.7 for their upcoming user-facing launches.

On the mailing list today (just 6 hours ago), an Orkut developer stated:

We haven’t pushed v0.7 yet, but we’re planning to do it soon.  In the
meantime, use feature=”opensocial-0.6″ and I’ll post when v0.7 is
live.

It’s looking like 0.7 is soon to go live “soon”, and will more than likely with it, make it very possible for sites like Orkut who have been in testing for so long to go live with it (rather than just a developer sandbox like it has now).  MySpace itself will release in a sandbox for about a month on it (I just got word MySpace has officially launched to developers).  Is Orkut getting ready to do a one-up on MySpace tomorrow?

MySpace Announces Developer Platform, OpenSocial to Leave Beta Feb. 5?

Myspace developer platformTonight, MySpace released a signup to enter their development platform. Mashable is reporting that the Platform will go live February 5, and will support OpenSocial from day 1. The MySpace Platform is also rumored to provide revenue sharing options for developers, perhaps providing a solution to the ad sharing networks becoming so rampant on Facebook today.

However, I think the really big news is that MySpace is talking about actually launching their platform on February 5. I have yet to hear that it will be a beta like all the other networks currently. OpenSocial is currently at version 0.7, so that means they are nearing production. Does this mean OpenSocial will officially be out of beta by February 5? I think this could very well be the case, and possibly the reason for MySpace’s late entry – expect this to happen very soon.

Prologue – OpenSocial for Twitter

Just today, Matt Mullenweg, founding developer and owner of Automattic, announced a new, open source, theme for WordPress called Prologue. The theme essentially turns your blog into a “mini-Twitter”, with a “Whatcha up to?” text box at the top where your users can post what they are currently doing. This is an excellent way to build community on a site, just for your own users – it will be interesting, as cell phone networks open up, to see if there will be ways to integrate “mini-communities” such as this onto users’ cell phones. I also anticipate someone writing some sort of Twitter plugin that integrates with this theme, and I’d love to figure out a way to use this theme in conjunction with my current theme so I can add this as a link to my current blog.

The theme has been released as Open Source, completely free, under the GPL. The release of this reminds me very much of Google’s OpenSocial initiative, of which they are releasing platform code, very similar to the way Facebook’s platform works (Facebook is a very closed platform currently), for anyone and everyone to load onto their own blogs as they wish. Basically, you can “create your own Twitter” with this code they are releasing!

Joseph Scott, a very good friend of mine, was one of the writers of this and he’s going to give me a demo this Thursday – I’ll post a video of it when I’m done (unless someone wants to buy me an N95, which I’ll post live via Qik.com!). Matt Mullenweg will also be in town this Saturday and meeting with local bloggers and social media advocates – if I can make it work, I may try some video of that as well.