See into S60
» Subscribe
» Favorite Links
» What is S60?
» Freeware & Trials
» S60 devices
» Hints and tips

» About this blog
» Blognotes (15)
» Bugs and Workarounds (4)
» Build tools (5)
» Carbide.c++ 1.1 (4)
» Carbide.c++ 1.2 (8)
» Carbide.c++ 1.3.x (9)
» Carbide.c++ 2.0.x (11)
» Carbide Plug-Ins (4)
» CodeWarrior (2)
» FAQ (6)
» Future directions (24)
» General (48)
» Off-topic (5)
» On-device debugging (13)
» Performance Investigator (2)
» Product features (19)
» Product releases (16)
» Screencast (14)
» Support (36)
» Tool setup (6)
» UI Designer (8)
» Usability (18)
» Work in Progress (15)
» Write-build-debug (4)
» Tommi's Reports from Wonderland
» Voice of S60
» Creating Carbide C++
» S60 Multimedia Blog
» The Convergence Zone
» Web Browser for S60 Blog
» Consumed by S60
» Java for S60
» Mobile Web Server
» Mobile Security
» See into S60
» Business2GO
» Nokia Podcasting Application Blog
» Qt for Carbide
» Build frenzy for v2.0M1 release
» Launch configurations and other revisionism's
» Seeking input on Carbide API examples
» Carbide.c++ 1.2 Beta progressing well
» August 2008
» July 2008
» June 2008
» May 2008
» April 2008
» March 2008
» February 2008
» August 2007
» May 2007
» April 2007
» March 2007
» February 2007
» January 2007
» December 2006
» November 2006
» October 2006
» September 2006
» August 2006
» July 2006
» June 2006
Subscribe
Links
August 29, 2008 Qt for Carbide Posted by L. Frank Turovich at 02:37 PM | Categories: Carbide.c++ 2.0.x, Product features, Work in Progress

qt_original_r.gif
I just spent the last week documenting the changes in Carbide concerning its new ability to import and create Qt projects on S60 SDKs. As many of you are probably already familiar with Nokia purchased Trolltech a few months ago and one of our goals for the Carbide 2.0 release is to make it possible to use Carbide as your Qt development environment.

For those of you that are unaware of Qt, note that its a cross-platform application framework that works on many different OSes including Windows, Linux, Mac OS, and embedded platforms.

Continue reading "Qt for Carbide" »

Permalink | Comments (0) |
August 07, 2008 Build frenzy for v2.0M1 release Posted by L. Frank Turovich at 12:01 PM | Categories: Carbide.c++ 2.0.x, General, Work in Progress

Carbide_Beta.jpg
We are closing in on the release of Carbide.c++ v2.0M1 to begin public testing. As those of you in software development know this is an exciting, exhausting, and terrifying time as everyone involved works to make sure that the first public revealing of a new product release goes smoothly.

We have several exciting improvements for you to delve into, not the least of which is our update of Carbide to use the latest Eclipse 3.4 and CDT 5.0 Ganymede releases for Carbide.c++ 2.0. Lots of basic platform and C/C++ improvements should make for an exciting release.

Continue reading "Build frenzy for v2.0M1 release" »

Permalink | Comments (0) |
June 05, 2008 Launch configurations and other revisionism's Posted by L. Frank Turovich at 09:33 AM | Categories: Carbide.c++ 1.3.x, Future directions, Work in Progress

I've just spent the last week revising the entire launch configuration section of the Carbide manual to make it easier to understand, remove redundancies, and show its advantages when writing and debugging projects. The whole concept of a launch configuration was a bit strange to me when we first began developing Carbide but its gradually become a critical component to understanding how to link the code you write with one or more ways of running or debugging it to ensure its correctness. Therefore it seemed an obvious choice for a good edit and update. So that's what I've done.

Continue reading "Launch configurations and other revisionism's" »

Permalink | Comments (0) |
May 12, 2008 Seeking input on Carbide API examples Posted by L. Frank Turovich at 02:30 PM | Categories: Future directions, Work in Progress

Recently a Carbide developer requested some additional help with the Carbide.c++ Plug-in Developer Guide in the form of examples. The specific request, bug #6751, asks for assistance with "how to do builds using [the] Carbide APIs". It seemed a reasonable request and one we are now looking at doing in the near future.

Continue reading "Seeking input on Carbide API examples" »

Permalink | Comments (0) |
March 09, 2007 Carbide.c++ 1.2 Beta progressing well Posted by Markus Ahonen at 10:50 AM | Categories: Blognotes, Carbide.c++ 1.2, General, Work in Progress

For those using Carbide.c++ 1.1, you'll be glad to know that our beta program is progressing well and we're planning to release Beta Release 3 over the course of the weekend. Feedback is positive and we're expecting to fix a lot of user-reported issues in the last few cycles. Once the product nears its GM date we'll start providing more info via the blog.

