Member Sign In
Not a member?

A Wired.com user account lets you create, edit and comment on Webmonkey articles. You will also be able to contribute to the Wired How-To Wiki and comment on news stories at Wired.com.


It's fast and free.

Sign in with OpenID
Sign In
Webmonkey is a property of Wired Digital.
processing...
Join Webmonkey

Please send me occasional e-mail updates about new features and special offers from Wired/Webmonkey.
Yes No

Please send occasional e-mail offers from Wired/Webmonkey affiliated web sites and publications, and carefully selected companies.
Yes No

I understand and agree that registration on or use of this site constitutes agreement to Webmonkey's User Agreement and Privacy Policy.
Webmonkey is a property of Wired Digital.
processing...

Retrieve Sign In

Please enter your e-mail address or username below. Your username and password will be sent to the e-mail address you provided us.

or
Webmonkey is a property of Wired Digital.
processing...

Welcome to Webmonkey

A private profile page has been created for you.
As a member of Webmonkey, you can now:
  • edit articles
  • add to the code library
  • design and write a tutorial
  • comment on any Webmonkey article
Close
Webmonkey is a property of Wired Digital.

Sign In Information Sent

An e-mail has been sent to the e-mail address registered in this account.
If you cannot find it in your in-box, please check your bulk or junk folders.
Sign In
Webmonkey is a property of Wired Digital.

New Wave of Apps Build ‘Where’ Into the Web

You just landed in Seattle.

You’re in town for a meeting later this afternoon, but first, you’ve got to pick up your rental car, grab a hot cup of coffee and probably spend a fair amount of time sitting in traffic.

Your colleagues are expecting you, but you can only guess as to when, exactly, you’ll arrive — there are too many uncontrollable factors slowing you down.

So, you pull out your phone and fire up an app called Glympse. You add a few e-mail addresses from your phone’s address book and hit send. Now, your colleagues will be able to go to a web page to see exactly where you are and see your estimated arrival time.

As you move closer to the city center, the Glympse app is using your phone’s built-in GPS to update your location every few seconds, keeping everything in real-time.

Of course, you don’t want to continue sharing your location with your colleagues once the meeting is over, so, after a couple of hours, the Glympse feed shuts down. Now you can safely go hit the bars and have some fun without anyone snooping on you.

“Sharing location is different than sharing photos or text messages,” says Glympse’s CEO and co-founder Bryan Trussel. “Location ebbs and flows from a personal thing to an impersonal thing, and we want to account for that.”

Glympse is just one of the companies presenting the latest in geo-aware technology at the O’Reilly Where 2.0 conference, which takes place this week in San Jose, California.

Where 2.0, now in its fifth year, is the tech industry’s biggest showcase for the latest geo-enabled hardware and software — an area that’s hit a new level of saturation as location-based tech rapidly moves into our smartphones, our laptops and, consequently, into our experience on the web.

“Location is no longer a differentiator — it’s going to become oxygen,” says Where 2.0 conference chair Brady Forrest. “We’re reaching a point on the web where everything is going to become location-aware,” he says.

Glympse is just one example. The company is debuting its service at Where 2.0. It’s available now as a free download for Android phones. It’s also in private beta on the iPhone and Windows Mobile phones. Versions for BlackBerry and Nokia platforms are in development.

The popularity of the iPhone and T-Mobile’s G1, both of which have GPS built in, is fueling much of the popularity around location-based apps. Another example is Waze, a mobile app that collects real-time traffic data from its network of users to recommend the best route home on your commute. It will even suggest the best place to look for parking.

But Where 2.0 isn’t just about mobile devices. The conference will hit all the points on the geo-aware map: Google Earth, data visualizations, open-source mapping projects, geo-enabled search, GPS gadgets — even the latest high-powered cameras being used to feed our collective mapping fetish.

All of this hardware and software adds up to a vast network of data streams the next wave of applications will be able to tap into. And while much of this technology has existed for years, getting it all to work together has been a big challenge. But that’s all about to change, says Forrest.

“We’re in the final stages of getting the platforms ready,” he says.

Where 2.0 will feature several presenters showing off new and easy ways for software developers to add location to their applications. Microsoft will present a new location platform it’s built into Windows 7. PhoneGap will demo its open-source platform for building location-aware apps for multiple devices using HTML and JavaScript.

