PDA Programming with Satellite Forms by Inexpensive Software Computers - Inexpensive Software Computers
Search Inexpensive Software Computers
Basket
0 Items
($0)
   CLICK BELOW FOR LIVE CHAT
    
TESTED 24 MAY
  PDA Programming with Satellite Forms by Inexpensive Software Computers   Welcome Guest LOGIN |  CREATE NEW ACCOUNT |  MY ACCOUNT  |  CART CONTENTS  |  CHECKOUT   

Main Categories
Inexpensive SSL Cert

Inexpensive Software Computers is encrypted with 128bit ssl for secure credit card transactions.

PDA Programming with Satellite Forms by Inexpensive Software Computers
by Inexpensive Software Computers
     
     

PDA Programming with Satellite Forms

One of the leading development tools—if not the leading development tool—for the Palm Computing Platform is Satellite Forms 4.0 from Pumatech. While I don't have any hard and fast statistics on PalmOS development tool usage, I do know that the two "essentials" in most Palm developers' toolboxes are Palm C and Satellite Forms. A third-party development tool vendor recently told me that 90% of his enterprise customers are using Satellite Forms as their primary tool…a number I don't dispute. Two up-and-coming competitors to Satellite Forms are Java 2 Micro Edition (mentioned in several of my earlier articles) and AppForge (a "Visual Basic" for the PalmOS, to be covered in a later article). Both of these products are very new but should see significant growth over the next year. For the time being, however, Satellite Forms continues to lead the way with its powerful combination of a visual integrated development environment (IDE), database access tools, and extensible component libraries (known as SFX's).

What Is Satellite Forms?

Like its distant relative Microsoft Visual Basic, Satellite Forms is many things, including these:

  • A programming language

  • A development environment

  • A runtime engine

  • An object model

  • A client/server development tool

Satellite Forms' Programming Model

If you're one of the millions of people familiar with Microsoft Visual Basic, you'll be able to pick up Satellite Forms very quickly. In fact, the languages are so similar that I won't bother to go into details on the syntax specifics. (Satellite Forms' own documentation points the new programmer to "any good bookstore" for programming books on Visual Basic!) Suffice it to say that the constructs you've grown to know and love (well…not many love VB but you get the point) are alive and well with Satellite Forms. Variables are declared using the dim keyword, lines of code have no terminating character (such as the semicolon used in Java and C), and methods of objects are called using the dot (.) notation, as in Object.method().

Programming in Satellite Forms is event-driven, meaning that all code is run based on some event triggered by the user, the application, or the underlying operating system. Sample events that are often handled include Form.AfterLoad(), called after a form is first loaded, and Control.OnClick(), called when a control is selected with a user's stylus. Related properties and methods can be contained within an object, and a basic object model is included. This model includes the App object, the Control object, the Extension object, the Field object, the Form object, and the Table object. Just like Visual Basic, multiple objects can be grouped together into a collection. The object model includes the Controls, Extensions, Fields, Forms, and Tables collections.

Database Access Capabilities

While it's possible to build virtually any type of PalmOS application using Satellite Forms, it's predominantly used to build forms-based data-display and acquisition applications for mobile corporate users. The Satellite Forms development tools and process center around three primary processes:

  • The identification and retrieval of data from a desktop or enterprise database

  • The viewing and editing of that data on a handheld device

  • The syncing (a commonly used term for the data synchronization process) of the edited data back to the original desktop or enterprise database via the Satellite Forms conduit

NOTE

Some explanation of the term conduit may be required here. A conduit is a piece of software that runs on a desktop client or enterprise server, usually in the form of a DLL or shared object. This software performs the task of retrieving data from the handheld computer (a PalmOS device, in the case of Satellite Forms) and updating the data in the data store. The Satellite Forms conduit is distributed as an ActiveX control; developers can build applications using this control by trapping the HotSyncStatus event that's fired when a user presses the HotSync button on his or her docked device.

