Eyefi Wireless Memory Card

Revolutionary hands-free photo delivery to multiple devices and web services

Project Background

One of the most rewarding aspects of being an outsourcing provider is watching a solution you helped create grow from a basic concept into a hugely successful application. One such success story is Eyefi, which has attracted thousands of customers worldwide and brought millions of dollars to its founders since its 2007 debut.

The initial idea was to simplify the process of retrieving images from a camera. Though taking a picture requires only one click, delivering photos to PCs and web services like social networks, photo sharing, and blogging platforms requires multiple actions that together can be time-consuming.

Our client’s idea was to build a Wi-Fi module into a standard SD card. This would allow a user to simultaneously snap/store their photos on the card and wirelessly upload them to digital devices/multiple web services. The idea was conceived in 2006, and it was incredibly innovative and challenging!

Sibers was asked to develop software that enabled automated wireless photo distribution via the new SD/Wi-Fi card.

Solution

The biggest task was to “teach” the card how to connect to an available network. To accomplish this, we built a GUI client for Windows which provides a one-time card-to-wireless connection setup process. During this process, the default network is chosen manually, a password is selected, and security settings are defined. Upon completion, the card is configured to work with the default network.

The user is then redirected to a web application that opens in his browser. Within this he creates an account, confirms which web services he wants his photos to be delivered to, and provides the requisite logins, passwords, and privacy settings. To change his settings, the user simply accesses his Eyefi account.

After the settings are defined, the card connects to a hotspot, i.e. home Wi-Fi, or, if the user is in a public place, to the nearest open available network.

Once a connection is established, the card uploads the user’s photos to his target devices and web services — Evernote, Facebook, Flickr, Shutterfly, etc. The user can also choose to upload photos to his computer only, to the web, or both.

Early on, there were no camera controls or screen indicators informing the user that a transfer was in progress, and there weren’t any cameras with a specific Eyefi interface. Nowadays, if a user has an old camera that doesn’t display what Eyefi is doing, i.e. uploading photos to Flickr, then Eyefi will send him a report via SMS.

Tech highlights

  • Microsoft Visual, C++, PHP
  • wzcsapi.dll
  • Apache web server, Perl, MySQL, PHP, AJAX, Web clustering

Results

Sibers built several applications, each of which pertained to the first batch of Eyefi cards. This pilot batch was manufactured for a prominent American retailer. Once these cards hit the market, Eyefi was noticed by a large investor that offered to invest heavily in the start-up, on the condition that all of Eye-Fi’s business processes, including development, would be centralized in California in order to minimize risk. It was great to see our client receive such a fantastic opportunity, and we’ve remained friends post-collaboration.

Today, Eyefi is an internationally respected enterprise offering multiple types of SD-Wi-Fi cards and mobile applications which allow users to distribute, view, sort, and edit photos wirelessly, and synch them across devices via the cloud.

Customer Says

The Eye-Fi Card is the world's first wireless memory card. Along with the Eye-Fi Service and Eye-Fi Manager software and website, the Eye-Fi Card is specifically designed to help photographers share their memories more easily than ever before. Sibers played a crucial role in the development of the Eye-Fi Service.

Eye-Fi contacted Sibers through Elance in early 2006 when Eye-Fi was looking for a partner that could develop the Eye-Fi Service. Working together from initial concept design, to very successful beta and gamma programs, and eventually onto product launch in the fall of 2007, Sibers helped Eye-Fi turn a dream into a reality by being there every step of the way. Sibers` technical expertise and intense communication played a key role to a successful relationship. Daily and weekly status reviews helped Eye-Fi and Sibers stay on top of the issues. In addition, Sibers' ability to quickly pick up on new concepts and adapt to changing requirements were all key elements to the project`s success. All in all, Sibers is well equipped to work with a small company that is trying to turn a dream into a reality. (October 2009)

Kim Gustafson — Director of Software Engineering at Eyefi

Similar case studies

Web-to-Print E-commerce Solution

Morisset, NSW, Australia

Founded in his rural garage in Australia, our client’s printing business has blossomed into a successful company with hundreds of partners and thousands of clients nationwide.

Case study in details

LivDay: User-Generated Itineraries for One Perfect Day in San Francisco

San Francisco, CA, USA

A group of San Francisco locals, owners of a startup focused on digital city guides, asked Sibers to develop a web platform that would enable their users to create their own itineraries and browse through other users’ itineraries.

Case study in details

Indoor Micro-Positioning Solution

Cambridge, MA, USA

GPS satellite signals aren’t yet reliable enough to penetrate the walls of public indoor environments like malls, entertainment venues, casinos, hotel and resort facilities, and hospitals. Moreover, existing non-GPS solutions are rarely precise — which is why our client’s solution, which boasts a horizontal accuracy of 1-3 meters, has swiftly captured considerable market share.

Case study in details