In response to a N900 review

Theres a nice comparison of the iPhone versus the N900 here.

I’m not sold. So I thought I’d repost my comment here (read the post first):

Good review.
1. How does the N900 support very Flash heavy sites?? Can you play Flash games etc??

2.How do N900 apps compare to iPhone ones?? How is the fit and finish?? Do UI designers aspire to the Apple-esque UI paradigm that has made iPhone apps so successful (and so user-friendly)?? Is there the same range of apps that the iPhone app store has?? the ones that are completely off the wall brilliant??

3.I agree that Contacts need to be updated soon, but I don’t like the inclusion of all services contact lists. There are apps that will work with your contacts. And if you use Gmail Mobile Sync, youc an manage your contacts on line and have that synced to you phone.

4.I’d be very glad to be rid of iTunes. My itunes library got borked and its a pain to rebuild and re sync etc. Not the first time either. However, I’m not sure moving to something thats even worse at syncing is a good  idea. While there are no apps for Windows Media devices, there are certainly apps for Sonos and AppleTv/iTunes for the iPhone. If you are all Apple devices in the home, this is no problem.

5. I’m not sure I like the idea of all in one messaging. I typically like to keep the real and online worlds separate. Can you turn it off?? Customise what services appear?? Custimise whose updates from online appear??

6. Yes, the iPhone camera needs an upgrade. And yes the shareing options are limited. But you completely ignore the role of apps here. there is a breathtakign range of apps that work with your photos, adding effects, cropping, panoramas etc. Apps will share you photos on twitter, facebook, posterous, etc.

Finally, I think we need to see what will be in iPhone 4. There will be a new camera no doubt.

Push notifications are an acceptable alternative to multitasking, but i’d take performance and battery life over real multitasking any day of the week.

And i argue that once ap developers have figured out how to bring Push to thier social networkign apps, we will see some amazing integration. But even now, there are loads of social apps in the store.

I’m not sure you’ve sold me on the N900.

Codeplex Project Updates

Meant to do this quick rundown a few weeks back.

  • WCF Client Server Chat– No new development. However, I do think that I’ll have a ready to run version to post. No timing on this. But since this is apparently the most popular project here, I’m feeling the pressure.
  • RSSCloudNotify. Yes, there is a bug in the code. Sometimes it makes it through to the server and sometimes not. This project is in active development, it being a part of my honours year project for uni. The current build was a quick test project to get an idea of the scale of the task. So it WILL be re-written properly leveraging the full ASP.Net stack.
  • WHS2Smugmug. This is also under active development, albeit with a hiatus while I complete my last few months at uni. I have definitely not forgotten about this. Currently, its awaiting testing and revising before releasing a beta. (Don’t forget to follow the project on twitter @whs2smugmug)
  • FFNotify – No new development for awhile. But I do plan to fix the bugs in the current revision. Freindfeed is pretty snappy importing blogs now, so this is not exactly high priority (if you feel different, give me a shout).

Naturally, all the above fixes etc (save for RSSCloudNotify) are subject to how things go at uni. Indeed, some of the stuff I will be writing for my honours year project directly translate back to these projects.

These are all projects that I care deeply about. And are projects that I stated to solve my own problems. Unfortunately there are only so many hours in the day 🙂

Thanks for your interest and support.

Roberto

@Arrington and the Crunchpad.

The internet is awash with the news that the CrunchPad is dead. More accurately, dead on arrival.

I won’t regurgitate all the original details, which you can find here

crunchpadfinal

This morning (or this afternoon, depending where you are), Mike posted an update.

The letters attached make for interesting reading (even if they are long on legalese).

Originally I wrote a couple of long paragraphs before confusing even myself.  But I’ll quote Mike:

There is just no way to argue that TechCrunch is not the joint owner of all intellectual property of the CrunchPad, and outright owner of the CrunchPad trademark. The CEO of Fusion Garage has spent nearly six months this year working from Silicon Valley and our offices. Most of the Fusion Garage team has spent the last three months here working with our team on the project. And our key team members have spent time in Singapore working directly on the hardware and software that powers the device. Fusion Garage emails and their own blog, before it was deleted, acknowledge this. We have also spent considerable amounts of money creating the device, paying the vendor and other bills that Fusion Garage wasn’t able to.

What’s even more absurd is the idea that we somehow knew about Fusion Garage’s intentions to break off the partnership before a couple of days prior to the device launching. Until November 17 we had every reason to believe that Fusion Garage was our trusted ally in creating the CrunchPad. We received nearly daily emails confirming that everything was on track. Raising funding for the project was a goal but wouldn’t have been necessary for some time; besides, we had U.S. investors lined up and ready to put money into the venture. Fusion Garage admitted to us on November 18 that the news of them pulling out of the partnership was “out of the blue.”

