Google labs

Once upon,.. only beta versions of gmail and google calender were available in google labs..

Google labs typically displays all the projects of google..But, in my gmail.. i could observe that there is some tab called LAbs under settings .. And it has many features integrated under labs.. I enabled all of them though it took some time to enable so many features:)...And my gmail interface is completely changed.And it has become very very userfriendly....

One of the best labs is ..This is the description given about it in the google settings..
Forgotten Attachment Detector
Prevents you from accidentally sending messages without the relevant attachments. Prompts you if you mention attaching a file, but forgot to do so.

I love this lab .. other day when i was sending mail to somebody.. i wrote "i am attaching a file" in the mail..but i didnot attach the file.and pressed send button....then there appeared a popup saying that you wrote in the mail that "i am attaching a file" but you didnot... I really loved it. and i always forget attachments...

I am experiencing the user friendliness of by day as I enabled all the labs..
But, there is another lab called..Mail goggles ..
Mail Goggles
Google strives to make the world's information useful. Mail you send late night on the weekends may be useful but you may regret it the next morning. Solve some simple math problems and you're good to go. Otherwise, get a good night's sleep and try again in the morning. After enabling this feature, you can adjust the schedule in the "General" settings page.

This lab i didnt like..may be i will realize importance of it.. other day when i wrote a mail and tried to send the mail  after a long time.. it didnt allow me to send the mail and i had to do five calculations and answer them in the pop up to send it..

Posted by Asha on 2:04 PM 0 comments

My Black Friday

Shopping was never this easy and technology driven for me than this black Friday.It was crazy in fact the way my social networking sites and with help of a i-phone that I could actually make the full use of my precious little time last Friday.

Now I heard today that the English word of this year is twitter. Not bad.Still I am trying to hard to figure out that should i call Tweeter an English word. Any ways ,cheaptweet is wonderful for all you shoppers. It scans for all the tweets on the web that mention bargain or sale and displays them . Hard to miss this. Another one called BlackFriday, also does that for you. I had immense help from cheaptweet this Friday :)
Facebook come up with so many pages related to black friday shopping .Blackfriday, this is the one also gets you the best of shopping deals.
Another reason why I may buy an android over Iphone ,"we atleast have a choice now,--Pouge", this application changed my outlook towards Android, fuget android it will be safe to say towards the whole mobile thingy. Well I did not use this but a friend used this application on his android called- ShopSavvy, this application allows use to scan barcodes over the cell phone camera and then finds you the best online and local prices for that item. Cool.

I hope you guys had a wonderful Blackfriday and a even better thanksgiving , my last post ends with my fav topic--shopping. :)

Posted by doomsberry on 6:23 PM 4 comments

Computing and Integration into the Enterprise

Can cloud computing be integrated into a corporate enterprise? Some of the businesses are starting to experiment these possibilities. Of course, once these technology is matured, benefits to company could be huge. The following article examines few companies like Bluewolf which are taking such routes to integrate cloud computing to the enterprise.
Bluewolf and many other companies offers integration as cloud based services rather than as a traditional management of IT services in order to provide faster service. 

There are obvious benefits of integrating cloud computing into the enterprise. Having stated that, for a successful integration, there are many hurdles to overcome also. David Linthicum published an article in “Info world”, about the integration challenges and how to overcome those challenges with good technologies. According to Linthicum……
This is a good article which talks about integration tools in order to merge two different concepts of cloud and enterprise.

Benefit of using cloud computing could or already starting to reach few pioneering companies. Small and medium companies  as well as governmental agencies can benefit from integrating cloud computing to their IT platform as well. One such example is USPS. More on the link below.
USPS implements suitecloud from netsuite...

Posted by Asha on 5:52 PM 7 comments

Wonderful Use of Web Maps by Maryland Govt.