The U.S. government will also talk about how it used simple web tools to improve geo-data on the battlefield in Iraq.

“These projects show how we’re moving away from monolithic GIS and closed databases to, ‘Anyone can do this,’” says Forrest.

Another like-minded project is DIYcity, a community site that encourages urban residents to build tools that aggregate publicly available data and improve the information supplied by cities, all using open web technologies.

“I felt like ordinary people were much more ready for this than their governments were, so I figured I would challenge people to go ahead and create these systems on their own, with or without their local governments,” says DIYcity co-creator John Geraci, who will present at Where 2.0 on Wednesday.

Recent innovations in location-aware apps have concentrated on improving public transportation systems and solving city traffic problems, areas many city-dwellers find painfully under-served by their local governments.

“It’s obvious low-hanging fruit,” Geraci says. “A tiny bit of real-time feedback and coordination at the street level could make things work better.”

To that end, some of the more active projects on DIYcity include bike sharing apps, rideshare apps and bus tracking apps. Geraci hopes that, at a certain point, the governments would get on the bandwagon and participate.

“To be honest, that’s happening a whole lot faster than I thought it would.”

The Where 2.0 Conference runs Tuesday May 19 through Thursday May 21. Webmonkey will provide on-site coverage starting Wednesday morning, May 20. Check the Events page for the latest posts. Also, you can follow Where 2.0 on Twitter at @where20.



Cliqset Sets the Stage for a New Kind of Social Platform

Over the last six months, Florida-based Cliqset has been steadily building a new platform for a more transparent social networking experience on the web.

Right now, Cliqset is primarily a social identity provider, a service for managing a profile and the contact details of the people you interact with inside social applications. There are tools for managing that data from the desktop as well as from your smartphone. But the company’s ultimate goal is larger than that.

“We’re not really trying to build another Facebook or Plaxo,” says co-founder and president Darren Bounds. Instead, Cliqset wants to build a platform for social apps — a playground where you can put those profiles and contact lists to use.

The company launched in August of 2008 and entered the private beta phase in October. Just last month, it went into public beta phase, allowing anyone to sign up and build a public profile that can double as an OpenID. It also released a mobile app in March, and a new update for the iPhone just arrived last week.

Over the past year or so, the explosive growth of the social web has spawned dozens of sites and services dedicated to identity management. These destinations serve as social hubs — a place to manage your contacts as well as a place to aggregate the streams of data coming out of Twitter, Facebook, FriendFeed, Flickr and all the various nodes on your own social map.

Most of them are uni-directional, in that they funnel all your data from outside services, creating a single, filtered stream.

Cliqset is different in that the company has created a set of APIs which are truly bi-directional. It’s similar to what Facebook has done with Facebook Connect, but it goes deeper than that. As a Cliqset user, you’re able to create a social profile and manage it from anywhere even as your presence get distributed across the web. Any changes or updates you make to your profile or your social graph (either in Cliqset or within a supported app) will be pushed out to all the other Cliqset-enabled applications you use.

That’s the theory anyway. So far, the company has built a social networking platform and set of APIs so people can start creating apps and building an ecosystem. But there isn’t much in the wild yet. Cliqset has definitely taken the right steps to attract developers — the APIs use open standards like OAuth and Portable Contacts, and the company is releasing the bulk of its work under open-source licenses at Google Code.

The company sees the mobile space as one of the best targets for its social platform, and to that end, it has released a new version of Cliqset for the iPhone. Since there aren’t many apps built on top of Cliqset yet, at this point, the app is just a glorified contact manager.

I’ve been using the latest version of the iPhone app (version 1.2) for about a week now. I easily imported all of my contacts from Google (using OAuth, nice) and found that separating contacts into groups like friends, family and co-workers to be pretty easy. As a mobile contact manager, it’s a nice replacement for Google’s Sync servers.

Now all we need are some powerful apps built on this platform to make it truly useful.

See Also:



EveryBlock Brings Hyperlocal News to the iPhone

The geniuses behind the hyperlocal news site EveryBlock have put together a new iPhone application that puts all the micro-level news of EveryBlock in your pocket.

If ever there were an application that really brought home the power of mashing together real-time location data and news, it’s the Everyblock iPhone app.

Provided your city is one of the eleven EveryBlock covers, you’ll have access to all sorts of data — inspection reports for the restaurant you’re eating in right now, crime reports for the street you’re walking down, even where nearby film crews are making a movie.

