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 (8)
» Carbide.c++ 2.0.x (1)
» Carbide Plug-Ins (4)
» CodeWarrior (2)
» FAQ (6)
» Future directions (24)
» General (46)
» Off-topic (4)
» On-device debugging (13)
» Performance Investigator (2)
» Product features (16)
» Product releases (16)
» Screencast (12)
» Support (30)
» Tool setup (5)
» UI Designer (8)
» Usability (15)
» Work in Progress (13)
» 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
» A new day for launching
» Screencast: Carbide.c++ 1.2 sneak preview - Build system
» Screencast: Carbide.c++ 1.2 sneak preview - MMP editor
» Platform security tools update
» 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
April 28, 2008 A new day for launching Posted by L. Frank Turovich at 09:40 AM | Categories: Support, Usability, Write-build-debug

When we first released Carbide we quickly learned from users that the concept of a "launch configuration" was pretty obscure to most folks. A UI evaluation team even came in and looked at us really weird when we brought the concept up. Carbide inherited the concept from Eclipse and we been refining it ever since. Basically, its a set of external data not required by the program but essential in setting the conditions so Carbide can launch and debug it. It contains information like which emulator to launch, which COM port ID to use, and other information.

In Carbide 1.2 we introduced the New Launch Configuration Wizard for on-device TRK debugging, JTAG debugging, and attaching to processes. In Carbide 1.3.1 we've gone back, reevaluated the entire launch configuration wizard process and refined it a bit to make it more useful to all users. Basically, unless your program has special customization requirements, you really should never have to go to the Debug window again.

Continue reading "A new day for launching" »

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) |
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) |