There is quite simply no way we will allow this company to move forward on this project. The extent of their fraud is only now becoming clear to me. The audacity of their scheme is staggering. We believe that they engaged with us until the last possible moment to get press attention and access to our development resources and cash, and then walk away hoping that we’d do nothing.

Other Options

 

Disclaimer: What I’m about to do here is be incredibly naive and view the world for a moment the way a programmer does: neat, ordered and sensible.

I wonder what solutions there are to this mess (besides legal proceedings). One is to throw money at the problem. And no, I’m not suggesting mike buys the company, or the rights.

Its interesting that Mike planned to have ChromeOS running on the CrunchPad at the launch. Although the CrunchPad predates the relase of ChromeOS, it is the the very epitome of the types of devices the creators of ChromeOS envisioned running ChromeOS on.

So I think that Google, indirectly, has a stake in the success of the CrunchPad.

So, and this may seem un-orthodox, but I suggest that Google should buy out FG. Google has the money, after all.

It’s a win-win for everyone involved. Mike gets on with his Crunchpad. Google gets a posterchild for its ChromeOS (plus being able to contribute significantly to the device software to make sure the Google Experience is up to standard).

ChromiumOS is opensource. The crunchpad started out is short life as an opensourced, crowdsourced project. I can’t imagine a better match.

There is a market.

There is a market for that device, even with the iTablet looming on the horizon. I.e, Me. I’m sitting on my couch right now as I type this. A CrunchPad would be much easier than my Dell Laptop. 

Knowing Apple, the iTablet will be expensive (even if its a contract device). The CrunchPad will be far cheaper (between $300 to $400 as far as i know).

Besides the price issue (and the little matter of a global recession), rumour, as well as logic has it that that Apple will impose an App Approval Process for the iTablet. And an App Store. The pros and cons of a such a move are for another post when we have more substantial information.

This stands in stark contrast with the CrunchPad

Mike says that the CrunchPad can be hacked to run Windows 7 (that would be awesome) and ChromeOS (and by extension any Linux based OS including Android).

(Actually I think Mike should have a version with no OS preloaded)

I’d much rather buy a Crunchpad I can write my own apps for. And before anyone accuses me of hypocrisy (since I like the App Store), I will not tolerate an App Store for anything approaching a work machine.

And after all the problems developers are having with the App Store, I have no intention of writing Apps for the iPhone (Apple does have the chance to change this, mind you).

Not being able to write apps for my iPhone frustrates me to no end. There are too many roadblocks.

However, with the promise of the CrunchPad, I drool at the App possibilities. Being a totally open platform, the possibilities are endless. Whether one uses ChromeOS ( more properly, ChromiumOS), Linux or Windows 7, the underlying hardware will be exposed for the developer to use.

Public Opinion is heavily in favour of the CrunchPad. Public Opinion is squarely behind Mike Arrington (yes, this includes me).

Hopefully it will live.

PS. For a fascinating discussion on the CrunchPad, listen to MacBreak Weekly 169: This Is What Happens Larry

To Each His Own RSS Reader

So there’s a bit of a thing going on here where Robert Scoble is now using Twitter Lists for his RSS feeds.

I take issue with this, but I’ll say right now: to each his own RSS Reader.

Twitter is the online manifestation of the local coffee shop on a sunday morning. Why? On a sunday morning, people are reading the sunday papers. Again to each his own paper.

What happens when one guy finds a good article – he shares it. So the paper gets passed round for people to read the article. I chose sunday for a specific reason – Sunday papers have the most insightful analysis based on a whole weeks worth of events.

Similarly on twitter, links get passed around for people to read becuase they are worthwhile reading.

Hence, i don’t have to follow every single twitter account, just those that pick out the most interesting or relevant news. The news will find me, where ever I am.

Blogs too will engage in similar behavior. At a much smaller scale tho. But a blog will not simply regurgitate the link. A blog will more often than not, provide some context about that link. By way of a response, a rebuttal, an agreement or adding fuel to the fire. Again, the news will find me where ever I am.

Friendfeed is a shining example in this regard. Its friend of a friend feature is something that Twitter retweets does not quite replace. Again, this allows the most relevant and talked about news show up in my stream – even if i’m not subscribed to that person. But this is based on a) the number of likes and b) the number of comments and c) how recent the last comment is.  This provides an awful lot of context to digest.

