Blog

innerActive mobile ads for Widgets

May 7, 2010

I’ve been developing widgets for mobile phones for quite a while now. One the most pressing issues I always face is how to make money from my widgets.

I tested many services that seemed to be promising only to be frustrated from the revenue they generate, the amount of control I had over the ad or the complexity of integration (if at all available for widgest).

Finally I found a solution that I like, simple to integrate and offers me some control over the ad life cycle from innerActive. I moved all my mobile apps to innerActive and this solution works like a charm (and NO – I don’t work there).

Just follow these few simple steps and start making money from your app:

1. get an Application ID for you widget/app from innerActive (contact Aviv Fishler from innerActive: aviv@inner-active.com)

2. load jQuery in your all (I hear that they have a pure JS version coming soon) using something like:

<script src="jquery-1.3.2.min.js" type="text/javascript"></script>

3. load the innerActive js file in your widget header from: http://cd1.inner-active.com/innerActive.js

<script src="http://cd1.inner-active.com/innerActive.js"></script>

4. add a div for you ad in every place you want to put your add.

<div id="banner1">Banner 1 - without text goes here</div>

please remember to name your divs. This way you can control the ad afterwards

5. set your application id as a global variable:

var innerActive_aid = 'your_app_id_goes_here';

6. set your mode (test or real ads) in your js file:

var innerActive_test = 'true'; // or false to get production ads

7. Load the ad in your div by using the following js code:

getSmallBannerAd("#banner1","");

Calling this function with the div id reloads the ad. So if you want to load a new ad from your add on a certain event just call this function. This is very useful is I need to refresh an ad after it appears on the screen for too long.

See a full implementation below:

index.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Sample Widget</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <script src="jquery-1.3.2.min.js" type="text/javascript"></script>
 <script src="http://cd1.inner-active.com/innerActive.js"></script>
 <script language="javascript" type="text/javascript" src="basic.js"></script>
 <link rel="stylesheet" href="basic.css" type="text/css">
 <META NAME="Generator" CONTENT="Nokia WRT plug-in for Aptana Studio 2.3.0" />
 </head>
 <body onLoad="javascript:init();">
 <div id="banner1">Banner 1 - without text goes here</div>
 <br/><br/>
 <div id="banner2">Banner 1 - without text goes here</div>
 <p>Hello World</p>
 </body>
</html>

basic.js


/*
 * JavaScript file
 */

var innerActive_aid = 'CasualMobile_TicTacToe';
var innerActive_test = 'true';

function init()
{
 getSmallBannerAd("#banner1","");
 getSmallBannerAd("#banner2","showAdText");
}

Download these example widget:
http://mowiwo.com/wp-content/plugins/download-monitor/download.php?id=1
http://mowiwo.com/wp-content/plugins/download-monitor/download.php?id=2

1 people like this post.

Mobile Handset Sales Grow in 2009

January 31, 2010

Global mobile phone sales rose 10% year over year and 11.3 percent last quarter according to two research firms, Strategy Analytics and IDC.

Strategy Analytics said global handset shipments reached 324 million units last quarter, which represented a 10% gain over the same quarter in 2008.

Nokia, Samsung, and LG held the top spots in global market share during the quarter, with Samsung creeping up on Nokia’s 39.8% market share. Strategy Analytics found that Samsung shipped 69 million phones globally in Q4, a company record that was up 31% over the year before quarter. Likewise, and not surprisingly, Apple shipped a record 8.7 million iPhones during the fourth quarter and grabbed a 2.7% hold of the global phone market. Motorola said yesterday that it estimates it holds a 3.7% share of the global phone market.

2009 4Q Global Handset Shipments And Market Share (Units in millions)

Vendor 4Q09 4Q Mkt Shr 3Q09 3Q Mkt Shr
Nokia 126.9 39.1% 108.5 37.4%
Samsung 69.0 21.3% 60.2 20.7%
LG 33.9 10.5% 31.6 10.9%
Sony Ericsson 14.6 4.5% 14.1 4.9%
Motorola 12.0 3.7% 13.6 4.7%
Others 68.0 21.0% 62.2 21.4%
Total 324.4 100.0% 290.2 100.0%

Source: Strategy Analytics

Research firm IDC offered a similar outlook on the global market by stating that phone sales grew 11.3% in the fourth quarter. It said vendors sold 1.13 billion phones worldwide during the year, which was down 5.2 percent from 2008. Despite a flat market in Asia and a decreasing one in Latin America, sales in North America and Western Europe increased year over year. The firm also listed Nokia, Samsung, and LG as the market leaders with Nokia maintaining a 38.7% market share, Samsung a 17.1% share, and LG with an 8.8% share. The report said Motorola and Sony Ericsson lost market share.

