UPDATE: That was fast, just got an email that the widget has been accepted!
I’ve officially submitted the Morse Code widget to the Ovi Store where hopefully it will downloaded onto millions of devices worldwide. And guess what? It’s FREE.
In case you’ve forgotten about it, here’s a brief video showing how it works.
I always liked the website Muxtape, and right around the time that the site went offline, a group launched an open source web application that allows you to run and share a mix tape on your own server. It’s called OpenTape, and while the idea is similar, they are NOT related to Muxtape.
OpenTape is amazingly easy to use. Just download the files, unzip, and upload them to your own webserver. From there you can use the web interface to set up and configure the mix tape you want to share.
But what I want to know is can I run OpenTape on my mobile phone? Specifically, my N95? If you want to try this yourself, here are the steps.
Register and install the Mobile Web Server to your S60 compatible device.
Download and install the PAMP package for S60 and install it on your compatible device.
Download OpenTape and copy it to the htdocs folder of your Mobile Web Server installation.
Once that’s done, just go to the directory on your webserver, and voila, it works!
Notice that the URL is actually from my Mobile web site…
Once I set up the password, then it was still working just fine.
And after I added songs, i thought it was looking so good.
But then it never displayed any of my songs. Hmmm…
Not to give in so quickly, I started digging through the source code, and it turns out that the problem might be with the PHP package on my mobile. First, the /code/xspf.php XML file wasn’t returning any tracks even though they were uploaded in the folder and the permissions were set correctly. Digging further, it looks like the code is using an ID3 library to read all of the metadata about the Mp3 files, so maybe that’s not included in the PAMP package?
Anyway, I’m so close, but I’ll keep looking into this and see what kind of fix I can come up with.
I read a lot of blogs many of which are heavily devoted to technology, mobile, and the developers who love them.
This week I came across a new video series for N-Gage targeting developers and it’s strangely brilliant in a Finnish way. It’s called Sauna Talk because all the interviews, well, take place in a sauna. Beware though, clicking this link will force you to watch a lot of video content starring this guy.
The only thing that’s really lame about it is that there’s no RSS feed and there’s no way to easily share/embed the video. If there were RSS, I’d probably go back to the site more. And this totally needs to be on YouTube.
So I’ve read a couple of articles lately about the new Google Maps that’s available for the Nokia N95. This is particularly exciting because they now offer Transit directions in some cities. Being able to get this type of information on your mobile is wonderful.
So I installed the app, and noticed that this updated version of Google Maps has a new icon. One that looks surprisingly like the Nokia Maps icon. Here’s some screenshots:
Nokia Maps icon
old Google Maps icon (compass)
new Google Maps icon (ripoff)
I have a hard time believing that this new icon is just a coincidence… Thoughts? Is Google trying to intentionally confuse users so that they run Google Maps on their phones instead of Nokia Maps?
So I recently purchased a Chumby. According to UPS, it’s on its way here, and in anticipation of its arrival I’ve started reading about how to make your own Chumby widgets. Turns out, the widgets are all just 320×240 FlashLite 3.0 movies.
This is wonderful news.
Why? Because my phone also runs Flash Lite 3.0. So now if I’m going to go to the trouble to make a Chumby widget, I can design it to work on the Chumby and on my Nokia device. As a quick test, I grabbed some of the existing Chumby widgets and tried to see if they would run on an N82.
Out of the box, two widgets worked great — the MTV News widget and the Chuck Norris Facts widget. Some of the other widgets like weather and NY Times launched correctly, but I need to pass them some configuration details so they know what content to download from the web. That’s the next step.
Bottom line is that if you have an Nseries device that runs FlashLite 3.0, then check out Chumby as a source for games and things that you can load straight on your device. And in case you need proof, here’s Chuck Norris Facts running on an N82.
Yeah, yeah the video is kind of fuzzy, so here’s what it looks like on a real Chumby.
Today I was downloading the new Channels Media Service application from Nokia Beta Labs to test it out and see what it has to offer. The interface is pretty clean, but one of the nicest things I noticed is that Channels makes use of the N95’s built in accelerometer. I recently showed you the Lightsaber demo, but Channels automatically orients the UI based on how you’re holding the device, similar to what Apple always shows off in their iPhone commercial. Here’s a demo of it in action.
When the N95 came out it didn’t have this functionality. In fact, it didn’t even talk about the accelerometer. But you know what? Nokia is slowly releasing software updates for this device, and they’re slowly showing people more and more things that can be done with this device. Every time there’s a new firmware update or I find a cool new application, it’s like getting a whole new phone. And I’m just not seeing that with the iPhone. Web apps? Yeah, they’re okay and can be helpful, but they’re more like widgets that sit on top of an internet connection rather than something that truly integrates with the device. The N95 is showing me more and more that it’s retaining its value over time, whereas the iPhone price drop just says that it was overpriced to begin with.
Nokia Research has some sample software and plugins that you can use to capture raw data from the accelerometer found in the N95.
Accelero what with the wha? Let’s just say it detects the motion of your phone and that allows people to make applications like Lightsaber! Easily turn your N95 into a lightsaber. Check out this really rough video I made demonstrating it.
At today’s MobileCampNYC, the whole group got a sneak peek at ZXing (Zebra Crossing), the barcode reader Google is planning to include in the Android SDK being released on Monday. There wasn’t much real information presented about Android itself, only about the bar code reader that will be included with the platform. Highlights include:
ZXing is an open source project, and will also be available as a standalone J2ME application for use on existing phones.
This is an early version of the reader, so don’t expect it to completely blow away some of the proprietary readers out here. As he put it, the goal is to set the minimum standard for open source bar code readers.
As it is an open source project, they’re actively looking for programmers to contribute
In general, there’s nothing here that really struck me as being any different than any other open source bar code reader. The most important thing I pulled out of the presentation is that Google is going to trial QR codes with print advertisers. This shows that Google is going to start actively pushing bar codes, but more importantly, it shows that they’re moving more into the print area, even if it is just to link people to online services.
Here are a few slides from the presentation. Though sparse, they might answer a few basic questions. For more details, you’ll just have to wait until Monday when the SDK and emulator are released.
I’m a big fan of Yelp.com because of the richness of information plus the fact that they do a pretty good job of keeping it real and not getting bogged down with shills. Yelp also has a great mobile site that allows you to search through their listings and find something directly from your mobile phone. This service is particularly useful when you’re out and about in an unfamiliar area and need to find a good place nearby.
So I made this mashup. You can play with it here. Here’s a pic.
The idea is that you can drag around the Google Map, and then when you click on a location, it will generate a QR code for Yelp’s website which allows you to see what kind of restaurants and nightlife are around that exact point on the map. Pretty cool, right?
In order to make this happen, there’s a lot of web services going on in the background. First, there’s the Google Map. Pretty basic and well documented. Once you click an overlay though, Google only gives you latitude and longitude of the point, but not an address. So I found this great Google Reverse Geocoder online and am using that to convert the lat/lon into a street address.
From there, you can build the URL for mobile.yelp.com, but it ends up being a VERY long URL and consequently, the bar code gets to be gigantic. So once I have the long URL then I’m sending it off to tinyurl.com to shrink it down. Finally, you take the tinyurl and generate the bar code using Kaywa.com.
Four web services, all done with a few lines of Javascript. If you look at the demo, then all of the source code can be seen there.