Simple VPN – Hamachi vs Remobo vs Wippien

I use to love Hamachi, it use to simply work and it was very secure. The only problem is it got picked up by log me in and therefore hasn’t been developed in the way I would have liked. The Windows version has been developed but the linux and mac version are lagging behind in the lab. I also would like to see a Android app like how someone created a Windows mobile version.

So I looked into alternatives because to be frank, I still don’t really understand PPTP VPN or IPSEC VPN.

The two I’ve seen which are similar to Hamachi is n2n, Remobo and Wippien.

  • N2N – I just don’t quite get. It sounds fantastic but not at a mature enough stage right now. It requires a lot of manual effort to get up and running. And to be fair it didn’t work for me.
  • Remobo – Has a Gui but for some reason it won’t auto-loggin on ubuntu in so I have to enter the details each time I reboot. This is not great when you have it running on a server with limited access like no monitor. Once they fix that problem and finish the command line version, I may consider switching.
  • Wippien – Seems pretty good it uses xmpp to do the connection but you can’t join the network on the linux version because you can add new users. So unfortunately I wasn’t able to use it or test it. Very frustrating because I had high hopes for this one.

So right now, I’m going to stick with Hamachi but my eyes are certainly looking else where. Wippien and Remobo once mature and add real support for Linux, then Hamachi should be worried, theres some stiff competition coming.

The official XBMC android remote control

I downloaded the official Android XBMC remote a little while after using another android remote control for quite a while.

When I first saw it I thought whats so special about this remote which makes it the official xbmc remote?

Well that was before one day I was watching Breaking Bad catching up with the seasons and my phone rang but not only that the show paused and a little xbmc popup came up saying exactly who was ringing with a little icon. I was so shocked I actually missed the call. This was followed with a text message from my voicemail service saying I had a new message. It was so seamless and I had no idea the android remote had this built in, so I looked through the settings and found these interesting options.

  • Statusbar notification
  • Show incoming SMS
  • Show incoming calls

If that wasn’t impressive enough, the check list for features is something out of a dream. Here’s a couple of the most interesting ones.

  • Control XBMC’s volume directly with your device’s volume buttons
  • Manage multiple XBMC instances
  • On incoming call, display who’s calling on TV screen and pause video until call is over
  • On incoming message, display on TV screen
  • Setting that prevents your phone locking the screen. You can apply it either for remote control only or all screens (or disable it completely)
  • Cover art is shown where available
  • Play and queue albums, songs, genre selections and much more directly without having to turn on your TV. For instance it’s possible to queue/play all songs from an artist but of a certain genre.
  • Displays movie poster and actor thumbs where available.
  • Play trailer from details page where available.
  • Coming soon theres also some more really interesting features…
  • Boxee compatibility
  • Download media locally to device’s SD card
  • Stream media to device
  • Rating support in Now playing
  • Last.FM integration

All this functionality has really made me give up the wii-mote as the preferred method of controlling XBMC. I’d suggest a couple more things like trans-coding (so you can take away a copy which isn’t multiple gigabytes), send to xbmc (bit like send to xbmc or xbmcfox), a locale plug-in (might be handy), a proximity sensor option (if you walk out the room for example it will pause or even stop after a while xbmc) and the ability to see additional media or even fansubs on the device its self.

Welcome to Steve Jobs distortation field, where open is closed

infrastructures

Steve jobs is a tricky figure, theres no doubt about that. When he talks, you can feel the distortion field emerging from everything chosen word he uses. As I’ve always said Steve Jobs and Apple are against choice and therefore freedom. Evidence? Well theres tons this week

Steve jobs slagged off Android saying Android is too difficult to build for due to many different types of handsets. He then said "Twitterdeck" (yeah I know – think he meant Tweetdeck, has he got any clue about social media? This wouldn’t be a problem if he didn’t use it as a example) was having a nightmare developing for Android.

Steve Jobs’ amateur sleuthing last night brought up that gorgeous TweetDeck chart showing the vast variety of Android handsets out there, which the Apple CEO used to illustrate the "daunting challenge" he perceives developers have to face when creating apps that work across all devices and OS builds for the platform. Only problem with his assertion (aside from Steve calling the company TwitterDeck)? His opposite number on the TweetDeck team thinks nothing could be further from the truth: "we only have 2 guys developing on Android TweetDeck so that shows how small an issue fragmentation is."

Next evidence.

"Let’s talk about the avalanche of tablets. First, there are only a few credible competitors. And they all have seven-inch screen. This size isn’t sufficient to create great tablet apps."

"And this size is useless unless you include sandpaper so users can sand their fingers down to a quarter of their size. We’ve done extensive testing and 10 inches is the minimum tablet size."

"Given that tablet users will have a smartphone in their pocket, there’s no point in giving up screen size. Seven inch tablets are tweeners — too big to be a phone, and too small to compete with the iPad."

What a load of crap, if people want something smaller then the Android tablets are ideal to serve them. In Steve Jobs head, a 12inch tablet might be ideal but for the rest of us, its too big and too heavy to be really useful. Once again choice is the key word here. If you like the idea of smaller tablets, then Apple isn’t offering you the choice. Most iPad users I speak to wonder when the camera version is coming.

Even more crap…

We think this open versus closed argument is a smokescreen that hides the real question: What’s better for users, fragmented versus integrated?

"We believed integrated will trump fragmented every time."

"We are very committed to the integrated approach, no matter how many times Google characterizes it as closed, and we believe that it will triumph over the fragmented approach, no matter how any times Google characterizes it as open."

Android is fragmented, we all knew it would happen but thats not a excuse to give up your choice. I have friends who would like a physical keyboard why penalize them for this? For some people the touch screen isn’t friendly, but steve jobs doesn’t care about them. In actual fact its "Its my way or the highway!"

iOS is closed and google are right to call it so.

Finally in Q&A

One of these days we’ll eventually learn the Android numbers, and I imagine we’ll compete with them for a very long time. But we have very different approaches — ours is to make devices that just work.

Oh yeah of course just work? I’m very sure Android developers are thinking the same. Your not alone in that steve. No in actual fact your only interested in telling people through hardware and software how to live there lives.

Welcome to the steve jobs distortion field…

A great app that will never be on the iphone? Locale

In March 2005, Judge Robert Restaino jailed 46 people when a mobile phone rang in his New York courtroom and no one would admit responsibility.

So we invented Locale. Problem solved.

Locale in action

Locale was recommended to me by my good friend Sheila. And within a moment of playing with it I started thinking wow this app can do so much for me.

Locale simply makes the android phone do (setting) something when a set condition is triggered (situation). And thats about it. But this is the clever part, there are loads of plugins to make locale work in different ways.

One of my current favorites is the speak Text and Email setting which does just that. When I’m at home, I usually have the phone next to me on the sofa or on the coffee table. Using "say my name" it will speak the email or text out loud to me, so I don’t even have to look or touch the phone. Of course it also says the person calling if thats the case.

The problem is I don’t want my phone to read out messages when I’m in a public place. But this is easily solved with Locale!

I have a situation setup to say if the phone spots my ssid for wireless and/or its pluged in via usb and charging. Then change the setting to allow speaking aloud and reading my messages.

Its that easy!

One of the most common situations I’ve seen and setup myself is to turn on wifi when at home (once again using the SSID) and turn it off when your not near wifi again. I also added a setting to change the ring volume if I’m at home and when I’m not.

There are tons of conditions and sensors which can be bought and setup. From Battery, Bluetooth and Cell stations to Time, Orientation and SSID for the conditions. Volume, Sync, Brightness, Gtalk, Lock, Ringtone, Wallpaper, Wifi are some of the settings which can be tweaked based on the condition (and these are just the free ones).

I said a long time ago, (maybe before I started blogging even) that controlling your profile on the phone would be the key to mastering it. Problem was that changing profiles required too much attention. I mean who has the time or can be bothered to change the profile each time they walk into a meeting or get on the bus? Instead Locale does all the hard work by turning your phone into a series of cleverly thought out sensors…

…and this is just the start. I keep coming up with interesting uses for locale like for example if I was on Foursquare, gowalla or facebook places. I could tell my phone to automatically send a http post to a url when I’m in the location (by gps, 3g, ssid, etc) to automatically sign me in to a location.