Top Five Mobile Phone Vendors, Shipments, and Market Share, Q4 2009 (Units in Millions)

Vendor

4Q09 Shipment Volumes

4Q09 Market Share

4Q08 Shipment Volumes

4Q08 Market Share

4Q09/4Q08 Growth

1. Nokia

126.9

39.0%

113.1

38.7%

12.2%

2. Samsung

68.8

21.1%

52.8

18.1%

30.3%

3. LG

33.9

10.4%

25.7

8.8%

31.9%

4. Sony Ericsson

14.6

4.5%

24.2

8.3%

-39.7%

5. Motorola

12.0

3.7%

19.2

6.6%

-37.5%

Others

69.1

21.2%

57.4

19.6%

20.4%

Total

325.3

100.0%

292.4

100.0%

11.3%

Source: IDC Worldwide Quarterly Mobile Phone Tracker, January 28, 2009

The Mobile Decade

January 4, 2010

The passing decade in the cellular market featured overwhelming growth in the penetration of mobile phones and outstanding breakthrough in their capabilities. Ten years ago, there were about 700 million mobile subscribers, while today there are about 4.6 billion, representing a global penetration rate of 67%. Out of the 1,136,401 mobile phones that were shipped in 2009 (according to Ovum estimations), 181,276 were smartphones, representing 16% of the global market. Most of these smartphones are equipped with a large TFT display (preferably touchscreen), 3.5G and WiFi connectivity, GPS, camera, Bluetooth and more. Smartphones today come with a variety of applications, such as a Web browser, email client, navigator and most importantly, an app store that allows the user to download applications that were developed by 3rd party developers.

The mobile phones of 2000 seem pre-historic in comparison with the modern smartphones of 2009. 10 years ago we had 2G phones, which enabled voice calls and SMS with limited interoperability between different networks. They had a small monochrome display which was capable of displaying few lines of text and simple graphics. They had few built-in applications, such as an alarm clock, calculator and primitive games (Snake!). These applications were provided by the device manufacturer and there was no way in which 3rd party developers could develop apps for these phones. Personal Device Assistant (PDA) represented a different class of mobile devices in those years. The popular PDAs, running operating systems such as Palm OS and Windows CE, offered an SDK for application developers. However, these devices were not connected to a wireless network, so the applications were bound to an off-line mode. During the course of the following years, mobile phones and PDAs have converged into smartphones.

In November 2000, Ericsson R380, the first Symbian phone was released. However, this phone was not open for 3rd party application developers. In the same year, Nokia introduced the 9210 Communicator. It was running Symbian OS 6.0 and was one of the first smartphones with an open operating system.

In 2001, another major breakthrough occurred with the announcement of the first GPRS phones. GPRS, a 2.5G cellular network technology, introduced packet switched data over GSM. It enabled mobile applications to access the internet through the cellular network. The first connected application was the WAP Browser, which initially provided limited access to the Internet, mostly within the walled garden of the operator.

In the same year, the first mobile phones with MIDP 1.0 were announced. These phones had a built-in Java Micro Edition (J2ME) run-time environment that enabled the development and deployment of applications for mass-market mobile phones. This technology changed the rules of mobile applications development, as developers no longer needed tight relationship with device manufacturers. The first deployments of J2ME-enabled phones were by non-GSM operators such as LG Telecom, NTT DoCoMo and Nextel. The first GSM phones with MIDP 1.0 included devices such as Motorola Accompli 008 and Siemens SL45i.

In 2002, Nokia introduced the first S60 phone, the 7650. This phone included new features that were not seen in the GSM market before, such as color display, VGA camera and MMS. It supported native application development with the S60 SDK as well as J2ME applications. In the same year, RIM introduced the Blackberry 5810. This was the first Blackberry device for GSM/GPRS networks. Originally a two-way pager, this device has evolved into a smartphone and quickly gained popularity, especially in the business sector. Another smartphone platform that has emerged at the same time was Microsoft’s Windows Mobile OS with the introduction of Orange SPV that was manufactured by HTC. This phone was running Microsoft Smartphone 2002, which was based on the Windows CE core and featured a removable SD card. Another platform that debuted in 2002 was Qualcomm’s BREW, which enabled the development of applications for BREW-enabled devices, mostly in the CDMA market.

In 2003, J2ME has been adopted by all major device manufacturers, while many mobile phones with MIDP 1.0 were introduced, especially in the GSM market. In the same year, mass market commercial 3G services were introduced, and enabled a wide range of mobile applications.

In 2004, J2ME has been upgraded with the introduction of MIDP 2.0. This was a major step forward, which opened new possibilities for application developers. One of the first phones that supported MIDP 2.0 was Motorola V600. In the same year, the first cellular phones with WiFi support were introduced. One of these phones was HTC Blue Angel that was released under several brand names.

