Application: BASIC256
Category: Development
Description: BASIC-256 is an easy to use version of BASIC designed to teach anybody how to program. A built-in graphics mode lets them draw pictures on screen in minutes, and a set of easy-to-follow tutorials introduce programming concepts through fun exercises. It has been actively developed for Win32, LINUX and Mac for several years.
Download BASIC256 Portable 0.9.9.47 Development Test 1 [10.0MB download / 34.5MB installed]
(MD5: e4037c331fbae5c96cb6f6de6d9d8a2e)
Release Notes:
Development Test1 (2013-02-16): Initial Test Release
- Initial development of the "paf" installer package. Uses the Portable Apps Launcher to launch the BASIC256 application. Help and Example programs are not included in this package at this time.
Hey, can you put your post in Dev Test page format? Thanks.
Thanks for letting me know what I need to do.
Couple of things that can be cleaned up:
1) In appinfo.ini: Remove the Tradmarks and InstallType lines under Details (no info, so you can just remove the lines); Remove the EULA line since you don't have a license agreement that people agree to (if you're planning on putting one in, then you can leave it); and remove the Dependencies section completely since it has no external dependencies.
2) In BASIC256Portable.ini in the launcher folder: remove ProgramExecutableWhenParameters since there is nothing defined; and remove the Activate section unless you are going to put something in there.
3) The help file should be the stock help file as found in the template and just replace the AppName and NodeID fields with the correct information (as well as the functionality descriptions).
4) Most people put the application runtimes and data in a subfolder of the App folder, like App\basic256. I don't know if that's convention or required, but I will mention it just in case.
5) (Sorry for the comment updates) but this application could be considered "Development" not "Education" since it is technically for programming and not learning. It's properly sorted in the menu, just not here on the page.
Other than that, the app functions really well in my tests, and I hope to see this get an official release at some point. Cheers!
1) You also have a typo in your Description - prograsmming.
3) Also in the template help file there are 2 lines regarding licence - you need to delete the one about the Launcher being open source but the app being freeware.
4) Yep, the app needs to go in its own subfolder to meet the format spec.
Additional: You need to include the files from the template that should be in Other\Help and Other\Source.
You also need to do a little work on your appicon.ico - It needs 16, 32 & 48 pixel icons at both 8-bit and 32-bit colours, and (optionally) a 256 pixel icon at 32-bit only.
I'm working on my own first PA and I saw the reference to NodeID, but I'm not sure what to put there in my own help file.
(By the way, I did search, but this is the only post with 'NodeID')
Thanks!!
Michael D. Shook
NodeID is the number after "node" in the URL. For example, if you take https://portableapps.com/node/36441 (this post) the NodeID would be 36441.
Check out the default help file in the template - it is in there. It relates to the webpage link for when an app is posted.
EDIT: Different developers handle the nodeId in different ways, some post the beta thread with placeholder data then add the nodeId to the help and upload it, others leave it until dev test 2, others just ignore it completely.
Thanks!!
Michael D. Shook
Hello renejm, is there any chance I could convince you to update this page when you post updates on your SourceForge project? it'll make updating the BASIC-256 entry on the Test Releases page easier, and possibly bring you more testers who can inform you of any portability issues which might crop up in your PAF package.
Thank you.
~3D1T0R