Hardware Guides

  Home arrow Hardware Guides arrow Creating a Nokia Cell Phone Theme with...
Watch our Tech Videos 
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
HARDWARE GUIDES

Creating a Nokia Cell Phone Theme with Carbide.ui
By: Bruce Coker
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 5
    2009-06-11

    Table of Contents:
  • Creating a Nokia Cell Phone Theme with Carbide.ui
  • Getting to know your way around Carbide.ui
  • Theme architecture
  • More Architecture

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     

    SEARCH DEV HARDWARE

    Creating a Nokia Cell Phone Theme with Carbide.ui


    (Page 1 of 4 )

    Welcome to the first part of a three-part series that takes a comprehensive look at the process of developing themes for Nokia cell phones using Carbide.ui Theme Edition. This powerful software lets the user set up nearly every aspect of their cell phone interface exactly the way they want it.

    Have you ever found yourself feeling frustrated at not being able to set up your Nokia cell phone exactly the way you want? If so, you're not alone. Many people have wondered why it is that their phone's software allows them to adjust some of its settings but not others.

    Whatever the reason, an answer is at hand in the shape of Carbide.ui Theme Edition. This freely available, fully-featured software from Nokia allows users to edit existing themes or build new ones from scratch for Symbian-based phones running either the S40 or S60 operating system. This gives them full control over just about every aspect of the cellphone interface, from colors to background images, animations, graphics and audio elements.

    Getting started with Carbide.ui

    Carbide.ui has been developed by Nokia as part of a program to provide a uniform set of tools for cell phone software developers. It is based on the Eclipse open source development framework. Carbide.ui Theme Edition is available from the Nokia Forum web site. You have to register on the site before you can download and install the software. You will also need to register the application within 14 days of first use to continue using it, but this is free of charge and can be done easily through the Nokia Forum site. The provision of such tools openly and free of charge by Nokia is most welcome, allowing developers at all levels to manipulate the software of embedded devices.

    Once you have Carbide.ui installed, you're ready to get started. The process of creating a new theme can be broken down into the following eleven steps:

    • Create basic theme background images and general full screen background images. This is best done in a separate image editor, before you begin to work with Carbide.ui.

    • Modify icon, text, and line colors.

    • Add or modify the images that define the appearance of the various screen areas.

    • Create icons for the main application menu and its submenus.

    • Adjust list, grid, and input highlights.

    • Create graphics for pop-up windows.

    • Adjust miscellaneous icons and theme components.

    • Add application-specific theme items. For example, you might want to create new graphics for built- in applications, such as the clock, calendar or music player.

    • Add custom tones and an animated screen saver

    • Create a .sis or .pip file of your theme and protect the theme using DRM.

    • Upload the theme to a mobile phone.


    Obviously some of these steps can be skipped if desired, and the default items and settings used instead. But it serves as a useful guide to what's involved in the creation of an entirely new theme.

    You will probably want to create some elements of your new themes, such as background images and icons, before you start working in Carbide.ui. This can be done using an image editor such as Adobe Photoshop or Paint Shop Pro.

    However, the specifics are beyond the scope of this article, other than to say that you need to know the pixel size of the various elements before you start. This depends on factors such as your screen size and your phone's software version, so it's well worth finding out this information before you start.

    More Hardware Guides Articles
    More By Bruce Coker

    blog comments powered by Disqus

    HARDWARE GUIDES ARTICLES

    - Top 10 Valentine`s Tech Gifts for Men
    - Top 10 Women`s Tech Gifts for Valentine`s Day
    - Intro to RAIDS
    - 2012`s Most Anticipated Tech Releases
    - Top Tech Stocking Stuffers for 2011
    - The Top Tech Gifts Under $100 for 2011
    - How to Improve Your Smartphone`s Battery Life
    - Top Holiday Tech Gifts for 2011
    - Quick Tips for PC Beginners
    - How To Overclock Your CPU
    - TrueCrypt Hidden OS: Completing the Decoy
    - TrueCrypt: Hiding Your Operating System
    - Creating a Hidden OS with TrueCrypt
    - Cloning Your Hard Drive: Implementing SysPre...
    - Cloning Hard Drives: Part Three

    Developer Shed Affiliates

     




    © 2003-2014 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
    KEITHLEE2zdeconfigurator/configs/INFUSIONSOFT_OVERLAY.phpzdeconfigurator/configs/ OFFLOADING INFUSIONSOFTLOADING INFUSIONSOFT 1debug:overlay status: OFF
    overlay not displayed overlay cookie defined: TI_CAMPAIGN_1012_D OVERLAY COOKIE set:
    status off