In 2005, Motorola released the RAZR V3, the popular clamshell phone that sold more than 110 million units over the RAZR’s four-year run, and brought Motorola to second place in the mobile phone market behind Nokia. Unfortunately, Motorola failed to repeat this success and lost its market share dramatically during 2008.

In 2006, 67% of all smartphones shipped worldwide were running the Symbian OS, and most of them were Nokia’s S60 phones. In the same year, Nokia announced the N95, which became extremely popular since its release in 2007.

In 2007, Apple released the iPhone, and sold 6.1 million units over five quarters. Although these numbers are relatively small, the iPhone started a trend with its revolutionary multi-touch UI and swept the entire market. The iPhone SDK was officially announced in 2008, and allowed developers to develop native applications for the iPhone and iPod Touch. Apple has redefined the value chain by creating the App Store and allowing developers to easily sell their applications directly to end-users without the mediation of operators. The application gold rush has begun as the number of apps in Apple’s app store grew rapidly, which led to the launch of many other application stores.

In 2008, Google entered the arena with its open-source, Linux-based OS for mobile devices – Android. Unlike Apple, Google released the Android SDK to developers before the first device was shipped. Google also launched the Android Market for distributing Android apps. The first Android phone was T-Mobile G1, which was manufactured by HTC. Many other manufacturers jumped on the bandwagon and announced Android devices, including Samsung, Motorola, LG and Sony Ericsson. Although Nokia reached a market share record of 40% during 2008, its dominance in the smartphone market was in jeopardy. In an attempt to challenge Android, Nokia acquired 100% of Symbian shares and announced the open Symbian Foundation.

In 2009 Palm made a comeback with the Pre, running the new Linux-based OS, webOS (not be mistaken with the old Palm OS). Nokia probably realized that Symbian is not attractive enough, and released the N900, running the Linux-based Maemo OS. Samsung joined the Linux camp by releasing two Linux Mobile (LiMo) phones for Vodafone. Samsung that supported numerous smartphone platforms eventually decided that it needs its own proprietary platform and announced bada, yet another open mobile platform…

As the decade ends, we are witnessing an increasing number of smartphones running on many different platforms. Time will tell which of these platforms will prevail.

4 people like this post.

Nokia Reveals its Plans for 2010

December 3, 2009

Nokia plans to reduce the amount of S40 devices that it releases and increase the percentage of smartphones in its portfolio. Both platforms currently utilized by the Finnish company (Symbian and Maemo) are planned to increase their share. Nokia plans major renewal of the aging Symbian UI and the launch of the first Maemo 6 device in the second half of 2010.

Nokia expects the amount of mobile phones sold in 2010 to be 10% higher, compared to 2009. The company expects to maintain its market share of 38% throughout the next year but admits that the average selling price of its devices will decrease.

Nokia Launches Qt 4.6

December 1, 2009

Nokia has just announced the availability of Qt 4.6, the newest version of its cross-platform application and UI framework. Qt 4.6 comes with many new features, as well as with support for more platforms: Symbian, Windows 7, Mac OS 10.6 Snow Leopard and the yet-to-come Maemo 6. Support for Maemo 5 should come soon, too.

Qt 4.6 also adds support for multi-touch and gestures, and offers new graphical capabilities. There are also performance improvements, thanks to a re-written Qt GraphicsView rendering algorithm, 2D vector graphic support, a new OpenGL paint engine and new DirectFB support.

1 people like this post.

Apple Takes 17% Smartphone Market Share

November 12, 2009

A new report out from Gartner indicates that Apple ranked third in worldwide smartphone sales in Q3 2009. The seven million iPhones sold by Apple in 3Q09 earned it a 17.1% share of the global smartphone market.

Meanwhile, Nokia’s share of the smartphone market reached an all time low in the 3Q09 at 39%, compared with 45% in 2Q09. This caused the Symbian OS to lose ground too, while RIM reached 20% share, its highest yet.

Worldwide Smartphone Sales to End Users in 3Q09

Vendor Sales (thousands of units) Market Share (%)
Nokia 16,156 39.3
RIM 8,552 20.8
Apple 7,040 17.1
HTC 2,659 6.5
Samsung 1,320 3.2
Others 5,368 13.1
Total 41,067 100

In the smartphone OS market, Symbian finished first with 44.6%, while RIM’s BlackBerry OS finished second with 20.8%, and the iPhone finished third with 17.1%. Android picked up momentum but with only a handful of Android devices available, its share remained modest at 3.5%. Sales of smartphones running the Window Mobile OS declined by 20% to 7.9% of the total smartphone OS market in the third quarter.

