All posts tagged ‘iPhone’

File Under: Browsers, Mobile, Software

Weave May Let You Keep Firefox and Your iPhone in Sync

Want to see all your open Firefox tabs on your iPhone? There may soon be an app for that.

There’s already a demo app and a code library that will let someone build an app for that, thanks to Mozilla’s recent efforts to extend Weave, its syncing tool for Firefox, to devices like the iPhone where the browser doesn’t go.

Weave is a Firefox-based syncing tool that takes a snapshot of your bookmarks, search history, saved passwords, preferences and open tabs and syncs that information to all copies of Firefox across all your computers. Weave recently hit 1.0, and will likely become a default part of Firefox in the future.

In the meantime, Mozilla Labs has announced a new set of Weave APIs and developer tools for extending Weave’s syncing powers beyond Firefox to, for example, to the iPhone. The company’s plan is to give you access to your synced data regardless of whether or not Firefox is available. Right now, that effort is limited to a demo app and a code library, but the project makes sense — especially considering most of us use at least two different brands of browser on distinctly different devices like desktops, phones and, soon, tablets.

Whether or not such an app for the iPhone or iPad would make it past the notoriously fickle App Store gestapo is another matter. We’re hoping it does though, because the demo app of Weave running on the iPhone (see video below) bests even Apple’s efforts at syncing data by giving you access to your entire desktop — browsing history, bookmarks and any currently open Firefox tabs — all without needing to be anywhere near your desktop.

Other examples and source code for the new Weave APIs include a web-based application that will work in any browser, a command line interface (written in Python) and a complete, ready-to-go app for Palm’s WebOS.

The Weave team plans to release more APIs in the future. Imagine a search engine that can narrow the field of results by taking a look at your Weave data to see what interests you. Or how about recommendations based on what you like at not just one website, but all of them?For the time being, such APIs are just a glimmer in Weave’s eye and the Weave team acknowledges that these potential web service APIs will need more restrictions and privacy controls than the current crop of APIs offers. But thanks to the Weave APIs, at least some of your Firefox data can go places even Firefox can’t.

Weave iPhone Data Viewer from Mozilla Labs on Vimeo.

See Also:

File Under: Location, Mobile, Web Apps

Get Your Fix of Hyper-Local News With Fwix

Readers jonesing for local news on the web now have one more place to turn.

News website Fwix has emerged a strong contender in the quickly growing field of hyper-local news aggregators, sites which filter local and area news stories for you, showing you the hottest links in your ZIP code.

The site aggregates stories and videos from about 100 cities worldwide, mostly in North America. Each city has its own home page, and each city’s page has different sections for politics, crime, sports and other topics.

Local news headlines are presented with the newest stories at the top, so you get a constantly-updating river of news about topics you care about in the area where you live. New stories flow in as they become hot, appearing dynamically without a page refresh.

It’s a design of the times. Twitter and Facebook have turned us into breaking news junkies. Of all the hottest stories being passed around on the real-time web, few are more interesting than the ones happening closest to us, whether in our city or in our immediate neighborhood. And geoloaction tools in our computers, phones and even in our web browsers are making local content easier to find. To that end, we’ve seen a number of hyper-local news aggregators come down the pike. Sites like EveryBlock and offer hyper-local experiences complete with maps, and larger sites like Google News give us the ability to filter results to state, county or city level.

Much like other aggregators, Fwix pulls content from a handful of mainstream news sources, like major area newspapers and local TV network affiliates, as well as social media sites and dozens of local blogs. Check out its long list of sources for the San Francisco bay area.

According to Fwix founder and CEO Darian Shiraz, who gave us a hands-on tour of the site, news sources are hand-picked by Fwix’s small editorial team. Users can also request the addition of a news source by submitting a URL on the Fwix website.

