Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Mike Riley

Dr. Dobb's Bloggers

techBASIC 2.0 Now Available

April 24, 2012

Dr. Dobb's readers may recall my initial review of techBASIC 1.0 for the iOS platform. techBASIC Developer Mike Westerfield took my earlier criticisms seriously and addressed a majority of them in this new release. techBASIC 2.0 now supports the camera on the iPhone, iPad, and iPod Touch, as well as the rudimentary UI widgets such as buttons, list views, sliders, spinners, and pickers. These additions make techBASIC a really powerful platform for students and individuals interested in learning how to program using Post PC hardware.

More Insights

White Papers

More >>


More >>


More >>

The addition of user interface controls adds a whole new dimension to techBASIC interpreted code. Applications can now be easily outfitted with a UI that can rival relatively simple, native iPhone and iPad applications. Byteworks, the company responsible for techBASIC, even posted adetailed and very helpful description of these new UI elements along with code examples that show how easy it is to incorporate them into techBASIC programs. There is also an accompanying YouTube video showing these controls in action.

Unfortunately, the app cannot compile code to a native iPhone app and, as such, is hindered by performance issues for anything requiring heavy computation or intense graphic manipulation. Of course, these limitations are imposed by iOS, not by the potential of techBASIC. But given that techBASIC is educationally-oriented and not currently commercial application development-focused, these iOS-imposed restrictions are not that much of a hindrance when coding and running apps with photographic, sensor-capable, and network-enabled interactivity.

Now that techBASIC has made its mark on the iOS platform, I'd like to see Mike take this extraordinary interpretive application and port it to the Android platform where access to the file system, the creation of background services, and (as we've seen with the Android Java IDE) the compilation to native application code might be possible. But for now, any educator or BASIC language enthusiast with an iPad should check out techBASIC 2.0. It could be the tool that launches the careers of a future programmer who might one day sell a camera app to a social media company for a billion dollars.

Related Reading

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.