I was going through the Maryland Govt website(while reading an article on web maps), I found that the Maryland govt has uniquely integrated its data with web map application.
Here you can see the total amount of stimulus dollars coming into the state and the counties that are receiving the funds.Projects show up on maps as pushpin-style icons that vary in size with spending in each area.
There is such a dept in data/information that the application provides.It is amazing use of technology .
Maryland Govt Web Map Application

Posted by doomsberry on 2:48 PM 7 comments

Cloud Computing Can Revitalize Your Career as Software Developer

Hey ,
I was going through this website called ulitzer, this is a site for articles on cloud computing and its latest trends. I found this article there , I thought will be nice to share this.

Posted by doomsberry on 9:42 AM 1 comments

The best video I found on Cloud Computing

Posted by doomsberry on 12:21 PM 2 comments

Social Media Integration

A friend of mine today forwarded me links to these two sites. These sites show how present organizations are creatively integrating various available social media sites to market their products.
First one is Skittles
Second one is for Campbell-Ewald Advertising

Posted by doomsberry on 11:15 AM 5 comments

Summary of the todays lecture.. Shibboleth

Today I learnt a new topic ..Shibboleth because of the guest speaker Art Vandenberg. The main Keywords in the lecture were One Identity Management, Federation access Management. The discussion revolves around on single signon and federating software.

Shibboleth specifically addresses the challenges of multiple passwords required for multiple applications, Scaling the account management of multiple applications, Security issues, Privacy, Interoperability within and across organization boundaries, enabling institutions to choose their authentication technology, enabling service providers to control access to their resources.

The presentation helped me in getting deeper understanding of the work processes in our library that uses Shibboleth Pilot Solution. The guest lecture neatly described Shibboleth impact at both source provider and identity provider with a flowchart and screenshots. He has shown a video which explained about federation standards and about the agreement to a trust by an organization. I also understood that an organization needs to take several steps in order for an organization to adapt Shibboleth.

Thank you Dr.Jack for inviting a guest speaker to the class who shared his practical experiences with the case studies of process implemented in our library.

I wonder what the origin or meaning of the name “SHIBBOLETH” is? This is question to the commenters. Waiting for the answers….

Posted by Asha on 10:00 PM 7 comments

New idea of blending "folding@home" & "cloud computing"

First of all,.. what is FOLDING @ HOME ?


The folding@home concept is founded by a professor from Stanford in 1999.It helps scientists in identifying diseases related to protein folding by simply running this software.Proteins get fold or assemble themselves before performing the important functions.And some of the common diseases like cancer might also arise if there is a misfold in the proteins....

So you might be thinking why is this post talking about protein folding and biology instead of topics under system integration ?????

But, you will understand its close association with system integration class when we take into consideration of my new proposal of merging the concept of folding@home(FAH) with cloud computing.

New Proposal: FAH distributed computing is maintained by FAH team at Stanford and basically runs on spare CPU cycles of systems for protein folding calculations.Instead of using the CPU cycles of several systems at Stanford they can use the large, secure, and dedicated server farms of large cloud computing vendors and can demonstrate increase in efficiency and throughput.The costs for this model will be reasonale and can easily fit into the cloud's existing Software as a Service (SaS) business model.

With the increasing demand for reusable and easily accessible data in domains like healthcare,military fields, the commercial industry,and scientific research, the need for efficient means of computation is at an all time high.While many technologies, solutions, and,implementations are available for such tasks,
this post explores cloud-based and distributed computing. Specifically, it draws on the reliability of both methods and theorizes on a hybrid approach for a real-time problem of protein folding.

Advantages of cloud computing:
Cloud computing has garnered a great deal of attention in recent years. The attraction of this computing resource model for many technology departments, large and small, is as follows.
  1. Firstly, using cloud as their information technology backbone, an IT department can eliminate the large initial capital expenditures required to set up a computing infrastructure and reduce the significant overhead costs of the department by offloading the software upgrades and hardware maintenance to a third party.
  2. Secondly, and perhaps more importantly, the department can optimize its budget by eliminating the need to overbuy technology to allow for future needs—the cloud provides instant scalability with no up-front costs.
  3. And finally, when the potential for the additional security and monitoring provided by the dedicated staff of the cloud vendor are added to the equation, the advantages of the cloud model are quite compelling.

