What do people want to do with PlayBook? Watch TV

Looking at the Top Paid apps on BlackBerry App World makes it quite obvious what PlayBook owners want to do with their tablet: watch TV. There is not just one, not two, but three apps in the Top 25 Paid apps on App World for watching TV shows. These apps aren’t even very useful, they just aggregate links to the websites of TV networks that offer on-demand programming online.

I am not sure why people are buying these apps – but it certainly shows there is a lot of demand for TV on the PlayBook. Which makes a lot of sense given how great the PlayBook is for watching video:

  • Widescreen
  • High quality stereo speakers
  • HDMI connections for sending video/audio to an HDTV
  • Flash in the web browser for online streaming from Television Network’s websites and online-TV services
  • Light enough to be comfortable when holding it for the duration of a TV show or movie

Yet despite everything about the PlayBook being great for watching videos, we have yet to get apps from the broadcasters such as GlobalTV and CTV, or any streaming services such as Netflix.

I suspect the launch of a 3G/4G PlayBook tablet would be good incentive for Bell and Rogers to bring their Tablet TV offerings to the BlackBerry 10 platform. Hopefully once BlackBerry 10 arrives and a greater volume of users adopt the platform, it will persuade content providers to open up more to the PlayBook.

Posted in Entertainment, Mobile | Comments Off

When is a Smartphone OS not a Smartphone OS? For RIM, now.

I just read a great post by Steven Troughton-Smith on it being short-sighted to see the current smartphone operating systems as just that:

“If you’re thinking purely in terms of ‘smartphones’ whenever you think of iOS, Android and Windows Phone, you’ve blown it. It’s so incredibly short sighted to think of these OSes as a smartphone play – they are all so much more than that.

These are the three OSes going to power consumer devices (phones, tablets, laptops, desktops, TVs, etc) for the next 20-30 years, or be the template for such.”

But I respectfully disagree with his ending in which he states:

“It’s a completely different game being played now. And this, more than anything else, is why companies who think they’re just making smartphones (RIM, for example) will have no place in the world of tomorrow.”

BlackBerry 10 is designed to power smartphones, tablets, laptops, and more (QNX’s automotive partnerships, rumours of a BB10 powered AppleTV-like device). Hopefully the BlackBerry 10 Jam Conference on May 1 will show Steven more of RIM’s plans for a mobile computing platform, and not just a smartphone platform.

In an interview from January, RIM CEO Thorsten Heins stated:

“Critics aren’t seeing the bigger picture, as PlayBook was never meant to be simply a tablet. PlayBook has been designed as a mobile computing platform that will be offered to QNX’s global list of clients in various industries.

PlayBook shows as a tablet, but it really is a mobile computing platform that you can run on various hardwares and integrate into various systems.”

Here is a leaked internal video from RIM showing their vision of the future matches up quite nicely with Steven’s. Notice around the 50s mark, a guy puts his BlackBerry down on his desk and it is instantly powering his desktop monitor. The same OS from the smartphone expands to the desktop.

It is a mistake to assume RIM’s current BBOS and devices dictate what they will continue doing with BlackBerry 10. BlackBerry 10 is a new beginning for RIM and the start of their new computing platform. I can not speculate on how successfully RIM will execute on this vision, but it would be short-sighted to say RIM does not see past the smartphone.

Posted in Mobile | Comments Off

OAuth with Cascades for BlackBerry 10 connected apps; Facebook, Twitter, LinkedIn, Foursquare

Continuing my posts on sessions at the BlackBerry 10 Jam Conference, here is one I am looking forward to: COM114 – “Building Connected Apps with Cascades”. This session goes over how to build BlackBerry 10 apps in Cascades that connect to your favorite social networking services APIs using OAuth. Whether you are trying to use Facebook, Twitter, LinkedIn, or Foursquare, you will probably need to use OAuth to log users in to these services.

COM114 – Building Connected Apps with Cascades Many developers want to connect their apps to a popular API or build a client for their favorite public APIs, whether its Twitter®, Facebook® or foursquare®. This session looks at using Cascades, a rich UI framework which is part of the BlackBerry® Native SDK, to make these connections. We’ll look at technical issues such as authorizing an app with your preferred API, making authenticated requests and processing the data and binding remote data to UI components.