The interface of the iPhone app is well done and easy to navigate. When you first start up, it’ll ask for your location which can be determined by allowing the app to query the iPhone’s GPS or by manually entering your city.

Once EveryBlock knows where you are, you can start filtering through the various types of data — everything from the examples mentioned above, to foreclosure data, business license applications and, of course, local news stories about your current location. What’s available and the depth of the data depends a bit on what city you’re in. The result is an almost overwhelming amount of data about where you are right now. Fortunately the informal, minimalist UI aesthetic of the iPhone keeps EveryBlock’s application from becoming cluttered or chaotic.

The Everyblock iPhone app is a free download from the iTunes App Store and works with both the iPhone and iPod Touch.

See Also:



Android Developers Get Ready For Cupcake Release

Google released a new software development kit (SDK) Monday for Android developers. The SDK itself allows developers time to prepare their applications for the upcoming Android 1.5 mobile operating system upgrade, codenamed “Cupcake.”

Cupcake is said to include many significant bug fixes and developer APIs. Features to look forward to include:

  • Hardware-accelerated video recording and playback
  • On-screen keyboards and keypads
  • Save attachments from MMS messages
  • Music playback fades when receiving a call
  • An updated browser (using Webkit’s latest core and an optimized JavaScript engine nicknamed Squirrelfish)
  • Copy and paste from within the browser
  • Better search in the music and browser
  • Downloads can be paused
  • Support for third party application updates
  • Interface elements should be faster
  • Better third-party accessory APIs including stereo bluetooth (which means more and better accessories)
  • A slightly nicer looking user interface
  • A more intuitive dialer. No more lockouts when on a call

If you’re anxious to check it out, the SDK download includes an Android 1.5 emulator. However, you should be pretty comfortable with SDKs before attempting to run it.

According to the Android Open Source project, Cupcake is expected to hit devices by Q4. Google points to the Android developers blog for highlights of its new APIs.

The features in the roadmap aren’t too jaw-dropping when compared with the iPhone 3.0 release coming out in June, although still not bad for its second release. Also, there have been hints that Google may also be holding back a secret feature from the public eye. Netbook support, perhaps?

As for the codename? Someone at Google likes cupcakes perhaps a little too much (we’re looking at you Marissa Mayer).



Gmail and Google Calendar for Mobiles Gain Speed, Accessibility

Google released upgrades for the mobile versions of its Gmail and Calendar web applications Tuesday, adding features previously only found on its desktop browser equivalents.

The upgrades show speed improvements and offline features that are uniquely appropriate to the internet access volatility found on mobile devices. The updates also push the boundaries of what can be done in the mobile browser.

The first thing you’ll notice is that both web applications are now screaming fast. There are some new features, like a floating toolbar in Gmail that lets you archive or delete messages without scrolling all the way to the top or bottom of the e-mail. Calendar now lets you to RSVP to calendar events.

The changes should be visible to all iPhone and Android users, as well as iPod Touch users.

The real story behind the new upgrades is the offline access it enables, thanks to some emerging standards found within the draft specification of HTML 5. The technology makes functions like search, threaded messages and marking favorite messages possible even when your phone isn’t connected to the internet. In fact, these features are exclusive to the web app, making the browser-based version of Gmail more powerful than either Android’s or iPhone’s built-in mail applications — at least until Microsoft Exchange-powered push email or Gmail goes live, but that’s another story. The fact that these applications are accessible through a browser also enables better cross-device functionality, as more and more mobile devices are equipped with powerful web browsers.

The HTML 5 code offloads some of the data processing functions to the mobile phone itself, making the web app faster and making the data accessible offline. These particular functions are supported in WebKit-based browsers, which both Android and iPhone devices ship with by default.

The web app, therefore, will load even if the phone is in Airplane Mode or while you lose internet access in those pesky transit tunnels. However, while in offline mode, you’ll notice you won’t be able to browse very far if you haven’t stored the message or event in cache already on a previous view. This limited functionality makes offline access a possibility, but not particularly practical. Mobile “desktop” versions on Android and iPhone both allow you to download messages in the background while you perform other tasks on the device at the same time. In this regard, the iPhone’s native Mail app is unique to any other installable application you can put on the phone.

