The Tru App

May 08, 2012

BlackBerry 10: The developers' advantage?

The key message from Orlando at this years BBWorld conference? BlackBerry 10 is real. It's coming soon. And over the course of the 3-day event, they unveiled the specifics of what it is. At Tru, we've been working with this new platform and the pre-alpha devices for a few weeks now, so I thought it'd be useful for some of you out there if we shared our experiences.

Bb10

There are a bunch of questions about market, product positioning, and the developer ecosystem that I'll hold off talking about for now. I'll keep this post focussed at the technical level, because that is where it needs to start for BlackBerry 10. If it is not a platform that engages the engineers, then it falls at the first hurdle, in my opinion.

BlackBerry 10 is an evolution of the software that runs on the PlayBook product that has now been out for over a year. The core OS that underpins BB10, and the PlayBook OS, is QNX. This is a Unix variant that was originally built specifically to deliver highly efficient real-time systems. It is widely used in embedded systems, and runs on cars, oil tankers, and plenty of other places. My point here is that it is not untried or new to market.

Because this system is a POSIX compliant unix-like system, its actually pretty easy to get the majority of open source applications out there running on BB10, which is a huge deal. QCC, the QNX compiler, actually has a GCC-compliant mode. Think about that for a moment. All innovation these days is about building on the shoulders of giants, right? I'm sure you've all heard the statement that "there would be no Google without Linux". The fact that this platform has this level of compatibility, means you can really move quickly on this platform, unlike BlackBerry OS predecessors.

There also seems to have been a decision taken pretty early on in the design of BB10: If the OS has an API, the developers have access to it. No hidden APIs, giving the developer complete control. You can think of it as Android without the Dalvik runtime. The main difference being that BB10 OS has a micro-kernel architecture, which in theory offers some advantages in being able to dynamically change the OS without recompiling the kernel. Throw in the pure SMP design and you've got a platform here that gives you the most important ingredient that developers need in order to innovate: Control.

If I could pick one single thing that makes a system attractive to innovative software developers, it's control. Whether it's control over hardware, control in providing quality UIs, or anything in between, you don't want the OS to get in the way of what you're trying to do. At Tru, we've always had to wrestle with previous versions of BB OS, and so when we discovered that we can potentially put our full set of services out for the new platform and have a fairly easy time in porting it, we got really excited.

My background is in network and transport layer communications services, so I'll be the first to admit that I'm not the most qualified person to comment on UI frameworks, but for the proof-of-concept application we built for the BlackBerry World conference, I had to roll my sleeves up and get involved.  

We worked with the new Cascades framework, and I must say it's an interesting choice from RIM. Cascades has merits in that it leverages common paradigms like C++ and the Qt/QML languages and frameworks, so developers will be fairly comfortable adapting to the platform, but its a big jump for some developers to move from the J2ME platform of previous versions of BB OS, and requires the highest cost of all the adoption pain-points in offering a service on BB10 that currently runs on existing versions of the platform.

RIM have also added a WebWorks toolkit for the platform however, so you don't need to step down to C++ if you don't need to, and shows the company are embracing HTML5 and associated standards to allow application development to be high quality, rich in features, and quick to develop on. With these Web technologies, on top of the OS-layer compatibility, you are also closer than ever to being able to maintain a single codebase across multiple platforms in your mobile offerings. 

As for Tru, we're delighted to be able to offer a complete feature set on BlackBerry for the first time, and we're committed to delivering a 1.0 application ready in time for the official BlackBerry 10 launch which, according to Thorsten Heins at BlackBerry World, is going to be sometime later this year.

 

April 30, 2012

The BlackBerry Jam in our donut

This week heralds the arrival of BlackBerry World 2012, RIM's annual conference for anybody who wants to know what BlackBerry have planned for the next 12 months and beyond.

BlackBerry World 2012

This year, there is a lot of talk about BlackBerry 10 and the future of RIM – and a lot will be learnt over the next few days.

At Tru, we've got our excitement levels up higher than normal (which is pretty high!!) because we've been invited to discuss real-time communications through VoIP and how we've been able to take BB10 and create something very special.

If you're going to BlackBerry World and you’d like to see the nuts and bolts behind what we do (it will be very technical), including a seriously awesome demo, you should head over to:

Where: BC Salon X, Hilton Bonnet Creek

When: Wednesday at 9.30am.

We've also been invited onto a panel and into one of the keynote speeches.

If you have any questions throughout the event, either write a comment below or tweet #bbwctru and we'll get your questions answered by the experts.

We'll be updating you with much more information and cool stuff as the week develops, including a lot more detail about the Tru App.

September 01, 2010

Truphone Slashes Mobile App Calling Rates

As from 1st September, we're cutting our prices in a big way to offer you Truphone’s most incredible calling rates over Wi-Fi and 3G to date.

International calls from just 1.3p/2.1c per min!

We looked at our 37 most popular calling destinations and have reduced those call rates by at least 50%, which means you'll be able to talk for longer, for less.

So now you can call USA, UK, France, Australia, Canada and many more countries, for just 1.3p/2.1c* per minute!

And of course, you'll still be able to call Truphone, Skype and Google Talk users for free over Wi-Fi and 3G, anywhere in the world, from supported devices.

Upgrade to TruUnlimited and never worry about the time again

We've also reduced our TruUnlimited bundle to just £7.99/$12.95 per month which lets you call 38 countries for as long as you like, without having to worry about how much it's going to cost...

We're also saying goodbye to our TruSaver tariff as it's no longer the same great value it used to be. TruSaver customers will receive an email informing them about the changes.

Find out more about our new pricing now

Happy chatting,

The Truphone Team

p.s. If you have any questions, you can visit our support page within your app or by going to www.truphone.com/support 

* A connection fee of 3p/4.8c applies to each call made. Charges to premium rate numbers may vary.

 

July 28, 2010

Background calling on iPhone & iPod 4.0

Recently we released Truphone for iPhone 4.0 & iPod 4.0, which performed in background mode, allowing you to receive calls regardless of what other task you were performing at the time. We believe it’s a great feature that really expands the way you can use Truphone and make calls for free or next to nothing - but a few weeks into it, we are not happy with the way the app has been performing in background mode.

So, we’re doing something about it. We just pushed a new version into the App Store that has all the features you know and love from Truphone, but temporarily it doesn't have the feature that allows people to call you even when the app isn’t open. We’ll add this great feature back in as soon as we’re satisfied that it’s performing properly. You will however still be able to surf the internet and write emails whilst on a call – only the incoming call feature is affected.

If you've been experiencing any issues with the new app, we encourage you to download the new updated version of Truphone for iPhone or iPod and hope you like the results.

We’ll keep you updated with any future developments to background calling.

July 08, 2010

Truphone for Android upgraded - now works on 3 new handsets

Truphone on the HTC Desire With the release of the new Android 2.2 platform (aka 'Froyo'), we have now released an upgrade of Truphone for Android.

As well as allowing the app to work on Froyo, great news is that the upgrade also means Truphone for Android now works on the following three new handsets:

  • HTC Desire
  • Motorola Droid/Milestone
  • Motorola CLIQ

There is also a handy new feature - the Exit button. The button allows you to close the app so that it stops running in the background.

Upgrade now, or download from the Android Market for free - just search for 'Truphone'.

 Subscribe to the blog

Find us on...

  • Facebook
  • Twitter

Visit these later