Tag Archives: google

Seminar on Google Wave: Intro, Gadgets, Robots – Pune GTUG Meet – Sept 12

Pune Google Technologies User Group GTUG logoWhat: Google Technology Users Group (Pune GTUG) presents a seminar on Google Wave – Introduction, Gadgets and Robots
When: Saturday, 12th Sept. 4pm to 6pm
Where: Synerzip. Dnyanvatsal Commercial Complex, Survey No. 23, Plot No. 189, Near Mirch Masala Restaurant , Opp Vandevi Temple, Karve Nagar (Map).
Registration and Fees: The event is free for all, no registration required.

Google Wave is a new model for communication and collaboration on the web, coming later this year.

What is a wave?

A wave is equal parts conversation and document. People can communicate and work together with richly formatted text, photos, videos, maps, and more. A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.  A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.

Seminar Topics

  • Introduction to Google Wave
  • Building Extensions to Google Wave
  • Building Gadgets – Walk through of building a Gadget
  • Building Robots – Walk through of building a Java based Robot
Reblog this post [with Zemanta]

TechWeekend: Three tech talks on Google Android, 4:30pm, 1st Aug

Image representing Android as depicted in Crun...
Image via CrunchBase

What: TechWeekend featuring “What makes Google Android different from other systems, and from regular Java” by Navin Kabra, “Maps, GPS and sensors in Android” by Rohit Ghatol, with a demo on an Android G1 phone, and more
When: Saturday, 1st August, 4:30pm
Where: Symbiosis Institute of Computer Studies and Research, Atur Centre, Model Colony. Map.
Registration and Fees: This event is free for all to attend. Please register here.

What makes Google Android different from other systems – Navin Kabra.

Google’s Android is a brand new platform for mobile phones, and has been created from scratch specifically for this purpose. This means that it is a “modern” system that does not suffer from any legacy issues, and has taken the best ideas from various other projects to build a system that is arguably better than any of the other, competing, systems. Thus, for example, it uses the Java language as the development language, but has rejected the rest of the Java ecosystem. Specifically it uses a compeletely new virtual machine (Dalvik) which is redesigned with mobiles in mind – and has a number of very interesting design decisions that we will discuss. Similarly, the Android application framework represents a departure from the traditional way of doing things, and has a learning curve, but once you get used to it, it is great, especially for allowing different apps to share data, code, and in general co-operate.

We will explore and discuss this and various other design decisions in Android.

Maps, GPS and Sensor Capability – Rohit Ghatol

Rohit Ghatol is a co-founder of the Pune Google Technologies User Group (PuneGTUG), and one of the early adopters of the Google Android platform. He has already built a number of applications on Android, and is working on some interesting ideas in this area. In this talk, he will be discussing the mapping in the Android framework, and how the GPS and sensor capabilities can be combined with it to give powerful and rich experiences to users. He will be using his Google Android G1 phone to demonstrate these capabilities.

There will be one more speaker, but unfortunately, the details of that talk were not ready in time for this announcement. Please check back in a day for that update.

Also check out Dhananjay Nene‘s slides from the first TechWeekend: “REST Explained.”

Reblog this post [with Zemanta]

Changing Landscape of Data Centers

Today’s post is a guest post by Suhas Kelkar, the Head of Innovation & Incubation Lab at BMC Software India. Prior to BMC he was the Vice President of Product Management at Digite, an enterprise software company in the field of Project Portfolio Management. See his linked-in profile for details.

I had an opportunity to speak at the very first BMC India Technical Event held in Bangaluru on June 11th, 2009. At this event I talked about the changing landscape of data centers. This article is an excerpt of the talk intended to facilitate understanding of the presentation. The entire presentation is available here.

There are many factors causing the landscape of data centers to change. There are some disruptive technologies at play namely Virtualization and Cloud Computing. Virtualization has been around for a while but only recently it has risen to the level of making significant impact to data centers. Virtualization has come a long way since VMware first introduced VMware Workstation in 90s. The product was initially designed to ease software development and testing by partitioning a workstation into multiple virtual machines.

