Blog Tag: 5 Things About Atomu & David

December 20th, 2006
Filed under General

There’s a blogosphere meme going around where bloggers are tagged by other bloggers. When that happens, the tagged blogger has to post about 5 interesting thing about himself. After that, he tags 5 other bloggers. Greg Narain of SocialTwister, SocialRoots and Blue Whale Labs has tagged Rrove. So without further adieu, here are 5 things about Atomu and David. 

5 Things About Atomu 

  1. Tetsuwan Atomu (Astro Boy) was my hero in my early school years. It inspired my interest in science. Now you know where my name is from. He has many names: Mighty Atom, Iron-arm Atom, etc. For me, he is “Atomu”. 
  2. If I were given a chance to have dinner with a historical figure, I would choose Albert Einstein. 
  3. I have won several championships in table tennis. In all those tournaments, my skill level was not even close to those best players. Yet, I somehow managed to win. 
  4. My lifetime mission is to help fight illiteracy in all parts of the world. 
  5. I am scared by tall people. 

5 Things About David   

  1. I play underwater hockey. For real. 
  2. I used to sell ice cream (back when I was a brand manager for Nestle). 
  3. My current passion is a) building shiny Internet things and b) search engine marketing (I think its cool to automate a steady stream of web traffic to a site). 
  4. My favorite sites (aside from Rrove): Digg, Pandora, Meebo and Bloglines 
  5. I recommend these blogs: Techcrunch, SEOmoz, and StartUp Review 

We’re tagging: Chris Messina, Dave McClure, John Musser, Ross Mayfield and Brian Benzinger

In 5 Steps: How to Build a Map Mashup

December 18th, 2006
Filed under General

Google MapMashups rock. By tapping the features and content of other websites, they allow you to stand on the shoulders of giants. This gives your service a head start – you save time from building from scratch and developing material yourself. Google, Yahoo!, Amazon and others, through application program interfaces (APIs), provide direct access to their products and information. They give you the tools and data – your job is to mix, mash and present this data in a new, useful and refreshing way for others to enjoy.

Rrove is a map mashup (note: shameless plug). We’ve learned a lot in building our service and we’d like to share this with you. Hence, we present this guide to building your own map mashup. Use this as a resource as you think, design and program your project. At the very least, this compilation should point you to others who are smarter in the field.

So, you’re ready to build your map mashup. How do you do it? We’ve simplified it to five steps. The steps are all obvious, but the completing them is not easy. And that is where we can help.

STEP 1: Find & Explore Ideas

Start by familiarizing yourself with the mashups in the space. Find out what they are doing, how they are doing it, and why they are doing it. As you learn more and more about mashups, you’ll find it easier to come up with interesting ideas to try. Here’s where you can begin your education:

  • Programmable Web: John Musser’s website is the main resource for ALL mashups, not just maps. He maintains a directory of all the mashups (his directory of map mashups is here) and the APIs that power them. Subscribe to the blog for up-to-date news.
  • Google Maps Mania: Mike Pegg and his team focus on map mashups, especially ones that are built with Google Maps (that was kinda obvious). They cover more than full-service websites: they also talk about new Google Map features, companies and communities using maps in their websites, and the other players (Y!, MSN, Ask). You’ll find a lot of good map mashups on this site.
  • Google Sightseeing: Google Sightseeing shows you interesting things you can find on a map in satellite view. Use it to find interesting angles/topics for your map mashup – how about a map of weird objects or tourist places?

Other resources: Mashups are a big part of Web 2.0. So get the latest on the Internet and the new wave through Techcrunch, Micropersuasion and Mashable, We also wrote an article on 9 awesome community mapping websites that you can use.

When you’re ready, you can start a list of ideas to explore. Don’t stick with just one idea (you’ll find out why later). When you’re brainstorming for your mashup, remember the best advice ever: find a need and fill it.

STEP 2: Look for APIs and Data

To make a mashup website work, you need sources of good data. This is the reason why you need a list of good ideas – some of them might not be executable because there are not information sources to tap!

This next step is all about searching for data and providers of data. There are three places to start your search: Programmable Web’s list of APIs, JotSpot’s WSFinder and WebMashup’s directory.