We're also thinking about releasing the final Beta release publicly, via Forum Nokia. If you're developing with OpenC or PIPS, this could make your life easier as target type support is built-in with 1.2.

Oh yeah. On a related note: if you're interested in posix-C development on Symbian, Erik Jacobson (Symbian's product manager for Open Environment & PIPS) seems to be pretty active on the Symbian blog. Which, as anything cool on the web these days, seems to still be in beta.

Permalink | Comments (0) |
March 05, 2007 The "real" Creating Carbide.c++ blog Posted by Markus Ahonen at 01:26 PM | Categories: Blognotes, Future directions, General, Work in Progress

 Whereas this blog focuses on a lot of the end-result product and the gathering of requirements to get there, Ken Ryall from our team blogs about the work we do around Eclipse and CDT to get it to work for Symbian. As one of our most senior developers and and as a CDT committer, he'll be sure to have insights about how to successfully create Eclipse/CDT-based software. If you're writing plug-ins for Carbide.c++, or Eclipse in general, Ken's blog will be a good starting point.

http://nokiacarbideoneclipse.blogspot.com

I've also added the site to the blogroll on the right. Take a look and please extend him a warm welcome to the blogosphere!

Permalink | Comments (0) |
February 15, 2007 Screencast: Carbide.c++ 1.2 sneak preview - Build system Posted by Markus Ahonen at 04:57 PM | Categories: Carbide.c++ 1.2, Product features, Screencast, Work in Progress, Write-build-debug

Here's another screencast... By Tim Kelly, a Forum Nokia Champion and a developer on our team. In the screencast, Tim showcases the build system options and operation. The new build system is quite significantly different than the one used in Carbide.c++ 1.1, and I think you'll find it easy to use and intuitive. If not, let me know!

View the screencast here (Finally, in Flash!). English captions are provided!

I've also updated the MMP editor screencast to run on Flash. It also has english captions. Download it here.

Permalink | Comments (1) |
February 02, 2007 Screencast: Carbide.c++ 1.2 sneak preview - MMP editor Posted by Markus Ahonen at 03:46 PM | Categories: Carbide.c++ 1.2, Product features, Screencast, Work in Progress, Write-build-debug

 I'm a new at this so be gentle -- but I've just created a short (~7 minute) screencast on Carbide.c++ 1.2 that highlights one of the new features in this release, the MMP. The MMP editor provides a visual editor into the actual MMP file, and simplifies some of the management tasks associated with working with MMPs. I'm hoping it'll be a great way for new developers to learn the MMP model, and that experienced developers will enjoy having less hassle to deal with. Let me know what you think!

Download the screencast here (It's Windows Media Video - WMV).

Update: The screencast is now easier on the eyes (Flash format, not WMV), and has English subtitles. Download it here.

Permalink | Comments (0) |
February 01, 2007 Carbide.c++ 1.2 -- Beta Program Posted by Markus Ahonen at 07:49 PM | Categories: Carbide.c++ 1.2, Future directions, General, Product releases, Work in Progress

Carbide.c++ 1.2 has been in development since September. The product improves on some of the key areas where 1.1 users were left wanting. Most significantly, 1.2 has a completely re-designed build system that imports and builds complex projects with ease, and provides nice usability enhancements like an MMP and INF editor. It also introduces our most advanced product, the OEM Edition. Eric from NewLC has the details on the product plans...

The Alpha release of 1.2 is already available to those who have signed up to participate in the beta program. We're planning to provide a number of drops to the beta group before releasing the product (currently targeted for May 2007). If you want to participate in the beta program, you can sign up by clicking here.

Permalink | Comments (5) |
November 26, 2006 Platform security tools update Posted by Markus Ahonen at 08:41 PM | Categories: Carbide.c++ 1.2, General, Product features, Product releases, Work in Progress, Write-build-debug

capscanner2.png

Just a quick note to update on our status in platform security tooling: The capability scanner is currently under development here at Nokia, and the certificate manager will be developed by Symbian. We're currently anticipating getting the capability scanner into beta around Christmas; final product to be available first as a plug-in for Carbide.c++ 1.1 in February, and then integrated into Carbide.c++ 1.2 in May. I haven't received any commitment from Symbian on the certificate manager, but I trust it'll be ready during Q1 as well. After that, platform security should be a little less annoying...

Our only remaining problem is the quality of the API-Capability documentation that is used as a the basis for the capability scanning. Apparently, Symbian's documentation on the subject is in pretty good shape, but our SDK documentation on the topic is a little shaky and needs improvement before we can call it a day. However, I think everyone in Nokia is feeling the platform security headache, so roadblocks are quickly being reduced.

Permalink | Comments (8) |