Lewort Logo

Lewort

      The first and only true Integrated Development Environment (IDE) under PocketPC


What is Lewort ?

Lewort is an integrated development editor that runs under PocketPC (Windows CE 2002 up to Windows CE 5.0). It will allow you to build an application directly from your Pocket PC, run and debug it.

Lewort is able to drive a compiler, a linker and a debugger. It is able to handle large projects, and have a project and symbol explorer, wizards, regular expression based search & replace and many other features.

It also provides syntax highlighting and code folding for most common programming language like C++, C#, Java, XML, HTML and Python.
The Lewort's name come from an easy anagram. EDI is to IDE what Lewort is to ...

Why is Lewort different ?

Unlike all other development platforms, PocketPC development is usually done under a PC environment and then the software is send to the PocketPC.
There is a lot of issues with that way of developing (like synchronization woes, slow debugging, version conflict, and mainly, the need for a PC). On the other side, direct development on the PocketPC used to have issues too (no keyboard, slow compilation, screen size for example).

Because Pocket PC gets more and more powerful, compilation time is now becoming acceptable.
All other issues have been solved in Lewort and now, developing with Lewort is becoming a very easy task.

How does Lewort performs ?

Lewort has been very well thought since the beginning, so it provides very good solutions to make development on Pocket PC a breeze. 
  • Overcome the lack of keyboard.
    • Lewort provides a soft input panel specialized for each language it supports. Writing complex programming structures comes with a single stylus movement. Moreover, Lewort provides a symbol editor to avoid typing object/member/variable name twice.
  • Perfectly suited for low screen space
    • Lewort design has been made to maximize code visibility. It is no more an issue as every command requires the minimum possible screen estate (please have a look to the screenshot section)
  • No more slow compilation compared to desktop PC
    • C++ Compiler is taking less than 5 seconds to compile the entire official Win32 HelloWorld software on a 472Mhz ARM9 processor
  • Extensibility (typical other Windows CE program issue)
    • Lewort is based on a very flexible plugin architecture. Everything in Lewort is a plugin (except for the framework, of course), compiler are plugins, wizard are plugins, debugger are plugins, symbol explorers are plugins, etc... In fact, Lewort is probably the most extensible software in its category.

What is the current state of Lewort ?

Lewort is completed. Debugging Lewort is not finished yet, but for sure it is a matter of weeks.
Current plugins include :
  • A Win32 application wizard (to get started).
  • A onboard C/C++ compiler (based on GCC's PocketPC port from Mamaich)
  • A symbol explorer for C/C++
Plugins under development :
  • Typical WTL and a class wizards
  • Code refactoring wizard
  • Debugger (based on GDB)
  • C# compiler (based on Pocket C# from Vitaliy Pronkin)
  • Resource editor

Where to get Lewort ?

Because I have spend months in developping Lewort, I don't provide its source code/binary freely. There is a trial version available so you can test it before buying it.
Lewort is very cheap compared to other solutions as the license price starts at € 20,-. This money is used to maintain such project (more than 130K line of code) (and give me interest in it). For an european engineer, this cost less than 30 mn of her/his work.

However, I'm a big fan of open source software so if you are a developper (but I'm sure most of you are, else what are you doing here ?) and want to spend some time upgrading/enhancing Lewort functionnalities, I'm distributing it for free when you succeed implementing a wanted feature. We could also discuss about sharing a part of the income if the implemented feature is very important.
Please contact me for more informations.

Of course, trial version of Lewort is here (limitation is based on 60 building, and/or 15 days (whatever comes first))

The screenshots

The most important part : The screenshots... ;-)

Choose an image to begin

2005-09-20 21:55:09Lewort is almost ready...
X-Ryl669
I've finished debugging Lewort. I still have to add "eye-candy" stuff (like a splashscreen, an help system, and so on) and software protection. Now, the work becomes much more simple as the whole framework is doing its job correctly.

2005-09-20 21:39:23Officially waiting for Google to browse our site
X-Ryl669
I've included Google Ads to support hosting costs (generate funding when clicked). For that time (09/20/05), it is still not parsed by the GoogleBot. Anyway, I think that I should post links to this site to start spreading Lewort.

2005-08-28 18:51:18The automatic website is up
X-Ryl669
The automatic website is now up and ready.

See all news...

Greetings

Lewort is using the following technologies from respective authors :