The usefulness of the FoaF feature cannot be understated. I’ve seen threads that go on for months, with comments constantly providing new information and developments. This is something that blogs rarely, if ever, do.

If you want more on Freindfeed versus Twitter and What Scoble has to say about it, Jesse Stay wrote a brilliant article here: http://bit.ly/5oZm1I

The news finds me where ever I am.

Lets go back to Twitter. Let me ask you this: How much context can be passed around in 140 characters, minus the link???

Granted, watchers of my tweet stream will see me posting Google Reader Shares that have exactly that. But you will also know that I will take the time to manually share a post with a recommendation.

I have a fairly modest amount of RSS subscriptions. About 250. Yet most of the news that is out there, I get.

In contrast, Scoble has 500 brands in his tech-news-brands list. There is a lot of duplication. In twitter, you get bombarded by it. So far, since i started writing this post, 106 new tweets have landed in the list.

In the world of RSS we handle mass duplication by picking a select few outlets. We handle it the same way with newspapers – we buy the same newspaper all the time. I buy the Sunday Times every Sunday. Why?? Because its a respectable news outlet, whose commentary I enjoy. Its rather like subscribing to Endgagdet rather than Mashable because I prefer the jokes.

Then there is the tech-news-people list. Which is people like Ryan Block of gdgt etc. As I memorably said to Scoble earlier today:

Capture

I don’t. There is a reason that I have a “comics” category in Google Reader.

Scoble has solved this problem by having a brand news list and a people news list. How practical is this solution?? It depends on how many screen you have  to watch twitter on. Now Scoble tells me that he was using his iPhone at the time of this particular exchange.  Scoble has 40 lists as of time of writing. How practical is this?? Hold that thought.

So what is content?? Is it tweets?? Clearly not since tweets simply point elsewhere.

If you click on my google reader links in my tweet stream, you’ll notice it takes you to Friendfeed first. This actually an option you can toggle. So i could make the short link take you straight to the source. I’ve pondered many times if I should do that.

But the Freindfeed post together with the likes and comments is almost like a crowdsourced op-ed piece. It is CONTENT.

Now lets compare that experience with feedly.

Capture2

(Yes – that is feedly running in Chrome)

Which is the better experience??

Since we’re talking about Tech news:

Capture3

Lets compare this to one of Scoble’s lists:

image

To make this a totally fair fight, lets use Google’s Reader’s Sort By Magic function:

Capture4

Which way of reading RSS feeds brings you the most value??

Which tech stores or highlighted the best here??

Of the three ways, I prefer Feedly.

image

As you can see, at the bottom of every post, feedly includes this summary of the article’s impact around the web.

At a glance you can see exactly what people are saying about a particular article. Once Twitter Retweets are included, this feature is going to be even more useful.

Reading RSS isn’t just about following masses of feeds or people, its about following the right feeds to get the good. A gold mine is only as good as amount of gold that is reachable. If you can’t get the gold, you may as a well not dig the mine.

We may disagree on this Scoble, but there is more than one way to do it. You may find that it suits you, but thats not the way the rest of us feel. Even if we count ourselves as part of the early adopter crowd.

Twitter Lists may be the latest shiny newfangled thing on the interwebs, but it will take time to use it to its full potential.

Its WordPerfect  all over again – just becuase we have 150 fonts does NOT mean we need to use all of them in the same document. Just because we have Lists does not mean we jump our RSS ship.

To each his own RSS Reader.

iTunes Extras

I bought Night at the Museum 2 last night purely to test iTunes Extras.

Naturally, since we’ve had these special features on DVD’s since, well, forever, it wasn’t the most mind blowing experience in the world.

I have to say I have seen some DVD menu’s that look, frankly, a lot better.  But I suspect that it will improve as publishers get to grips with the full capability of the format.

It’s worth noting that iTunes Extras is actually 2 files. The movie itself and the Extras. For a moment I’d though I bought the movie twice. But rest easy.

Here are pictures from my Apple TV.

DSC_0001

As you can see, its not strikingly different from a DVD menu.

 

DSC_0003

Again, not a new feature. Nothing noteworthy here, move along.

 DSC_0005

One nice feature is the above menu, allowing you to go to the extra Screen instead of playing the movie.

 DSC_0007

I must say, it is nice to have special features without having to get the DVD. I hope more and more movie get this, and not just the new releases (Though I did notice that the original The Wizard of Oz movie has Extras – see last picture). I suppose that this is one area where Apple’s grab for the living room puts it in sharp contrast to Windows Media Centre. I don’t think WMC will do the special features if you copy and paste the Video_Ts folder.

