CASL 4.3 Now Available

Wagware Systems, and Brainyware,have released the latest version of CASL. CASL (Compact Application Solution Language) is a development environment which allows developers to create applications for Palm OS, Pocket PC / Windows Mobile and Windows platforms. CASL is billed as the ideal RAPID Application development environment for PDA developers that want to create compact applications on multiple platforms quickly, using a singe code base.

CASL also allows extending applications to take advantage of device-specific features using C Code (on the Palm OS) or Dynamic Link Libraries (DLL’s) on Pocket PC / Windows platforms. There are no run-time royalties to distribute CASL applications to end-users of CASL applications. This makes CASL particularly attractive to corporate, shareware, commercial and freeware authors. CASL strikes an optimum balance of core capabilities, extendibility and features on all three supported platforms.

Key features include:

  • Hi-Res Graphic Support
  • Indexed Database files for fast random access
  • Communicate with BlueTooth serial devices using the BlueTooth library (included).
  • CASLpro (Palm) Events Library that allows detection of: the Five-Way navigator (DPad), Hard Power Off/On, Soft Power Off/On, Launch Handler (to prevent or allow application exit) and Pen Up/Down/Move.
  • Grid object with columns, which can be populated with label, textbox, button, checkbox, and dropdown objects. Each object may be bound to Database fields (or arrays) without writing any code.
  • Conduit for synchronizing PDA with the desktop computer (Hotsync on Palm OS and ActiveSync 4.x support on PocketPC / Windows Mobile).
  • Network socket access (HTTP, Telnet or TCP) for connecting to Wi-Fi, Ethernet, etc.
  • Serial port access.

CASL 4.3 is immediately available for download. For Commercial / Corporate developers the price is $299 for new users; $199 for upgrades (CASL 4.1 or lower license required for upgrade). CASL is Free for non-commercial use. CASL applications distributed using the freeware (non-registered) version will display a prompt indicating it was compiled using the Freeware version of CASL. Purchase of a CASL license will remove the freeware notice. There are no other differences between the registered and non-registered version allowing developers to prototype their solution in CASL prior to registration.

Article Comments

 (5 comments)

The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.

Start a new Comment Down

Great Product!

wakefieldsoft @ 7/10/2006 6:29:20 PM # Q
I have been a CASL user for 4 years now. CASL is a great tool for Palm development, with the added bonus of being able to compile for Pocket PC as well. Although not as powerful as coding with CodeWarrior, etc., the learning curve is not nearly as steep. Users with minimal programming experience will be able to get up and running and able to develop basic handheld applications. In addition, with the ability to include C code and access any Palm API function, it is quite powerful as well. Support is also top notch. For those wanting to get started in handheld programming, the demo is definitely worth a try.
Reply to this comment

CASL is a powerful tool

Arkansoft @ 7/10/2006 7:15:55 PM # Q
I've used CASL for Palm OS, PocketPC/Win Mobile, and Windows development for years and it has worked well and profitably for me. I'm glad to see this new release continuing the progress of a terrific rapid application development tool.

It's great to be able to maintain just one set of source code and, simply by a clicking a button, get applications that run on Palm OS, PPC and Windows!

Reply to this comment

CASL 4.3

SEDataTech @ 7/10/2006 9:58:08 PM # Q
We started development on our first Palm application in 2001 trying several development environments that were available. Many of them used large runtimes and were very slow and some had too much of a learning curve for us to consider them a RAD tool.

A friend of mine told me about CASL and from the time we tried it, we were hooked. CASL is by far the best development environment for PDA platforms. What other development environment allows you to compile for Palm and Pocket PC/Windows Mobile from the same project, using the same code?

Reply to this comment

For Novices?

sford @ 7/10/2006 11:13:55 PM # Q
Would someone who has never programmed be able to use CASL?


Pilot Pro, III, IIIe, Nino (yeah...oops!), IIIc, VIIx, m505, NR70V, NZ90, NX60, T3, Zire 72s, NX80V, Treo 90
RE: For Novices?
wakefieldsoft @ 7/11/2006 10:16:31 AM # Q
Yes, with CASL 4.3, some great tutorials and getting started guides have been added. There are many, many good examples. There is even a video showing how to develop the basic 'hello world' app.
Reply to this comment
Start a New Comment Thread Top

Account

Register Register | Login Log in
user:
pass:

Latest Comments

  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000