People who know me well know that I literally try to code everywhere I am – even on the go. Palm OS users have had SrcEdit for years…and CEdit is it’s complement for the PocketPC. I was on the SrcEdit beta team for ages, the product is thus very stable, feature-rich and fast – can CEdit stack up?

CEdit is structured around ‘projects’ rather than individual files. Visual Studio project files on the PocketPC can be opened to reveal their ‘internal structure’:
0a CEdit review   the syntax highlighting source code editor for PocketPC

CEdit also has its own project file format – it allows the adding/removing of files on the go. Visual Studio projects can not be edited this way on the PocketPC though:
1a CEdit review   the syntax highlighting source code editor for PocketPC

Clicking one of the files of such a project allows you to edit it. The editor highlights like Visual Studio on default settings, the highlighting colors can not be changed. The editor determines the used language by looking at the file ending:
2a CEdit review   the syntax highlighting source code editor for PocketPC

The program has a function bookmark list that analyzes the source code file to determine all functions in it. Tapping one of them takes you to its definition:
3a CEdit review   the syntax highlighting source code editor for PocketPC

CEdit also has a Find/Replace functionality accessible from the toolbar:
4a CEdit review   the syntax highlighting source code editor for PocketPC

The editor supports a variety of fonts that get rendered in a cleartypeesque shape even in landscape mode. The default font isn’t as readable as SrcEdit’s, but still works well – I am currently evaluating other fonts and will keep you posted:
5a CEdit review   the syntax highlighting source code editor for PocketPC
5b CEdit review   the syntax highlighting source code editor for PocketPC
5c CEdit review   the syntax highlighting source code editor for PocketPC

CEdit supports the following types of project file:

  • Visual C#(.csproj)
  • Visual Basic.NET(.vbproj)
  • Visual C++(.dsp)
  • Visual Basic(.vbp)
  • Embedded VB(.ebp)
  • Embedded VC++(.vcp)

The following file types are supported with syntax highlighting:

  • Visual C++
  • Visual C#
  • HTML
  • XML
  • PHP
  • ASP.net, ASP 3.0
  • Java
  • JSP
  • Visual Basic .net, 6.0

LogicalSky’s CEdit has a pretty well-done help system onboard. It can be accessed from the Start Menu by clicking help:
6a CEdit review   the syntax highlighting source code editor for PocketPC
6b CEdit review   the syntax highlighting source code editor for PocketPC

Last but not least, CEdit is NOT an IDE. It does not contain a graphical GUI editor or a compiler! However, a customizeable Tools menu allows you to integrate compilers and other utilities from third-party developers!
7a CEdit review   the syntax highlighting source code editor for PocketPC

This review looked at version 3.5 of CEdit on a hp ipaq rx4240. CEdit supports both landscape and portrait displays!

Overall, CEdit delivers its promise – a working programmer’s editor with syntax highlighting for PocketPC’s. Editing/Viewing code contained Visual Studio projects is possible, although I would wish to see a better toolbar, a small bitmap font and Visual Studio project file editing in the next version! The program costs reasonable 20$ at the TamsShop!


Related posts:

  1. 20 cool apps – 20% off
  2. Code reuse for Pocket PC and Smartphone
  3. FlipSide – “CoverFlow” for PocketPC
  4. Use C and C++ code together – undefined reference galore
  5. Obfuscating .NET Compact Framework(.NET CF) applications – or – an insane pain in the butt