DSC_0009

This is also interesting: a shameless attempt to sell us more stuff. A link to iTunes movie trailers and a link to Twentieth Century Fox. It would be cool if this were updated on a regular basis with other stuff. It would be a good place to put special offers. Such as 50% off the soundtrack because you bought the movie (so you have you buy the movie and get the soundtrack from this screen).

The movies with Extra have this little icon next to them to distinguish them from the rest of the “ordinary” movies:

DSC_0011

 

Finally, here are the available movies with iTunes Extras:

 DSC_0012

I have two of those movies: Walle-e and Iron Man, both bought from iTunes when they were released. But iTunes Extras weren’t available then. A Endgaget post seemed to suggest that only if you already bought these with Extras could you re-download them to work with Apple Tv 3.0.2. So I’m not sure hat the deal is. It would be very sad if i could not get Extras for them.

Finally, it would be interesting if someone figured out how to translate from DVD menus to iTunes Extras.

PS And yes, some pictures are not properly centred and are thus utter crap. Sue me. 🙂

Apple’s App Store ( or NoStore, the way things are going)

Apple’s draconian App store approval process (more like rejection process, currently) needs a share up. Here are a few suggestions to stream line the process.

  1. Reviewers need to have accountability. We have heard of one reviewer accepting and app, but another reviewer rejecting it. Reviewers need to manage an account made up of a number of apps, ensuring that one reviewer handles an app throughout its lifecycle on the store.
  2. There should be two kinds of updates – bug fixes that need to be pushed out STAT and upgrades that add features. Splitting updates up like this is the equivalent of adding a car pool lane. Bug fixes go out immediately, but new features are still reviewed.
  3. This has been suggested before, but I’ll say it again: trusted developers should be given carte blanche.

Managing 100k apps on the store is NOT easy. Apple’s tenacious grip on every single app is unsustainable. It has to give up some of that top make the app store work.

To be clear, I love the app store. I trust Apple that the apps I install aren’t going to brick my phone. Or that hidden features are going to leave me embarrassed when others borrow the phone. That Apps will be well designed and though out.

Apple is trying to preserve the design aesthetic and vision that Steve Jobs had. That is why originally Apple pushed developers to build web apps. And indeed, there are still some web apps around that I use frequently. The Google Reader iPhone page, the Friendfeed iPhone page, etc. Apple never intended that this be the case. The App store mess marrs the otherwise pristine reputation of the iPhone. It is a perpetual thorn in Steve Jobs’ side.

I hope it gets sorted, soon.

Announcing RSSCloud Notify for Windows Live Writer

CloudRSS

I’m developing a project this year around the RSS Cloud protocol.

As a starting point, I’ve written a a short and sweet WLW plugin.

I’ve got it installed locally (eating my own dogfood), mainly cause useful in testing my system once its written.

This may be a bit of a contradiction in terms since wordpress.com already supports RSSCloud (you’ll see a RSSCloud tag in my feed if you view source. It gives the details of the wordpress.com aggregator).

By default it will use Dave Winer’s test server as an endpoint so make sure you change your settings before use.

Its available at codeplex here: http://rsscloudnotify.codeplex.com/

The source is in the repository if anyone wants to look at it.  Its not quite ready for prime time yet. 🙂

Update 17/11/09 Updated to version 1.01

The Kindle as a digital textbook (in reply to @joshchandler)

Now that the kindle is finally coming to the UK, my opinions of it are a bit more pointed.

First, I have a huge library of books The one drawback of this is that it takes up large volumes of space. So the kindle does have one major advantage for me personally. And i don’t have any problem with dead-tree printing. The downside is that none of those books are going to be on my new kindle.

Second, Josh Chandler’s post specifically highlights the use of the Kindle in collage and universities. This was a major selling point of the Kindle, and later of the Kindle DX. Being a programmer, the DX is my only option if i want it for textbooks. And the DX is expensive (if I’m only buying a few textbooks, I’m better of buying the dead-tree versions). Aside: a Zune-like subscription service would be much better.

Third, the kindle has Newspapers and blogs, plus any PDF you care to email to it. This has obvious advantages. I enjoy reading the paper every now and again. And i have a few e-books that i could see myself emailing to the kindle. Nasa, for example has a great library of Histories that are available on the web for free. Those that aren’t in PDF, I point acrobat at the address and acrobat downloads them. There’s my e-book. So again, another use I have for the kindle.

Forth. How does the Kindle handle PDF DRM on my existing e-books?? I already have a few technical books in PDF that I bought. Will i be able to use them on a Kindle??