Simply put, the cloud offers the potential for not only a large capacity of spare computing power, but importantly a reliable source.Contrast this model with the current implementation of the FAH distributed application, which not only suffers from a continually varying processing capacity, but loses efficiency because several calculations must be restarted or verified and the application must recover from errors because of the inherent unreliability of data being returned by the volunteer nodes.


Posted by Asha on 1:54 PM 4 comments

Jazz Me Up!

I always thought and believed that the best way to develop software in a team does require a lot of reaction and response by various team members. I remember once I was discussing a case study on “Hot Groups”, for Organization and Behavior class, one of the main analysis that we had come in class was that in order for a hot group to exist and deliver it has to have a good communication back backbone.

I started working on a new project, and here we used the IBM RTC (Rational Team Concert), which uses the IBM Jazz platform. I was amazed the way in which we could work in groups to develop software. Initially I have seen maintainers and developers add their names to identify the sections of code they changed and explanations of why they made the changes. With RTC on Jazz platform the RTC source control makes changes and delivers them to the RTC repository , which then tracks the sections of the code that are changed by whom and why. How cool is someone doing that for you. Well this is just one of the many features that I discovered with RTC.

To start let me give you a small gist of what Jazz platform, a unified software development platform, is and how the RTC tool helps in the development.

Jazz Platform:

I was looking through any material I can find to make a nice quick impact and give a lucid introduction to jazz platform. I found this one on the site. Enjoy.

Jazz platform is made up of three main elements:

Architecture for lifecycle integration.

The goal of the Jazz Integration Architecture (JIA) is to enable diverse tools to be used together providing an integrated experience to their users. It is a set of interconnected services and specifications. JIA consists of reference architecture, API specifications, a set of common services and tool building blocks. It addresses the need for building new tools and JIA enables existing tools to be quickly integrated.

At the center of JIA is the Jazz Team Server (JTS). The JTS provides foundational services – Jazz Foundation Services (JFS) –to enable groups of tools to work together. These services include user and project administration, security, collaboration, query, and other generic cross-tool capabilities. When installed, tools are associated and work in conjunction with a particular JTS.

A portfolio of products designed to put the team first.

I used something called RTC-Rational Team Concert. It enabled me to collaborate with other developers using integrated Planning, Source Control, Work Items, Build, Dashboards, Reports, and Process Support. This was the coolest part. There are few more offerings from IBM –Rational Quality Manager and Rational Requirements Composer.

A community of stakeholders.

Jazz is not only the traditional software development community of practitioners helping practitioners. It is also customers and community influencing the direction of products through direct, early, and continuous conversation. Check out community.

Now I have my personal favorites when it comes to Team Concert. I like the “”Streams and Workspaces” feature you may say. Before the Jazz SCM component was available, delivering to a communal build was a nightmare of tags and map files. Occasionally a cut and paste error or a forgotten text edit would wreak havoc on the build and take a while to find. With Jazz’s support for structured streams and workspaces, delivering to a build is as easy as accepting from one flow target and delivering to another. Not to mention you can create workspaces from other workspaces and from build results. And I am also a big fan of the “annotation” that I mentioned earlier in the post where you can see the changes made and managed.

Posted by doomsberry on 4:36 PM 11 comments

CIS8020 Assignment 2[RM][Google Visualization API]

The scenario is of a Human Resource section of FOXX Technologies INC. The department wants to recruit a new CEO from the current employees, and for recruiting a new boss they need to take care of many factors like the number of years in service at Foxx Technologies, the size of the sections they are heading right now, the future plan of emphasis is on which department, the popularity of the candidates among prominent stake holders. Most of these factors can be visualized using Google INC’s visualization API’s. These API’s form a nice visualization of the factors and help in forming a better decision.
I will be using various API’s from Google Visualization to make this process simpler.
The following API gives the current structure of Foxx Technologies:

