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

Markup Based UI - XHTML

Table of Contents under XHTML

    * Introduction of XHTML
    * Browsers and XHTML
    * Server-side  management
    * Conclusions
    * Demo


Posted by Asha on 10:06 AM 8 comments

Topics to be covered on 20th Oct 09

1.      Overview of UI integration - By Dr. Jack
2.      Focus on markup-based UI : XUL, XAML, XHTML -By CIS8020 Achievers
3.      Focus on component base UI integration - By Dr.Jack
4.      Focus on Portal, portlets, web parts, etc. - By 4thluvofmusic

Posted by Asha on 9:49 AM 0 comments

SNAFU on Cloud

These are some of the outages that cloud computing caused. Instances like these still make you think is cloud computing the next future. I found few of these outages that were recently caused by clouds.

Microsoft Danger:

User of Sidekick lost their data during Microsoft Danger outages. Nor did Microsoft or TR-Mobile the provider of Sidekick gave an estimate of how much personal data was lost due to the service outage but still according to the forums it’s a big number .


I don’t know if any may noticed or even if they noticed if they remember about disruption on September 24 in mail services from Google. This was for not more than few hours but still it was twice in recent times that Google went into an outage. Though it was not completely Google’s fault and also heavily depended on various vendors that hosted the services but still it caused a lot of concerns regarding cloud computing and Google’s recent initiative to make desktop clouds for the US federal Government.

Twitters Whale on Birds:

Well I personally had no idea how was Twitter a cloud application or an application provider. It is when I read a news article on IT News that I did realize it to be one of the cloud applications. I am sure that anyone who uses Twitter has at least once seen the big whale lifted by birds saying that the service is out from Twitter. Bu still there was a big outage during morning and late afternoon that had social networking types fuming. A denial of service attack was blamed for it.

EBay’s PayPal Crash:

In early August a failure in PayPal had caused many of EBay’s customers from completing transaction. A network hardware problem was blamed for the failure which caused millions in damages to merchants.


Posted by doomsberry on 4:35 PM 1 comments

First I read this then I read the other ---> Google on clouds

My desktop has no software. My Laptop only functions as a terminal. Well I don’t know how exciting it is for you all but for me just getting up and connecting to some totally virtual, all my hard drives, all my software are somewhere in virtual reality.
We all had this real discussions on clouds during are presentations, and I bet clouds are as interesting as a concept. I was going through “Computer World” and I came across this article on “Google INC” going into making desktop clouds. This is thought as a direct competition to Microsoft’s operating system empire. The company announced last week that it plans to design versions of its Google Apps hosted software that meet the unique needs of the US government.
These applications will be hosted on Google’s data centers. Even though a government contract will validate Google apps and cloud still the magazine warns about the way in which Google is going to allay fears regarding security, reliability and availability of these applications.
Ref” Computerworld”, September 21/28, 2009, Vol.43, No29. Page 8

Posted by doomsberry on 3:57 PM 0 comments

Exploring XUL

I came across this cool XUL editor when I was trying to do some research on XUL for our presentation. It is a simple editor which can help preview XUL on a tab or in a separate pop up window. It has a list of snippets that can be used in the editor. Very simple to use and fun to play with.

You can get this editor from

I was also trying to search few applications that I could find on XUL. I found this website which has nice collection of XUL applications.

There is another interesting story behind the name "zool". The name refrences to the movie "Ghostbusters". In the movie the ghost of an ancient Sumerian deity called Zuul possesses one of the characters called Dana Barrett.In the movie after it possesses it declares -"There is no Dana , only Zuul". XUL developers similary adopted the slogan "There is no data, there is only XUL". Hence the namespace URI at the beginning of every XUL document :


Creating A Simple Application in XUL:

This is fun. Application creation in XUL only requires a simple text editor and a firefox browser to run on(yeah only firefox!!).Here I am trying to demonstrate a very simple application in XUL. This is a hello world example. Click on the Box below.

Posted by doomsberry on 2:08 PM 1 comments

Where The wILd mAShups aRe

We had some cool presentations in our class on mashups . Totally respect to guys who gave the presentation. I loved it. Now I was always amazed by this story called "Where Wild Things Are". When I heard that a movie was in making on this book, I was not going to miss it. I searched for the trailer on youtube and was hooked and amazed they way monsters are pictured in the movie. Respect.

How did they build a life like monster, the same curious question arouse while watching "The curious case of Benjamin Button",(For more than one hour in the movie is all computer generated, awesome ).

So how do I connect mashups and these two wonderfully made movies? Well read on and you will know.

As much I understood about, cutting the technicality and the web aspect of the concept, I understand mashups as an application (may be web based), that combines data from two or more data sources into one application. Thank you, Wikipedia. So when I read about "Where Wild things are", director Spike Jonze used more than 14 such applications to make one application that featured the monsters. Amazing right, read on.

Spike Jonze/ Jim Henson/ Creature Shop.

Jonze and Henson used Creature Shop to create different applications and then mashup them together to make a Muppet mastery of the wild beasts in the movie. When I say applications I actually mean models, just to get a clear picture. These monsters were made up of 14 models. These 14 models were classified into 3 main models types- head, body and face.


The f/x used a real head, real time creature heads were made and performers were inside these heads. I read that they could hardly see from these huge masks, so Jonze had to attach a video screen inside these heads to display the outside to the performers. There were speakers to relay voice. Cool.


Muscel suits , carbon arms , foam all used to make bodies . These huge bodies had performers under them. Animators created models from these suits. All these models were independent of each other.


The most exciting part of modeling. Here the animators created CG models of the creature's faces in post production and tracked them over what Jonze had shot on location. Using videos of the voice actors, the animators added expressions. The most difficult part was to calibrate non-human mouth movements.

