Posts tagged functionality
How Google is going to own the cloud…
May 12th
I had the opportunity to interview Jonathan Rochelle today. Jonathan is the group product manager for Google Docs. We talked about Google Docs, collaboration, the cloud, and of course Microsoft. Google Docs is the primary alternative to SharePoint/Office and takes a different tack to this world – and Jonathan did a superb job of laying all that out.
Jonathan is a programmer by background (which automatically makes him cool). His background is financial software, with a lot of it aimed at Wall St. This included a start-up that had a spreadsheet product that was then purchased by Google. This became the start of the Google Docs project at Google in 2006 – so Jonathan was working on Google Docs before there was a Google Docs project.
My first question is what is the reason for Google Docs existence? Jonathan took this through a couple of steps. The initial impetus for Docs was a desire to enable collaboration. So it was more a file sharing and desire to access the docs through the browser that was the first goal for Docs. We then dove in to what is the payoff of Docs for Google now.
First Jonathan talked about consumer (free) use. He said Google’s goal with this is to get people to use the web more. It’s not to run ads, it’s not to make money, it is merely to make people more comfortable using the web. Google views this as a key strategic goal – to enable people to do more on the web. Secondarily there is the business version that has additional functionality added to make it a strong solution for businesses.
I then asked if Docs impacting Microsoft’s revenue from Office was a motivator. Jonathan said that “is not a goal… and has never actually been a driver.” He was pretty adamant on this saying that Google “has fallen into a competitive space with Microsoft” as opposed to it being a purposeful challenge to Office. Continue…
Full Source: http://www.huffingtonpost.com/david-thielen/how-google-is-going-to-ow_b_573368.html
Related posts
Cloud Computing Part of Europe’s Digital Agenda
Apr 30th
The past decade has seen a revolution in the way we communicate. An increasing number of services are going – or are being created – online, along with vast quantities of rich, multimedia content. The Digital Society that derived from this revolution is accompanied by a change in expectations. All participants – consumers, service providers, government – will expect the underlying communications infrastructure to support the demands the Digital Society will place on it. They will expect services to provide the required functionality, to be available at all times and in all places and to process and store data securely. Moreover, the service and infrastructure components will need to actively cooperate to provide the most reliable environment where services become increasingly complex, interdependent and mashed-up. It is the subject of availability that concerns us here – research into the technologies that improve the resilience of data networks and, therefore, the availability of online services.
Related posts
Tuesday’s Tip: Understanding The Many Flavors of Cloud Computing and SaaS
Apr 7th
Confusion Continues With Cloud Computing And SaaS Definitions
Coincidence or just brilliance must be in the air as three esteemed industry colleagues, Phil Wainewright, Michael Cote, and James Governor, have both decided to clarify definitions on SaaS and Cloud within a few days of each other. In fact, this couldn’t be more timely as SaaS and Cloud enter into mainstream discussion with next gen CIO’s evaluating their apps strategies. A few common misconceptions often include:
- “That hosting thing is like SaaS”
- “Cloud, SaaS, all the same, we don’t own anything”
- “OnDemand is Cloud Computing”
- “ASP, Hosting, SaaS seems all the same”
- “It all costs the same so what does it matter to me?”
- “Why should I care if its multi-tenant or not?
- “What’s this private cloud versus public cloud?”
Cloud Computing Represents The New Delivery Model For Internet Based IT services
Traditional and Cloud based delivery models share 4 key parts (see Figure 1):
- Consumption – how users consume the apps and business processes
- Creation – what’s required to build apps and business processes
- Orchestration – how parts are integrated or pulled from an app server
- Infrastructure – where the core guts such as servers, storage, and networks reside
As the über category, Cloud Computing comprises of
- Business Services and Software-as-a-Service (SaaS) – The traditional apps layer in the cloud includes software as a service apps, business services, and business processes on the server side.
- Development-as-a-Service (DaaS) – Development tools take shape in the cloud as shared community tools, web based dev tools, and mashup based services.
- Platform-as-a-Service (PaaS) – Middleware manifests in the cloud with app platforms, database, integration, and process orchestration.
- Infrastructure-as-a-Service (IaaS) – The physical world goes virtual with servers, networks, storage, and systems management in the cloud.
Figure 1. Traditional Delivery Compared To Cloud Based Delivery
The Apps Layer In The Cloud Represents Many Flavors From Hosted To True SaaS
SaaS purists often challenge vendors on delivery models in the cloud at the apps layer (see Figure 2). Often classified as OnDemand, there are 3 common approaches:
- Single Instance – (a.k.a. “On Demand”). Think traditional apps deployed one cusotmer per app or per server. Many vendors provide hosting capabilities. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software
- Multi Instance – (a.k.a. “Server Virtualized”). Think “VMware” like. Apps deployed into a shared-web hosting environment. A single instance copy of the app is configured and deployed into a web directory for each customer. Vendor benefit from easier to manage multi-instance environments. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software.
- Multi-tenant – (a.k.a. “True SaaS”). Apps in a multi-tenant deployments provide a single operating environment shared by multiple customers. Config files are created and deployed each time a customer request services. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, configure but NOT customize the code. Customers usually receive upgrades at the same time. Everyone shares the same code.
Figure 2. Different Strokes Of OnDemand For Different Folks
The Bottom Line – Different Models Bring Varying Degrees Of Trade Offs In Cost Versus Flexibility
Keep in mind there are cases where one deployment option is more favorable than another. Just because you are multi-tenant SaaS doesn’t mean you are better. On the other hand, when vendors tout OnDemand as a SaaS offering, then the SaaS bigotry begins. Be on the look out as more vendor provide mix-mode offerings to support disconnected modes, SaaS and On-premise, Public and Private clouds, as well as other improvements in integration with stronger client side ESB’s. Expect many vendors to put their offerings into the Cloud as Cloud/SaaS moves beyond the mainstream for apps strategy. Let’s take a look at a two decision criteria:
Scenario 1: From least expensive to most expensive to run for a vendor:
- True SaaS
- Server Virtualized
- Hosting
Why is this important? Let’s see, you choose a Hosted solution and the vendor’s costs to run the app goes up with each new customer as it has to manage the different environments. No matter how hard the vendor will try to “fit” everyone to standard configurations and deployments, that’s not always possible. Flexibility has a cost. In a “True Saas” solution, the cost to add an additional customer is minimal and each customer reduces the overall cost for everyone. Ultimately, a True SaaS deployment will have the lowest cost/user/month fee. What will you do 5 years into an Hosting scenario when you are locked in?
Scenario 2: From most customizable to least customizable for a customer:
- Hosting
- Server Virtualized
- True SaaS
Why is this important? Your may have specific needs in an area where the SaaS vendor has not provided the deepest level of configurations. You can’t just go in and modify the code unless everyone else wants it or the vendor’s has it on the roadmap. The cost of comformity is the lack of flexibility. What will you do 5 years into a True SaaS scenario when you are locked in and the vendor won’t add the feature or functionality you need?
Article Source By Ray Wand
Related posts
Novatel unveils MiFi mobile storage – Mobile Cloud Computing
Mar 25th
NETWORKING TECHNOLOGY VENDOR Novatel unveiled a cloud based mobile storage solution called Novadrive at CITA Wireless 2010 today.

