Palmos Development Tutorial -11

zhaozj2021-02-08  232

Chapter 11 Tools and Methods We have known that the system bloated is very dangerous, and now discuss all ready-made tools and methods, perhaps prevent you a more dangerous system provider. Perhaps you have a specific Palm OS application, without your hardware resources, perhaps your solution must be linked with Linux tools, which will be described below with information about these. Because in the World Wide Web, our knowledge has changed too fast, so give my website first: www.mykland.com/palmosbook/ provides a lot of information on my homepage, including the appendix of the book, the other I used Written documents, routines and applications, and more. More importantly, I will update the contents of this book in time. This section of the Palm operating system will involve free and non-free main development tools, using these tools to develop a Palm OS application. Table 11 describes the outlines of these tools, which we will carefully discuss the use of these tools. CODERWARRIOR Name Description CodeWarrior The most popular Palm OS system on the Mac OS and Win32 platform integrates a free compilator of the GCC / PRC Tool Palm OS, which is efficient but difficult to use. It is the only choice for UNIX users. Palm OS Emulator A full-scale simulator that provides a wide range of Palm OS versions, can simulate PALM OS in Win32, Mac OS, UNIX Environment, is a must-have tool for debugging Palm OS SDK from Palm Computing The latest support code and technical documentation free tool kit Pendragen Forms a non-C language Palm OS development environment. Due to the poor user interfaces used in Satellite Forms, the application becomes large and bloated. Its technical documentation and user guide are not high quality. Pilrc Palm OS A free resource compiler. There are many people think it is better than the CODERWARRIOR resource constructor. Satellite Forms is a perfect development tool, which is very beneficial to rapid development. If you want to be a developer, you must be very familiar with it. But you must purchase a license for each Palm application you develop, which makes it more expensive. CodeWarrior For the Palm operating system, it is a major development tool that can be very convenient and fast to write programs and debugprons with C language. If you are a regular Palm developer, even if you are not used most, you should have this tool. CODERWARRIOR has two versions of Windows and MacOS. In this book, it is this tool. Developer Metrowerks, INC URL: www.metrowerks.com/ Price: Full Professional $ 269 Trial version: There is a CODERWARRIOR6 Lite on the back of this book, or from www.palm.com/devzone/tools/cw/ Free Download GCC / PRC-Tools GCC / PRC-Tools first is developed by Free Software Foundation and is now managed by EGCS Steering COMMITTEE. GCC is considered by most people to include the best 68K connector, compared to other non-free tools, and the code in which he compiles to generate is even less. Pendragon Forms This is a non-C-development environment for Palm devices, I have had the opportunity to see it in Access 97 free version. I believe that the programmer is not difficult to find that this development environment is more difficult than Satellite Forms; it is more difficult to use Code Warrior, and it is also difficult to handle with the user's interface. And its documentation and index are also very poor.

Developer Pendragon Software Corporation URL WWW.PENDRAGON-SOFTWARE.com / Price $ 149 Test Edition You can download the YPILRC PILRC for free from www.pendragon-loads.html. This image and GCC / PRC_Tools components use can be a complete PALM OS application. This is a good tool, so some people say it is better than the constructor. It is not a drawing tool, but it contains a browser called the Pilrcui, allowing you to see the prepared screen. If you run on UNIX or you have a Source Control System, the Source Control System, which cannot be well processed. Source Control System. Developer Aaron Ardiri Url www.hig.se/~ArDiri/development/ Palmiiii / PILRC / Price Free Test Edition N / A Palm OS Emulator In the past a long period of time, only users under the Mac OS platform can run the Palm OS simulator (generally simply pose), but now it is different. The Windows version of Pose also shows excellent running characteristics, and it is said that Pose's UNIX version is gradually improved. This excellent program almost completely simulates the working environment inside the PALM device on the desktop. You only need a Palm's ROM file to make it normal, you can get a copy of a ROM file from your own Palm. Of course, if you sign some protocols of Palm Computing, you can download all kinds of model Palm files from their website, which also includes the debug version of the ROM file, this is where you are from any Can't download it on Palm. As a debugging tool, the simulator is better than a real Palm device, and the debugger's debugger is very fast. Even if all the code from the end, all the code is used for a long time, there is a simulator A smart debugging feature is called gremlin, you can send a number of random events to the Palm application via GREMLIN, which knows how to fully control and operate these events. GRemlin can also be used to test user-defined controls (gadget). It is really found that many problems you can't think of causing your machine. The example programs belled in this book are tested by more than 1,000,000 GREMLIN events. But this is not to say that Gremlins can fully replace functional tests. You may be able to find some other methods of debugging applications, but I will fight you before using your program to test it with an emulator. In the Code Warrior uses POSE 1. Select Edit | Preferences Menu item in Code Warrior 2. Select Palm Connection S under Debugger 3. Select Palm Connection S under Debugger 3. Select: Palm OS in the Target Group box on the left. Emulator 4. Select the Always Launch Emulator Select Box 5. Click the Choose button to find Emulator.exe 6. Click the Save button 7. Turn off the IDE 8 when you ensure that the simulator is not running, turn on the IDE again, the simulator will follow opened. Developer Palm Computing, Inc. Url www.palm.com/devzone/pose/pose.html Price Free Test Edition N / A Palm OS SDK This is the basic development documentation and tool provided by Palm Computing for all Palm developers.

Just join the Palm Computing solution providing plan, you can get this useful toolkit for free. Developer Palm Computing, Inc. URL www.palm.com/devzone/tools/ Price Free Test Edition N / A Satellite Forms For non-service, this is a good tool. Very much non-technical personnel can develop a reasonable application through this tool. It is easy to use, and the relevant documents are also written very well. It is an extremely fast control assembly development environment. But it has two shortcomings: For development of direct and standard controls, only professional developers can do it; more unfortunately, every application for Palm OS must spend money to buy licenses. These restrictions make it unable to apply more complex applications and wider applications. Developer PUMA Technology URL www.pumatech.com/ Price Standard $ 795, Enterprise $ 995, 1 person A license fee beta from www.pumatech.com/trial-sf.html Download Window Conduit Development Tools This is Windows 95 Review of related tools for 98 and NT development pipelines (CONDUIT). The following table is the outline of these tools: Name Description CDK From Palm Computing Accomputing Free Standard Pipe Development Pack CDK Java Edition from Palm Computing Get Standard Pipe Development Package Java Edition Insider helps you check the convenient software of the Palm device Package Visualcafe Professional Palm Computing CDK Developed Java IDE Visual C / C Palm Computing CDE C IDE CDK, developed by Microsofe C IDE CDK, used by Palm Computing, is a Free Power Package provided by Palm Computing. It uses Microsoft's Visual C / C , especially the MFC class library. You can do not use MFC, but if you want to do this, you have to do it. Developer Palm Computing, Inc. Url www.palm.com/devzone/cdkjwin/cdkwin.html Price Free Test Edition N / A CDK Java Edition This is a free standard pipeline development package for Palm Computing. It uses Symantec's Visual Cafe Pro as a development tool. I have never used this development package, although I hope you can use this tool smoothly, but the documentation says it has not tested under Sun's free Java. Developer Palm Computing, Inc. Url www.palm.com/devzone/cdkjava/cdkjava.html Price Free Test Edition N / A Insider This is a convenient gadget, allowing you to check the Palm database. Through this tool, you don't even have to need the application software on Palm to determine if the database you generate is correct. Developer Sylvain Beaulis Url www.iro.umontreal.ca/~beaulis/pilot.html Price $ 10 Test Edition from www.iro.umontreal.ca/~beaulis/pilot.html Free Download Visual Cafe Professional This is a good Java integration Developing the environment, it will be very convenient to use it. Developer Symantec. URL www.symantec.com/domain/cafe/index.html Price Expert Edition is $ 95.95 Test Edition without Visual C / C This is the industrial standard development environment under Windows, although it is not the best in IDE , But many people know how to use it. The most crazy is the MFC class library, and when the error is not used to use it.

If you want to use MFC a lot, you should consider using a memory debug tool, such as Numega Boundschecker. Developers Microsoft URL MSDN.MICROSOFT.COM/visualc/ Price Experts is $ 95.95 Test Edition No Macintosh Conduit Development Tools The following is a review of related tools for development pipes under Macintosh. Name Description CDK Palm Computing under Macos Development Pipeline Free packages for the most popular integrated development environment for Macos Code Warrior MacOS CDK This is a standard development package for MacOS development pipelines. Developer Palm Computing, Inc. URL www.palm.com/devzone/cdkmac/cdkmac.html Price Free Test Edition N / A CodeWarrior for MacOS: This is a very popular MACOS development software. Developer Metrowerks Url www.metrowerks.com/desktop/mac_OS/ Price Prosecutive Expert Edition is $ 404.95 Test Edition without peripheral devices There are many Palm OS peripherals being developed. The following products have been developed. TRGPRO card Browse www.trgpro.com/support/cf_compatible.html URLs You can get a list of uses with TRGPRO. There are many memory cards and some other devices, including Pretec Compact Modem 56K, Socket Communication serial I / O CF card, and Communications Bar Code Wand CF card. Visor Card Browse www.handspring.com/products/modules.asp You can get information about the new springboard module. There are currently 8M flash templates, backup templates and some game information. General Peripherals Palm Computing We have a wide range of peripherals, keyboards, and modems. In addition, you can also get the keyboard for the Palm device from Landware (www.landware.com/) and ibiz (www.ibizcorp.com/). TRG For sale for the memory expander (www.superpilot.com/) for Palm IIIX and some other PALM devices. Corex Technologies produces a CARDSCAN card, which is a scanner device that can be used for Palm devices (www.cardscan.com/). Delorme produces a GPS receiver that can be plugged into the Modem port of the Palm device. It is called Earthmate, you can find information about it from www.deelorme.com/gps.htm. Finally, it is also the most interesting peripheral device is Novatel Wireless, which is a wireless MODEM (www.novatelwireless.com/) for Palm devices. This wireless MODEM includes all standard PALM devices, including IIIC, and supports many of the best wireless networkers, such as AT & T. The URL below the Website allows you to get the latest information about the topic. EScribe on www.escribe.com/computing/, there are four on the various aspects and Palm OS conduit developers Developer Forum: 1 Palm Computing Platform Conduit Developer Forum 2 Palm Computing Platform Emulator Forum 3 Development Questions About the Palm Computing Platform 4 Palm Computing Platform Pqa Developers Forum Handspring This is the URL for the production of Visor Palm OS devices. It provides useful information for developers to make full use of their Springboard slots.

转载请注明原文地址:https://www.9cbs.com/read-2727.html

New Post(0)