So why is this great application not available on the iphone platform?

  1. Well the iphone doesn’t have profiles!? Why?! I have no idea… I guess Apple thought they were being clever or smart
  2. And even if it did have profiles, would Apple allow you to screw around with the defaults? I doubt it…
  3. Even if they would, the apps don’t seem to work together like on the android operating system. For example could you write a app which will turn on and turn off the wifi?
  4. Oh and if that all works, would you be able to do real multitasking and backgrounding to allow locale monitor the conditions of the phone at all times?

The control of the operating system, is squeezing the innovation at the app level. Heck i’m not the only one saying this. And this level of control will ultimately be the downfall of the iOS platform (imho).

do you have a desire for froyo too?

Today my HTC desire made a weird noise and I looked at the screen to find it wanted to download a massive update and it was asking if it should use wifi or a combination of 3g and wifi. Looking at the update it was trying to download, I saw those magical word… FROYO!

Yep for ages I’ve been waiting for Froyo because although I love my desire phone, I keep running out of space. Which is stupid because I got a 8gig micro Sd card in the device but for some reason android pretty much ignores it. Froyo came out a while ago with the perfect solution for using the Sd card for apps, but I’ve had to wait for Orange and HTC to put up a update before I could upgrade.

Anyway time for the upgrade… i’ll let you know how it goes

If you want to upgrade yourself, there’s a quick and easy way to do it. (I wish I’d done it myself a while ago to be honest)

  1. Download the Android 2.2 firmware for the Desire – here is the link to download
  2. Rename the file update.zip and copy it to your microSD card via USB. [Note: make sure the file is named update.zip and not update.zip.zip.]
  3. Power down your Desire
  4. Hold down the “Volume Down” button as you power the phone back on.
  5. A screen should appear showing your phone’s system searching for various files. Scroll down to “recovery” and press the “Power” button.
  6. When you see the triangle with an exclamation point symbol, press the “Power” and “Volume Up” buttons at the same time.
  7. From the menu that appears, select “Apply sdcard:update.zip.”
  8. When the screen displays “Install from sdcard complete” select “reboot system now” and wait for the phone to power back up.

I can happily say I’m upgraded and enjoying Android Froyo, thanks Google, HTC and Orange.

The best phone I’ve ever owned so far…

HTC desire

So I finally got my HTC desire from Orange.  It took a bit longer that expected due to Orange changing the upgrade process but I finally laid my hands on this sweet handset.

I was comparing it to my old HTC Touch Hd 1 which also now runs Android thanks to the amazing job the guys at Xda developers have done. Although they have sorted out the scrolling issue and started to get the bluetooth working it good to finally have a real android phone. And you can’t go wrong with the snapdragon 1ghz processor, it really makes things go along super smoothly. Some more memory would not go a miss but generally its fine.

I can honestly say this is the best phone I’ve ever had. Its so good move away from the windows mobile camp and I thought I might have to give up some of the features like the usb tethering option but its still there thankful. Theres also a ton of tethering apps which I can use if it wasn’t included. I’m so glad I switched over as this operating system is something else.  My next step is to root the phone because I want to mess with the inners of the phone a little bit. So hopefully that will be a simple task….

I know the iphone4 was out at the same time but honestly I couldn’t buy one even if it had a better resolution than any other phone on the market. I did consider other phones but to be honest there was little else on the market to consider except the sonyericsson’s and samsung’s. The iphone4 may have the better screen but to be honest its a nightmare for a user like myself. The whole iTunes integration means the phone has no chance with my current operating system (Ubuntu) and why would I lower myself to that type of integration when theres a better way? I really did put my Apple hate to the back of my mind and reviewed the iphone4 on practical grounds and it was certainly not for me.

My own grumble about the desire is the USB connection which is micro USB instead of mini USB, which means I got loads of USB mini cables which are now pretty useless. I should get a few adapter because I got so many of them and only one Micro cable. Very tiny grumble but one never a less, at least its correct with the EU regulation now.

I’m looking to hopefully sell my old Hd1 but to be honest if the price is right I’ll sell it to CEX, although the idea of selling it as a android compatible device is a little far fetched for now. Give me a shout if your interested in buying it.

A few noticeable recent changes

Islington Wharf

One step closer to moving to Islington Wharf, now I actually have a deposit down on the flat I wanted. I’m just waiting on Plumlife to agree I’m able to join there scheme (which was ok last year, so not expecting any upset) and then I can apply for the mortgage (which shouldn’t be a problem this time due to the highly motivated mortgage advisor I got). After which I should be able to get everything going and maybe move next month or so.