Here’s an example of what the providers can send:

  1. Google: search results, calendared events
  2. Yahoo!: responses from Y! Answers, local search, shopping, travel
  3. Amazon: products, prices, reviews
  4. eBay: products, auction data (unfortunately, not user feedback)
  5. Flickr: pictures, categorized by tags, users, geography and/or popularity

When choosing an information provider, you should consider:

  1. Quality of information: How rich is it, and can you slice and dice them any way you want?
  2. Programming language support: Does the API support Java, PHP, Ruby and etc.? What request and response format (REST, XML-RPC, SOAP) does it support?
  3. Reliability of service: Do they keeping changing their call methods/standards? Is there a chance they close shop and go out of service?
  4. Amount of calls they allow: If you get a lot of traffic/day, will they stop letting you make calls? (In cases of big volume, the availability of a commercial API is better since you are guaranteed to get data.)

As a rule of thumb, go with established players. They have robust systems and servers in place, established methods and documentation, a large user base (who have solved and can solve problems) and maybe an affiliate program that you can make you some cash.

STEP 3: Choose a Map

Idea and data sources in hand, you’re ready to move to the next step: choosing a map. According to statistics, at least half of all map mashups are built using Google Maps. That said there are other options (with links to the APIs):

  1. Google Maps: Most widely used in mashups. Strong developer community. Fast.
  2. Y! Maps: No call limit. Flash version available (note: embeddable on MySpace).
  3. Microsoft Virtual Earth: Bird’s eye view is very cool, if not useless.
  4. Ask: No API. Too bad, their map service is pretty good.
  5. Mapquest: Most popular map service in town. Grandpa and mom will be most familiar with it. No satellite view.

All of them will allow you to add points and get driving directions. These services, except Mapquest, allow you to drag maps and zoom in on locations through Ajax.

A lot of reviews prefer Y! Maps because of the functionality it provides for users. Positives on the developer side too – the Flash version gives allows more creativity in its use. On a personal note, we still prefer Google Maps. Its faster, there’s a wealth of resources and solutions out there and the techie crowd that likes mashups are used to it. Keep to Google or Y! and you’ll be fine.

Other links:

STEP 4: Build your Mashup

At this point, you have everything you need – you just have to put them together. This is the hardest part of all since you’re actually building the service. It’s also the most fun. Here are a few articles, websites and events that will help you accomplish this step.

  • IBM has the most comprehensive tutorial on building a mashup.
  • Programmable Web also has a guide. Go to the bottom half: you’ll see articles on how to mix and mash some of the popular services. Most were provided by the engineers who wrote the APIs.
  • Learn tricks from Mashup University. You have to wait until it comes around but its 100% free.
  • Join the Google Map API and the Y! Map API discussion groups to connect with a community of experts.

Before you start building your map mashup (or anything for that matter), do not overlook usability. Read Steve Krug’s Don’t Make Me Think. You can finish it in an hour and you’ll learn a lot from it.

STEP 5: Market & Promote

Your mashup is running smoothly, now what? Contrary to popular belief: if you build it, they will NOT come. Sure, there are cases where websites come out of nowhere to become a household name. Realistically, however, for each of these superstars, there are twenty or more products that are still ramping up. A good service builds a reputation over time, not overnight.

You’ll have to work hard on it, but you’ll get there. In the meantime, here are some affordable marketing strategies and tactics to test and get you started:

  1. Viral Marketing: Everyone wants to do this since it costs nothing and can bring in huge numbers. Viral marketing is, however, a hit or miss. The foundation of viral marketing is simple: provide content that is useful and/or entertaining. Learn from the MarketingSherpa’s top viral marketing campaigns of 2006. Also: try to ride the MySpace phenomenon. Photobucket did.
  2. Start a Community: Get your users involved through blog, forums or wikis. This is probably the hardest of all the tactics and there is no one sure-fire way of doing it. Use this Craigslist case study as a starting point. Read through the sources and the comments to see how Craig Newmark built his community.
  3. Public Relations & Events: Get on the radar of the experts mentioned above. Hopefully, they’ll feature you on their websites and send you their traffic. Write them an email (look for their addresses on their websites) or meet them at Mashup Camp (free) and Where 2.0 (pricey).
  4. Link Building: 91% of all Internet users use search, and it now ties email as the most common activity on the Web. Top search ranking are gained through links – the more links from quality sites you have, the higher you are in the search engine results pages. Use this comprehensive SEOmoz article to start building links, connections and roads to your mashup.