Now the PDF standard is actually capable of far more that most people actually use it for. PDF is built for this kind of digital textbook use case. Its annotation tools, for example are second to none.

Does the kindle use this format?? No. Does it use the openPub standard that Google’s e-books are available in?? No. (as a programmer this offends me greatly). As a result, all the hype about the DX being used at Princeton etc actually has come to nought. Students rarely use it. Why?? Annotation. Remember I can WRITE, CIRCLE, HIGHLIGHT, DOODLE (and so on) on a dead-tree book.

The Kindle could do much more as a digital text book. Remember the Apple iTablet is a-coming and ,as things stand right now, given the choice between a dedicated dead-tree replacement, and a fully fledged computer/personal media player that also is a dead tree replacement and does everything the Kindle does, better, you know where I’d be going.

Coincidentally, me and my fellow students are picking honours year projects. One suggestion I made was to take the diagrams and so on from the smartBoards (they must have an API, surely), and merge them with the PDF version of the notes. (PDF has an API). Seriously, how great would that be?? Currently I draw all that stuff on my laptop (Kudos to which ever genius laid out the Ribbon in Word 2007, BTW). So what my lecturer is doing on the board magically appears on my PDF. Tie that with a kindle and you have instant student heaven/nirvana. 

If Amazon is serious about the ability of the Kindle to make a splash in the student market, these are the kinds of things it needs to be thinking about. Apple is so successful with its products because they make them indispensible. Amazon needs to do stuff like that to make the kindle indispensible for the serious student.

So it has the POTENTIAL to be the perfect digital textbook.

Will Amazon see that???

Why I said that.

Capture

(me being modest as ever 🙂 )

Those of you who follow my twitter stream would have seen the above tweet a few hours back.

I’ve been finalizing what I’ll be doing for my honours year project (Computer Science) and that’s what the tweet is referring to.

I’m penning this post because it comes down to one thing: knowledge.

I took up RSS reading about 5 years ago and never looked back. Over that time I’ve spent countless hours read blogs covering every corner of the tech world. If i hadn’t spend that time, I would not have the foggiest idea what to do for my project.

While all my fellow students are sitting there going “aw shucks” (or, in the funnier version “eh, whats up doc??” 🙂 ), I’m planning in detail.

So I’d like to thank everyone of the authors of the blogs I follow for their time, dedication and inspiration. It would be impossible to name them all here.

More recently, twitter has become a valuable resource in connecting with other devs and getting questions answered. Those devs I correspond with regularly, you know who you are. And I thank you.

As academic restrictions permit, I may or may not be able to share project details.

In the mean time, back to work.

PS. For those of you following my work on whs2smugmug, I will do what I can in between. Note I have set up a twitter feed (whs2smugmug) and a friendfeed stream (here)

Update on WHS2SmugMug

Back in January i said I’d get back to writing this Windows Home Server Add-In.

Its now June, 6 months later.  For 3 of those months my camera was back at Nikon being repaired. So I took exactly zero pictures during that time. Its now back and I’m bracing myself for the flood of pictures. I carry 26Gb’s worth of memory cards with me, so I nearly always end up over doing it.

Which brings me to the Add-In. I’ve set up a Codeplex page here. And I’ve made a few check-ins. This is not even pre-alpha code. Let me explain.

A few weeks ago, I asked, via Twitter,  Omar Shahine if I could use his Smugmug Uploader code. now I’m a great fan of the Uploader. I’ve used it for every single uploaded to SmugMug.

So Omar kindly emailed me his code.

So what you will find in the Check-ins, should you be brave enough to take look is Omar’s back-end code sans any UI as part of a WCF service. The WCF service is hosted by a Windows Service (imaginatively called “UploadService”). My plan ( cunning or not) is to have the UI in the Console communicate with the uploader process via WCF. There are other methods, but WCF gives me incredible latitude when it comes to moving data back and forth.

So the Home Server Console tab will simply be a UI for uploading stuff. Instead of Remoting in and using Omar’s uploader. This is an intermediate goal.

My ultimate goal is actually to have a “Smugmug” folder and under it a folder for every Smugmug Album in your account. the above mentioned service will monitor those folders for changes and replicate those changes to Smugmug.

So I’m building now with such a convoluted architecture with a view to where i want to get this Add-in to.

So hopefully I can get the Add-in working soon.

I’m a pretty good test case for this, but I will need testers for it.

Watch my twitter account or my FriendFeed account for updates 😉

PS If you’re asking why I’ve not moved blogs yet, I’m waiting for the next Oxite Release first.