ljensen.com/rb REALbasic Resources
    REALbasic Resources

REALbasic is an object-oriented rapid application development system from Real Software. Here are a few handy references and tools to help out RB developers:


       NETWORKING
       
  Socket ReadMe
  Great intro to networking with RB sockets, by Aaron Ballman of Real Software. A version of this is supplied with REALbasic; I've reformatted it here for easier browsing.

  My First Socket
  I couldn't find a nice simple demo project that would let me exercise the TCPSocket interface directly, and watch socket operations as they occurred, both on my computer and on different computers. So I made this one.

Recommended for anyone starting out with sockets. Be sure to read the short Note in the Application class to get the lay of the land. (12 KB StuffIt download; RB 5.0 or higher required. Updated 7/6/2005 to work around a "103 error" bug in RB 5.2 and higher.)

       3D
       
  3D ReadMe
  Various FAQs, gotchas, tips, and tricks to help you over some of REALbasic's 3D hurdles. (Note: This is not the same as Joe Strout's 3D FAQ.)

  SceneBench
  Explore REALbasic's 3D API with unprecedented ease using this drag and drop 3D scene editor, which doubles as a handy 3DMF model viewer.

  Meshwork
  Joe Strout's nice, cheap, low-polygon, shareware modeler outputs (among other things) in 3DMF, which is what RB3D likes.

  Meshwork
Tutorials

  Jeff Quan's tutorials on masking and pinned texture mapping are a must for Meshwork users.

       OTHER
       
  Version Info
  llustrates where your application's Version Info can be seen on various platforms.

  RB Sauce
  (Under construction!) A neatly presented, to-the-point collection of common REALbasic speed bumps, and how to get over them. Neither an endless bug list nor a "how to program" tutorial, it's the only resource of its kind. Less "D'oh!", more "Ohh..."

  UTool
  A polished app in under a minute? You decide... Here's an RB template for single-window utility applications. Saved window positions, help, preferences, about box -- it's all done for you. Mac or Windows, RB 4.5 and higher.

  Release Note
Browser

  (source code and application) This lets you quickly find things in the ever-growing release notes that accompany a REALbasic pre-release version...handy for looking things up when you can't remember which release it was in, or collecting together all notes on a given topic. Just run it, drag the release note file to the window, and type in what you want to find. Mac and Windows, RB 5.5 and higher.

  modMenu
  A small module with a half dozen methods to help you deal with menus, and a couple for menu diagnostics. No rocket science, just some handy code. (I particularly like SMenuKeysFree, which returns a string containing all the command key equivalents that your app isn't using at the moment...). RB 5.5 and higher.



©2003 Lars Jensen http://ljensen.com/rb