The virtual machine software market space has seen a substantial amount of evolution, The Xen® hypervisor, the powerful open source industry standard for virtualization. To vSphere, the first cloud operating system, transforming IT infrastructures into a private cloud-a collection of internal clouds federated on-demand to external clouds. Hardware vendors are also not too behind. Intel/AMD and other hardware vendors are pumping in lot of R&D dollars to make their chipsets and hardware optimized for hypervisor layer.

According to IDC more than 75% companies with more than 500 employees are deploying virtual servers. As per a survey by Goldman Sach’s 34 per cent of servers will be virtualized within the next 12 months among Fortune 1000 companies, double the current level of 15 per cent.

Cloud computing similarly existed as a concept for many years now. However various factors finally coming together that are now making it ripe for it to have the most impact. Bandwidth has been increasing significantly across the world that enables faster access to applications in the cloud. Thanks to success of SaaS companies, comfort level of having sensitive data out of their direct physical control is increasing.

There is increasing need for remote work force. Applications that used to reside on individual machines now need to be centralized.

Economy is pushing costs to go down. Last but not least, there is an increasing awareness about going green.

All these factors are causing the data center landscape to change. Now let’s look at some of the ways that the data centers are changing.

Data centers today are becoming much more agile. They are quick, light, easy to move and nimble. One of the reasons for this is that in today’s data center, virtual machines can be added quickly as compared to procuring and provisioning a physical server.

Self service provisioning allows end-users to quickly and securely reserve resources and automates the configuration and provisioning of those physical and virtual servers without administrator intervention. Creating a self-service application and pooling resources to share across teams not only optimizes utilization and reduces needless hardware spending but it also improves time to market and increases IT productivity by eliminating mundane and time consuming tasks.

Public clouds have set new benchmarks. E.g. Amazon EC2 SLA for availability is 99.95% which raised the bar from traditional data center availability SLA significantly. Most recently another vendor, 3Tera came out with five nines, 99.999% availability. Just to compare Amazon and 3Tera, 99.999% availability translates into 5.3 minutes of downtime each year, the different in cost between five 9’s and four 9’s (99.99 percent, or 52.6 minutes of downtime per year) can be substantial.

Data centers are also becoming more scalable. With virtualization, a data center may have 100 physical servers that are servicing 1000 virtual servers for your IT. Once again due to Virtualization, data centers are no longer constrained due to physical space or power/cooling requirements.

The scalability requirements for data centers are also changing. Applications are becoming more computation and storage hungry. Example of computation sensitive nature of apps, enabling a sub-half-second response to an ordinary Google search query involves 700 to 1,000 servers! Google has more than 200,000 servers, and I’d guess it’s far beyond that and growing every day.

Or another example is Facebook, where more than 200 million photos are uploaded every week. Or Amazon, where post holiday season their data center utilization used to be <10%! Google Search, Facebook and Amazon are not one off examples of applications. More and more applications will be built with similar architectures and hence the data center that hosts/supports those applications would need to evolve.

Data center are becoming more fungible. What that means is that resources used within the data centers are becoming easily replaceable. Earlier when you procured a server, chances were high that it will be there for number of years. Now with virtual servers, they will get created, removed, reserved and parked in your data center!

Data centers are becoming more Utility Centric and service oriented. As an example look at Cisco‘s definition of Data Center 3.0 where it calls it infrastructure services. Data center users are increasingly going to demand pay as you go and pay for what you use type of pricing. Due to various factors, users are going to cut back on large upfront capital expenses and instead going to prefer smaller/recurring operating expenses.

Most organizations have either seasonal peaks or daily peaks (or both) with a less dramatic cost differential; but the cost differential is still quite dramatic and quite impactful to the bottom line. In addition, the ability to pay for what you use makes it easy to engage in “proofs of concept” and other R&D that requires dedicated hardware.

  • As the discrepancy between peak usage and standard usage grows, the cost difference between the cloud and other options becomes overwhelming.

Technology is changing; the business needs are changing, with changing times organization’s social responsibilities are changing. More and more companies are thinking about the impact they have on the environment. Data centers become major source of environment impact especially as they grow in size.

A major contributor to excessive power consumption in the data center is over provisioning. Organizations have created dedicated, silo-ed environments for individual application loads, resulting in extremely low utilization rates. The result is that data centers are spending a lot of money powering and cooling many machines that individually aren’t doing much useful work.