Nokia WRT ApiBridge

November 5, 2009

Nokia release a new ApiBridge component which enables developers to simplify development and extend the features of Web Runtime widgets by using various capabilities of Symbian OS. The capabilities available include:

  • Uploading files.
  • Capturing video, image, and audio.
  • Reading files.
  • Resizing images.
  • Creating image thumbnail.
  • Using the logging service.
  • Using the location service.
  • Using the media management Service

http://www.forum.nokia.com/info/sw.nokia.com/id/d697a64f-ddae-4937-8151-be157b542d26/ApiBridge.html

LG and Samsung Break New Records in Mobile Phone Sales

October 31, 2009

The mobile phone market showed slight signs of recovery in Q3 2009, as 290.5 million cell phones were sold during the quarter, according to Strategy Analytics, or 287.1 million units, according to IDC.

All five major handset vendors sold more phones in Q3 than in Q2, save for Motorola, which slipped to fifth place, previously occupied by Sony Ericsson.

Samsung and LG, the two South Korean giants, both broke new records. Samsung shipped more than 60 million phones in a quarter for the first time, so it now controls more than 20% of the market, as expected. LG shipped only 31.6 million units, but it is its highest number to date.

Global Mobile Handset Shipments and Marketshare – Top 5 Vendors (Units in Millions) – Strategy Analytics

Vendor Q3 ‘08 Q4 ‘08 2008 Q1 ‘09 Q2 ‘09 Q3 ‘09
Nokia 117.8 113.1 468.4 93.2 103.2 108.5
Samsung 51.8 52.8 196.6 45.8 52.3 60.2
LG Electronics 23.0 25.7 100.8 22.6 29.8 31.6
Sony Ericsson 25.7 24.2 96.6 14.5 13.8 14.1
Motorola 25.4 19.2 100.1 14.7 14.8 13.6
Others 60.1 58.8 214.8 53.7 58.9 62.5
Total 303.8 293.8 1177.3 244.5 272.8 290.5

Top 5 Mobile Phone Vendors, Shipments, and Market Share, Q3 2009 (Units in Millions) – IDC

Vendor

3Q09 Shipment Volumes

3Q09 Market Share

3Q08 Shipment Volumes

3Q08 Market Share

Year-on-Year Growth

Nokia

108.5

37.8%

117.9

38.6%

-8.0%

Samsung

60.2

21.0%

52.0

17.0%

15.9%

LG Electronics

31.6

11.0%

23.0

7.5%

37.4%

Sony Ericsson

14.1

4.9%

25.7

8.4%

-45.2%

Motorola

13.6

4.7%

25.4

8.3%

-46.4%

Others

59.1

20.6%

61.5

20.1%

-3.9%

Total

287.1

100.0%

305.4

100.0%

-6.0%

Nokia Webinar: Web Runtime Coding With Aptana WRT Plug-in

October 28, 2009

WRT development and tools demo: This webinar will cover Web Runtime development on Nokia devices using Aptana Studio, tips and tricks, and home screen widget integration. This is a technical session that involves development environment setup and coding. (No slide set) Attendees are expected to have a basic knowledge of HTML, JavaScript, and mobile devices.

http://www.forum.nokia.com/info/sw.nokia.com/id/a3a61b21-2e56-4bb9-9c9c-d5ed0d14b35c/Web_Runtime_Coding_With_Aptana_WRT_Plug_In_Session_2.html

Nokia WRT, Aptana, Firefox and cross site javascripts

October 19, 2009

I wanted to share 2 tips when developing Nokia Web Run-time apps (WRT) using Aptana studio and the Nokia plugin.

Your preview browser in Aptana matters

One thing I was puzzled is that I couldn’t get widget.preferenceForKey to work on my Aptana (running on a MAC). It seems that there is a problem with widget.preferenceForKey when Safari is configured as the preview app in Aptana Studio -> preferences -> Web Runtime – > preview. It just returns undefined when getting the preference for any key. I switched to Firefox and it solved the problem. Alas, it created a new problem. See next item.

Cross site scripting with Firefox when debugging you app on the Emulator

Unlike Safari, Firefox does not allow cross site scripts and when trying to execute an AJAX call from the widget you get “Access to restricted URI denied”  code: “1012″ error in your Aptana console.

The way to solve it is to add the following statement before you AJAX calls: netscape.security.PrivilegeManager.enablePrivilege(”UniversalBrowserRead”); when running the app in the emulator and removing it from the code before deploying the app on a real phone.

You also need to set ’signed.applets.codebase_principal_support’ to true in about:config, then your script will pass all domain security checks. Don’t forget to remove the line when you’re finished testing.

2 people like this post.