Technologies

We are not the only embedded compiler vendor, so why ImageCraft JumpStart C/C++ (*) tools? Simply, we offer easy-to-use professional tools at reasonable / affordable prices, and we back them up with unparalleled support.

JumpStart Compiler products are built on the following principles:

The tools must be reliable and robust.

The tools must have the features the users want and need.

The tools must load fast and run fast.

Cost matters.

Unlike our competitors, our products tick all 4 boxes and we have been doing it since 1994. How do we do it? By leveraging a state of arts IDE (Integrated Development Environment), writing our own compilers (JumpStart C) or leverage the industry standard GCC (JumpStart C++) and writing our own integrated debuggers from the ground up, and then back it up with unparalleled support by the tools developers. For further information about our technologies, please click on the "Technologies" menu tab from our home page.

"As a professional embedded designer I would, and have, recommended your compiler to my associates who have purchased your product. ... Also, the technical support for your product is exemplary." -- Paul Salter

"I’ve been using your AVR compiler since the early-mid 2000s at both a previous job and my current one. In all that time, I have always been impressed by the quality and tightness of the code produced, and by your responsiveness to any issues or questions concerning it. I can honestly say that of all the tools and vendors I use/have used in my career, Imagecraft stands alone in that regard." -- David Smith

Our professional target audience are professionals looking for good code quality, ease of use, reasonable prices, and most importantly, good support when they need it. When you email ImageCraft for support, you get an answer within 24 hours (often within an hour or less) from the same people who write the tools. You can read about some our technologies in the drop-down menu "Technologies".

Our corporate customers typically have 3 to 6 compiler licenses, enabling them to equip multiple engineers with licenses, rather than "making do" with just one expensive $7000+ license. Compared with "free" GCC, our tools are easy to use with very little training time. With the JumpStart API for the ARM Cortex-M, and the Application Builder for the Atmel AVR, engineers can get productive and start writing code in a matter of hours instead of weeks. Our support is second to none, and unlike others, our annual maintenance charge is very low and reasonable $50.

which translates to something like:"I'm very impressed by your excellent support. Kudos to you."

Check out other customer testimonials on other pages. We even have customers in ALL seven continents, including researchers in Antarctica.

For educational institutions looking to teach classes in embedded systems programming, our JumpStart MicroBox package includes all the hardware, the software, an ebook on the C programming language, and tutorials and examples, all for a low price of $99. With the JumpStart MicroBox, students can learn embedded programming using C on industrial-standard hardware (ARM Cortex-M). No need to get stuck with old, outdated 8/16-bit hardware, or a non-industry-standard programming language. Find out more or purchase online.

Our educational customers include Stanford University, Cal Poly, West Michigan University, DeVry University, Kookmin University of Korea, and many more.

For hobbyists, our software conforms to Standard C, and is much more powerful than Arduino. Our software is much easier to use than GCC, and unlike other companies that entice you with a "free" Cortex-M0 license or a code-size-limited "starter license" - which is useless once you grow beyond their limitations - our Non-Commercial license is only $99, and our commercial licenses start at $249. There is no bait and switch.

(*) Notes: JumpStart C for AVR was previously known as "ICCAVR" and "ICCV8 for AVR".