Kenny Sahr

The loudest rock concerts typically reach over 130 decibels. This is so dangerous to your ears that the Guinness Book of World Records, run by the legendary British brewery, removed this category a few years ago. Where is the category for loudest ringtone? In a closed public space – like a bus or train – an obnoxious ringtone will sound louder than a Led Zeppelin show.

Bring Your Own Ringtone

In the 1990s, we personalized our PCs with desktop themes and sounds for every click that our mouses made. Today, we’re able to personalize our mobile world, a world which begins when we leave our homes in the morning.

The Beatles’ Revolution is a great song, but the loud guitar riff makes it an awful ringtone. Good ringtones have a gradual build-up of sound.

How do you choose a ringtone? As a music collector, this was a big decision when I bought my first smartphone. The audiophile in me insisted on a wav file. At home, I prefer to listen to 24 bit sound, as opposed to CDs, which are 16 bit. MP3 wasn’t an option, though I doubt my Galaxy S1 Mini knows the difference. A 128k MP3 is probably more than enough. Most of the time, we answer incoming calls within 3 and 20 seconds. Unless you want to use a sound editor, you’re looking for a 30 second song intro.

What songs make inherently poor ringtones? The opening to The Beatles’ Revolution is a good example of an awesome song that you should never use as a ringtone. It is probably The Beatles’ most powerful guitar riff ever. Do you want to hear it 5-10 times a day? I’d rather hear Star Trek’s William Shatner’s version of Lucy in the Sky with Diamonds. The same goes for Boston’s More Than a Feeling, one of the most recognizable power chords in rock. Even after I’ve had my morning espresso, I don’t want that riff ringing in my ears.

The best ringtones are gradual build-ups of sound. As a Bossa Nova fan, I considered using The Girl From Ipanema, Corcovado and Jobim’s instrumental Wave (a great song to wake up to!). I ended up going with The Who’s Eminence Front. It starts with mellow drums, continues with a synthesizer and ends up with a guitar riff if I don’t answer on time.

When I ride the train to Nubo’s offices in Airport City, Israel, I am often exposed to the loudest ringtones. The people with the most obnoxious ringtones are the same people who hide their smartphones in the hardest to reach places in their backpacks and purses. Of course everyone has the right to choose their sounds; I don’t want the “thought police” to decide how we personalize our phones. But I do think we should consider moving to pleasant ringtone sounds.

I hope the editors at the Guinness Book of World Records will consider adding a category for loudest, worst and quietest ringtone songs. What are your most and least favorite ringtones?

Our friends at SysAid made this hilarious dance clip last month. If you like the song, you can click to download the ringtone version here! The song is by LookAndListen.

Kenny Sahr

When I first saw the job ad for Nubo last summer, I thought I was in heaven – “Bring Your Own Beer Startup.” “This looks interesting! I can definitely help them,” I said to myself. “Maybe there’ll be some good red wine too.” I scratched my eyes, read it again and realized my mistake. “Oh, BYOD. That’s Bring Your Own Device.”

BYOB, a “Bring Your Own Beer” startup? Oh, you mean BYOD – Bring Your Own Device.

I obviously had a lot to learn. I spent my first month at Nubo reading and listening. Even at lunch, everything the Android developers had to say was news to me. They were all generous with their time and within a few weeks I had a good understanding of the game changing mobile solution that is Nubo.

My challenge was to create a marketing language for Nubo, a new type of product that had never been described in English or any language. I prefer short, to-the-point messages. My favorite jokes are 3 syllable zingers that could get me deported to another planet. I work with the same style – always seeking to cut to the chase.

Zero Data on Device

This is the crux of Nubo and what separates us from the rest of the BYOD pack. The challenge here was to explain how nothing is transferred to your mobile device. MDM and Dual Persona BYOD solutions claim to have 256k encryption. But at the end of the day, there either is or isn’t data on your device. “Zero data on device” is 4 memorable words.

Device as a Display

“Device as a display” is another way to describe Nubo’s technology. Nubo broadcasts bitmaps to your device. To compare this to a movie theater, your data center is the projector and the device is the screen. When Nubo CEO Israel Lifshitz and I came up with this, it was one of those “oh wow!” moments.

