Showing posts with label technology. Show all posts
Showing posts with label technology. Show all posts

Saturday, March 29, 2008

Mobile Innovators Falling Back?

antoniocapo: Blog Post: A twittering life. http://tinyurl.com/33esrk. Yours similar?

You can never be too fast to follow the latest trends in the World. Being slow, on the other hand, is unacceptable; it means you're not cool! Last night I was sitting around, doing some work, then @antoniocapo sent this out on Twitter, and the post got me thinking... (It also got me thinking that I'm probably the only one amongst the 8,000 people at RIM that uses Twitter. Facebook is catching up :)).

Well, for those of you who don't know, I work at Research in Motion, RIM for short. We make the BlackBerry. We are THE innovators in mobile technology. To be more specific, I work in the group that makes your Gmail, Yahoo!, heck all your personal emails delivered to your phone so you get more addicted to your device (more info here). We are the kings of push mail technology which saves you gazillions of dollars on mobile data bills.

So, what has this tweet got to do anything with what I do? It got me to realize that we're still very much on the corporate side. RIM's not trying hard enough to tap into the consumer market. Yes, last couple years we've done a lot to tap into the consumer market and achieved great success (ever heard of Pearl, Curve ?). But we can do better, we should be doing much better.

Then what happened next? We said, let's tap into social networks. I bet only people that had Blackberry's heard about the infamous (!) Facebook app. In my opinion this brought the biggest shame on the company's profile but nobody has realized it yet. First of all it's no where as cool as the Facebook iPhone app - it's not even close, it hurts. Let me tell you what this app does. You know, Facebook sends you emails on certain things - like somebody sent you a message, wrote on your wall, added you as a friend, right? All this app does, is sees these emails on your inbox and displays them to you in a pretty application. You can reply to the wall posts, etc from this app but that's about it. You can also tag the pictures you took with you BlackBerry and upload to Facebook, but that's the cool part of the app - so unimportant. Why don't I like this app? Because it relies on Facebook sending you an email (I'm already pissed off at Facebook because it never delivers these emails in a timely fashion anyways).

If you ask me, any application on BlackBerry that doesn't use push data somehow is LAME. A Twitter app that refreshes every 15 minutes is LAME (The coolest thing so far - which is kind of accidental, is to have Twitter send notifications to your Google Talk on your BlackBerry; but still, that's not a true, native Twitter application). A Facebook app that doesn't send you all the notifications is LAME. We provide really good infrastructure so you can write apps that will deliver real-time data to the device, i.e. push! Push, push, push, push.

What can I do so I don't cry myself at night? I take it as a personal goal to raise awareness of the BlackBerry API to the masses, a la iPhone SDK. We already have a great network of sources for BlackBerry developers, however - for some reason - it's not as cool, or popular as the iPhone's. Why isn't there any buzz about BlackBerry apps? What saddens me the most is the fact that even thought there is a tremendous amount of BlackBerry apps out there (yes, even US government has in-house apps built on BlackBerry infrastructure) the mass media - aka non BlackBerry users - don't know about them.

All BlackBerry developers out there - make sure you drop me a line. I want to hear your thoughts and ambitions on how to improve your experience so YOU can design and develop the coolest applications.

All BlackBerry users - drop me a line as well. What kind of cool applications do YOU want to see on your device so iPhone and other smart phone users are jealous of your BlackBerry?

PS: I'm no where related to the group that publishes the BlackBerry APIs, nor am I a PR person. I have no influence what so ever on those groups and I don't want to be. This is totally a non-work-related initiative of mine.

Friday, February 22, 2008

Your Online Presence

This is a very tricky and fragile matter. Actually there are two matters here, first the standardization of web services - whether this be SOAP, REST or WS-*, this problem has been solved long time ago - and then there is creating a standard infrastructure of web services - this is what I'd like to rant on. Feeling confused? Well, don't, because this will be the next greatest thing after my grandmother's crunchy walnut baklava.

Here is the problem I see with the web services and Web 2.0 applications out there today:

  1. There are a lot of new websites that do pretty much the same things. RSS readers, social networks, heck even word processing sites (Google Docs rocks, I know, it's so cool!).
  2. I have my established (or maybe not so, who knows?) online presence and I'm using certain tools/applications to maintain it (Facebook, Twitter, Blogger, etc.)
  3. If I'm not happy with one service, it's almost impossible to move to a different one. This fact makes me locked in to one application either because I started using it the first, or because the majority of my friends circle is in it.

One of the major problems people have been arguing around is the question of who owns the data/pictures/videos people upload? If I put up a video on YouTube, does that video becomes YouTube's property? For the sake of simplicity, you can replace "media" with "profile", "data", etc.

The way I think of this issue is rather different than any other person's I've heard so far. I believe that you are the sole owner of your own media. Hence, you have a hard copy (offline) of the media at your person. The problem you're facing is, in order to share your media with your friends, you have to go through some third party social network. It also happens that this social network also makes tagging your friends on this media and commenting on the same media available to your and your friends' disposal. The key here is that the media is now in the 3rd party's control.

Are you with me so far? Here is what you've been trying to accomplish so far.

  1. You have some media you want to share with your friends.
  2. You upload this media where all or most of your friends can access.
  3. The place you uploaded allows you to link this media with your friends through tags or comments, etc.

Good. We can get back to what I believe in. My God says that even if I own the original media, the social network owns the plumbing that connects me to my friends. It's the social network's value-add to society. It may be your personal profile, your blog, your status updates. but it's the social network that provides you with the infrastructure to host this data.

It used to be that getting your data back from social networks was hard; not impossible, but hard. If you really wanted, you could use screen scraping. Nowadays, most sites give you public links that will take anybody outside the social network easily see the media or provide you with web service APIs that would allow you to look at your information from outside the social network's web site.

Twitter's API, for example, allows you to do pretty much everything you want to do on Twitter - including getting a list of your friends, followers, your and their statuses. When you think about the power Twitter gives in the user's hands, this is a great step towards enabling the user owning their own data.

Similarly, OPML - the XML document that describes "outlines" - lets you easily move your RSS subscriptions from one reader to another.

Don't even get me started on the power of Facebook and Ning APIs.

Now, imagine that you can move all your online presence over to wherever you want. In comes DataPortability.org. It's a project that started in November 2007 and has seen a lot of attention in the last couple of months. The idea behind the group is to merge the existing open standards, protocols, formats (such as OpenID, APML, and various APIs) with people's online presences (profiles, friends, media) in a way that the users have the control over their data. I'm very hopeful about the steps this group has been taking so far, and hopefully it's going to result in a new era in web applications.

Imagine tagging a picture on Facebook and viewing that same picture with same tags (and maybe more) on Flickr without doing anything... It's going to be slow but hopefully that's the direction I'd like to see social networks and web sites evolving into. Of course this might require different ways for you to host your data but what the hell, we're humans, we evolve!

Wednesday, January 09, 2008

Ben De Artik Meshurum - Teknoloji'nin Karanlik Yuzu

Iki hafta once Christmas arti yilbasi vesilesiyle ufak bir kacamak yapip Istanbul'a donmustum. Sira Murat Lostar'la (www.lostar.com) bayramlasamaya geldiginde beni Teknoloji'nin Karanlik Yuzu'ne davet etti; BlackBerry'den "Daha sanal, daha sosyal"den konustuk. Lafi daha fazla uzatmadan buradan podcast'e buyurun... http://teknoloji.lostar.com/2008/01/blackberry-gvenlii.html

Wednesday, August 15, 2007

Worst Way to Communicate - SMS

I'm quite certain I never liked communicating over SMS. I have to admit that texting occupied a great deal of my life growing up, but that doesn't stop me from hating it. Anyway, a couple of weeks ago I started using GrandCentral now that I have a desk phone, two BlackBerry's and my good old cell phone. This made me re-realise how much I hate text messaging.

When we were younger, for some reason it seemed to us that texting was cheaper than directly calling the person and I remember sending an SMS to learn the whereabouts of my friends when they were late to the movies. Trust me it was time consuming; go to Menu, then Messages/Create new message, type the message, wait until the guy receives and responds to your text. How can this be faster then just calling the dude? Anyways that's not the point. On the plus side, practice really made perfect; we were really fast typing on the dial pad (Remember, my childhood were the times before T9 or any other text prediction was introduced). Soon, cell phones and SMS became the greatest cheating device - we could text without looking at the phone under the desk

So why do I have so much hatred now that I'm all "grown up"? Now that I'm paying for my own phone bill, I find the charges unacceptably high. Whether you have a texting plan or not, I think it's really expensive. Aside from that I still think they are slow. Actually, come to think about it, if you have a BlackBerry, it's not slower then typing an email, but did I tell you SMS is extremely unreliable?

Here is my breakdown:

  1. Doesn't guarantee that the message will be delivered (at least I have come across a lot of cases where the message was not delivered).
  2. You can only RECEIVE on your cell phone.
  3. You can only SEND TO a cell phone.
  4. You can't redirect your text messages if your phone's battery dies (or any other reason for that matter).
I guess that'd make a nice list, did I forget anything else? Here is the single most reason my hatred grew once again - now that I'm using GrandCentral as my "phone hub", I don't check my old cell phone anymore (I think it's somewhere on my desk hiding under a huge pile of papers). So what then? I DON'T GET TEXT MESSAGES ANYMORE.