Newsletter | Advertise | App Shop | CONTACT   
     
Wednesday, October 01 2008  
Welcome to SymbianOne - symbian OS, UIQ, series 60 programers, S60, wireless developers, device makers, and mobile industry architects
Home arrow Reviews arrow CodeWarrior - Strengthening Symbian OS Support
HomeNewsJobsArticlesReviewsEventsMagsAbout UsLBS
FREE STUFF Job Posting / Developer Programs / Free Telecom Papers / Directory
Free IT Wireless / RCR Wireless News / Total Telecom / Symbian Search / N95 Blog / Symbian Blogs
SymbianOne Newsletter

Symbian newsletter
 Subscribe to the free SymbianOne Monitor Newsletter - 2X A Month!

remove
subscribe
SymbianOne



or Register HERE

SymbianOne Sponsors


Featured Event


Main Menu
Home
News
Jobs
Articles
Reviews
Events
Mags
About Us
LBS

Mobile Industry News
PixSense Launches Photo and Video Sharing Widget for Mobile Media
Mobile Entertainment
Location Based Technologies Announces PocketFinder Support for Smartphones Worldwide
Location Services (LBS)
Nokia to acquire leading consumer email and instant messaging provider OZ Communications
Industry News
Bob Iannucci to step down as CTO of Nokia...
Industry News
OZ Announces Partnership with T-Mobile International to Launch Mobile Instant Messaging Solution
Industry News
free-hotspot.com and DeFi Mobile's Partnership Provides Unlimited Global, Voice and Data Connection
Industry News
Nokia renews its business mobility solutions offering and strategy
Industry News
New launch by Nokia in Spain: the Nokia Music Store
Mobile Entertainment
Poll - Which Mobile Device / Smartphone Do You Want Next?
Industry News
Nokia Photos 1.5 Update via Nokia Beta Labs
Symbian Software News

Sponsored Events
symbian smartphoneshow 2008
NewsFeeds


Symbian one RSS feed Add the SymbianOne RSS feed to your reader 

Get daily email updates:


by FeedBurner

 
For The Developer

AT & T devcentral
 AT&T Developer Program - Mobile Application Development Best Practices

Free White Papers

Device Gallery


7610 Imaging Smartphone

post a job

Symbian Careers
FREE Job Posting!

FREE STUFF

 

 

SymbianOne Stuff!

Mobile Application Store 

 SymbianOne Mosh

SymbianOne Feature Article

The Platform Promise: S60 Devices From Samsung - Java technology was heralded as write-once-run-everywhere - we know the reality was somewhat different. As the first Samsung S60 devices arrive in the SymbianOne offices Richard Bloor asks if the S60 platform serves Symbian C++ developers better. In this article Bloor tests the Samsung SGH-G810, SGH-I550, SGH-L870, and SGH-I8510 (INNOV8) S60 devices.

Need A Wireless Developer?... Post Your Free Job Listing in our Career Center Today!
CodeWarrior - Strengthening Symbian OS Support Print E-mail
Written by Richard Bloor   
Monday, 11 April 2005
Nokia's buy out of the Metrowerks CodeWarrior tools for Symbian OS™ was greeted with a mixed reaction. Would it still support UIQ? Where would Nokia take the tool? SymbianOne recently caught up Markus Ahonen Nokia's Product Manager for CodeWarrior to see how the transition had gone and find out more about where CodeWarrior for Symbian OS is going.

Richard: Switching companies can be very disruptive of products and projects. How did the switch from Metrowerks to Nokia go for CodeWarrior and the team?

Markus: From my perspective things are going very smoothly. Clearly making this type of complex move can be very disruptive. We had to move our product support, development staff, address human resources issues like payroll, change office locations and release a new product all in the same timeframe. In the end I think we had only two days of downtime when we physically moved offices. We were back at work within 3 days of the move, surprisingly quick since there were so many inter-related and inter-dependent tasks. Originally the release of our next product had been scheduled for mid December, and in the end we released early, on 3 December. I think we were all surprised how quickly and efficiently it all happened.

SymbianOne: With version 3.0 what advances have you made?

