Google Offers Tool To Ditch Microsoft Exchange

Google has taken another step toward making it easier for IT departments to abandon Microsoft Exchange for Google Apps.

On Wednesday, the company announced a new tool called “Google Apps Migration for Microsoft Exchange.” It’s a server-side tool that can migrate “hundreds” of Exchange users simultaneously, according to Google’s announcement.

Users can continue to use e-mail enabled through Exchange without interruption throughout the migration process, said Abhishek Bapna, product manager for Google Apps, in an e-mail. The migration tool works with Exchange Server 2003 and Exchange Server 2007, both on-premises and hosted. The tool is free for Google Apps Premier and Education Edition customers.

Google Apps is a suite of hosted e-mail, calendar and Office-like applications offered to businesses for $50 per user per year. It’s free for educational institutions and individuals.

The new Exchange migration tool continues Google’s movement to the enterprise software space after its initial rollouts to the consumer market. Exchange has been one of Google’s prime targets in that effort. In June 2009, Google rolled out Google Apps Sync for Microsoft Outlook, which lets business users continue to use the Outlook e-mail, calendar and contacts interfaces while connecting to Google’s servers.

Google also recently opened up its Google Apps Marketplace, allowing developers to sell their applications directly to businesses. The Marketplace and the release of the Exchange migration tool show that “Google is serious about enterprise software,” according to Don Dodge, a developer evangelist working for Google. Dodge formerly served at Microsoft as an advisor to its startup communities. He was laid off during Microsoft’s recent job cuts, but joined Google in November 2009.

Google claims that running Google Apps Migration for Microsoft Exchange involves just four steps to move users onto Google Apps. The tool, along with a guide that outlines the migration process, can be downloaded here.

Google recommends migrating global address lists first so that “address translations are already available when e-mail and calendar data is migrated,” Bapna explained. A tool called “Google Apps Directory Sync” can be used for that purpose. Bapna added that the migration process can be stopped at any point and resumed later. The tool includes “logging and reporting capabilities” to track any errors.

Google Apps Premier and Education Edition customers get 24/7 phone support from Google, plus online support. Hands-on support is available via Google’s partner community.

“Customers desiring even higher touch support during their migration can work with one of the many partners who offer such services through the Google Apps Marketplace,” Bapna explained.

Create IE8 Webslice for Google Blogger (Blogspot)

Internet Explorer 8 is the most innovative browser we ever had. Web Slicing is one of the key developer feature introduced in IE8. One can find lot of examples on building dynamic Web Slices. However this code will let the Blogger (blogspot) users to create an IE8 Web Slice for thier Blogs.

CODE****

Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports Google.GData.Client
Imports System.Net
Imports System.Xml
Imports System.Text.RegularExpressions

Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim query As New FeedQuery
Dim feed As AtomFeed
feed = Nothing
Dim Service As New Service(“_Default”, “IE8-Addons”)
query.Uri = New Uri(“http://www.blogger.com/feeds/XXXXXXX/posts/default?max-results=3?”)
feed = Service.Query(query)
Dim htm As String
Dim itr As String
Dim Slice As String
For Each AtomEntry In feed.Entries
itr = itr & “<a href=” & AtomEntry.AlternateUri.ToString & “> ” & AtomEntry.Title.Text.ToString & “</a></br></br>”
Next
Slice = “<div id=1> <h2-title>My Blog Title</h2> <div-content> <abbr title=15></abbr>”
htm = “<html><head><title>My Blog Title</title></head><body>” & Slice & itr & “</div></div></body></html>”
Response.Write(htm)
End Sub
End Class

*** END OF CODE

The example disscues on how to create a WebSlice for Blogger(Blogspot). You are required to do the following steps:-

1) Use the Above Given VB.NET Code

2) Download the Google Library for Blogger

3) In the VB.NET You are required to make the following changes:-

3a) Dim Service As New Service(“Default”, “IE8-Addons”) (Default is the name of my class; IE8-Addons is the name for the Website Project) – Replace as per requirement.

3b) Replace Your BlogId Number with mine (XXXXXXX) in the “http://www.blogger.com/feeds/XXXXXXX/posts/default?max-results=3?”

3c) Replace My Blog Title (String) in the code with Your Web Slice / Blog Title.

This is a simple code to create WebSlice for Blogger, It uses Google API for Blogger, specifically the DLL uploaded. It Create’s a Service Object and Queries for Feed specifying the particular Blog using ID and fetching records as per record. The the later lines generate HTML for the WebSlice and concats the Last three Blog Posts titles and giving the Hyperlink to their specific URLs.