On the computer front, I just upgraded my Dell Laptop from a 120gig to 320gig and then gave it a brand new Ubuntu install. Not only did I upgrade it but I also switched to the i86_64 version as my laptop runs a Intel Core 2 duo 2 chipset. No idea why I’ve never done it before but early indication says so far the resource control over the applications and switching is much better and I’m shocked at how smooth things are. Don’t get me wrong the x86 version was fine but there is certainly something extra about the 64bit version.  What is strange is the amount of memory available to the machine, it still indicates there is about 3gig of memory available (3262meg) not the full 4gig. I also have a couple of problems with getting Dropbox and XBMC working. Plus settings for Firefox, evolution and gnome wifi networking didn’t transfer over so well. Which is a pain. I can still boot into my old 32bit partition using a usb enclosure which means if I knew where the correct files were I could drag them over easily enough.

Finally Orange are being a pain in the ass and I can’t now upgrade my phone till August, which means the HTC Desire isn’t the phone it is now. Even the HTC Incredible will be old news. Maybe the Dell Lightning and Mini5’s will be of interest? Anyway in the meanwhile, it seems Android running on the HTC Touch HD or Blackstone has progressed to a point where the screen does not always stay on and so the battery doesn’t die within a few hours. Actually if you turn off Wifi, it will last a day which isn’t bad. So most of the time I’ll have my phone running Android in the near future. I just need to get the settings for 3G/HSDPA and work out how to divert the sound to the headphones instead to the loudspeaker.

Apple’s threat on screen based home entertainment

Everyone is talking about the ipad but isn’t it time the Apple TV was due an upgrade? Rather than leave the apple tv out to dry, I’m certain Apple will want to tie it into there already closed ecosystem (I mean rainforrest). That will mean developer written applications for your Television, something which other platforms like Boxee have been use to for some time.

I personally can’t see the attraction of writing applications for your TV but I’m sure with decent content some will be on to a winner. Rather than the widget like systems being thrown around now, content producers could build content and systems which work hand in hand. So a real simple example would be a Diggnation or Diggreel would give you the real time digg amounts with the option to further digg a story or add a comment.

Another reason why I think Apple will go down this route is because this will be Apple’s entry into the home console market. They have already announced there going to be creating there own gaming network (like Xbox Live or XLink Kai) so why not extend that out to your TV too? So not only will have your music, videos and books all within the Apple Universe but also your game playing too. Is there going to be anything which Apple won’t hold in their Rainforrest?

To be fair if Apple do launch a new AppleTV by the 3rd quarter, they may catch Sony, Microsoft and Nintendo napping. But the real forward thinking is being done by the likes of Boxee who have adopted the open wide model with a revenue model. If Boxee can get on to other platforms and spread quickly, who knows what might happen. I got to hope the most open will finally attract the talented developers, everything else is in place.

So where does this leave things like GoogleTV, Android and Canvas? Who knows…

The Apple iPad: Underwelming but not a bad price

Apple Ipad

Apple release the islate, itablet as the ipad today. I’m sure many people will write about the device and how they really want one but even with my mac bashing hat on the table its not enough.

If you’ve not seen it, think of a ipod touch and grow it quite a bit and you got yourself a ipad.

The first thing which puts me off is the size, its too big to slot into my life. I want something which I can discreetly hold on the bus without people going hey whats that he’s got there? Something you don’t need another case or bag for. Something I can just carry with me just incase I got 30mins to do something. Some of you will argue that the smartphone is that device but I’m not so convinced. Its also quite weighty, which don’t get me wrong – is good for a large LCD but I want something really light. The real deal breaker and to be fair this was always the case even before it had come out. The Apple App store and Apple Ecosystem.

I can’t express how sick to death of the Apple Ecosystem I am. Everytime I even consider the ipad, I think about my experience with the ipod touch I bought last year. I couldn’t even turn on and use the device without the device talking to iTunes, which meant installing itunes on a work machine to just use the damm thing. Then there was the problem with storage. If I wanted to transfer something over to the device, it had to be via iTunes again. Not even Bluetooth push/ftp/send would work.