The free Fwix iPhone app, pictured at the top, adds another way in. It has a “Report News” button — click it and you can submit a photo of something happening in your city. So if you’re walking around and you see a building on fire or a gnarly car crash, take a photo with your iPhone and post it (after you call 911, of course).

For all of its depth, the year-old service isn’t yet perfect.

News headlines on the Fwix front page are chosen based on popularity, which is determined by algorithms written by Fwix (using disco project code). Popularity is largely measured by how many clicks a story has gotten and how many sources are reporting an event.

The results can get wonky. When San Francisco Giants pitcher Tim Lincecum was busted for pot possession, there were three headlines about it at the top of the SF bay area page. All were from different sources, but since most news outlets just ran a wire story, each link had the same headline, the same summary and the same information. Likewise when Lincecum won the Cy Young award — everyone had the story, so the first three links on Fwix were all of the same.

Other hyper-local services have the same problem, but Google News deals with the issue rather elegantly by nesting headlines for related stories.

Also, Fwix isn’t yet a reliable source of breaking news. The day the Bay Bridge was shut down due to structural damage — a huge news event in San Francisco — there was nothing about it on the Fwix homepage even hours after it happened. Also, the bridge closure presented a perfect opportunity for users to submit relevant photos and tweets, but I didn’t see any show up on the website.

Still, while its method of presenting aggregated news may be more chaotic than what Google News offers, Fwix does surface a wider range of stories. Every time I’ve visited the Fwix home page or fired up the iPhone app since I began regularly using both a month ago, I’ve found at least one or two interesting headlines I never would have encountered had I been left to my own devices. Several times, it was something in my neighborhood that one of my favorite go-to local blogs had overlooked. By regularly visiting the site, I’ve discovered some great local blogs I hadn’t heard about.

Also, interesting videos show up often — something few other hyper-local news sites can claim.

While content providers and the large-scale aggregators continue to butt heads over who has the right to profit from news content, Fwix, relatively speaking, takes the high road.

The company has recently launched its AdWire service, an ad network that splits revenue with the site owners running the ads and the publishers of the stories they’re linking to, many of whom are hobbyists, citizen journalists or freelance bloggers.

Along the same lines, Fwix only posts very short, one or two-sentence summaries of news stories, then offers a clearly-labeled link to the original source, much like an RSS reader. The original story’s page is wrapped in a frame with buttons to share the link on social sites using Fwix’s own URL-shortening service. Click-through content frames are a no-no in our book, but at least this one is easy enough to dismiss. Just click the giant “X” button.

See also:

File Under: Mobile

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:

File Under: Mobile

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:

File Under: Mobile

Your iPhone Idea is Worth Zilch

iPhone ideasDo you have an idea for an iPhone app? Yeah, me too. And so does the barista at my local coffee shop. Ideas for iPhone apps are as ubiquitous as screenplays in LA. The idea alone isn’t worth anything, according to iPhone consultant Raven Zachary.

There are several factors conspiring against your iPhone idea:

  1. There are still few people who know how to create iPhone applications
  2. There are plenty of iPhone ideas from people who are willing to pay
  3. The App Store is lucrative enough for developers to create their own apps

I could probably add “you don’t know Objective-C” to that list, because if you did, you’d already be writing iPhone apps. Apple’s NDA, now lifted, handcuffed many developers eager to share their knowledge, so thorough iPhone how-tos are still hard to come by. Plus, see #3 on the above list. If you know how to create iPhone apps, you’re probably too busy doing just that.

Like Zachary, I love hearing ideas. Some iPhone ideas may be based on wanting to join the gold rush at the App Store, but I’d guess most are rooted in passion. It’s a terrible thing, dousing the fire of your iPhone excitement. But it’s not just the iPhone: all ideas are essentially worthless, as some commenters mentioned in reactions to Zachary’s post.

Ideas have always been a multiplier of execution. That was the case in 2005 when everybody had great ideas for a lucrative mashup and it’s the case now with the iPhone. The difference is that now it’s even harder to execute.

See also: