Tag Archives: feature

Design Tips and Practice for Non-Smartphone Mobile Hardware (which still exist)

This guest post is contributed by Grady Winston. Grady is an avid writer and Internet entrepreneur from Indianapolis. He has worked in the fields of technology, business, marketing, and advertising – implementing multiple creative projects and solutions for a range of clients.

imageBreaking news: there’s an alternative to smartphones. It’s called a feature phone. You may remember them. They existed long before Android, iOS, Windows Phones and even BlackBerry. If you’ve been paying attention, which most people haven’t, you’ll notice they make up a huge portion of the global market. In fact, they’re very much alive and well.

Most developers completely overlook the feature phone market entirely, ignoring a massive market segment. In other words, there’s plenty of money to make with mass-market phones.

More About Feature Phones:

According to a recent Forbes piece, feature phones are now far more profitable than mid-market smartphones. How can this be?

As smartphones began their steady rise to dominance, popular handset makers from all over the world abandoned the feature phone market. Since most handset makers stopped development for mass-market mobile phones, it left a huge market wide open for Nokia and handful of feature phone developers throughout Asia. While the feature phone market is experiencing a decline, as of 2012, over a billion mass-market handsets are being sold annually. The bottom line: it’s time for developers to get in the feature phone development game.

Top Feature Phone Development Platforms

Brew MP

· About – The Binary Runtime Environment for Wireless (BREW) platform, developed by the engineers at Qualcomm, has been around for upwards of a decade. To date, over a billion devices have been sold with BREW as the chief OS platform. Additionally, over $3 billion has been paid out to BREW developers.

The big idea behind BREW is that it seamlessly integrates simple applications with feature phones. The way it does this is kind of misleading. Yes, BREW-powered phones can be programmed in C+ or C++, but for all intents and purposes, BREW works as the pseudo operating system.

While the faux-OS allows you to run native code on each device, you don’t need to code applications for a specific device. This is largely because the runtime library is actually a part of each BREW-powered phone’s on-chip firmware. In other words, BREW is among the most flexible and powerful feature phone development platforms out there.

· Navigation & Basic BREW Development Concepts – Start by downloading the BREW SDK from the Qualcomm site. Once you download the SDK or DevKit from the BREW resources page, you’ll find the Brew Simulator or Emulator, depending on the SDK release.

Throughout the dev process, the simulator offers multiple levels of application signatures: one signature to authenticate you (the developer), and another signature to ensure the application has passed all BREW-related app testing.

Testing apps involves transferring them to-and-from a BREW-powered handset via USB using the Brew AppLoader tool built by Qualcomm. If the app isn’t configured correctly, BREW will automatically delete the app once you restart the phone. From here, apps can be deleted and removed from the handset via USB to free up onboard memory for further app testing.

Symbian

· About – While the Nokia-owned Symbian OS has recently been re-tooled to focus on smartphone development; its history is in feature phone development. The platform is based in C++ programming, but there tends to be multiple issues with the Symbian platform to date. Essentially, Nokia had big plans for the OS – mainly to provide a development community with a repository of standardized code to work with – but third-party developers own much of the code. This essentially means that only a select number of development firms have access to the full source code.

In 2010, the development platform was switched over to open source, which marks the largest open-source code migration in the history of mobile development.

· Basic Symbian Development Concepts – The bad news is that the Symbian development platform is fairly complex. The good news is that once you wrap your head around it, it can prove to be a powerful platform for feature phone development.

For starters, the platform is fairly versatile. While the bulk of apps are programmed in C++, you can easily code with languages as diverse as Python, Java ME, Flash Lite, Ruby and .NET.

Downloading the SDK will reveal some crucial components you’ll need to spend some time with – namely the header files, library files and the Windows-based emulator.

The basics of Symbian development can be broken down into three main components: descriptors, active object and the cleanup stack. The problem with using these components is that they’re based on older, out-of-date Windows hardware components. While you can use a wide range of MobileDev languages to create apps, implementation is often limited to a small number of Nokia handsets.

Most Symbian developers use third-party tools like Carbide C++ express. With these coding tools, programmers can benefit from UI design features and other app debugging tools to get apps ready for deployment in a timely fashion.

The same development concepts that apply to smartphone apps also apply to feature phones: create an app people can use and you can make money off of. The key takeaway is this: there’s a $3 billion+ development market that many mobile developers have given up on. Don’t let that be you.

4 Comments

Filed under Business Development, cell phone, Connected Devices, Guest Writers

Looking For The Best? – Find It Fast With FindTheBest.com

imageThere’s an old expression that goes something like this – quality never costs as much money as it saves. Just an old expression? Or, is there some truth hidden away in this?

More often than one might expect – quality doesn’t necessarily equate with high cost. In fact, the relationship between cost and quality could be tenuous at best. Cost effectiveness – it seems to me, is the more important issue to consider when making a major purchase.

