Archive for the "web" Category

Subcategories:

Sort by:

Cloud Religion: Do’s, Do Not’s, and a Glimpse of Nirvana

As the cloud is getting more players and interfaces, best and worst practices are emerging. As the market grows and more companies try to plug in, the cloud may benefit from guiding principles. Similar to new technology movements in the past, a natural process is underway to define “what is good”, which, for some in the industry, equates to “what is open”. Like religion itself, open can be defined in ways that are uplifting, or on the other side of the coin, restricting. Also, we learn again, nothing is free. Sponsor Cloud APIs Must Walk on Water If you’ve been part of a software development project, you know that sometimes it’s hard to get the team to all agree on best practices for interface design, database optimization, or even what technology to use. In this analysis, we take a look at some of the movements in cloud computing that start to lay a framework of good as it relates to this technology. In this context, API designers for cloud applications need to think ahead and avoid common pitfalls. For several reasons, more than ever before. First, because many people will be accessing your one piece of code. Second, is that in this world of open APIs, it’s easy to compare your code against another. We notice that data management practices are at the core, and details matter when provisioning in platforms. At the same time that groups are forming to align practices and forms of virtualization and cloud standards, a voice whispers that perhaps this is a free-market problem. People who benefit at solving it, will; others will ignore it or compete directly. We enjoyed this post from Joyent on where standards matter in a practical sense. In essence, the question raised: If a vendor makes it easy and bakes in the ability to “just do it”, do you know or care about the standards? This seems to mirror an iPhone development paradigm, which is to expect work from the vendor SDK or libraries. The SDK wraps standards implementations, which is done in the way best understood by that vendor. Do Unto Others as You Would Have Done To You We know the cloud is big – perhaps it will inevitably be bigger than the Internet itself as it usurps our conception of location, space and time. Where power forms, rules, groups, and organizations do as well. In information technology there is always tension between open standards and defacto standards. The former are crafted through agreements, the latter through leadership and market dominance. We asked in a prior series ” Will a single company become the dominant provider in the cloud? ” Today we look at the more practical side of “who is winning now” – who is setting the rules and who is in the trenches. Quite a number of the responses to our earlier posts emphasized that “the cloud should be free”, meaning that it should have governing principles to avoid one vendor from owning the landscape. Here are a few groups that have emerged to provide some context in how this may come together, both philosophically and practically. In both, the devil is in the details. A good summary of some of the current combining of forces is by the Open Grid Forum . (In our opinion, grids have given way to clouds as the dominant concept in this technology makeover). A resource directory of initiatives is located at the Cloud Standards Wiki , which in itself was formed by a handful of organizations and movements working to align around setting rules and patterns for cloud computing. The Open Cloud Consortium is organized around developing practices around sharing resources and has recently focused on a developing a test bed. The DMTF is working at the core definition of virtualization. It recently focused on the 1.1 version of the Open Virtualization Format (OVF) specification that focuses on packaging virtualization instances and creating a portable mechanic distribution by defining envelope and collection parameters around the virtual machine and its services. The organization, which contains members of IBM, Microsoft, Dell, VMware, XENSource, Sun, and NEC, has submitted 1.1 for consideration as an ANSI and ISO standard. The efforts by the federal government in its data.gov initiative shows that there’s a market that’s starting to see the value of raw government data formats . Soon, we would expect this to be powered by a mesh of computer resources that allow all sorts of jobs – integrated jobs – to work with these data sets. It would comprising an active government cloud. Do Not Covet Thy Neighbors Network Resource When looking for things to avoid, we found a lot of philosophical questions around data ownership, logging and portability. These discussions are alive and well and seem to be being absorbed into vendor solutions and consortiums like the ones mentioned earlier. For a more practical view, we turned to a friend of ReadWriteWeb, Thorsten von Eicken , and have summarized his thoughts from a recent post, ” Top Cloud API Sins . Bold items are our (loose) mapping to biblical terms. Do not covet your neighbors resources. : Listing of resources without the details, e.g., a list-servers call that doesn’t return all the details for each server. This makes it very expensive to poll for server state changes … Do not make cast idols : Not returning a resource id on creation. Some APIs don’t give you a server i.d. when you request a server … Labor six days, rest on the seventh : Providing a task queue. Several APIs I’ve seen have a task queue that is supposed to provide updates on tasks that are in progress E.g., you launch a server and you get a handle onto a task descriptor. For us that’s just overhead … Though shall not bear false witness : Not returning deleted resources in a “list resource” call. In particular, terminated servers must be returned in a list servers call for a certain duration, probably at least for an hour. Ouch! … Shall not covet his neighbor (or force me to repaginate) : Pagination that goes page-wise instead of using a marker, e.g. where you get page one or the first 100 resources and then issue a query for “page 2″ or “from 100 on”. Explain to me how a client can get a consistent resource listing when resources can be added and removed concurrently … Randy Bias added to Torsten’s post: Treat others as you want to be treated Your UI MUST use your API so you understand how to be a consumer of your own API … We plan on keeping up with this list and seeing how it intersects with implementations and standards that evolve. Please let us know your thoughts below. Nirvana: Smells Like Services Orientation Torsten goes on to describe a picture of the future. “Now here’s what I’d really like to see. This is what we’re working on for internal purposes and it’s not easy, which is an event based interface instead of a request-reply based interface… ” This sounds like a vision where we all win. Smart services in the cloud, rather than resources alone. This starts to get us closer and closer to an object-orientated network. Maybe that’s what the cloud will be for platforms, infrastructure and software. The industry has been quick to identify the layers. But perhaps the point is piecing them together in a smart transactional framework. A way to engineer highly reliable systems around these architecture challenges may sound familiar to those who monitor existing data centers today. Torsten continues, “We run a good number of machines that do nothing but chew up 100% cpu polling EC2 to detect changes. Fortunately cpu cycles are cheap :-) ”. This is practical intervention between vision and get it done. We find it refreshing to hear this type of dialog in the industry and see a fresh opportunity for defining efficient patterns for this next generation of the cloud infrastructure. Perhaps a new concept is forming: “Divine Computing”. Where do you sit in the “just do it” spectrum? Photo credit: tsarkasim , Amsterdam Esogna Discuss