Compared that experience to my Sony Ebook reader. First day, I plug it into my Ubuntu machine and it pops up as a storage device with simply named folders for ebooks, pictures and audio. This also means later I can do automated file transfers from any media player I’m using at the moment (I tend to bounce between Rhythmbox and Banshee). Yes the Sony is a less complex device but they got the basics right. In actual fact the Sony ebook reader is the model of what I’m looking for. When I first bought it, I never knew I wanted something like it for size and use outside of reading ebooks. This is why I switched from the Sony PRS505 to the PRS600 with touch screen and ability to write/draw notes.

Since all this hype about the ipad (the last 4 weeks at least) I’ve been thinking what would I personally do to the Sony EReader to improve it.

Essentials

Add Bluetooth for file transfer, dialup, networking, etc. (Sony could still do this if the SD slot is SDIO)
Run an open operating system like a cleverly crafted Andriod on it
Add accelerometers, proximity sensors and some haptic feedback
Wireless 802.11b/g (Sony could still do this if the SD slot is SDIO)

Some would ask why not a colour screen? Well the problem is colour screens require a LCD or OLED as mentioned in the last blog post, which means less that 12hours battery life at the very best. Having over 2 weeks battery life on E-ink takes some getting use to, but I think the benefits of having e-ink certainly puts it in a different category of device and thats a good thing. Steve Jobs was trying to create a device which is in a different category but I think ended up which is too computer like in hardware but too consumer device in software.

Android would be great to have on there with a open marketplace so people can really develop for it. I don’t know if Android would work on a e-ink screen but you could imagine it wouldn’t take much to build a custom build just for E-ink screens. Bluetooth, Wifi and Accelerometers would open up a whole bunch of applications which the ipad has demonstrated. But the smaller screen would be much more mobile and friendly.

Agreed it wouldn’t be as flash but boy would it be useful and something which people might happily carry around more that this massive pad thing.

I also hope this isn’t going to start a media revolution, because if it is the publishing industry is going to put its eggs in the Apple itunes/apps store they’re crazy. This device isn’t anywhere near impressive. The only slightly impressive part is the price but I assume Apple are gambling that people will use the store to make up the difference in price. Maybe in the end the store will be the undoing of Apple, if developers move elsewhere and/or get fed up of Apple’s treatment, a sudden drop in app downloads and itunes usage could spell a lot more trouble than expected.

HTC technically make the best smartphones in the world?

HTC Quietly Brilliant

Right from about 10 years ago HTC have been making phones for many phone companies such as Orange in the UK and France. Because of there small eastern background, few people had heard of them and I guess the operators were able to get away with selling quite amazing handsets for pretty cheap. In my history I’ve had…

  • Orange SPV E200
  • Orange SPV M500 (I had a 3G Nec e808 too)
  • Orange SPV M600
  • Orange SPV M700
  • HTC TyTN II (I had a Sanyo S750 inbetween)
  • Orange Touch HD

Anyway, its time again when I can upgrade my phone again (I don’t do 2 year contracts) and honestly looking around the only real choice has got to be a HTC made phone. I know most of you people reading this are in love with Apple but technically I would argue that HTC has had the best smartphones for a few years at least now. Its specially since Android, HTC phones have really started to shine. I’m still shocked at how sweet my current Touch HD is and I’ve not even had a chance to play with the HD2 or Nexus One yet.

And just when you think things can’t get much better for HTC smartphones, rumours of the HD3 are leaked. If the specs are true, I really should hold out for this simply amazing smartphone. Until then I’ll be slowly switching over to Android on my current Touch HD. Others have been check out the same way of running Android but with not as much success as myself it would seem. But you have to give it up to a phone which can run more that one operating system.

Would I get a Google Nexus One?

Get your nexus here

I like what Google have done with there own mobile phone. Lots of nice software tweaks to a frankly great phone. There’s no doubt that HTC make the best mobile phones in the world, be them for Microsoft like the HTC HD2 or for Android in the form of the Droid or now the Nexus One.

Would I buy one myself? Well my contract does run out soon but the Nexus One doesn’t come on Orange or Tmobile in the UK which means I won’t get the data package it deserves. I’m still feeling the HD2 which has a even larger screen at 4.3 inches.

Anyway you can now buy the Google Nexus phone online today at Google’s own microsite.