Android on a Server

Android is commonly seen as a client operating system. Here at Nubo, Android sits on a server. Our Android developers are really going where no Android developer has gone before. I remember blurting out “Android on a server” right after “device as a display.” Some of my best one-liners are the result of speaking without thinking. That same trait has also gotten me in trouble in the past.

Feel at Home While at Work

For my 1990s startup, I used to have meetings on the beach. I remember dragging investors and lawyers with suits and ties to my favorite Tel Aviv beach spot. I felt at home on the beach. By allowing you to work on your personal mobile device, Nubo aspires to do the same thing, only without the sand in your feet. For the BYOD movement to succeed, we have to enable people to really feel at home while working. I see BYOD as a voluntary “people power” revolution. Consumers are rising up and telling their bosses that they don’t want to use clunky laptops that take 10 minutes to boot. Like the successful Burger King slogan, we want to “have it our way” at work too.

Now that 2014 has arrived, Bring Your Own Device is starting to become a household word. In fact, I think it’s starting to compete with Bring Your Own Beer!

Ron Munitz

While the use of Remote Display Protocols in the computing world has been widely adopted, there are clients for pretty much every modern mobile platform on the planet for most of the dominating remote terminal servers (e.g. RPC, VNC, RDP, HTML over Web servers). These protocols have long satisfied the enterprise requirements of granting their trusted employees access to business-sensitive data, without compromising their data’s security. Such a business case has indeed been the winning argument for companies to heavily, and often exclusively, use Terminal Services on the enterprise, for a Desktop Grade User Experience.

In this article I will give you an overview of the technical challenges involved in developing a remote display protocol, and how my company, Nubo, addresses them.

However, none of these ecosystems offer a cure for the following open wound: The Desktop-Grade User Experience does not scale to Mobile devices. It is as simple as that – the world has changed. Evolved. More sensors, more touch-based devices, more mobile orientation and an ever growing number of mobile applications that take into consideration the importance of having their design revolve around the mobile user experience. Business-class apps are no different. This led me to kick start the next inevitable evolution of mobile and enterprise relationship – a mobile terminal server infrastructure.

Building a new ecosystem introduces some very interesting challenges; The first challenge, of choosing the operating system for which the apps will run on was solved immediately. Android seemed to be the best choice since it is:

  • Open Source
  • Has an ever-increasing available apps
  • Based on Linux

androidTermina_353X413 The latter was the clincher, given my rich experience in linux bring-ups. When I first heard Android runs a Linux kernel, it immediately occurred to me that if a platform runs Linux, I can make it run Android. The equation is simple: Nowadays, (almost) everything can run Linux, so (almost) everything can run Android. Bringing up Android on a server was the easier part. Dealing with Android’s display infrastructure was the hard part as it is different than any other flavor of Linux that I’ve ever come across. It is based on Frame Buffers, which makes it a candidate for VNC like solutions, but they are too slow and inappropriate for today’s highly dynamic mobile applications. In addition, it shares nothing with X11, Microsoft’s Windows display protocol, or anything like it, so my team had to invent a Remote Display Protocol for a widely unfamiliar system!
One can only imagine how challenging that could be… It goes without saying that there is absolutely no way around going into the publicly available platform source code and reverse engineering the platform constructs into design principles. This is the way to go when you want to know how to handle problems and trade-offs of any remote protocol solution such as:

  • Providing best picture quality with lower bandwidth consumption
  • Providing the most accurate and responsive feedback for sensors, buttons and touchscreen interaction
  • Gracefully handling the performance degradation in high latency networks
  • Resolving bandwidth vs. client memory consumption trade-offs
  • Handling multi-users

Compared to other modern Operating Systems, the latter was extremely interesting to handle, since Android ripped off Linux’s multi-user legacy. Long before mobile device multi-user support was introduced in Android’s Jelly Bean versions, we had to devise our own solution that would both allow multi-users to work simultaneously on the same platform (via our remote display protocol), and conform to Android’s security guidelines. These challenges are just the beginning. We overcame them nicely at Nubo running our novel display protocol over distributed Android Servers, iOS, Android, and HTML5 clients.