Cost is not the only problem. Energy consumption has become a severe constraint on growth. In London, for example, there is now a moratorium on building new data centers because the city does not have the electrical capacity to support them!

Powering one server contributes to on an average 6 Tons of carbon emissions (depending upon the location of the server and how power is generated in that region) It is not too farfetched to claim that every data center has some servers that are always kept running because no one knows what business services depend on them but in reality no one seems to be using them. Even with the servers that are being used, there is an opportunity to increase their utilization and consolidate them.

Now that we have seen some of the ways that the data centers are changing, I am going to shift gears and talk about evolution of data centers. I am going to use the analogy of evolution of web to changing landscape of data centers. Just like web evolved from Web 1.0 where everyone could access, to Web 2.0 where people started contributing to Web 3.0 where the mantra is everyone can innovate.
Image showing Web-3.0 and DC-3.0
Applying this analogy to Data Centers we can see how it has evolved from its early days of existence to where we are today,
Evolution of a DC
Using the analogy of Web world, we can see how data centers have evolved from their early days till now.

  • In the beginning, Data centers were nothing but generic machines stored together. From there it evolved to blade servers that removed some duplicate components and optimized. Now in DC3.0, they are becoming even more virtual and cloud based.
  • So from mostly physical servers we have moved to Physical and Virtual servers to now where we would even treat underlying resources as virtual.
  • Provision time has gone down significantly
  • User participation has changed
  • Management tools that used to be nice to have are playing a much important role and are becoming mandatory. Good example once again is UCS where Bladelogic Mgmt tool will be pre-installed!
  • The role of a data center admin itself has changed from mostly menial work into a much more sophisticated one!

Slideshow for “Changing Landscape of Data Centers”

If you cannot see the slideshow above, click here.

Reblog this post [with Zemanta]

Hello Android: An overview and group discussion of Google’s mobile platform – June 6th

Pune Google Technologies User Group GTUG logoWhat: Google Technology Users Group (Pune GTUG) presents an overview and group discussion on Google Android with Sushrut Bidwai
When: Saturday, 6th June. 4pm to 6pm
Where: Synerzip. Dnyanvatsal Commercial Complex, Survey No. 23, Plot No. 189, Near Mirch Masala Restaurant , Opp Vandevi Temple, Karve Nagar (Map).
Registration and Fees: The event is free for all. Register here.

Agenda for this meet:

  • Brief History of Android
  • Android Phones
  • Android Experiments
  • What is Android?
  • What’s in new SDK
  • Android Architecture in detail
  • Application Fundamentals
  • User Interface
  • Resources and Assets
  • Data Storage
  • Content Providers
  • Security and Permissions
  • Developing Android Applications In Eclipse, with ADT
  • First Android Application
  • Further Reading

About the Speaker: Sushrut Bidwai

For more information about PuneGTUG, see the PuneTech wiki profile of PuneGTUG. For other tech events happening in Pune, see the PuneTech calendar.

Reblog this post [with Zemanta]

PuneGTUG: What Google Technologies would you like to hear about?

Pune Google Technologies User Group GTUG logoThe Pune Google Technologies User Group (PuneGTUG) is a group of developers interested in various Google technologies – from the Google App Engine, to Google Charts, to Google Maps and a whole bunch of others that make development of web applications (and in some cases non-web applications) easy (and of course they are free). The PuneGTUG has regular meetings where somebody gives and overview of a particular Google technology, to give developers an idea of what is possible with this technology, why use it, and how to get started. It is also a great place to meet like-minded developers in Pune.

Last weekend, for example, PuneGTUG had a presentation on the Google App Engine. The presentation was attended by about 25 people, and Pranav Prakash did a good job of giving an overview of GAE and also built a sample app right there to give the audience an idea of what exactly is involved in building an app. The slides of the talk are here.

PuneGTUG would like to hear from you as to what technology you are most interested in learning about. More generally, they are interested in finding out how this forum can be made more useful for you. And, of course, if you could speak on one or more related topic, then please let them know – speakers are always welcome.

So please fill in this form, to let them know.

