Anywhere software

Basic4ppc screenshots

 
Full screen picture had been resized. Click to enlarge.
Feature-rich, help-integrated Desktop IDE
 
   

 
  simple and powerful.

Aimed at your productivity, Basic4ppc supplies a neat IDE with coding assistance, including on-the-fly syntax assistant, visual designer and more

 

 

 
 
Unique Device IDE


 

  write code where you run it.

Amendments have been made to let you write where code is run. Features such as the On-the-fly syntax assistant, text indenting and visual designer are part of the device IDE(!). Implementing these features,  Basic4ppc Device IDE is the only one allowing you to code straightforward BASIC on your device, 100% identical to the desktop written code. Just copy your source file from your mobile to your PC and continue working the same - no one else gives you this ability!

 

 
 
GPS support


 

go mobile.  locate yourself.


Extensive GPS support includes GPS libraries, and several examples for GPS implementation (see our GPS4PPC sample shown to the left) and more. A GPS tutorial will help you start off.

 
 
Modern User Interface creation

      

today's UI should be excellent.

No other programming tool offers these controls: Basic4ppc offers you a set of first class controls (User Interface components), especially designed to meet the mobile user needs. When finger-based, touch UI is a must,  you must supply your user with the most recent technology. And when the Basic4ppc community is focused in mobile devices, it's no wonder cutting edge controls are written and improved daily to meet the programmers needs. The unique bList control (shown here to the left) offers you flexibility not found elsewhere and lets you create finger-scrolled surfaces and lists within minutes. In fact, the basic demo program that ships with this library is called "bList in 4 minutes"!

The keyboard shown to the right is a development of Filippo, published on the Basic4ppc forum for the benefit of all developers.

 

 
 
Connectivity, data-transfer and peripheral devices



 

  Basic4ppc connects to nearly anything.

Use HTTP (transferring of web pages and files), FTP, TCP/IP , Serial ports (including Bluetooth), WiFi connections, Phone, email, Barcode readers and more.

 

 
 
AutoScale. You never know on which device your code runs.

        
 

  AutoScale automatically fits your user interface for different screen resolutions.

Mobile applications user interface is normally designed for full-screen. Basic4ppc's unique AutoScale feature frees you from adapting your code for both VGA and QVGA popular screen resolutions.  Being the most popular, Basic4ppc takes care of adjusting the screens you built.

 
 

Offline help resources: get help as you code.

The on-the-fly syntax assistant shows you the correct syntax as you type it.

 

   

full documentation at home.

Offline help covers everything, both on desktop and the device. Additional libraries help, even for those written by users, is accessible from within the Help menu.

 
 

Debugging


 
debugging is part of development.

Track your program flow, spot variables values or just hover you mouse over your code to check values quickly.

 
 
Visual Designer


 

user experience matters.

Place your UI elements, set properties, and move your application to the device.

This is how the program to the left looks on the device (click to go to the site):

Ceaser_field: http://www.ceaser.co.za/

 
 
BASIC syntax

it shouldn't be difficult to code.


Familiar and well documented BASIC syntax makes learning smooth and easy. Components and .NET compatibility implement most modern programming techniques.

 
 
Component management


 

use things written previously.

 A unique Components management system lets you write 100% identical code that runs on either a Desktop computer, a Pocket PC or a SmartPhone.

Dozens of additional libraries exist. There are the GPS, SQL, Math, Low-level hardware, cryptography,  UI, graphics, debug, files, and many many more.

 
 

Some recent programs written with Basic4ppc

 

   
WM Live runs on Windows Mobile powered devices, and it lets you sync your Xbox Live friends career / status / gaming history on your device so you can look it up while online OR offline. It is developed by forum user Zaam. Website: http://m.zaamit.com/wmlive:
 

                                      
 

 
TMUNA - a personal photo viewer for your mobile/device (written by the forum user Derez):
 

                                       
 

 
CEASER_Field - a site-survey cad application (see http://www.ceaser.co.za)
 

Ceaser_field: http://www.ceaser.co.za/       Ceaser_Field: field survey built with Basic4ppc             


 

 
myWorks:  personal database system and an SQL query builder (see www.wainer-online.com/tsi/myworks.html)

                   

 

 
myQuotes - stock quote and charts retrieval application, available at (see  http://www.wainer-online.com/tsi/myquotes.html)