Markus: The biggest and most important improvement has been the introduction of support for Symbian OS v9, which as you know has a whole new architecture. For our tools group, this involved adding support for the ARM ABI environment and this was a big change. It required supporting a new compiler, a new debugger interface and a whole raft of other changes. It was even more challenging from a tools perspective because the ARM ABI is itself a new and evolving standard. On top of which Symbian needed the tool to create the new OS release and there was only one compiler but we knew we would need to support more in the future. So we ended up creating an XML-driven build environment so that we can simply drop in any ARM ABI-compliant compiler in the future. So all new CodeWarrior for Symbian OS products will support ARM Ltd.'s RVCT as well as the GCC-E compiler, due for release later this year, and other compilers as they become available.

These changes have dominated our roadmap over the last several months; it's been about keeping up with the changes in Symbian OS. Supporting the evolution of Symbian OS, with its necessary binary break is a big task. Symbian has articulated clearly why this change needed to happen now, at this point in their evolution, and as you can imagine, one doesn't undertake a binary break unless there is an important reason to do so. And these changes represent challenges to all companies that support and develop for Symbian OS, include our tools team. There is a lot of work to keep pace with the evolution.

Richard: Is the ARM ABI support the only change in 3.0 then?

Markus: Certainly not. There has been a range of other improvements. For example we have now integrated the ROM building process directly into the CodeWarrior target. So now an OEM can do a build and immediately initiate a ROM build. So we have improved productivity by bringing another command line task into the IDE. In addition we have also added optimizations that improve the time it takes to download the ROM build onto the target hardware. This is an important for OEMs where they may be doing two or more of these each day.

We have also extended our JTAG emulator support, so in addition to Lauterbach, TI, and ARM standards CodeWarrior now also support Midas and Sophia. These emulators are particularly popular with Japanese OEMs, a critical market for Symbian OS and, by extension, for our product line also.

I have one more feature to highlight before we move on. There is a new Resource Manager to allow the developer to manage bitmaps, localization text and a number of other resource items. It helps reduces the complexity associated with working with Symbian's resources.

There have been many changes in CodeWarrior for Symbian OS v3.0 in addition to the support for Symbian OS v9 and we have a roadmap for many additional improvements over the next few months.

Richard: With the move to Nokia and the announcement by Symbian of an Eclipse IDE for C++ developers has the market positioning for CodeWarrior changed?

Markus: Not at all. In fact, the Nokia tools team supports Symbian's announcement and we're working with Symbian to define the features of the next generation of CodeWarrior tools. The market segments we will support are still the same. We still have the same target groups in mind as we did before we joined Nokia. I believe we are in a better position to serve the developer now than we were before. We see CodeWarrior addressing two distinct classes of companies and three different developer roles. One class of company is the OEM and its suppliers, and here we see CodeWarrior OEM serving the developers working with device creation while Professional Edition is the choice of those creating software components for those devices. The second class is ISVs, where Professional Edition fulfills the needs of demanding application developers, and the Personal Edition provides a great development tool for programmers looking to inexpensively target the growing market of Series 60 and UIQ mobile phones, with interesting applications.

Richard: One of the fears many felt when the announcement was made was about what would happen to UIQ support in CodeWarrior. Is the tool becoming more Nokia and Series 60 orientated? Will it lose the UIQ community?

Markus: Quite to the contrary. Nokia made a commitment to Symbian, to UIQ and to Sony Ericsson before the transaction that the CodeWarrior for Symbian OS tools would continue to be developed to the benefit of the entire Symbian community. We have maintained that stance and, in conjunction with Symbian and UIQ, we'll continue to deliver the best tools for Symbian OS. We have been focusing on the activities we committed to prior to the acquisition by Nokia, delivering Symbian OS v9 support and updates to hardware support. We have a full roadmap for 2005 and 2006, with the first updates scheduled for later this year. The changes are based on feedback, from OEMs and Sony Ericsson is both a customer of our tools and a contributor to our roadmap. In addition to gathering requirements from Nokia, we look to the Series 60 licensees, Sony Ericsson and UIQ Technologies AB, and the vibrant OEMs in Japan who are building for both the Japanese domestic market as well as for export to GSM markets. We have regular meetings with all of them and their requirements are prioritized to go into updates and new products. Nokia, and the Nokia tools team, remain very much committed to the whole Symbian ecosystem.

Richard: But surely there must be more of a Nokia focus to the tool now?

Markus: Not really. There are some very obvious benefits as a result of our joining Nokia. We now have better access to the roadmaps for Symbian OS and also for Series 60 than when we were within Metrowerks. But remember that Series 60 supports some of Nokia's strongest competitors, so our focus isn't about giving Nokia a competitive advantage in the Symbian ecosystem to the detriment of other licensees. It's about making Symbian OS a success, in every vendors handsets, and for every application developer. Early access to roadmaps is key to providing the best support to the market. Our relationship Symbian, with UIQ and others exists today and is perhaps deeper than it was when we were part of Metrowerks.