And if you’re interested in keeping in touch with the activities of the PuneGTUG, join the PuneGTUG mailing list, and subscribe to the PuneGTUG blog.

Reblog this post [with Zemanta]

Overview of Google App Engine – Pune GTUG Meet – May 16

Pune Google Technologies User Group GTUG logoWhat: Google Technology Users Group (Pune GTUG) presents a seminar on the Google App Engine
When: Saturday, 16th May. 4pm to 6pm
Where: Synerzip. Dnyanvatsal Commercial Complex, Survey No. 23, Plot No. 189, Near Mirch Masala Restaurant , Opp Vandevi Temple, Karve Nagar (Map).
Registration and Fees: The event is free for all, no registration required.

Agenda for this meet:
1. Little talk about Cloud Computing
2. Getting Started with Google App Engine Python
3. Live Examples on Google App Engine
4. Question and Answer
5. Introduction to Google App Engine Java (if time permits)

Speaker: Pranav Prakash

For more information about PuneGTUG, see the PuneTech wiki profile of PuneGTUG. For other tech events happening in Pune, see the PuneTech calendar.

Reblog this post [with Zemanta]

POSTPONED: Getting Started with OpenSocial, PuneGTUG Seminar is now on 18 April

Rohit Ghatol, who was supposed to give the “Getting started with OpenSocial” presentation tomorrow is down with viral fever, and hence this event is postponed to next Saturday, 18th April. Other details remain the same. See the updated post for other details.

Sorry for the inconvenience caused.
Vishwesh Jigrale, Pune GTUG Manager

Getting started with OpenSocial: Pune GTUG meet 18 April

OpenSocial logo
Update: This event was earlier scheduled for 11 April. Rohit Ghatol, the presenter is down with viral fever, hence this event is postponed to 18th April
What:Pune Google Technology Users Group (Pune GTUG) presents a seminar “Getting started with OpenSocial
When: Saturday, 18th April. 3pm onwards
Where: Synerzip. Dnyanvatsal Commercial Complex, Survey No. 23, Plot No. 189, Near Mirch Masala Restaurant , Opp Vandevi Temple, Karve Nagar (Map).
Registration and Fees: The event is free for all, no registration required.
Agenda for this meet is as follows
1. General overview of OpenSocial (But participates are expected to read about OpenSocial)
2. Getting started with a simple Gadget
3. Getting started with a simple OpenSocial Application
4. Overview of RestFul APIs for Server side OpenSocial Applications

For more information about PuneGTUG, see the PuneTech wiki profile of PuneGTUG. For other tech events happening in Pune, see the PuneTech calendar.

Reblog this post [with Zemanta]

Use Google Insights to find a niche market for your (non-web) product

Image representing Google Labs as depicted in ...Image via CrunchBase, source unknown

(In this interesting article, Trevas of Druvaa uses keyword search trending data from Google Insights and Google Labs Experimental Search to fine-tune his idea of what exactly is the market niche into which his products are most likely to have a demand.

While search term analysis is a very common technique used by web-based companies for search engine optimization and finding long-tail customers, what is surprising in this case is that the products Trevas wants to sell have nothing to do with the web. He is using the keyword analysis to simply get a feel for which needs of users seem to have been met in the last few years, and which needs seem to be increasingly unmet. That gives him ideas for potential niche markets in which to position his products. Even if you have no interest in laptop backup and disaster recovery and the other terms used in this article, you should still read the article to get a hang of the technique, which can be applied in other fields. This article first appeared at Druvaa’s blog and is reproduced with permission. For more information about Druvaa and its technology, see this in-depth punetech article.)

While doing some keyword research for Druvaa it began to become clear how interesting search engine statistic can be when you look closely at the data. From simple keyword suggestion tools, and graphs you can ascertain information that you never thought possible.

The terms “backup” or “recovery”, for instance, get over 300,000 searches per month each with Google. In other words people are searching for good solutions to keep their data safe. That information by itself is useful (at least to us), but it’s when you begin to look at more specific search terms that things really get interesting. In fact, you can even begin to clearly see trends within the industry when you compare specific terms over any given length of time.