The above mentioned image will let the HR know who what the hierarchy in the organization is .

The above mentioned the gadget portrays the department wise distribution of the human resource. This makes it useful for the HR to see what size of people the individual MD’s have headed.
The following visualization represents the immediate concerns that are ahead of Foxx in term of its stake holders. This also helps in making decision as it represents which person will be more apt for the new post.

Another important factor that needs to be taken care of is the popularity of the candidate among stakeholders. A small survey was taken and the results were represented in form of a visualization that can help us determine who among the candidates is considered to be most popular choice with the stakeholders.

The reason for using the above mentioned Google Visualization gadgets was the ease of using them, the rich representation that they offered, and the flexibility of using them. These gadgets are ideal for small organizations that do not want to spend more money on importing dashboard visualization software. These are free, scalable and are easy to use. Every organization can built up more applications based on these API’s.
Another option I would have had is to use Microsoft VISIO for achieving the same, but again it is static and could not be hosted on web. Google API’s offer more flexibility and scalability than Visio.

Rahul More

Posted by doomsberry on 1:49 PM 1 comments

I just had this question , were IT departments more productive and efficient when they were programming in COBOL on mainframes as it required them to LEARN what they are doing and be more cautious in their approach and use of resources or now when they with IDE's can produce junks of code without even knowing whats going around in background. Does this automation came with loss of flexibility.

Posted by doomsberry on 10:02 AM 1 comments

CIS 8020 Assignment 2 [Asha Deepika, Attaluri] [Google Visualization API]

1.     Scenario :
I used to work as a web designer for a company and also used to work for the online market outreach of our website. Our website has hundreds of web pages and many online tools in order to help students planning for higher education .As part of IT Department; I need to constantly keep an eye on number of webhits of our site (using in order to track the number of people using our website. According to, we had 20,000 hits per day in the month of Nov,2008 and we had 15,000 hits per day in the month of Dec,2009. So, I was asked to educate counselors and all other employees about our website so that they can share our links with the customers/students and promote our website.

2.     Using Google Visualization API for a potential solution:
So, in order to educate employees about our website, I need to show our graph on the homepage of the employee using Google Visualization API.

3.     Output:
(Click on the key to see the graph animate)

4.     Why Google Visualization API:
It is one of the best ways to represent graphs on a HTML page. Moreover, it helped me in providing a platform to create, share and reuse visualizations for all my employees.

Posted by Asha on 9:10 AM 0 comments

Markup Based UI - Presentation

Posted by Jimmy Dickinson on 12:49 PM 0 comments


I got this cool video from Linthicum's blog .I could not embedded it so I am putting up a link to the video here.


Posted by doomsberry on 9:35 PM 0 comments

CIS 8020 Assignment 2 James D Google Pie Chart

We (My bothers and I) are developing a set of educational games called These games allow students to share a computer by using multiple mice on a single computer. We are are almost in the marketing phase and we have been trying to get a feel for who has interest in our project. We already know that we have many visits from the USA, but our focus is for developing countries. So what country would be best to launch our project?

We are pulling live analytical data from our web traffic but just takes too much time to analyze the data. Google charts allow us to display in a simple way to give us direction in our marketing efforts and development direction. The google pie chart below pulls live date from a google spread sheet. So as we update this data our chart reflects the changes.

(Click on the key to see the pie graph animate)

Tools used:

This google chart api has some advantages over other solutions such as a report created in excel. Cheap, fast, dynamic and connects to google docs or other feeds. The connection to a data feed allows the chart to be updated as the data is updated.

Posted by Jimmy Dickinson on 3:29 PM 1 comments


Posted by Jimmy Dickinson on 4:34 PM 0 comments