This session is presented by Kyle Fowler, a developer at Foursquare, who has recently been working on the Foursquare for BlackBerry App. In the past he has built Blaq, a Twitter app for BlackBerry, and Fourplay, a Foursquare app for PlayBook. Needless to say, it sounds like he knows what he is talking about when it comes to connected apps. Hopefully he is putting that early access to the Cascades framework to good use and working on a shiny new Foursquare app for BlackBerry 10 devices!

Many of the app ideas I have rely on these social platforms, so I imagine this will be a very helpful session to jumpstart my Cascades development. By getting the OAuth login part out of the way – something that has slowed me down on previous BlackBerry PlayBook apps – I will be able to focus on the actual functionality of the app.

To make building connected apps even easier with Cascades, Kyle has went ahead and modified a OAuth library for Qt written in C++, adding BlackBerry 10 and Cascades specific functionality. Kyle said he would be making this library available during #BB10Jam, so keep an eye on his Github.com page.

There are now over 70 sessions lined up for BB10Jam, sadly I can’t make it to all of them, but stay tuned for some more posts on some of those sessions I will be able to make it to.

Posted in Mobile | Comments Off

Automotive Market opportunities for Apps


A major part of the BlackBerry 10 Jam Conference is the breakout sessions and labs presented by RIM and other developers on a wide range of BlackBerry development topics. The big focus is of course BlackBerry 10 and the Cascades UI framework (I’m sure I will be blogging about that soon). But there are some other interesting sessions lined up, one of them being:

“The Automotive Market for BlackBerry 10 Developers” presented by QNX’s Andy Gryc

The QNX operating system is already deployed in more than 30 million vehicles worldwide, and BlackBerry®10-based systems will be the foundation for many next generation in-car infotainment systems. A merger of mobile and automotive platforms represents new market potential for BlackBerry® app developers using BlackBerry® 10. Learn how a car infotainment system is structured, and the differences between car and device platforms. This is an ideal introduction to the automotive market for the app developer looking to move into this space.

With BlackBerry 10 powered by the QNX operating system, BlackBerry 10 developers will have the opportunity to build apps that span smartphone and tablet devices, but also the embedded automotive infotainment systems that QNX and their partners are putting into cars. These infotainment systems typically come loaded up with GPS navigation, media and voice controls, bluetooth, internet connectivity, and deep integration into the car’s systems and controls.

Obviously not all apps will translate well to in-car use cases, given the very different environment and accessibility. These systems are also used while driving the car, so alternative voice and steering wheel controls often are used. Apps on these screens must also be easy to use and designed to reduce driver distraction.

To get a good idea of where RIM and QNX are taking the BlackBerry 10 platform for automobiles in the future, check out this video from Mobile World Congress 2012 of the QNX Porsche – decked out with a PlayBook integrated into the dashboard, NFC connectivity, and two PlayBooks in the headrests for back-seat passengers, controllable by the front seat PlayBook.


 

After signing up for Andy’s session, I got thinking about what sort of apps would make sense to bring to the automotive market. I am sure his session will give me some good inspiration.

Posted in Mobile | 1 Comment

Going to the BlackBerry 10 Jam Conference!

My last blog post mentioned a contest I entered to win a trip to the BlackBerry 10 Jam Conference in Orlando this May. This weekend I got an interesting email, the subject line read:

“Attending BlackBerry Jam? You will if you reply to this email”

Thanks to BerryReview.com and RIM, I won the trip to the conference! In just two weeks I will be heading down to Orlando to get my BlackBerry 10 smartphone prototype, sit in the audience for Thorsten Heins keynote at BlackBerry World, attend sessions on BlackBerry 10 app development, and meet a ton of developers, bloggers, and RIM folks at the parties.

Posted in Mobile | Comments Off

BlackBerry 10 Jam Unconference session ideas

A number of BlackBerry-centric blogs are running contests for a pass to the BlackBerry 10 Jam Conference. To enter, you submit ideas for additional sessions to be held during the 3rd day of the Jam. I’ve been thinking about ideas over the last week and have entered a number of session ideas. Thanks for RIM, BerryReview, N4BB, and CrackBerry for running these contests.

BerryReview: http://www.berryreview.com/2012/04/04/devs-share-your-unconference-ideas-win-a-free-pass-to-blackberry-10-jam-hotel/

Idea 1:

