• On GameSpot: So-called 'Halo killer' gets 23 to life

Webware

Read all 'developer tools' posts in Webware
July 1, 2008 11:32 AM PDT

Gnip to bridge the data divide for noisy Web services

by Josh Lowensohn
  • Post a comment

One of the key concerns for any fledgling start-up is overload. Too many users trying to get at your data is one thing, but dealing with the onslaught of notifications and data pings from connecting services can be quite another.

A new start-up called Gnip is trying to solve this problem by acting as the middleman. Got a service like Twitter that's getting attacked in a thousand different directions by services trying to get at that data? Sending any new bits of information to Gnip will keep that attack coming on their end instead of yours, which will hopefully keep your service running a lot smoother, no matter how many folks are using it. ReadWriteWeb is calling it a "Grand Central Station for the social Web."

In a perfect world, services that used this system could open up their APIs a little to encompass more activity, leading to faster third-party tools that take advantage of that data. Users would also be getting faster notifications and conceivably less downtime due to overload.

Sounds great for everyone, right?

Unfortunately, all of this will not be available from the get-go. Gnip is starting out by offering a notification service only, with polling, transformation, and identification coming later. Notifications are one of the main overloaders though, especially for services like Twitter that have had to throttle the amount of times any external service can ping it for data. There are also concerns about what happens if everyone starts relying on Gnip to pipe data to third-party tools, and the tool goes down--leading to something similar to when Amazon's S3 has had blips, taking out entire businesses for hours at a time.

Gnip was founded by Eric Marcoullier, one of the co-founders of the now Yahoo-owned MyBlogLog.

Gnip bridges the data divide by offloading all the pings off your servers and onto theirs.

(Credit: Gnip)
June 9, 2008 5:28 PM PDT

Why users should be scared of Apple's new notification system

by Josh Lowensohn
  • 6 comments
Push notification services

What caveats will the new push-notification service come with?

(Credit: James Martin/CNET News.com)

One of the finer points worth digging deeper into from Monday morning's Apple news out of the WWDC is the company's new workaround to notifications from third-party apps in the latest iPhone system software.

Traditionally, when an application is running on a mobile device it will alert the user in real time when there's been a change or something needs their attention. With Apple's SDK (past, present, and immediate future), developer-made apps cannot run in the background, and therefore cannot ping for data unless you're running them explicitly.

The solution Apple announced Monday is a bit of a compromise, ferrying notifications through Apple's servers instead of locally on the user's hardware. Any messages from developer apps get piped into user's phones in one of three different types of notifications--counters badges (for something like a new e-mail message), audio cues, and pop-up messages that look similar to text alerts.

For the better part of a year, users with jailbroken iPhones have been enjoying apps that run the traditional way (in the background), even when the device is in sleep mode. Jailbroken apps like Mobile Chat and Intelliborn's Intelliscreen (hands-on) run quietly, pulling in data every few minutes and popping up with a message the way Apple's own apps behave. The problem is that this model doesn't scale. When you've got dozens of apps pinging for data every few minutes your battery runs out of juice fast. Worse yet, it puts nearly all of the control to three other parties: the users, developers, and carriers.

While Apple's big sell Monday was "better battery life" (see picture above), my guess is that the company realized this would be a great time to get a handle on all the potentially great marketing data that leaves the second an app is downloaded from the new App Store.

Why not find out which apps are getting the most use and offering the developers special licensing deals? Better yet, why not sell that information to third parties like advertisers to help them work with highly used apps to sell ad units or sponsorships while getting an additional cut? This new tunnel for data is a veritable gold mine that's not just metrics--it's attached to user IDs and billing information too.

Apple must be anticipating that users will be adding in excess of 10 or more apps. In fact, I'm sure it's banking on users doing so if only to get the revenue stream flowing. The real question is whether or not that data will be used just to provide the advertised 300 hours of standby or to sell to third parties and vet new developer talent without doing all the legwork.


December 5, 2007 10:21 AM PST

Microsoft Live Labs releases Volta Web toolkit

by Martin LaMonica
  • Post a comment

Microsoft's Live Labs, a standalone product research group, released on Wednesday Volta (download it from CNET Download.com), a development tool designed to make it easier to partition an application's component pieces across a network.

The problem that Microsoft researchers are trying to address is the difficulty of deciding which part of the application runs under which tier--either the client or server.

Typically, developers need to write code to handle the communication between those tiers. And they need to decide during development on how to best architect their applications for optimal performance.

With Volta, developers can make "irreversible decisions as late as possible," said Alex Daley, group product manager for Microsoft Live Labs.

The software, which is an add-in to Visual Studio 2008, lets developers write client-side code and then assign with annotations which code runs where, he explained.

Volta is written using Microsoft Intermediate Language (MSIL) which means that people familiar with Visual Studio languages, including Visual Basic and C#, can work with it. It also is integrated with tools in Visual Studio, including the debugger, and can make applications for Internet Explorer or Firefox.

Volta hasn't been integrated into Microsoft product plans yet, but it stands to have a major impact on how they design tools, Daley said.

"This kind of idea--where we can share a single code base across client server and manage the complexity of communicating between them--is pretty new and has big implications on how we build tools," he said.

Originally posted at News Blog
March 23, 2007 10:21 AM PDT

Office 2.0 mashup tools: Longjump, Proto Software, Teqlo

by Josh Lowensohn
  • 1 comment

Under the Radar's start-up group kicked off this morning with presentations from Longjump, Proto Software and Teqlo. The general theme of this group was building business solutions with easy-to-use mash-up tools. For small businesses, it's a little bit like buying lumber verses chopping down a tree.

Longjump is a subscription-based marketplace of customizable Web-based apps. Each app can be built-up and edited with drag and drop creation, and custom tailored for small groups. Longjump also provides tools and utilities to upload and integrate the data you already have. Longjump breaks down applications by category, and users can comment and rate apps to track popularity. The service is undergoing a private beta test.

Proto Software hooks up online and offline apps like Excel, with online tools like Salesforce.com and Yahoo maps. There are basic drag and drop controls for designing applications and an advanced builder to let users map out various elements. There's also an area for uploading and sharing user-created application components. There's currently only a software version of the application, but the company is aiming to take it online.

Teqlo rounded off the presentations this morning with another "composite application builder." Teqlo's CEO Jeff Nolan referred to it as a Netvibesfor work, which is a fairly apt description. Your workspace is made of various widgets that can be set up and tailored for work flows. It allows businesses to integrate several popular Web services with in-house tools.

See also ZDNet's blog coverage of this event.
  • prev
  • 1
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

With eye to the future, try raw photos today

Raw photos are a hassle compared to JPEG. But if you like photography, the list of their image quality advantages is long and getting longer.

Inside the Apple, er, Microsoft Store

Although Redmond's foray into retail bears a big resemblance to Apple's approach, Microsoft has added some distinctive features to draw casual PC buyers and techies alike.

Most Discussed

Inside CNET News

Scroll Left Scroll Right