Novadrive is powered by Nomadesk MiFi technology, offers 256-bit encryption and can be remotely accessed to wipe data if it’s lost or stolen. Novatel claim its mobile storage device offers intelligent mobile hotspots for punters and will do all the things you’d expect mobile storage to do like share, encrypt, synchronise, backup and store files to access from any laptop or web-based, hand-held mobile device.
MiFi has been a hot topic at CITA this year. Novadrive one of the first ‘intelligent’ devices to feature this mobile broadband category. Novatel believes that its hardware is different from existing router hardware because it doesn’t need an external broadband USB modem to work.
The Novadrive should offer better access to data from any location with extra security and as much storage as you can shake a stick at. Novatel’s current customers can get a free downloadable Novadrive account with limited functionality or you can sign up for £33 a year for a personal file server with unlimited capacity. You can also sign up for approximately £10 a month to get a business file server.
“This offering will provide our existing MiFi community and other potential MiFi users, with premier cloud storage services seen in the market today,” said Rob Hadley, Novatel’s chief marketing officer. Full Source
“We are very happy to bring to market a cloud-based solution with unlimited storage capacity, 256-bit encryption, and added security service to store and share photos, videos, presentations and documents through any mobile device. We look forward to expanding this offering quickly to support the MiFi local storage which allows seamless access and synchronization to the SD removable storage on MiFi to and from the cloud.” Full Source
Related posts
7 Ways to Beat the Glut of Cloud APIs – Cloud Computing
Mar 18th
Cloud computing is big right now, but the sheer number of options, and the lack of interoperability, can be an issue for developers. Vendor lock-in reduces the options available to those working on cloud computing initiatives, while the variability between APIs inevitably leads to many hours spent pouring over documentation when comparing cloud service providers.
There are a number of projects that can reduce, or even eliminate, some of these problems by exposing the functionality of a number of cloud service providers through a consistent interface. Here is a list of 7 such projects.
- DeltaCloud is a RehHat initiative that provides a REST API and user tools to manage EC2, RHEV-M, RackSpace and RimuHosting, with VMWare ESX and more coming soon.
- libcloud is a pure python client library for interacting with many of the popular cloud server providers. The libcloud web pages lists support for 11 cloud services provides.
- The Simple Cloud API brings cloud technologies to PHP and the PHPilosophy to the cloud, starting with common interfaces for File Storage Services, Document Storage Services and Simple Queue Services. The API page shows support for Amazon S3, Windows Azure Blob Storage and Nirvanix, with more to come.
- jclouds is an open source framework that helps you get started in the cloud and reuse your java development skills. Jclouds support many clouds including Amazon, VMWare, Azure, and Rackspace.
- The Dasein Cloud API provides an abstraction for applications that wish to be written independent of the clouds they are controlling.
- OpenNebula is an open and flexible tool that fits into existing data center environments to build any type of Cloud deployment. OpenNebula 1.4 supports Xen, KVM and VMware virtualization platforms and on-demand access to Amazon EC2 and ElasticHosts Cloud providers. It also features new local and Cloud interfaces, such as libvirt, EC2 Query API and OGC OCCI API.
- Cloudloop is a new open source Java API and command-line management tool for cloud storage. Unfortunately the cloudloop web site was hacked recently, but you can find more information with this post on TheServerSide.


