Workaround For Building Themes For BlackBerry OS 7 Devices
Results 1 to 2 of 2

Thread: Workaround For Building Themes For BlackBerry OS 7 Devices

  1. #1
    ice2921's Avatar
    ice2921 is offline BlackBerryOS Grand Master Follow ice2921 On Twitter
    Join Date
    Sep 2010
    Location
    USA
    Device
    Z10
    OS
    10.0.10.684
    Carrier
    AT&T
    Posts
    2,544
    Liked
    755 times

    Workaround For Building Themes For BlackBerry OS 7 Devices



    By now every theme developer knows the frustration of not being able to build themes for OS 7 devices. Although RIM has mentioned the reason for the delay in releasing theme builder 7, it has not kept people from creating their own through workarounds and hacks. There have been a few OS 7 themes that have come out recently that are clean and simple, but the pressure to create more robust and complete themes is mounting.

    It seems as though RIM has listened to the cries of consumers who want to add a fresh touch to their OS 7 device, and has released some instructions on how to use Theme Studio 6 to build themes for BlackBerry 7 devices.

    The following are the instructions taken from the BlackBerry Developer's Blog: (this is part 1 part 2 is yet to come)

    Once BlackBerry Theme Builder is launched, it starts off by determining which devices and theme types are supported by reading bundled property files:

    1) <ThemeStudio>\resources\devices\device_profiles.pr operties
    This file contains a list of information for all supported BlackBerry smartphone models, including a link to a file which describes the characteristics of each device and a thumbnail view of the device.

    2) <ThemeStudio>\resources\devices\blackberry\BB<Mode l>.properties
    One of these files is included for each device model/series supported by BlackBerry Theme Studio. It lets BlackBerry Theme Builder know information about the device, such as display resolution, supported fonts, et cetera.

    3) <ThemeStudio>\resources\theme\<ThemeDir>\<Model><T hemeType>.properties
    Once BlackBerry Theme Builder reads the list of supported devices (1) and determines their properties (2), the next step is to determine which themes are available for each device. All found theme types will be displayed in the splash screen’s Select Layout Type drop-down. These themes will be based off the .thm file located in the same directory as this file.

    After BlackBerry Theme Builder launches, and you make your changes to the theme and export your created masterpiece, BlackBerry Theme Builder does the following:

    1) Analyzes the theme for any changes from the base theme (the default theme loaded by BlackBerry Theme Builder before any modifications are made).

    2) Any changes found results in certain files being created during the export process by BlackBerry Theme Builder.

    Layout changes: SVG and associated PME files are created.
    Image changes/additions: New image files are included.
    The more modifications that are made, the more files that will be exported (one image file for each image that is added). The SVG files are used to specify the layout, behavior, and reference the appropriate image files for the various icons, backgrounds, and other UI components.

    3) These files are exported to the current user’s Windows® temp directory in a folder named with the following format:
    pz_<5-RandomLetters>

    Also, a properties file will be exported to the temp directory in the following format:
    pz_<5-RandomLetters>.properties

    4) BlackBerry Theme Builder then compiles these files into the theme COD file and stores that COD in another folder in the Windows temp directory with the same naming format.

    5) BlackBerry Theme Builder then copies the COD to the defined output directory along with the required installation files (JAD, ALX etc) and deletes the two directories created in Step 4 from the file system entirely.
    Although this is not the ideal setup, we can see that RIM is actually trying help alleviate some of the frustration that many theme developers have been feeling. Stay tuned for part 2.
    Joe Jerde likes this.




  2. #2
    Joe Jerde's Avatar
    Joe Jerde is offline Owner | President Follow Joe Jerde On Twitter Add Joe Jerde on Facebook Add Joe Jerde on Google+ Add Joe Jerde on Linkedin Visit Joe Jerde's Youtube Channel
    Join Date
    Feb 2009
    Location
    Phoenix, AZ
    Device
    BlackBerry Z10
    OS
    10.0.9.2743
    Carrier
    Verizon
    Posts
    7,845
    Liked
    1504 times
    This workaround isn't anything new. It just seems that RIM wants to make good on their misleading statement on Theme Studio not being compatible with OS 7 because of liquid graphics.

    They should just make the fixes and release the updated version already. How hard can it be?
    Jeffrey Dorff likes this.

    Click the button in the bottom right of a post to say thanks!
    Downloads Center | Rules and Guidelines l BlackBerry 10 Zone

Similar Threads

  1. Magmic Looking To Bring Themes Sooner To BlackBerry 7 Devices
    By Joe Jerde in forum BlackBerry Themes
    Replies: 0
    Last Post: 11-16-2011, 10:44 PM
  2. BlackBerry Bridge Fix/Workaround for connectivity issues
    By ice2921 in forum PlayBook Tips, FAQ, & How To
    Replies: 3
    Last Post: 10-02-2011, 12:17 AM
  3. Theme Building ? SVG Editing
    By SoCalMiles in forum Theme Developers
    Replies: 19
    Last Post: 10-19-2009, 01:04 PM
  4. New to BB theme building
    By cooltech59 in forum Theme Developers
    Replies: 11
    Last Post: 10-18-2009, 06:21 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •