.

SmartMoney Blogs

Pay Dirt
A daily look at what we buy, how we spend, and the companies that do right - and wrong - by their customers.

Nokia’s New Phones Could Dial Down Prices

Getty Images

Nokia’s foray into the smartphone market today could be a boon for all handset users, say analysts — even those loyalists who insist they’ll never ditch their iPhones, BlackBerries or Android devices.

Today Nokia unveiled a line of new Windows-based phones, aiming to reverse its fortunes by making a dent in a market now dominated by Apple, Google and RIM. Though Windows Phone accounts for just a sliver of the smartphone market, Nokia’s big bet on the operating system, and its ability to mass-produce hardware at relatively lower costs, could help drive down prices for all models, analysts say. “Anytime you have more choice and more competition, it will help keep the prices low,” Michael Gartenberg, a technology analyst at Gartner says.

The new Lumia 800, for instance, which will be sold in Europe for $584 and made available in the U.S. in 2012, could be produced for half the cost of the iPhone 4S, says Neil Mawston, of Strategy Analytics. “It’s not going to be an iPhone killer –as Nokia is aiming for more of the middle range to appeal to first time smartphone buyers – But Nokia is going to be very competitive on price.”

Windows has never really recovered from the poor reviews of earlier mobile releases, Mawston says, so even though the new operating system is more robust, its best chance is targeting consumers who are new to smartphones, or are disenchanted with their BlackBerries and Rim’s recent outages.

Apple and Google did not return calls for comment.

Of course, making inroads against Apple’s iPhone and Google’s Android will not be easy as the two account for 66% of the smartphone market, according to the latest comScore data, compared to just 6 percent for Windows Mobile devices. And even with a better price point, Windows Phone lacks the library of apps available for the iPhone and Android – a fact that could turn off even new smartphone customers. “U.S. consumers tend to use the number of apps available as a deciding factor,” says Todd Day, an industry analyst with Frost & Sullivan. More than 300,000 apps are available on the iPhone and more than 200,000 for Android devices compared to just 15,000 or so for Windows Mobile, according to a recent analysis by Distimo.

Android is probably Nokia’s target more than Apple as the devices unveiled today are not as full featured as the iPhone, says Gartenberg. “Android is the weaker of the two targets and there’s definitely room for another player here – the question is can Nokia pivot enough to be that player.”

Comments

We welcome thoughtful comments from readers. Please comply with our guidelines. Our blogs do not require the use of your real name.

Comments (5 of 5)

