Category: Design

  • Objective Provide a data model for quantities (a value plus a unit of measure) that is similar to a glossary entry. By defining a quantity once, it can be referenced repeatedly as needed. Content can explicitly reference the quantity and alternative units of measure. Commonly, this would be instances where SI and US customary units…

  • The following best practices for creating and publishing graphics are application-agnostic and can be done in everything from open source software to top-flight, tools-integrated component content management systems. They work in nearly every common output media; and exceptions are noted when they apply. I employ Microsoft ® Windows® OS terminology and keyboard shortcuts, but nearly…

  • Proposal: New internet protocol I’d call “socnet”. Similar to RSS, it’s a subscription protocol delivering data via XML file format. Users can create and host ‘social data’ in any tool and on any server, or using a site like Facebook. Other individuals request to connect to the socnet feed of a user, who then accepts them,…

  • Basic design: a brick in your pocket with a giant battery, all the RAM, CPU, and storage. A Bluetooth earbud with also a giant battery (must last a day always on). Use cases: Leverage all the voice-activated functions of current chat bots. User merely speaks all commands, text messages, calendar events, etc. Bluetooth keyboard and…

  • Today A given quantum of information is sourced in a root language, which could be a single language organization-wide or multiple languages. Structured markup languages provide metadata and semantics irrespective of eventual output formats. Concept Continue the abstraction of information in 2 by eliminating 1 above as well: content is divorced from format and language.…

  • Motivation Playing Descent: Journeys In The Dark (1E) can be an exercise in confusion, especially when one has several conditions in play, is a Necromancer, and is wandering through a trapped dungeon. My second app for Android, built using App Inventor, is designed to make such checks fast and error-free. The Application Here is a…

  • Motivation I decided to try out Google App Inventor, being invited to the Beta. I wanted a simple enough project to get a feel for the process without becoming bogged down in complex logic or user interface (UI) design. It occurred to me that a random Oracle generator for the In A Wicked Age role-playing…

  • Challenge Municipal food banks depend upon food donations to serve the hungry. Coordinating donors with bank locations becomes a logistical challenge: Picking up donations in a timely manner, without disrupting donor business Distributing donations to banks that need them most Accounting for the storage space of banks Transferring food between banks, if actual numbers do…