Screenshots

Description

Program Sensors, Bluetooth LE and Electronic Devices, Display Interactive Graphics and Analyze Data with techBASIC.

"It's like having a mini-MATLAB in my pocket!"
--Susan Foy, Ph.D.

VIDEO -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS
See https://www.youtube.com/watch?v=wn_VqZMfoMY

VIDEO -- PROGRAMMING in techBASIC
See http://www.byteworks.us/Byte_Works/techBASIC.html


O’REILLY BOOK -- BUILDING IPHONE & IPAD ELECTRONICS PROJECTS

Create Real World Arduino, Sensor and Bluetooth LE Apps with techBASIC

◆ Access data real-time from the built-in accelerometer, magnetometer and gyroscope sensors
◆ Turn an iPhone into a magnetometer
◆ Turn an iPhone into a Plant Moisture Meter using HiJack
◆ Connect to Bluetooth low energy devices from the iPhone and iPad
◆ Collect Data from a model rocket iPhone flight using the TI SensorTag
◆ Hack a Remote Control car with an Arduino and Bluetooth LE
◆ Build Bluetooth low energy based circuits
◆ Connect a servo using WiFi

Check out the Early Release of the eBook at
http://shop.oreilly.com/product/0636920029281.do


CREATE STAND ALONE APPS WITH techBASIC AND techBASIC APP BUILDER

◆ Write your apps in techBASIC on your iPad or iPhone.
◆ Use techBASIC App Builder and Xcode on a Mac to compile it for distribution.
◆ Sell your app on the App Store.

See: http://www.byteworks.us/Byte_Works/techBASIC_App_Builder.html


SOFTWARE DEVELOPMENT WITH techBASIC

KEY FEATURES:

COLLECT DATA

◆ Send and receive data from Bluetooth LE devices (only on hardware that supports Bluetooth LE)--control the Internet of Things, right from your iPhone or iPad
◆ Collect data from outside sensors using HiJack
◆ Access to the built-in accelerometer, magnetometer and gyroscope
◆ Get the current GPS location and heading
◆ Supports TCP/IP, HTTP and FTP for accessing information via WiFi connections

BASIC PROGRAMMING

◆ Create apps with all of the standard iOS controls
° Use buttons, lists, sliders, pickers, etc.
° Take pictures with the camera
° Display web sites and documents
° Show maps
◆ Step and trace debugger
° Set breakpoints with a tap
° See current variables, both local and global
° See everything in a variable, even large matrices
◆ Array & matrix commands like matrix inversion, determinants, matrix arithmetic & more
◆ BASIC is easy to learn and use
◆ BASIC ranks in the top 5 most popular programming languages in most surveys

ANALYZE DATA

◆ Numeric integration for calculus
◆ Fit curves to data with polynomial and linear regression
◆ Solve simultaneous equations with matrix operations like LU decomposition
◆ Special functions for statistics

GRAPHING CAPABIITIES

◆ Create a plot with only a few lines of code
◆ Pan and zoom plots with swipes and pinches
◆ Rotate 3D plots along an arbitrary axis
◆ Supports 2D or 3D Cartesian axis
◆ Polar, spherical and cylindrical axis
◆ Create error bars in 2 or 3 dimensions
◆ Add custom callouts
◆ The power-user’s graphing calculator--see how in our web tutorial

techBASIC IN THE STEM CLASSROOM

◆ Understand physics from real data, like zero G on a swing
◆ Check calculus homework with fast, accurate numeric quadrature (integration)
◆ Quickly plot functions to understand coordinate systems
◆ Use techBASIC as a power-user’s graphing calculator (see our tutorial blog!)

DOCUMENTATION

◆ Built-in Help System
◆ Quick Start Guide
◆ Reference Manual
° Over 300 pages
° Dozens of sample programs and images
° Free download from the web site

TUTORIALS

◆ Tutorials on the web site present complete programs you can modify
◆ Accessing Bluetooth LE devices
◆ The Power-User’s Graphing Calculator
◆ Numeric Integration
◆ Linear Regression
◆ Using controls
◆ Matrices and vectors
◆ Connect to outside sensors using HiJack
◆ Use the magnetometer as a metal detector
◆ Collect data from a stunt kite flight

What's New

Version 3.3.3

° Fixes a problem under iOS 8 that causes a crash when a new program is created.

Customer Reviews

Eh

123456789009876543213746285941

Does everything you would want it to do unless you want to make an actual selling app then you might as well just learn xcode because you need to buy the 50 dollar app for mac which just uses xcode to compile it

A very nice BASIC environment

Person Man 123

This is a nice BASIC programming environment reminiscent of the BASIC languages from popular computers of the 1980s. I grew up with Apple II computers and at one point even used techBASIC's predecessor, GS BASIC, also written by the Byte Works. I like that it gives you access to the raw data from the sensors (something that will take me a while to figure out how to use effectively in my own programs). In the several days that I have used the product, I've already been able to create some fun and interesting effects and graphics displays. The built-in function graphing routines are quite powerful. One thing that seems to be missing from this version (1.0.2) is the ability to easily detect whether the device is in portrait or landscape orientation. I could probably figure it out from the raw accelerometer data but it would be nice to have some sort of function that would quickly tell your program the simple orientation of the device. All in all, a great product, with the same consistently high quality I've come to associate with all of the Byte Works' products.

Great programming environment

atarimac

Since Apple has relaxed the restrictions on programming languages inside Apps, a few different programming environments have popped up in the App Store, but in my opinion, this is the best of those available.
This is a good implementation of Basic, so if you like, you can relive all of those programs you ran on computers 20-30 years ago (Which I did, I input a console game I wrote years ago, and with a bit ot tweaking, it ran perfectly).
However, it is much more than that. It is a modern programming environment for the iPhone/iPad, that has great built-in graphing/plotting/visualization capabilities. It also is able to access the iOS devices such as the accelerometer, gyro, compass, etc. On top of that, it includes a versatile debugger for the available space.
I have only used it on the iPhone, but the iPad version would be even more versatile given a bit more screen real estate.

Information

Seller
Byte Works, Inc.
Size
34.3 MB
Category
Utilities
Compatibility
Requires iOS 8.0 or later. Compatible with iPhone, iPad, and iPod touch.
Languages
English
Age Rating
Rated 4+
Copyright
© Copyright 2017, Byte Works, Inc., All Rights Reserved
Price
$14.99

Supports

  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like