Idea: “Transitioning from WebWorks to Native C++/Cascades development”

An overview of how best to make the leap from Web development with WebWorks/JS/HTML/CSS to using C++ and Cascades with the native SDK. How to adapt your web development skills to native. What are the main differences and how best to start learning. What are the major differences conceptually.

Why: RIM is pushing these multiple development routes to attract developers of all areas, but there is limited information on jumping from one platform to another. I am currently doing WebWorks apps (see “Many Notes” on AppWorld) because I have previous experience with web but I want to hop over to native once Cascades is released. Knowing how best to make this transition will make it faster to get started and will encourage WebWorks developers like myself to consider taking advantage of the speed/performance of Native.

Idea 2:

Idea: How to integrate “Social” into your app

Detail: BlackBerry 10 Flow is all about smooth integration of apps and data, and BlackBerry users by nature are very social (BBM, Twitter, etc). A session detailing how we can integrate Facebook, Twitter, BBM, LinkedIn, and other social networks into our apps in a way that is as slick as the multitasking on BlackBerry 10. Go over how to integrate each network, how social can benefit apps (chat, sharing, information, collaboration, etc), and how BlackBerry 10 enables social integration.

Why? I planned to integrate Twitter sharing into a PlayBook application that I made but had trouble implementing the user authentication that Twitter requires. This session would provide direction on the right way to integrate these social services and make it easy for us to get our apps out there and to empower our users to get more out of our apps and their social networks.

N4BB: http://n4bb.com/calling-developers-win-free-pass-blackberry-10-jam-3-night-stay-submitting-ideas-unconference

Idea 3:

I would love to see a session on “User Interface guidelines for the BlackBerry PlayBook/BB10″.

We need to be given guidelines on how to design apps that fit the design patterns of the core apps. Too many designers/developers make apps that don’t fit the PlayBook style. The session could cover the main aspects of a PlayBook app’s design – hidden menu’s with swipe down, multi-tasking within the app, fluid UIs, and anything else to make apps fit better on the platform alongside RIM’s own apps.

Also going over the right way to implement these swipe-down menus would be good – even some of the best apps like Files & Folders don’t get it exactly right.

Idea 4:

Session: “How to monetize your apps with Freemium/IAPs”

Detail: go over how to use In App Purchases to monetize your apps with a freemium business model rather than traditional Paid or Ad-Supported monetization. Go over how to design apps to convert better and how to use RIM’s App World In App Purchase APIs. How to market freemium apps and how to track conversion rates/conversion funnels.

Why: this is a tricky way to build, design, and monetize apps, requiring some changes to how you think about your app as you design it. RIM’s experts and/or developers who have had success with this model can provide tips on how best to implement this type of business model on BlackBerry 10.

CrackBerry: http://crackberry.com/developers-want-attend-blackberry-10-jam-submit-your-%E2%80%9Cunconference%E2%80%9D-ideas-win-free-pass-and-hotel-ac

Idea 5:

Idea: “How to build a flexible User Interface for BlackBerry 10 – smartphone, tablets, and more!”

Detail: BlackBerry 10 will be on tablets (PlayBook, etc), Smartphones, and other devices (automotive, embedded, etc), meaning there will be many screen sizes, pixel densities, and screen shapes. For apps to work across all of these different devices, the user interface will need to be optimized for each one. Developers need to know the best way to do this, and how to dynamically have their apps customize to the difference screens.

Why: My current BlackBerry PlayBook app “Many Notes” will work fine on the BB10 Smartphone, but obviously the user interface elements (buttons, text size, etc) will be too small on the higher density screen of the BB10 smartphones. I’d love to get instruction on how to update my app so that it will dynamically resize elements of the UI by detecting the device it is running on and optimize for that screen size. This would be a useful sessions in helping PlayBook developers transition from tablet to smartphone with the release of BB10.

Posted in Uncategorized | 1 Comment

BlackBerry 10 Jam Conference sessions hint at BB10 UI, App Integration, App Embedding

The BlackBerry 10 Jam Conference is coming up at the beginning of May and a some of the sessions arenow listed online. The descriptions of the sessions reveal some exciting features that will be coming in theBlackBerry 10 operating system.

