Does Google+ use Open Social?

If it does, you can’t find any reference to Open Social on their Google+ site. More interesting, this quote from an article on IBTimes somewhat mentions this:

Open Social, launched in 2007 with the aim to create an open standard for social network applications, faded away as Facebook monopolized the spotlight. 2009 saw Google’s struggles in the social-based communications system Wave and Buzz, both stirred the market but did not survive.

Given that Google+ does implement many of the promised features of what Open Social was supposed to offer, I think it will be interesting once we learn if Open Social is part of Google+. We do know that Facebook continues to shun the initiative and remains disconnected as they bank their own proprietary model against the collaborative efforts in Open Social. Only time will tell…

Google I/O for Developers: New App Engine, Go Runtime & Eclipse Plugin

For Eclipse users, the Google Plugin for Eclipse will help Java devs more easily set up their apps in the Google cloud. The plugin helps devs in “generating high quality Ajax code using the Google Web Toolkit, optimizing performance with Speed Tracer, and effortlessly deploying applications to the App Engine.”

via Google I/O for Developers: New App Engine, Go Runtime & Eclipse Plugin.

Google Summer of Code: Projects with the most entries

I took the table from the summer of code site and exported it to a spreadsheet to see who has the most projects for this years Google Summer of Code. Here are my results as of 4/25/2011.

I only took the top 25:

KDE 51
Apache Software Foundation 41
Python Software Foundation 36
GNOME Project 27
OSGeo – Open Source Geospatial Foundation 21
Drupal 20
FreeBSD 17
The Eclipse Foundation 17
Blender Foundation 17
OpenMRS 16
openSUSE Project 16
R Project for Statistical Computing 15
Gentoo Foundation 15
VideoLAN 14
Mono Project 13
The Linux Foundation 13
The Honeynet Project 12
WordPress 12
The Java Pathfinder Team 12
Open Source Computer Vision Library (OpenCV) 12
Mozilla 12
Portland State University 11
Inclusive Design Institute (IDI) 11
Point Cloud Library (PCL) 11
Apertium 11

“Summer of code” programs and an ecosystem

Every year more and more projects get on with Google and their summer code contests. These initiatives are just the right thing to keep interest in a technology and get young (and some times older) developers involved with a framework, API, or general system. The benefit goes both ways, the institution grows the developer base and the contestants usually get nice prizes and some notoriety.

Here is a list of some of the “summer of code” programs you should check out. There are 175 organizations participating. I don’t see IBM, Lotus, or XPages in the list, which is a shame…

If you want to get involved with Eclipse then get with Chris here.

This is exactly what communities like Lotus and IBM need!

Does experience matter? Not according to Google!

According to LinkedIn and their new cool company statistics feature you can get some pretty interesting information from their site. The charts below show Google favors the 5-15 years of experience worker with the more experienced crowd and the young crowd trailing behind by almost 10% each. There are some obvious other conclusions you can make from these charts, I just wonder how valid the data is.

IBM Experience by Years

Microsoft Experience by Years

Facebook Experience by Years

Google Experience by Years

Soon everything will be just a browser

After reading Google advances Native Client Web browser technology and seeing the amazing capabilities of CSS3 and HTML 5 the entire concept of only a web browser in the future is getting closer and closer.

Google had released a “sneak peek” of the SDK last year. In coming months, Google plans to add APIs for 3D graphics, local file storage and peer-to-peer networking. An ABI (application binary interface) is planned as well. – link

The Dojo Toolkit

The Dojo Toolkit is the second place to start.

It is where you can download all of the code, reference all of the API’s and see some great examples for how to do this both declaratively and programmatically.

The documentation page has a nice layout where you can essentially pick a topic and find a sample, like “Fade in a node“. If you want to use Dojo in your project you can get the code and minimal JavaScript from the current-stable site or you can just use the Google content delivery network (CDN). Check out the Google developer page for how to get started.

Great article on OAuth and how Twitter does it “wrong”

Earlier today, passed on by Mikkel on Twitter is an excellent article on OAuth.  Mikkel has created an abstracted view part for use in his TwitNotes that does the OAuth work for you.  As Mikkel outlines, he has gone through the same struggles as Ryan did in his article on Ars.  Even though the article has some great visual graphics, don’t think its not comprehensive.  The article goes deeply into the problem at hand and even offers some suggestions how Twitter could change its OAuth flow like LinkedIn and Google.

Even in the context of server-to-server authentication, OAuth should be viewed as a necessary evil rather than a good idea. It should be approached with extreme trepidation and the high level of caution that is warranted by such a convoluted and incomplete standard. Careless adoption can lead to serious problems, like the issues caused by Twitter’s extremely poor implementation.

Google contributes GUI designer tool to Eclipse!

Wow, perfect timing for our Lotusphere presentation. You can download the tool right from Google or you can read about the functionality it brings.

Tools being donated include the WindowBuilder Java UI design tool as well as CodePro Profiler, a runtime Java analysis gauging factors like memory leaks. Both tools became Google property when the company bought Instantiations in August; they will now become open source projects at Eclipse. WindowBuilder has been used for development related to Standard Widget Toolkit, GWT (Google Web Toolkit), and Swing.

Check out the full article on InfoWorld.

Targeting your applications for Google Chrome OS

Google Chrome OS (learn about the operating system) is scheduled to be released mid 2011, is your site ready for it?  Is your company ready for it?  Do you even care about it?  Say goodbye to rich applications!  The entire concept of the operating system is 100% web.  There is no doubt this will entice companies to move and to “trust” the cloud.  The concepts that are touted here are ground breaking to say the least.  The question is, will companies and the public in general “trust the cloud” with everything?  I am not sure I would today, but it seems inevitable as more and more things move off of the device and onto some server.  So to follow my previous post about web applications and the rich client this is a great leap forward altogether – ie. no rich applications!  Will the casual business user see 100% web based desktops in less than a year?  I guess we will see…