Richard: So what is going to happen to CodeWarrior next?

Markus: We have a couple of near-term updates planned. CodeWarrior 3.0.1 OEM Edition will provide early support for Texas Instruments' OMAP 2420 reference board. Later, with the 3.0.2 release we will provide general support for ARM v6 architecture cores, support for the ARM ABI-compliant GCC compiler, as well as support for ARM's next release of RVCT. This will also be the version used to launch the 3.0 Personal Edition of CodeWarrior to coincide with the release of SDKs for the next generation of Series 60 and UIQ.

One very happy benefit of our move into Nokia is that Nokia Series 60 terminals based on Series 60 v3 will provide the powerful CodeWarrior on-device debug capabilities that Sony Ericsson's developers have already enjoyed for some time. We both know that this is a critical feature that developers ask for. While we can't comment on Symbian's licensees' plans, with Series 60 v3, on-device debugging is now a viable option for every handset vendor using Symbian OS.

Further down the road, we are planning some major updates to the tool. Currently we are working on an extensible Rapid Application Development (RAD) tool for easy UI development. We see this as a major step in the value proposition for Personal Edition developers, as it will significantly ease the route to learning how to develop for Symbian OS.

Richard: Now that you are in Nokia, what are the long-term goals for CodeWarrior for Symbian OS?

Markus: Fundamentally the same as before, though with much more corporate focus and funding. CodeWarrior should be the tool of choice for native developers working with Symbian OS, whether creating new devices or new applications. It should lead the market with the best support for the entire Symbian OS development process. We want to lead the market in supporting new versions of Symbian OS, in delivering productivity to developers, and in responding to the need of developers with new innovation. We'll earn this right by listening to our customer's needs and delivering successive releases to our products that address those needs quickly. Our team has always been committed and focused on Symbian OS. Now that we're part of Nokia, I'm happy to report things are better than ever before. Keep watching this space.

For more information on CodeWarrior for Symbian OS visit the product pages at www.forum.nokia.com/codewarrior.

 




Google
 

Contribute to the SymbianOne Symbian Search!

Mobile Technology Blogs

 
blogger.gif

Mobile Technology Blogs, News, and RSS Feeds... Looking for more news, tips, commentary, and blogger discussions? Check out these excellent feeds for more on wireless technologies and mobile application development. Got a feed to share? Please tell us about it...

SymbianOne Sponsored Links and Events

  The Future of LBS Seminar - Wavefront presents to the Pacific NW developer community: NAVTEQ Executive Breakfast Seminar: "The Future of LBS" Tuesday, September 30, 2008 7:45 - 9:00 AM (PST)

 The European Navigation Event, October 7th and 8th 2008... where retail meets industry - The fourth edition of the No. 1 European Navigation Event will take place in the inspiring environment of the High Tech Campus in Eindhoven, The Netherlands.

Smartphone Show, 21-22 October 2008, Earls Court 2, London - The 10th annual Smartphone Show promises to be the best ever with more opportunities to see innovative technology in action and meet the key personnel driving it. 

Nokia World 2008, Barcelona Spain - With thought-provoking seminars, informed keynote speakers and a wide range of interactive experiences, Nokia World 08 can inspire anyone and everyone with an active interest in the business of mobility. December 2-3, 2008

 LBSZone.com - for developers interested in mobile location-based services
Geospatial & LBS News - Stay abreast of geospatial technologies with daily updates

See Your Message Here

Featured Symbian Career

Featured Careers...

ADDED EXPOSURE FROM SIMPLYHIRED - POST YOUR JOB FOR 30 DAYS FOR JUST $49!

Post your Symbian Career Ad for free at SymbianOne!





Visit the  SymbianOne MOSH

Syndicate


WINKsite
add to google reader
Subscribe in NewsGator Online
SymbianOne Feedster
Technocrati
SymbianOne Bloglines
AvantGo

SymbianOne on AvantGo!
Get Daily Updates!


SymbianOne FeedBlitz

Popular Stuff!

Industry Events
October 2008
MTWTFSS
29
30
1
2

Must Read Articles

Symbian Tools & SDKs

UIQ


News and Blogs

Top of 

Page

(c)2003 - 2008, SymbianOne - All rights reserved