Insights: Three Reasons Why Zoho Joined the Google Apps Marketplace

Since the announcement went live yesterday about the Google Marketplace , we’ve had a number of companies come to us about how its applications will fit with the service. We’ll do a fuller look at these companies this week but for some immediate perspective we decided to take a look at Zoho , a service that competes with Google Apps. So it is it interesting that the company joined Google Apps Marketplace in its launch. Sponsor Buy why would Zoho offer its applications to integrate with Google? Yes, the companies compete. But Raju Vegesna of Zoho says that it is far more important to complement Google Apps. Over the past few years the company has worked to make it simple for Zoho customers to use its services in tandem with Google Apps. Zoho offers Google Sign-in, Google Apps Sign-in and recently it integrated with Google Docs. Vegesna gave us three reasons why Zoho decided to be part of the launch. His perspectives should provide some insights about the symbiotic relationship Google Apps Marketplace will foster. Extending The Relationship For many developers, integrating with Google Apps represents a significant business opportunity. Google announced at its launch that it passed the 25 million customer mark over the weekend. Vegesna: “First, we have 50% more apps than Google, especially on the business side (CRM, Project Management, Web Conferencing etc). This means, these additional apps can really complement Google Apps. Google has over 20 million users on G Apps and our Business apps can be sold to those customers. ” Google Dominates The Landscape To play in this era, you have to play with Google. They dominate as much as any company has in the past 30 years. The domination in large part is now solidified by its investment in its cloud infrastructure. Vegesna: “Second, we understand that this is going to be a Google dominated eco-system (IBM dominated Mainframe era, Microsoft dominated PC era and Google will dominate the web era) and we wanted to be an important player in this web era. We talked more about this here and here .” A Platform Built On Email, Not CRM Yesterday, we touched on why the marketplace makes sense for companies standardized on Google Apps. With all the contacts in one place, people can add applications to fine tune Google Apps. Does a company start with the same foundation if the platform is built on CRM? Vegesna: “Third, when someone builds a platform, email is a great app to build the platform around, rather than CRM (which salesforce did). We think it’ll be a good and succesful platform for online apps which will move the web app momentum forward and we want to be a key player (the same way Adobe was a key player in PC era).” For more about the Zoho integration: Discuss

Reader Play: Google Reader’s New Fast Flip Style Interface

Google just launched a new Google Labs product for Google Reader: Google Reader Play . Reader Play is a new, highly visual way to browse your Google Reader subscriptions that is somewhat reminiscent of Google’s Fast Flip . It replaces the busy Google Reader interface with an interface that focuses on a single story. Whenever a post includes videos or images, Play with highlight these and give you the option to read more of the text as well. This new interface allows you to browse through the feeds you already subscribe to, but Google Reader Play also emphasizes Google Reader’s ability to recommend items from around the web for you based on your preferences. Sponsor Big on Recommendations As Google notes, Play will learn from your preferences, based on the articles you read and “like.” You can also choose from a set of categories (tech, entertainment, arts, business, etc.) and Google Reader will create a personalized stream of items just for you. According to Google, Play uses the same algorithm as the Recommended Items feed in Google Reader. Play will even work if you don’t have a Google account. While you can’t star, like or share items, you can still browse interesting posts based on the categories you choose. This should make it a good tool for those users who don’t want to go through the effort of setting up a feed reader and subscribing to hundreds of different feeds. Get Started To use Google Reader Play, just head over here or look for “View in Reader Play” in the folder settings in Google Reader. You can switch stories by using your arrow keys or choose the slideshow mode that will automatically forward to the next story after a few second. Discuss

Sony Brings More Newspaper and Magazine Content to its E-Readers

Sony just announced that it is expanding its selection of newspapers and magazines in its e-book store. Starting today, users of Sony’s e-readers will be able to subscribe to 20 new newspapers and magazines, including the New York Times, Boston Globe, San Jose Mercury News, PC Magazine and Foreign Affairs. With the newspaper business in turmoil, it only makes sense for these papers to try to get a better foothold on more devices. Sponsor eInk vs. LCDs For users who don’t own an e-reader yet but are looking into getting one, the question right now is to either wait for the iPad and go with a regular LCD screen for reading books, or to choose a more traditional (and cheaper) e-reader like the Kindle or Sony Reader that feature electronic ink. While some users don’t mind the blacklit LCD screens of their phones to read, others can’t fathom reading any long-form content on these screens. Fighting Off the iPad For Sony, Amazon, B&N and others who are currently betting on electronic ink for their devices, one of the best ways to distinguish themselves from Apple is to offer more content over their free wireless connections and to play up the advantages of eInk. In this context, adding a newspaper like the New York Times (which is also a favorite of Steve Jobs and features heavily in Apple’s iPad ads and other promotional material ) makes a lot of sense. For the newspapers, getting on more devices and selling more subscriptions is simply good business. Sony charges up to $14.99 per month for these subscriptions. Given that all of these papers could sell their own apps and subscriptions on the iPad as well – and that some of them will be available for free – the availability of newspapers may not be a deciding factor for a lot of potential iPad and e-reader buyers. Hopefully, however, we will also see a lot of innovative newspaper and magazine apps on the iPad. Chances are that these new apps will make today’s traditional e-readers seem rather quaint in comparison. The availability of these apps could easily sway a lot of potential e-reader buyers to get an iPad instead. What is your experience? Do you think e-books and newspapers just look better on eInk? Or are you waiting for the innovative newspaper apps on the iPad that will include video and other interactive content? Discuss

3 Ways to Make Outlook More Social?

Microsoft Outlook has historically been at the heart of document-based environments that for many years have ruled the enterprise. But the walls that have guarded this document-based world are crumbling fast. Outlook is now more than a message center. It is becoming a collaborative space where the lines between Google Docs and other social applications start to blur. Sponsor Three extensions exemplify this trend. These services are quite similar. Xobni has the longest track record. it started as a consumer-based service, gaining a following for its search capabilities in Outlook. Search is Outlook’s inherent weakness. Neither DocVerse nor Harmony have deep search capabilities like Xobni. That may only be a temporary issue for DocVerse. Last week, Google announced that it had acquired DocVerse. We expect that will in some way translate into better search in the weeks and months ahead for the DoVerse service. Harmony Harmony is the newest of the group. The Mainsoft service is a mash up between Google Docs and Outlook. It also puts SharePoint directly into Outlook. Like most Outlook extensions, Harmony pulls Google Docs or Sharepoint into an Outlook sidebar. The service is intended to ease attachment overload by creating a central place where people can access Google Docs. It’s a drag and drop environment that allows people to drag email attachments into the Harmony sidebar. A document may also be dragged into an email where it appears as a link for the recipient. The recipient may access the document by signing into their Google Docs or Google Apps account. The service is now available as a free download. It is compatible with Sharepoint 2007 and Sharepoint 2010. It will be available later this year as an extension for Microsoft Office. DocVerse DocVerse plays a similar role to Harmony. The service synchronizes in the Outlook Sidebar. The widget associates a link to the document that is getting the edit. Every modification is synced. When multiple people work on a document, the updates are made through the plug-in and versions are stored online. Xobni Xobni provides what Outlook really needs. Great search. It will search Outlook and external social networks and third party applications to get a fuller profile of the contact. In November, the company released Xobni Enterprise . The service gives I.T. administrators the ability to deploy and manage the plugin across the enterprise. it also offers integration across services such as Salesforce CRM and Sharepoint. Outlook Has Come A Long Way The old days are over for Outlook. It’s now entering an era where the degree of collaboration will center around a hyperlinked environment more so than document-based systems. The enterprise is becoming more web-oriented and Outlook is no exception to the change. Discuss

Get Adobe Flash playerPlugin by wpburn.com wordpress themes