Remember: marketing and promoting your service is a good thing – you’re really providing something useful to others and making their lives nicer. So don’t be shy about it.

A FINAL NOTE: if building a map mashup is too much work, you can always use existing services (most are free). Aside from Rrove, there is Map Builder, Wayfaring and Platial.

Happy map mashup making!

Like this article? Digg It or Bookmark on Del.icio.us.

<< Previous: Win a Nintendo Wii from Rrove

Win a Nintendo Wii from Rrove

December 11th, 2006
Filed under General

wiiThe Nintendo Wii’s are cool. The controller is fun and innovative while the games are entertaining for everyone. No wonder the Wii’s are selling like hotcakes. It’s giving the Xbox 360 and the PS3 a run for their money

We’re giving one away for free! And it’s pretty easy to win this prize – just create a set for the Rrove community. We’ll ship the Wii to the owner of the most interesting map, wherever you are in the world.

Want to learn more? Here’s the nitty-gritty:

  1. You can create a set of for any kinds of places, just impress us with the content. Here are some ideas:
  2. Entering the game is free and you can enter as many sets as you want (the more maps you make, the more chances you have of winning!). To enter a map, tag it with: rrove-wii-contest
  3. The winner will be chosen among the top 20% of the most watched sets and voted by a panel of judges (Atomu and myself – we’ll just agree on the best one).
  4. To improve your chances of winning, we suggest:
    • Choosing places that look great on a satellite map
    • Writing reviews, and
    • Uploading pictures through Flickr
    • Samples here and here
  5. This game officially ends January 30, 2007, and we will contact the winner via email. If the prize is unclaimed within 30 days, we’ll choose another winner. As with every other competition, we reserve to right modify terms without notice.

That’s it. It’s pretty simple to participate, so start building your sets now! Remember: by joining, you can win a new game console AND you’re helping others discover new places.

Questions? Email us at web@rrove.com

In the meantime, here’s a cool video comparing the PS3 and the Wii. It’ll get you motivated.

Learn More: Nintendo Wii console Buy cheap Nintendo Wii Console in Australia

9 Awesome Community Mapping Websites

December 4th, 2006
Filed under General

Disclosure: Rrove.com plays in the community mapping space. This post aims to highlight the innovations and the usefulness that others have made in this game. We haven’t added ourselves to this list – if you want to know more about Rrove, click here.

A community mapping website, in our definition, is a service that gets its members to map and define places. Through crowd-sourcing, these sites are building a database/directory of local and nearby locations that their users can discover and visit. Why is this important? We all know that search advertising is the fastest growing industry in the Internet. Within that market, local search is the up-and-comer. In the next few years, it will be the largest segment within search!

It’s refreshing to see how others have approached community mapping. Some have focused on map creation while others do it through mobile apps. More than that, some players have mapped the community of users to map the physical community (i.e. neighborhoods). Here’s how nine websites (all free) are doing it, what makes them awesome and how you can use their services in your Internet life.

community-mapping

1) Wikimapia – Describing the Whole World

This is our personal favorite. Wikimapia is a wiki merged with a map. The site is one gigantic Google map and there are no secondary web pages that move you away from it. True to the spirit of a wiki, anyone can add places and/or edit entries, without a login.

The site’s use of satellite images is amazing. See examples here, here and here. More than that, adding places is easy: as you look over neighborhoods you know, you can easily spot and contribute new places with one click. The use of boxes (versus pins) helps in identifying the exact location.

When should you use it: For traveling. Find the tourist spots you want to visit before building your schedule. Seeing all the places in one map will allow you to discover what to do in each place and how far they are from each other.

2) Wayfaring – Following Everybody

Wayfaring is all about maps. Members can create maps of favorite restaurants, childhood places and even a jogging route. Their maps are sharable – visitors can see maps of others and can contribute to it.