But, how do you know if your hard-earned dollars are being spent in the most cost effective manner. One obvious answer can be be summed up in just 8 letters – research.

Back in the day, Consumers Report was my reference point in developing the most cost effective approach to spending the “big bucks”. As an aid in cutting  through the chaff; avoiding being influenced by market manipulators (read – advertising); and, as a product feature comparison tool – Consumers Report, could be relied upon.

In the Internet age though, I’ve left the “paper in hand” scene far behind – and until recently, I’ve Googled madly to dig up product comparisons. Not quite as easy as it sounds – separating the wheat from the chaff, in search results, tends to be time consuming and, not without some degree of frustration.

I finally realized (I can be a slow learner sometimes  Smile  ), that there had to be a better way than trying to write the perfect Google search string in order to obtain the most effective results. And, lucky for people like me – there is a better way – product review and comparison sites.

One such site which I was introduced to recently is – FindTheBest.com. A site that’s a major step up above the average, in my estimation.

Click on graphic to expand.

image

FindTheBest lays out products in a fully comprehensive manner, allowing for feature and price comparison in a side by side format – leading to a fast and highly efficient search. A feature and price comparison, makes the job that much simpler.

Here’s an example: Tablet Computers filtered by price. You’ll notice that the same search can also be filtered by – Screen Size, Battery Life, and Internal Storage.

image

The same search – this time filtered by Battery Life.

image

The overall inclusiveness of the site is overwhelming and in a short review, such as this one, I couldn’t begin to cover all the possible benefits. I suggest instead, that you pay a visit to FindTheBest.com. I’m sure you’ll be every bit as impressed as I was. You might consider Bookmarking the site for future reference.

8 Comments

Filed under Opinion, Point of View

Free Phone Calls From Gmail – Yes It’s Free, But Is It Any Good?

image If you live in North America, you’ll know that “FREE” is one of the most overused, and undefined words – ever. Free, has so many variables attached, that it’s virtually worthless as a descriptor.

If you don’t live in North America, it’s still probable that the same conditions apply where you live, as well.

Despite the fact that “free”, is a very uncertain term, and despite the fact that we’ve all aware of that old expression – “there’s no such thing as a free lunch”, advertisers continue to appeal to our lower instincts by crafting entire campaigns around “FREE”.

So last week, when Google announced “free” phone calls to “actual phones”, not just PC to PC (including long distance), from within Gmail, in both Canada and the US, my natural sense of skepticism kicked in.

Being the old cynic that I am, I immediately thought –

It’s got to be a hassle. Well I couldn’t have been more wrong. Google Voice is the easiest VOIP application I’ve ever used. Even easier to use than my long time favorite VOIP application – Skype.

Voice quality has gotta suck. Wrong again! Voice quality beats my home phone quality – hands down. In fact, if you’re a speakerphone user, I’ll wager that this application will be an improvement.

It isn’t really free. By now, I was a little tired of being wrong but, I was wrong again! Google’s free phone calling feature in Gmail is, well, FREE – at least until the end of 2010.

Setup couldn’t be easier. Highlight “Call Phone”, in your Gmail chat menu.

image

Then, just download and install the voice and video application from the next screen. The installation app will automatically calibrate your devices. Alternatively, you can choose to self calibrate.

image

Following installation, you’ll notice that the “Call phone” icon has changed to green – from the previous gray.

image

Clicking on the Call phone icon will open a phone keypad, as the following screen capture shows.

image

Choose your Country, (Canada or the US for the moment), input the phone number – either with your mouse, using the onscreen keypad, from your keyboard, or your Gmail contact list. Click on “Call”, and voila! – you’re connected. Incidentally, the application will automatically save your call history.

image

Incoming calls:

The service provides a US phone number (not yet available in Canada – but it’s on the way), chosen by the user from available numbers in selected area codes.

Requirements:

US or Canadian based Gmail users only – for the time being.

A Gmail account.

Web Cam and Speakers (I found this the easiest setup), or

Microphone and Speakers, or

Headset.

Download: From within Gmail.

Features:

Explore some of the most popular features of Google Voice by watching these videos:

image

  • Overview
  • Voicemail transcription
  • One number
  • Personalized greetings
  • International calling
  • SMS to email
  • Share voicemails
  • Block callers
  • Screen callers
  • Mobile app
  • Conference calls

I must admit, I’m very enthusiastic about this new service from Google. I find it very convenient, and it’s already saved me some cash in long distance fees.

If you found this article useful, why not subscribe to this Blog via RSS, or email? It’s easy; just click on this link and you’ll never miss another Tech Thoughts article.

13 Comments

Filed under Business Applications, Communication, downloads, Freeware, Gmail, Google, Google Software, Interconnectivity, Software, Video Apps, Video Calling, VOIP, Windows Tips and Tools