With a look at some simple charts, you can begin to see things like:

  • Interest in laptop backup solutions has greatly increased over the past 10 years.
  • Some users are finding solutions to their data backup needs and disaster recovery isn’t as much of a problem as it was 4 years ago (but it still is a problem).
  • Enterprise users who have laptops in the office are still seeking a suitable solution to their backup needs.
  • Enterprise users who have offsite backup needs are still seeking a solution to business continuity.

To demonstrate how I can get all of that from a few search terms, let’s take a closer look at some charts.

A Look at Trends Using Search Engine Statistics

Using Google Labs and their experimental search tool you come up with the following charts for the terms “data backup” and “laptop backup”.  This particular tool uses search volumes, online news statistics, number of websites, and more to show interest in any given topic. The charts clearly show that, while data backup has retained the same amount of interest over the past 10 years, interest in laptop backup has (and is) increasing.

Of course, this idea makes sense. Laptops have decreased greatly in price since 1998, and as such have become a more common tool both for enterprise users and at home. On the other hand, data integrity has been a problem for business users for a couple of decades now, so interest in the topic of “data backup” have remained relatively the same.

This information alone isn’t necessarily new. It’s the reason we created Druvaa InSync in the first place. The industry needed a reliable data backup solution, which is also fast enough to work well with computers that are on the go.  To further look at what’s needed let’s look at some more charts. This time based on search volumes alone.

Laptop Backup as Important as Ever

Search volumes for any given term are an easy way to see what is happening within an industry, to gauge interest for a product or service, or even to see how one product relates to another. In the developed world more than 73% of the population has internet access, and over 88% of internet users go online when they seek a solution to a problem.

With that in mind let’s briefly look at some search engine statistic.  In this case I have used Google Insights to compare related search terms. The charts are based on normalized data, over time. If you looked at the actual search volumes they would have increased with time (since Internet use has grown). To get a more accurate look, Insights uses normalized data displayed on a scale of 1 – 100.

Click Here to See the Chart for Yourself

The first chart compares the terms data backup and disaster recovery. There are two things that can be gained from this chart.

  • 1. Since search volumes for both terms have declined over the past few years, it shows that some users are finding solutions to their backup needs, and disaster recovery is less of a problem today than it was in 2004/2005.
  • 2. As the lines of the chart come together, they begin to show a direct correlation to each other. Very likely this is due to the fact that proper data backup is becoming the solution to disasters in the office. It really was only a few years ago that disaster recovery often meant taking that broken hard drive to have the data extracted. In the past couple of years, enterprise users have begun to see that simple backups are a cheaper (and more reliable) solution.

Since the term data backup may also relate to home users, with the next chart I used the term “enterprise backup” and compared it to “laptop backup”. Again we can see a couple of things from this chart. Once again we see a slight decline in the search volumes for enterprise backup. This confirms the idea that some enterprise users are finding a suitable solution to their backup needs.

Click Here to See the Chart for Yourself

By adding the term laptop backup though, something else begins to become clear. The term started the chart off at 61 and finished three years later at 62. There have been slight ups and downs in search volumes, but overall they have remained relatively the same. The two terms also begin to correspond closely with each other as the chart moves through 2007 and into 2008. To me this says that these terms are also beginning to become synonymous.  In other words, although some enterprise users are finding a backup solution, those with laptops in the office aren’t.

I could repeat these same results with terms like “offsite backup” or “remote backup”.

With a simple look at search engine statistics we begin to see that enterprise users have a need for a laptop backup solution that works. With our own product, which provides 10x faster laptop backup and a 90% reduction in storage and bandwidth, there is a solution to suit.

Reblog this post [with Zemanta]

Do you want a Goolge Gadget an OpenSocial tutorial in Pune

Image representing Google as depicted in Crunc...Image via CrunchBase, source unknown

Rohit Ghatol of the Pune GTUG (Google Technologies User Group) recently conducted a well received tutorial on Google Web Toolkit. Based on user interest, he is trying to gauge whether there is enough interest to conduct another tutorial, this time on Google Gadget and Google OpenSocial development platforms. If you are interested, please let him know by filling out this survey.

For more information, see the PuneTech wiki profile of PUNE GTUG or join the Pune GTUG mailing list.

Reblog this post [with Zemanta]