Creature Shop>

This is where the real mashup begins. All the models , data , that was collected from the 3 components was used by this f/x application to make up a real life like creature. It took them years to integrate the data from all the data sources to model a life like monster. Voice, motion data from body suits, animated facial expressions, were all integrated at CS .

I have these cool videos that show how this was done, really amazing the way it integrates all processes.

  1. "Where wild things are"-Trailer.

  1. Ted on Curious case of Benjamin Button.

  1. Link to Creature Shop.

Posted by doomsberry on 11:07 PM 1 comments

Technology Up to My taste.

Well this post is not much of a typical system integration posts that have come up on various class blogs, but this is something very interesting that a friend of mine found out. To justify its inclusion in this class blog I could say it comes as a perfect example where we can integrate simple technology with small business to give amazing results (and mouthwatering). Well this is what a friend discovered at one of his visits to Vegas that he could order any fish he wanted to from the menu. Don’t get me wrong what amazed him was that the varied selection of seafood was so amazing that he could not believe he could get all this here in Vegas. The food was fresh, something locals would have eaten.

He had snappers, exotic lobsters, amberjacks and all and that too not at an exorbitant price tag. Well what he found out that behind all this feast there was technology that made it possible. Any fish that was the flavor was delivered fresh within 50 hrs of fishing it .

Gotcha (Ground zero):

When a fisherman caught something really amazing he pictured it mailed the picture to a buyer.

Buyer in Cruise control:

Looking for markets around the world, the buyer has all the data on this blackberry, he then while cruising around different markets Skype’s the find to chef in Vegas.

Come Together:

When the buyer has the fish finalized, he then packs his consignment. Live crustaceans are wrapped in towels and straw, and swimmers in wax papers. There is a smart chip attached to each fish, this is to check both the temperature and the freshness of the specimen.

Drive Baby Drive:

The shipper, or the flight agent, books multiple flights to Vegas. An on board GPS and navigation system tells the driver which airport will be closest. An optimal flight path is calculated and the driver is navigated towards the best airport.


During the flight to Vegas, most of the lobsters, crabs reach a semi-dormant stage. The chip helps maintain the temperature to ensure that the catch remains fresh.


Once the flight lands, the catch is packed in special refrigerated delivery trucks. The boxes are also internally cooled.


Once the catch arrives to the hotel, the smart chip is inserted into the computer and the data is analyzed. Also the fish are checked for appearance and odor.

Show me the expert:

The hotel employs a marine biologist, to check for liveliness. Healthy specimens are transferred to saltwater tanks and weaker once may be the sauce.


The best and the fresh twitching stuff just out of the chef’s kitchen. Enjoy.

Posted by doomsberry on 7:34 PM 0 comments

Just discovered if you type instead of , you still go to google .

Posted by doomsberry on 6:47 PM 1 comments

Intergration Security : nuBridges

For my CIS 8080 class, I had to research a security solution and we chose nuBridges. So why am I showing you this on our systems integrations blog? nuBridges deals directly with the integration with outside systems and offers a simple and secure solution.

nuBridges is one of the many companies offering secure integration solution with their trading partners. Below is an animation to help explain how nuBridges works as well as our overview our finding about the solution.



Securely exchange any type of document (EDI, XML, any file) electronically with your trading partners while managing only a single data connection to us. This eliminates the need and cost of creating and managing a separate secure connection for each trading partner and each system that needs to communicate securely. Security is simplified and costs are cut.

Target Market

Medium and large businesses that need to exchange data securely.


  • Enables your business applications (ERP, HR, CRM, etc.) to exchange any business

  • documents automatically, seamlessly and without human intervention

  • A Web dashboard lets you monitor and manage your EDI* traffic.

  • Your trading partners can easily talk to a nuBridges expert (a real human being!) for help.

  • Managed services or custom implementations or both.



  • Price - So we offer simple pricing with no hidden charges – you pay by the kilo-character and that’s it.

  • Security - We allow only secure connections – no other EDI* VAN provider makes this claim.

  • Service -Premier customer service
    Business Value

  • Our “Switch to Save” program is designed to reduce VAN costs by at least 50% for most customers.

  • EDI* squeezes time and cost out of trading partner relationships - speeding order-to-cash, digitizing paper processes (buy, fulfill, pay) and giving you real-time visibility into the status of every EDI* transaction.

    *EDI = Electronic data interchange

Posted by Jimmy Dickinson on 2:56 PM 0 comments

Enlightened about wide gamut of mashups.......

Mash up is simply a combination of two or more mapping sevices like Google Earth, Yahoo Maps or Virtual Earth and an application that updates itself everytime the data changes.

The number of Mashups are increasing tremendously day by day.And here are some of the popular and basic examples of mashups.

  • Maps Mashup( Eg: dynamically updated maps showing traffic jams on their commute to work, crime incidents in their neighborhoods, all the public Wifi locations within a five-mile radius, new sightings of animal or plant species they care about, the locations of public bathrooms, the actual movement of buses along their routes, the impact of global warming on bird migrations). 
  •  photo mash ups include combining news feeds, maps and a set of tagged photos to provide an interactive view of what’s happening(Eg: flickr, facebook).
  • Weather Mashup (Eg: )
  • Mashups for end user to provide good consumer services which enables the consumers to interact with the companies brands. (Eg: Yahoo, Google, Amazon)
  • Mashup on fidelity labs (Eg:
  •  Real Estate Mashups  
  • Above all, we can create our own customized mashups according to our requirement.

Some more interesting Mashups :
job search mashup -
parking mashup - 

Here are the links to the wonderful sites which update about new evolving mashups...


Posted by Asha on 2:36 AM 5 comments