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 (12)
» Carbide Plug-Ins (4)
» CodeWarrior (2)
» FAQ (6)
» Future directions (25)
» General (48)
» Off-topic (5)
» On-device debugging (13)
» Performance Investigator (2)
» Product features (18)
» Product releases (16)
» Screencast (14)
» Support (36)
» Tool setup (6)
» UI Designer (8)
» Usability (18)
» Work in Progress (14)
» 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
» Introduction to the workspace screencast
» Regular Expressions Help
» New Screencast: Capability Scanner
» Tips for using the CodeScanner tool!
» Code Navigation tips illustrated!
» September 2008
» 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 28, 2008 Introduction to the workspace screencast Posted by Matt Salmo at 02:21 PM | Categories: Carbide.c++ 1.3.x, Screencast, Support, Usability

One thing that can confuse some users that are new to Eclipse and Carbide.c++ is the concept of the workspace and how Carbide.c++ makes use of it. Adding to this confusion can be the root directory concept along with some of its limitations, so I figured I would create a screencast for this. So without further delay, take a look at this introduction to these concepts:

workspace.png

You can find this and other videos at: http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos

Got ideas for screencasts you'd like to see? Leave us some feedback here and we'll get on it!

Permalink | Comments (0) |
August 11, 2008 Regular Expressions Help Posted by L. Frank Turovich at 01:27 PM | Categories: Carbide.c++ 2.0.x, Product features, Support, Usability

Eclipse contains a host of features and sometimes finding what you want is pretty obscure and simply searching the help may not be, ahem, helpful. As an example, bug #7457 describes a lack of regular expression help in the Find/Replace dialog. It's actually there but not if you look in the Keys preference panel or search the Eclipse documentation.

Here's what to look for and how it works.

Continue reading "Regular Expressions Help" »

Permalink | Comments (0) |
July 30, 2008 New Screencast: Capability Scanner Posted by Matt Salmo at 03:48 PM | Categories: Product features, Screencast, Support, Usability

For those of you out there working on Platform Security integration within your project, we have a tool to help: the Capability Scanner. This scanner checks the APIs used throughout your code and reports the capabilities that you must include in your MMP file. If you're looking for a simple introduction on how the capability scanner feature can be used, you've come to the right place. Take a few minutes to watch the newest screencast:

cap_scanner.png

You can find this and other videos at: http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos

Got ideas for screencasts you'd like to see? Leave us some feedback here and we'll get on it!

Permalink | Comments (0) |
July 03, 2008 Tips for using the CodeScanner tool! Posted by Matt Salmo at 01:34 PM | Categories: Carbide.c++ 1.3.x, Product features, Screencast, Support, Usability

Have you ever wondered exactly how to use the CodeScanner tool? Well if so, you're in luck! This week's screencast installment features this topic:

codescanner.png

You can find this and other videos at: http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos

Got ideas for screencasts you'd like to see? Leave us some feedback here and we'll get on it!

Permalink | Comments (1) |
June 19, 2008 Code Navigation tips illustrated! Posted by Matt Salmo at 02:36 PM | Categories: Carbide.c++ 1.3.x, Screencast, Support, Usability

We have yet another screencast to bring to you. This one is a quick overview of some helpful shortcuts for working within Carbide.c++. Hopefully a few of these tips will make Carbide.c++ even easier to use:

code_nav.png

You can find this and other videos at: http://wiki.forum.nokia.com/index.php/Carbide_Training_Videos

Got ideas for screencasts you'd like to see? Leave us some feedback here and we'll get on it!

Permalink | Comments (0) |
May 16, 2008 Quick tip: Where to set post-build options Posted by Matt Salmo at 02:10 PM | Categories: Carbide.c++ 1.3.x, Support, Usability

For this quick tip I thought it might be helpful to point out where customers can set their own build options in Carbide that take place after our build process. This can be useful for things like running a batch file after the build, but customers haven't always known where to find the option for this. In Carbide.c++ v1.3, with the project highlighted choose the "Project" and "Properties" option from the menu bar.

Continue reading "Quick tip: Where to set post-build options" »

Permalink | Comments (0) |
May 12, 2008 S60 Build Performance: Don't Forget to Update Your Makefiles Posted by Tim Kelly at 08:20 AM | Categories: Bugs and Workarounds, Carbide.c++ 1.3.x, FAQ, General, Usability

If you are building scalable (SVG) icons for your S60 application, chances are you are using makefiles without dependency tracking. I've noticed quite a few large projects that contain several icon makefiles without proper dependency tracking which can vastly degrage rebuild performance. For example, taking 15 minutes to rebuild instead of 10 seconds for a dependency check. This is typically due to header files that are always generated under \epoc32\include (e.g. MBG files) and causing subsequent CPP files to be unnecessarily re-compiled and the project re-linked.

Continue reading "S60 Build Performance: Don't Forget to Update Your Makefiles" »

Permalink | Comments (0) |
May 09, 2008 Online Carbide documentation push Posted by L. Frank Turovich at 10:27 AM | Categories: Future directions, Off-topic, Product features, Support, Usability

One of the more ambitious ideas I have for the next release of Carbide is to throw all of the public Carbide docs onto a website using the Eclipse Infocenter. One of the drivers to do this is to make the information available to Google searches. Most people, including myself, have developed the habit of simply doing a Google search for anything we want and simply ignoring our local resources. In many cases I believe that people sometimes actually forget that they have product documentation on their machine. And let's face it, searching the web has become both a habit and the way things are done.

Continue reading "Online Carbide documentation push" »

Permalink | Comments (3) |
May 06, 2008 Event secrets in PI Posted by L. Frank Turovich at 03:00 PM | Categories: Performance Investigator, Usability

So I'm sitting in a meeting today discussing how we can improve the UI for Performance Investigator (PI) in future releases. We have a lot of issues to address to improve the usability, clarity, and usefulness of the tool and are working hard to define the changes and when they can be delivered. One of the items to look at struck me by surprise. I didn't know that PI did that and I had actually documented the main feature over a year ago for Carbide 1.2 or so.

Needless to say I was a bit verklempt about the whole issue. Then I realized if I, who worked across the room from the developers didn't know of these features, it was a pretty good bet that the vast Carbide audience hadn't stumbled upon them either.

So, let's talk about them.

Continue reading "Event secrets in PI" »

Permalink | Comments (1) |
April 30, 2008 Quick tip: DLL debugging on device with the Executables view. Posted by Matt Salmo at 10:59 AM | Categories: On-device debugging, Support, Usability

The executables view was a great addition to the tool by providing a dymanic list of executables and their source files in an easily accesible area. We've had a few customers who asked for some clarifications on how they can use this view to help them hit breakpoints in DLL's that are launched by their executable.

Continue reading "Quick tip: DLL debugging on device with the Executables view." »

Permalink | Comments (0) |