[hand with pencil]
2004 Summer Tour
About
Blog
Class Stuff
Email Me
Events
Gallery
Home
Info Ark
Products
In The Press
Newsletter
Services
Smalltalk
Veggie Van Gogh

Credits
© 2002,
Bytesmiths

[this is simply a banner and menu bar]

Please patronize sponsors of this page!

Bytesmiths no longer is involved in software consulting. Maintenance of this web site is currently subsidised by unrelated business activities. Please pass the word to other interested folks, so I can continue to host this page!
  • Bytesmiths Editions -- large, archival, fine-art photography on unusual materials
  • Bytesmiths Press -- artists' services: web design/hosting, jury slides, giclee reproductions, opening announcements, brochures, etc.
  • Champagne Beadworks -- handcrafted jewelry and beadwork
  • Crafted By Carol -- handcrafted jewelry and beadwork
  • EcoReality, an organization devoted to establishing a sustainable ecovillage
  • Ecovillage Newsletter -- Diana Leafe Christian's news of her travels.
  • Gemini Gypsy -- Carole Good-Hanson's fused glass frames
  • Green Chipper -- light forestry and environmental services.
  • Salt Spring Island Society for Community Education -- community education on our island of 10,000.
  • Veggie Van Gogh -- two artists' mobile warehouse and living quarters, petroleum-free!
  • Veggiemog -- life and times of Kelly O'Toole's Unimog, running on biodiesel
    Your site could be listed here, for as little as $12 per month! Go to Bytesmiths Press for details.

    This site has been selected by PC Webopaedia as one of the best on this topic!
    This site has been awarded a Links2Go Key Resource Award in the Smalltalk category!

    A Generalized Hypertext Facility

    Using the VisualWorks® Text class, we provide a universal hypertext facility. It is extensively used in SmallDoc™, but can also be useful in end-user applications, because it can be used anywhere a ParagraphEditor (or subclass) is used for user interaction. (We have extended ParagraphEditor with a read-only facility that allows copying and hyper-linking.)

    This is a picture of a hypertext link editor.

    HyperLink Editor

    Basic hypertext is entered using a simple editor that allows you to bind an arbitrary block of Smalltalk code to an arbitrary Text segment of a particular emphasis. There is also a persistent, shared registry of common links, and we supply many "canned" methods for navigating about the system. The presentation of such links is customizable per-link, with a global default that is easily set to your preference (nominally, underlined blue text).

    We also generate HTML from these links, and properly written links can be navigated via a web browser. However, this facility is much more flexible than mere WWW links, and is closer to the facilities Java provides. Beyond merely "jumping between windows," we use it for things like:

    • "scripts" of Smalltalk code for demos, builds, handy expressions, etc.,
    • "hot" Transcript messages, that not only alert the user to some situation, but also provide a commonly-used remedy action,
    • combined with our remote object interface, "zapping" workspaces containing active links between developers,
    • context-sensitive help, and much more.


:::: 160 Sharp Road, Salt Spring Island, British Columbia, V8K 2P6, Canada (map), +1 250.537.2024 ::::