Related posts
GoGrid Announces Version 2.0 – Cloud Computing Service
Aug 11th
GoGrid Announces Version 2.0
Today GoGrid, the Cloud Computing service from ServePath, released version 2.0 of its award-winning Cloud Computing Infrastructure solution. With this release, GoGrid users now have the ability to create personal server images, known as MyGSIs. MyGSI stands for “personal GoGrid Server Image,” a “Golden Master” server image that can be customized, saved and stored for future deployments. Users are now able to create new servers from stored MyGSIs via the GoGrid web portal or API quickly and easily.
We are extremely excited about this innovative new GoGrid release
This is an important development in the Cloud Computing marketplace, and further demonstrates our visionary approach to providing Cloud Computing functionality and features that our customers desire.
“We are extremely excited about this innovative new GoGrid release,” said John Keagy, CEO and Co-Founder of GoGrid and ServePath. “This is an important development in the Cloud Computing marketplace, and further demonstrates our visionary approach to providing Cloud Computing functionality and features that our customers desire.”
The creation of a MyGSI is an extremely simple 3-step process. First add an Image Sandbox, second, configure and prepare the Image Sandbox and third, save the Image Sandbox as a MyGSI. When a user needs to create a new Windows or Linux server based on the pre-configured MyGSI, they simply choose the saved image, fill in a few details, and instantiate the server in minutes within the GoGrid cloud.
There are several benefits and advantages of using a MyGSI to deploy servers within the GoGrid cloud:













New! Twitter API Layer Compatibility Theme For WordPress
Nov 3rd
Posted by cloudtweaks in Cloud Computing
2 comments
Automattic built the wonderful Prologue theme for WordPress which turns it into a private Twitter. Coming soon is Prologue Projects, a powerful yet lightweight project-management/monitoring version of the Prologue theme. Wouldn’t it be wonderful if you could use existing Twitter-tools on a system using one of these themes? Let’s do that.
It seems like it wouldn’t really be all that big of a task to write a layer (implemented as a plugin and/or theme) for WordPress which walked and talked like the Twitter API, but on the backend, interfaced with WordPress. Then you’d just point your Twitter tools (which support specifying a different URL) to your WordPress install and you’re off and running. I could see it supporting the core functionality relatively easily:
Read Full Story
Related posts