View all Comments »
    • By WebOsPublisher

      Got stuck at a challenging RollOver Button (onMouseOut)- General Programming Help. Visit Dev Articles to discuss Got stuck at a challenging RollOver Button (onMouseOut)
      Got stuck at a challenging RollOver Button (onMouseOut) – Dev Articles
      General Programming Help

      Forums: »
      Register « |
      User CP |
      Games |
      Calendar |
      Members |
      FAQs |
      Sitemap |
      Support |
      — –
      User Name:
      Password:
      Remember me
      Dev Articles Community Forums
      > Programming
      > General Programming Help
      Got stuck at a challenging RollOver Button (onMouseOut)
      Discuss Got stuck at a challenging RollOver Button (onMouseOut) in the General Programming Help forum on Dev Articles. Got stuck at a challenging RollOver Button (onMouseOut) General Programming Help forum discussing Perl, Python, Scripting and/or any languages that do not fit into any of the categories above.
      Add This Thread To:
      Del.icio.us
      Digg
      Google
      Spurl
      Blink
      Furl
      Simpy
      Y! MyWeb
      «
      Previous Thread
      |
      Next Thread
      »
      Thread Tools
      Search this Thread
      Display Modes
      Dev Articles Community Forums Sponsor:
      #1
      April 29th, 2004, 10:03 AM
      Fargate
      Registered User
      Join Date: Apr 2004
      Posts: 2
      Time spent in forums: Reputation Power: 0
      Got stuck at a challenging RollOver Button (onMouseOut)
      This is where i am stuck
      Code:
      <?php echo ‘<a href="’ . tep_href_link(FILENAME_WISHLIST, tep_get_all_get_params(array(‘action’))
      . ‘action=add_wishlist’) . ‘">’
      . ‘<img src="includes/languages/english/images/buttons/button_wishlist.gif"
      class="domroll includes/languages/english/images/buttons/button_wishlist_f2.gif" width="126" height="30" border="0" alt=""></a>’; ?>
      [code]
      [code]
      <?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, substr(tep_get_all_get_params(), 0, -1)) . '" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'button_reviews\',\'\',\'includes/languages/english/images/buttons/button_reviews_f2.gif\',1);">
      <img name="button_reviews" src="includes/languages/english/images/buttons/button_reviews.gif"
      width="80" height="30" border="0" alt=""></a>'; ?>
      Both of the above works.
      Now I'll try to explain as what I have done so far.
      I added the following Javascript Code above my closing body tag
      Code:
      <script type="text/javascript">
      function domRollover()
      domRollover();
      </script>
      And on the same page, I replaced the Original Code below:
      Code:
      <?php echo '<a href="' . tep_href_link(FILENAME_WISHLIST, tep_get_all_get_params(array('action')) . 'action=add_wishlist') . '">'
      . tep_image_button('button_wishlist.gif', IMAGE_BUTTON_ADD_WISHLIST) . '</a>'; ?>
      With the Updated Code below :
      Code:
      <?php echo '<a href="' . tep_href_link(FILENAME_WISHLIST, tep_get_all_get_params(array('action')) . 'action=add_wishlist') . '">' .
      '<img src="includes/languages/english/images/buttons/button_wishlist.gif"
      . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART ); ?>
      And I tried the exact same thing as with the Wishlist Button. I repalced the above Original Code of " Add to Cart" button with the one below:
      Code:
      <?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) .
      '<img src="includes/languages/english/images/buttons/button_in_cart.gif"
      class="domroll includes/languages/english/images/buttons/button_in_cart_f2.gif" width="126" height="30" border="0" alt="">' ;?>
      As you can see it is the same as the one which I replaced for Wishlist Button.
      Also, in the same file, at the start of the Body Tag, there is this code as follows:
      Code:
      <?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO,
      tep_get_all_get_params(array('action')) . 'action=add_product')) ; ?>
      The above code is linked to the follwoing Original "Add to Cart " code
      Code:
      <?php echo tep_draw_hidden_field('products_id', $product_info['products_id'])
      . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART ); ?>
      But what this does is it acutally display's the Original Button Image and the Over Button Image.
      Meaning that the RollOver for the image works perfecly but the link gets Broken.
      When I hover my cursor over the "Add to Cart" button, it display both the images orig and over images, but when I click on it nothing happens. It does not add the product to the Shopping Cart.
      Now what i found out that the orignal "ATC" (Add to Cart) button, was a form submit.
      And I searched for the function. I found it in another file
      Code:
      ////
      // The HTML form submit button wrapper function
      // Outputs a button in the selected language
      function tep_image_submit($image, $alt = '', $parameters = '')
      global $language;
      // clean alt tag from bold, italic etc.
      if ($alt != '')
      $alt= clean_html_comments($alt);

      $image_submit = '<input type="image" src="' . tep_output_string(DIR_WS_LANGUAGES . $language . '/images/buttons/' . $image)
      . '" border="0" alt="' . tep_output_string($alt) . '"';
      if (tep_not_null($alt)) $image_submit .= ' title=" ' . tep_output_string($alt) . ' "';
      if (tep_not_null($parameters)) $image_submit .= ' ' . $parameters;
      $image_submit .= '>';
      return $image_submit;

      And also the tep_draw_form
      Code:
      ////
      // Output a form
      function tep_draw_form($name, $action, $method = 'post', $parameters = '')
      $form = '<form name="' . tep_output_string($name) . '" action="' .
      tep_output_string($action) . '" method="' . tep_output_string($method) . '"';
      if (tep_not_null($parameters)) $form .= ' ' . $parameters;
      $form .= '>';
      return $form;

      I cant figure out what to do next with the following functions.
      Fargate
      View Public Profile
      View Extended RPG Stats
      Challenge This User To Battle
      Send a private message to Fargate
      Find all posts by Fargate
      Find all threads by Fargate
      Add Fargate to Your Buddy List
      #2
      May 2nd, 2004, 02:05 PM
      Fargate
      Registered User
      Join Date: Apr 2004
      Posts: 2
      Time spent in forums: Reputation Power: 0
      A truely dead forum
      I have got the code to work.
      Fargate
      View Public Profile
      View Extended RPG Stats
      Challenge This User To Battle
      Send a private message to Fargate
      Find all posts by Fargate
      Find all threads by Fargate
      Add Fargate to Your Buddy List
      #3
      May 2nd, 2004, 08:50 PM
      stumpy
      May contain nuts.
      Join Date: Aug 2002
      Posts: 2,056
      Time spent in forums: 5 h 44 m 22 sec
      Reputation Power: 0
      Yeah - sorry mate. I missed this post due to horrible new forum categories. Hassle the forum leaders to change them back to something meaningful.
      stumpy
      View Public Profile
      View Extended RPG Stats
      Challenge This User To Battle
      Send a private message to stumpy
      Find all posts by stumpy
      Find all threads by stumpy
      Add stumpy to Your Buddy List
      Viewing:
      Dev Articles Community Forums
      > Programming
      > General Programming Help
      >
      Got stuck at a challenging RollOver Button (onMouseOut)
      «
      Previous Thread
      |
      Next Thread
      »
      Thread Tools
      Email this Page
      Display Modes
      Linear Mode
      Switch to Hybrid Mode
      Switch to Threaded Mode
      Search this Thread
      Advanced Search
      Rate This Thread
      You have already rated this thread
      Posting Rules
      You may not post new threads
      You may not post replies
      You may not post attachments
      You may not edit your posts
      vB code is On
      Smilies are On
      [IMG] code is On
      HTML code is Off
      View Your Warnings |
      New Posts |
      Latest News |
      Latest Threads |
      Shoutbox
      Forum Jump
      Please select one
      User Control Panel
      Private Messages
      Subscriptions
      Who's Online
      Search Forums
      Forums Home
      --------------------
      Programming ASP Development .NET Development PHP Development C/C++ Help Java Development JavaScript Development Cold Fusion Development General Programming Help Programming Tools Databases Database Development Microsoft Access Development Microsoft SQL Server MySQL Development General SQL Development Web Design Web Development Advanced Web Development Flash Development Site Reviews Web Server Configuration Web Hosting Community The Lizard Lounge Development Tutorials Latest News Updated Hourly Technology News Business News Science News Forum Information Forum Rules/Guidelines Forum Announcements Dev Articles Gaming Center Go to the Dev Articles Battle Arena Go to the Dev Articles Arcade Games Go to the Legend of the Green Dragon Suggestions $ Feedback
      Forums: »
      Register « |
      User CP |
      Games |
      Calendar |
      Members |
      FAQs |
      Sitemap |
      Support |
      Powered by: vBulletin Version 3.0.5Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
      © 2003-2012 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap

    • You need at least enough pnogrammirg knowledge (and experience) to develop programs. Then you need enough knowledge of C to code the program you write. (Programming isn’t knowledge of a language, it’s knowledge of developing methods of doing something. You develop the program in English, then you code it in the appropriate pnogrammirg language. Only very simple programs are successfully developed right in the language unless you have years of development experience.)

    • Another important, I think, eeemlnt. The admissions officers from law schools also check candidates files on LSAC Web site. If they determine that a student who for example has got a low LSAT score may be otherwise academically promising, they offer an alternative admissions programs. These programs are called AAMPLE. Once admitted to this program, a prospective student has to take two law courses: Introduction tho the Fourth Amendment and Negotiation Instruments. If a student successfully passes these two courses, he/she is offered a full admission the the next term. The goal is not to bar promising students who have high academics from an attempt of getting admitted even if their LSAT scores were lower.

    • I think that is one of the so much significant inioomatfrn for me. And i am glad studying your article. But wanna observation on few common things, The site taste is ideal, the articles is in point of fact excellent : D. Excellent job, cheers

    • Windows Mobile is referred to as Windows Phone and no longer as Windows Mobile. In terms of Apps, the Windows Phone Marketplace has 30,000+ Apps, not sure where you’re getting the 15K number from. Also, as long as the major & most often used Apps are there, is it so important to have 100,000, or 500,000 Apps? How many Apps does the average person use? 20?

About Pay Dirt

  • Pay Dirt examines the millions of consumer decisions Americans make every day: What to buy, how much to pay, whether to rave or complain. Lead written by Quentin Fottrell, the blog examines these interactions, providing readers with news, insight and tips on shopping, spending, customer service, and companies that do right – and wrong – by their customers. Send items, questions and comments to quentin.fottrell@dowjones.com or tweet @SMPayDirt.

.