Subscribe to RSS feed

Name Our Conference Rooms

, , , ...

We are renaming the conference rooms in our US office! When we asked for suggestions on Twitter we got a flurry of responses, and we felt the best naming scheme is after rooms from the popular board game Cluedo (or Clue) - thanks, @InternetHorse.

It's your turn!

Here's step two: community participation! In the side bar (scroll down!) you'll see a user poll asking you to help us out. We picked 15 rooms from different versions of the game and want you to choose as many as you like. Submit your POLL answers and in a few days we'll take the top seven results to name our rooms. (remember, use the poll)

Go again!

Want to double your power? The same poll will be up on our Facebook page, too. Vote there, and share it to friends to increase your suggestive power. It's not cheating if you don't get caught, ...or murdered.

This week on the web

, , , ...

We had a quiet but highly productive week here at Opera HQ. For all of you Android users, we pushed out a couple of silent updates to Opera Mobile 11.5 which should fix some issues with devices running Honeycomb and Ice Cream Sandwich - particularly following an upgrade from Gingerbread. Now, there's really only one word for those kinds of improvements, and that's:

Sweet!

smile

(By the way, it does seem fairly certain that the next version of Android will be called "Jellybean." I am putting my money on "Krispy Kreme" for K.)

Meanwhile, out on the information superhighway, the three letters on everyone's lips this week were I.P.O. Facebook's filing for an initial public offering valued the company in the billions. That's dollars, BTW, not farm cash - which is not to say that all that stuff you have online isn't worth something in the quote-unquote real world.

Speaking of nutty stuff, a museum devoted to nonsense has just opened in Austria. Called the Nonseum, it is a celebration of unnecessary inventions and overcomplicated solutions to simple problems, such as a spoon that trims spaghetti overhang and a heatable garden gnome, among other great ideas. (Gives you a whole new perspective on patent trolls, doesn't it?).

To wrap up this week's report, I'm going to give you something to look forward to, though I'm not quite sure what to call it. Tee-TV? The technology is an eensy-little screen that could be worn on clothing. Though it's only about the size of a logo now, like most screens it will probably grow over time. One day, we'll all be walking billboards - and there will, most definitely, be an app for that.

Have a great weekend, everyone!

smile

A lovely JavaScript contest

,

The object of this competition is to create a cool JavaScript "application" no larger than 1k. Starting out as a joke, the first version ended with a serious amount of submissions, prizes and quality.

1k means 1024 bytes. That's really small. If you're a developer and want to join, then we suggest you check out js1k.com - we're sponsoring the event, so you know it's good. smile Deadline is Wednesday 14th of March 2012! Good luck to every developer that joins the competition!

We are predicting a win for the New England Patriots over the NY Giants

, , ,

In the latest State of the Mobile Web report, in addition to presenting the Opera Mini usage numbers for December 2011, we take a look at the mobile-surfing habits during the NFL playoffs to see if the popularity of a team can affect the outcome of the matches.

Will the most popular team win? Using aggregated and anynomous data from the Opera Mini servers, we had go at the statistics.

This small study started by our hypothesizing that we could predict the winner of the NFL playoff games based upon Opera Mini traffic to the involved team’s websites.

There were eight teams that went to the Divisional playoff rounds played on the 14th and 15th of January. We counted unique users to the eight sites (actually 16 including the “m” or mobile version sites) from 9th through 13th of January. Based on these counts, we predicted the winners of the games to be:

  • New England Patriots (Win) over the Denver Broncos
  • San Francisco 49ers (Win) over the New Orleans Saints
  • Green Bay Packers over the New York Giants (Win)
  • The Baltimore Ravens (Win) over the The Houston Texans

In the initial rounds of analysis, we successfully picked three of the four winners, missing that the NY Giants would beat the Green Bay Packers.

To keep testing, we kept our hypothesis and moved to the Conference round. We again took the week prior to that of the 16th January to 21st January and counted active users in the time period for each of the team websites. Based on this analysis, we predicted the game winners to be:

  • New England Patriots (Win) over the Baltimore Ravens
  • New York Giants (Win) over the San Francisco 49ers

We were correct on both games, causing celebration, awkward office high fives for all and a general feeling of redemption.

This brings us to the Super Bowl prediction for next Sunday, the 5th of February. Without the ability to run this through two weeks, we looked at usage from the 22nd Jan through Friday the 27th of January.

From this, we are predicting a win for the New England Patriots over the NY Giants.

Opera Talks: Gaming in the Browser

, , ,

Work and play are pretty much the same thing for some of us - and that's a good thing!

Erik Moeller, a developer in the Core Technology group with a focus on WebGL and hardware acceleration, also happens to be the creator of (in his words) “a fun little game” called Emberwind. Although it made its debut in the AppStore in August 2011, the latest version of Emberwind is an HTML5 game that - you guessed it! - you can play right in Opera. We sat down with Erik to learn more about his journey with Emberwind, as well as his thoughts on the future of gaming in the browser.

Erik, how did the Emberwind project at Opera come about?

I had already done it as a widget and had gotten a very positive response, so I was happy to see it reincarnated as a way of showcasing WebGL for devices and mobile.

What was involved in porting the game from C++ to HTML5?

There were a couple of challenges. We did most of the work with three summer interns, who were totally new to games and coding. At first I just had to do lots of explaining about how the game worked, and give them discrete parts to work on. But they learned fast – I was pretty impressed by how they were able to pick everything up. None of them was expecting to work on a game during their Opera internship, but they all said what a great time they had, and I think they did a really good job.

What are the advantages to using HTML5 for gaming in your mind?

It's really no different from other platforms: as a developer you have to aim for what's going to be there in 18 months, and take advantage of what's new. With HTML5, the main changes I see are going to be in audio and extensions to WebGL and canvas.

I see it as part of a broader evolution within gaming itself. From boxes to downloads to MMOs, today everyone's already using the browser, so it's only natural to be able to tweet a link and have the game be just a click away.

What is the biggest challenge for a player of Emberwind?

I think it has a lot of depth, so there is something for everyone. My kids who are 4 and 6 years old can play it and just do the basics, but as you become more proficient and progress there are heaps of special moves – cannonballing, jumping off walls – just lots of cool things you can do.

Can players create custom levels?

It is a JSON file so if someone really wanted to they could build their own level. The format is on the blog if anyone's interested.

(To see the full source code and other info on Emberwind, click here.

Since you're a creative person, what feature would you add to Opera if you could invent one?

I would love to have a simple file-sharing UI so that you and anyone on your local network could drag and drop files into it instead of using an FTP site or something more complicated.