The Artima Developer Community
Sponsored Link

Java Buzz Forum
Symbian Dev continues towards OSS

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Russell Beattie

Posts: 727
Nickname: rbeattie
Registered: Aug, 2003

Russell Beattie is a Mobile Internet Developer
Symbian Dev continues towards OSS Posted: Dec 22, 2003 9:39 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Russell Beattie.
Original Post: Symbian Dev continues towards OSS
Feed Title: Russell Beattie Notebook
Feed URL: http://www.russellbeattie.com/notebook/rss.jsp?q=java,code,mobile
Feed Description: My online notebook with thoughts, comments, links and more.
Latest Java Buzz Posts
Latest Java Buzz Posts by Russell Beattie
Latest Posts From Russell Beattie Notebook

Advertisement
It's taken me a few days to get to it, but the Symbian developer newsletter got sent out last week and had this bit in it this week which is pretty cool:
Opening up the tool chain: bmconv, petran and rcomp

The Symbian Developer Network has just released the source for the Symbian OS build tools bmconv, petran and rcomp together with test code that exercises some of their functionality. These tools enable developers to pre-process and post-process their apps, images and resources to object formats ready for runtime loading in Symbian OS phones. (These tools are found only as executables in all Symbian OS SDKs in the \Epoc32\tools directory.)

* bmconv handles the conversion of bitmaps as part of the application build process (abld). It can also be used in its own right to convert .mbms back into .bmps.

* petran is the PE object format translator that processes the final object files to the format that the Symbian OS loader expects.

* rcomp is the Symbian OS resource compiler which builds the binary resource files used most commonly from application controls (localization, etc.) at runtime. RSC files are compiled using rcomp.

The publication of the source of bmconv, petran and rcomp complements the earlier publication of makesis, the tool used to package apps up in .SIS files.

The book 'Symbian OS C++ for Mobile Phones' includes a complete description of these tools (chapters 7 and 14).

You can now download the source code for these tools, with instructions for recompilation on a PC running Microsoft Visual C++, under the Symbian's example code license. You can use this source code to better understand the tools, modify them for some specialized uses or port them to operating systems other than Windows. There have been several requests to make the code available to allow the tools to be bundled with other products and be ported to developer platforms other than Microsoft Windows, such as Linux and Mac OSX - this has already been demonstrated successfully with Makesis.

Get the tools at: http://tn01.com/symbian/sbct.cgi?s=915897350&i=920858&m=1&d=5283562.

This is fantastic stuff! I mean, well, I don't actually use or know how to use these tools, but what it means is that Symbian is giving the real hackers out there a way to start porting Symbian development away from Windows. I think with the limited resources that Symbian has, this is a really wise move of them and as a critic of Symbian's developer programs sometimes, I wanted to give credit where it's due.

They still need to get more behind OPL and other scripting languages (convincing Sun it's a good idea to promote Java would be a good idea, for one). But this is a great step.

Nice job Symbian!

-Russ

Comment

Read: Symbian Dev continues towards OSS

Topic: Eclipse on OS X and Nasty Fonts Previous Topic   Next Topic Topic: The Geek's Dilema

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use