That said, HTML 5 functions blur the line between browser-based web applications and those installable through the proprietary app stores for Android and the iPhone — particularly when those apps depend on an internet connection to function. The line will be further blurred with the release of yet another browser-equipped mobile device: the highly anticipated Palm Pre. Palm’s WebOS applications are built natively on web technology, ensuring both Gmail and Google Calendar will work identically on the Pre as they do on the iPhone and Android phones.

More HTML 5 and WebKit details can be found on Google’s Code blog. General announcements on both products are on both the Official Google Blog and the Google Mobile Blog.

You can play with the new functions by logging into Gmail or Google Calendar using an iPhone or Android mobile browser. The web application automatically detects the browser, so if you don’t see it right away, it just means Google hasn’t updated the particular server you’re accessing. Just try again in an hour or two.



Palm Pre Ups Mobile Web Ante With WebOS

I never thought I’d say this past 2003, but it looks like Palm could be a contender. Last week, Palm threw its hat in the mobile web-enhanced smartphone ring with the Palm Pre.

There are a lot of touchscreen phones out there competing with the iPhone and Google G1. Believe it or not, the Palm Pre was the talk of the town at Las Vegas’ Consumer Electronics Show conference last week. The big news? The entire software stack is a bundle based on HTML 5 and JavaScript.

That’s right. Forget iPhone’s Objective C or Android’s Java. The entire thing is based on something most developers know like the back of their hand already.

This is a platform stack Webmonkey can really get behind. No word on how integration with hardware, such as the built-in camera and GPS. The browser is built on Webkit (same as Android and iPhone). Web pages and applications will be built into the operating system. “Cards” will provide direct links to web applications. Messaging will be built-in to the address book. The prospect looks to be a promising leap forward for the mobile web and as a mobile access point to the web.

The hardware is impressive, of course. However, the big news here is the WebOS it is built on. Similar to the iPhone and Android competition, the ability to actually use the phone on devices far into the future is the big win here. For instance, I would love to see this WebOS or the iPhone and Android OS on a netbook.

Of course, anything this exciting would forego something so tangible as a launch date. On the bright side, the phone is bound for months of speculation and opinion. Welcome back to the limelight Palm.

See Also:



Reflections on 2008: The Year of Cloud Computing

With both feet firmly planted in 2009, we can now look back at the year 2008 as if it were a wistful dream — that is, if you’re like me and you selectively choose your memories. In any case, thanks to the tail end of spendthrift venture capitalism and advertising-supported research and development, 2008 was a banner year from the point of view of web developers.

Accounting for what 2008 brought us, it appears the underlying modus operandi was to make the Web a much more mobile, manageable and powerful platform for web applications. Big players in 2008 were Google, Amazon, Facebook and Yahoo. Microsoft gets honorable mention for Internet Explorer 8 previews and Silverlight 2, but with Vista and the loss of Bill Gates in the captain’s chair, it was not quite Microsoft’s year.

In general, much of the big wins in 2008 came from browsers and open source technology. Some things we can thank 2008 for:

  • Cloud Computing — From the consumer’s point of view, this means cool applications on the web. From the developers point of view, point no further than Amazon’s S3 and Google’s App Engine for allowing you to offload the heavy duty backend technology so you can focus on web application innovation. The services allow you to rent servers and its processing power without the fuss of having to constantly replace hard drives manage memory and rebuild servers.
  • The Mobile Web — Thanks to the fully capable browsers such as Opera’s mobile browser or those built into the iPhone and Google’s G1 phone, the capabilities of web applications, AJAX and all, were made available to those on the go.
  • Location Awareness — In part because of the mobile web and embedded device location mechanisms via GPS and wi-fi triangulation, open standards were built to help websites discover user locations and deliver services in corrolation. experience, one where the web knows you, knows where you are, and who you are.
  • Facebook Connect and Google Friend Connect (and the “OpenID Stack”) — Logging in to all of your favorite sites can be quite the chore. Facebook and Google’s account management tools allow you to log in to multiple sites without having to remember passwords. Even better, you bring along your address book with you, making address book imports and the like obsolete.
  • Interactive Graphics Without Flash — We’re not exactly referring to Silverlight, although Microsoft and NBC used the the technology to stream the Olympics over the web in high definition and it never looked better. HTML 5 brings us two elements with big graphic potential called Canvas and SVG. Designers are just starting to explore just how much animation and graphical filters they can bring to modern browsers without requiring a new plug-in or extension.
  • JavaScript engines — Once Firefox 3 arrived on our doorsteps touting the fastest browser experience, we were hooked. Maybe in conjunction, or just by mere coincidence, Google and Mozilla started focusing on how to render JavaScript for today’s demanding AJAX applications. Google introduced the open-source Chrome browser with the V8 JavaScript-rendering engine and Firefox squeaked out its answer, dubbed Tracemonkey, in beta builds before the year’s end.

Webmonkey would like to thank everyone in the industry who rose above the cruft to make 2008 a prosperous year for the web. Now, can someone please fix the banks so we can get back to upgrading our sheep-throwing applications?

[For more gritty details, check out Michael Calore’s year-end take on Epicenter]



Mobile Browsers Deserve Location Data

How come my desktop browser can get my location, but mobile Safari on my iPhone acts as if it doesn’t know where I am? I hate to seem impatient, but there is a proposed geolocation standard. Mobile browsers should adopt it swiftly.

The mobile web is here. The iPhone and Android are going to duke it out, and the end result will be more users. Facebook’s mobile visitors have tripled in the last year. That’s a lot of mobile browsing.

If the location-aware services are going to be as disruptive as everyone has said, these devices need to get better at sharing the information available within them. Yes, Android and iPhone both have apps. But we shouldn’t need to wrap our web projects in an app just to access the coordinates.

The Geode plugin for Firefox and its presence as a full feature in the browser’s most recent beta have proven it’s reasonable to include it even on a non-mobile machine. Despite the flakiness of WiFi-based geolocation, innovative sites have incorporated the technology. You can shout your whereabouts or tie files to a location all with the help of browser-based geolocation. Of course, we have a Geode/Gears geolocation tutorial so you can incorporate it, too.

But we really want it incorporated in mobile devices, so we’d be able to see some real innovation. Location-based services are at the horse and buggy stage right now. Let’s give it an engine.

See also:



Opera Mini Brings the Mobile Browser War to Android

operamini 4.2Opera has released an update for Opera Mini, the company’s lightweight mobile browser that will work with Google’s Android mobile operating system. Opera Mini 4.2 is the first alternative browser available for Android.

The latest version of Opera Mini, now at 4.2, should be much faster than its predecessor which is good news for users with underpowered mobile devices. Opera Mini doesn’t serve up raw web pages, rather it proxies them through Opera’s servers, slimming them down before sending them on to the browser.

Part of the speed boost in the latest release comes from Opera’s new U.S.-based server park, which means much faster load times for users in the Americas and the Asia-Pacific region.

Opera Mini 4.2 also improves video streaming and offers customizable skins to make Mini fit with your phone’s design.

The newest version of Opera Mini is available for the same set of Java-based phones as previous versions, but this release also adds experimental support for Google’s Android OS on T-Mobile’s G1 phone.

Opera Mini’s use of a proxy server to compress web pages makes it the perfect browsing tool for those stuck on older phones. Opera Mobile, the next step up, is a much more robust browser and offers an experience closer to desktop counterparts or the iPhone’s Mobile Safari browser. In the case of Android, the beefier Opera Mobile browser seems like a better option.

We have no doubt that Opera is working on a version of Mobile for Android, but for the time being, Opera fans will have to make do with Mini on their Android phones.

See Also:



Beware of iPhone Clickjacking: Update to 2.2

Example password jacking on iPhoneAn iPhone clickjacking attack was fixed with last week’s release of the 2.2 software. Prior versions contained a CSS transforms bug that caused iframe content to appear as part of the actual page.

It looks like the bug never saw malicious use in the wild, because the developers who noticed it alerted Apple and kept the bug secret while it was fixed. Like other clickjacking attacks, the most likely use is to get a user to inadvertently click an ad. Although, an even more dangerous example is shown to harvest passwords.

If the StreetView and Maps additions in the latest iPhone software wasn’t enough to get you to download the free update, let this attack be reason enough.

Though the bug was apparently discovered by developer Wayne Pan, it was submitted by jQuery creator John Resig. Resig just keeps showing up for his various work. In addition to jQuery, he’s on the Firebug team at Mozilla, performance testing browsers and creating JavaScript animations.

See also:



 
Subscribe now

Special Offer For Webmonkey Users

WIRED magazine:
The first word on how technology is changing our world.

Subscribe for just $10 a year