DEV105 – “New UI Components for BlackBerry 10″
This session indicates we should expect a user interface quite different to both the PlayBook and current BlackBerry 7 devices. The interface of the PlayBook was a big departure from the typical BlackBerry interface and the majority of it was not even designed by TAT. BlackBerry 10′s interface is said to “combine the visual and interaction design skills of TAT with the smartness and and efficiency of classic BlackBerry UI”.

DEV117 – “BlackBerry 10 Flow and Invocation Framework”
One of BlackBerry’s strengths has always been tight integration between apps. Unfortunately RIM did not have time to enable this level of integration on the PlayBook when it launched, but has introduced it partially with the 2.0 PIM apps. BlackBerry 10 will take this to the next level with the “Invocation Framework” and a feature called ForeignWindow.

“The Invocation Framework in the BlackBerry® 10 platform is designed to allow one app to integrate with another, while also keeping the flow absolutely seamless and natural to the user. See how you can invoke an app with your content and carry out an action while also including an embeddable view of another app inside yours”

This ForeignWindow feature will allow apps to embed parts of other apps within them, to enable integration without ever switching apps. The framework will also take advantage of BlackBerry’s multitasking strength for switching seamlessly between apps while performing tasks or sharing content. This “BlackBerry 10 Flow” is going to be a feature that will really showcase the power on the QNX operating system and the BlackBerry Platform.

DEV129 – “How We Built BBM Using the BlackBerry 10 platform and Cascades”
Obviously BBM will be coming to BlackBerry 10, but this sessions confirms this and even goes into how the BBM team at RIM Built it for the new platform.

This is just a few of the sessions that RIM has in store for BlackBerry 10 Jam. I personally can’t wait to see what else they have in store, and how the BlackBerry 10 Dev Alpha devices work.

Posted in Uncategorized | 2 Comments

Financial Post’s Bloomberg headline on RIM

The Financial Post regularly republishes Bloomberg news articles on their website. For some reason they deem it necessary to change the headline. In this case, where Bloomberg has a positive story about RIM with a positive headline, Financial Post finds the single negative line in the article and uses it as the headline.

Bloomberg: BlackBerry Fans Cite Reliability as They Snub Competitors

Financial Post: BlackBerry fans fret about their phone’s future

The article goes on to quote several BlackBerry users, all of which are praising the devices and explaining how much they like them.

“As long as I stay involved in this type of job, I’ll need a BlackBerry,” said John Yester, who has been a firefighter outside of Pittsburgh for the past 15 years.

“I’m able to keep in contact faster with clients, and we can actually have real conversation,” said Berry

In Venezuela, where the device is ubiquitous on the streets of Caracas, President Chavez has dubbed his BlackBerry and Twitter account his “secret weapon.”

I wonder why Financial Post had to turn the headline negative?

Posted in Mobile | Comments Off

Ottawa International Car Show

This past weekend I attended the Ottawa International Auto Show. It was interesting event, especially since I just purchased a new 2012 Mazda 3 last week (pictured above!).

What surprised me about the event was the lack of live demonstrations of in-car technology. Car manufacturers are often promoting their vehicles with fancy infotainment systems, GPS integrations, video cameras, and even the ability to automate parallel parking. But for some reason the companies showing their wares at this event did not bother making a show of these features.

I am skeptical of Ford’s self-parking cars, even though I am told it is not a marketing scam, and would loved to have seen a live demonstration of this technology at the show. When I tested my Mazda 3 at the dealership one of the most exciting features for me what the bluetooth integration to connect my BlackBerry smartphone and tablet to the car for music streaming, GPS navigation, and hands-free voice activated calling. This is pretty basic compared to some of the amazing systems in higher end cars these days, and yet they were not going out of their way to promote these features at the Auto Show. I know not everyone is as enamoured by technology as I am, but I bet a demonstration of a car parking itself would have drawn a crowd.

It is too bad QNX wasn’t at the show demonstrating their latest in-car technology integration:

Posted in Business, Marketing | Comments Off

Canadian Business Magazine: Digital Freedom? Not quite…

Here is a funny ad from Canadian Business offering “Digital Freedom”

image

How is it “digital freedom” if I can only get the digital version of my Canadian Business Magazine subscription on an iPad? Where’s the version for my BlackBerry PlayBook or Galaxy Nexus? That would be digital freedom, not support for a single device.

Posted in Marketing, Mobile | Comments Off