Wayfaring has very rich map features: map owners can add Waypoints, Notes and Routes. No other service can do this. Check out the Best of Wayfaring very interesting content have made itself to Wayfaring and are browse-able through this section of the site. We found this map of the TV show 24 here.

When should you use it: If you’re creating a personal map (duh) for yourself or for your group.

3) Platial – The People’s Atlas

Platial has a good balance of features to find interesting places to visit, create maps and interact with Platial members. Use the MapKit to put your Platial maps on your personal blog or website, alongside your blog roll, Del.icio.us roll and Flickr roll.

When should you use it: Make maps with others. Create a directory of restaurants through a map and allow Platial members to contribute. Put it on your personal site so your visitors can join. Soon, you’ll have a list of new places to dine-in.

4) Frappr – Social Mapping

Frappr is MySpace on maps. The site is really a social network more than a social bookmarking/review service. Create a map around an interest and meet other people with the same interest. While the site if fugly, the numbers speak for themselves.

What makes it awesome? Get yourself and your friends on a map and find other interesting people (not places) nearby. Ala Craigslist, the non-use of fancy colors or designs makes Frappr super-fast. Simple, straight-forward features make it easy-to-use too.

When should you use it: If MySpace is your portal and social networks are your life. Frappr is a good way to meet new people who share the same interests as you. Using MySpace to hook-up? You can do the same on Frappr.

5) Placeopedia – Mapping Wikipedia

Wikipedia has tons of information on places; Placeopedia aims to associate those articles to a map. While it collides with Wikimapia, Placeopedia still makes this list – if you’re after information on a place, you can’t compete with the objective and well-balanced write-ups on Wikipedia. Try the ‘Random Place’ feature and learn something new today.

When should you use it: Placeopedia is a social effort. Expand the warm, fuzzy feeling that you get from contributing to Wikipedia, by marking an article on the map.

6) Tagzania – Tagging the Planet

Tagzania allows you to bookmark and tag places then add them to a map for sharing. While this service is very similar to the other community mapping sites, the site is built by tech-heads. The site has innovative features that you won’t notice but makes a strong impact in usefulness.

Tagzania relates information generously. Each place, for example, shows nearby places, tags and users, allowing you to discover more information and content hidden within Tagzania. Other interesting features include search-optimized URLs, bookmarklets, and pasting Tagzania on your site.

When should you use it: Tagzania is a case study/best practice on displaying content and information. Study this service before building your website.

7) Plazes – Knows Where

Download and install the Plazer software on your computer and put yourself on a map. When connected to the Web (either at home or in an Internet café), Plazes can identify your location and make recommendations of interesting places around you. More than that, the software allows you to share and find people nearby.

Plazes recently launched mobile features that helped it move away from the laptop. Send a text message to Plazes and it will send you a list of places and friends close-by.

When should you use it: Find places and people nearby with your computer and/or mobile phone. Add to your blog so people can stalk you.

8) Yelp – Community Reviews

Yelp is a review site built on a social network. Members can rate and write reviews on anything – restaurants, shops, doctors, plumbers, etc. Unlike the some of other services on this list, the review need not be mapped to a physical location.

Yelp content, especially in the San Francisco Bay Area and New York, is very rich and useful. Searching for ‘massage’ in ‘San Jose, CA gives excellent results, all of which are written by the Yelp community. Yelp succeeds with user-generated recommendations because of social networking features such as friends list, the ability to email others and featuring top users. More than that, Yelp has fun parties with lots of hot people.

When should you use it: Throw away the Yellow pages and use Yelp instead. Shopping for jewelry or hiring a lawyer? Do your research on Yelp first, and get the feedback of others before deciding.

9) Dodgeball – Connecting with Friends.

Join Dodgeball, add friends to your account and let them know where you are, anytime and anywhere. Dodgeball lets you do this through your mobile phone – send an SMS of where you are at to Dodgeball and the Google-backed service will forward the message to all your friends.

The fun is in telling your friends your whereabouts and getting them to come to you. More than that, Dodgeball can connect you with friends-of-friends. Browse for people you want to meet and save them to your account. If they’re nearby, the service will let you know!

When should you use it: When you’re out in the town or looking for something to do. Find, hang-out and socialize with friends who are in the area.

Like this article? Digg It or Bookmark on Del.icio.us.