Databases can be identified or created at design time through the use of the data editing/import tools within the App Designer. Whatever the choice, Satellite Forms takes a snapshot of the targeted data and saves it within one or more local dBASE-formatted files. The developer must either write custom code that copies the data from these files back to the original database on a HotSync or make use of an enterprise sync tool such as Pumatech's Intellisync Anywhere (currently used by Yahoo! Mobile and other large organizations).

 

This article was published on Tuesday 11 April, 2006.
Article Rating:
Votes: 0
Inexpensive PDA Programming with Satellite Forms by Inexpensive Software Computers
Name:    
E-Mail:    
Website:
Rating:  
Rating Saved


Please note that your review for may take up to 24 hours to process and may not be immediately viewable.
 

Customer Information for PDA Programming with Satellite Forms by MDofPC:

Ask your question about PDA Programming with Satellite Forms by Inexpensive Software Computers
E-Mail:    
Enter Code
Random Products for PDA Programming with Satellite Forms by MDofPC
OKLAHOMA OK Correction Assignment of Overriding Royalty Interest Correcting Lease Description Form Download $9.99
OKLAHOMA OK Correction Assignment of Overriding Royalty Interest Correcting Lease Description Form Download OKLAHOMA OK Correction Assignment of Overriding Royalty Interest Correcting Lease Description Form Download
buy now | more info
Asus X4I 1 Hour Remote Technical Computer Support Service $35.00
Asus X4I 1 Hour Remote Technical Computer Support Service MDOFPC for the month of May presents to you the Asus X4I 1 Hour Remote Technical Computer Support Service
buy now | more info
Asus U36 Add 1GB Ram Memory $40.00
Asus U36 Add 1GB Ram Memory Asus U36 Add 1GB Ram Memory
buy now | more info
Asus U45 Virus & Spyware Removal Hourly $35.00
Asus U45 Virus & Spyware Removal Hourly MDOFPC for the month of May presents to you the Asus U45 Virus & Spyware Removal Hourly
buy now | more info
NEW YORK NY Demand for Rent Form Download $9.45
NEW YORK NY Demand for Rent Form Download NEW YORK NY Demand for Rent Form Download
buy now | more info
IBM Lenovo ThinkCentre A57E Virus & Spyware Removal Hourly $35.00
IBM Lenovo ThinkCentre A57E Virus & Spyware Removal Hourly MDOFPC for the month of May presents to you the IBM Lenovo ThinkCentre A57E Virus & Spyware Removal Hourly
buy now | more info
Gateway 540 90 Day Email Technical Computer Support Service $9.99
Gateway 540 90 Day Email Technical Computer Support Service Gateway 540 90 Day Email Technical Computer Support Service
buy now | more info
Emachine C2280 Free PC Diagnostic & Quote $0.00
Emachine C2280 Free PC Diagnostic & Quote MDOFPC for the month of May presents to you the Emachine C2280 Free PC Diagnostic & Quote
buy now | more info
AFFILIATE INFORMATION
Affiliate Information
Affiliate Program FAQ
Affiliate Log In
GENERAL INFORMATION
* FAQ Section
* Gift Voucher FAQ
* Shipping Overview
* Privacy Notice
* Conditions
* Contact Us
* Request for Quote
SUPPORT
* Create Support Ticket
* Support Forums
* Installation Manuals
Download Software
* Download Overview
* Download Instructions
* Free Download Tools
Inexpensive Software Computers Misc
* Custom Computer Packages
* ShopOnTheWeb Site Map
* Inexpensive Software Computers Overview Blog
* RSS feed for best sellers
* RSS feed for new products
* RSS feed for categories
* ROR feed for Products

 
PDA Programming with Satellite Forms by MDofPC
PDA Programming with Satellite Forms by Inexpensive Software Computers - Inexpensive Software Computers
Inexpensive Software Computers is a subsidiary of MD of PC Doctor of Computers. All rights reserved 2012
Please Contact: MDofPC@gmail.com or 412-250-7965 for sales or support
Fax: 412-568-0010