90 likes | 108 Views
MEALTRACKER is a dietary software developed by Richard Procter at APL Borealis Inc. It includes a PocketAPL module for portability and offers features such as nutrition analysis, customer-driven feedback loop, and small company customization.
E N D
MEALTRACKER Dietary Software & PocketAPL Dyalog ’09 Richard Procter, APL Borealis Inc. rjp@aplborealis.com
MEALTRACKER Dietary Software & PocketAPL • portability • feedback loop • nutrition analysis
MEALTRACKER Dietary Software & PocketAPL • small company • Base product: APL(+Win) 1985-2009, now .Net • PocketAPL module: 2003... • 1000+ installations (12 now using the PocketAPL module) • customer-driven
MEALTRACKER Dietary Software & PocketAPL • Why Hand-Held? • what did people eat? • what do they want to eat?
MEALTRACKER Dietary Software & PocketAPL • Device / Platform Issues • limitations (input, speed, memory, screensize, fonts, ...) • GUI – visuals & events (vs. desktop) • functionality (vs. desktop) • menu (disappearance) • application Close • interruptions
MEALTRACKER Dietary Software & PocketAPL • Mechanics & Development • develop on desktop; test on PDA; deploy as run-time • mimic PDA environment on desktop • KISS – interface & development • Ray Cannon utils • GUI / screen-size – now multiple screens • keyboard pop-up
MEALTRACKER Dietary Software & PocketAPL completed transfer file transfer file • Two Applications • Consumption Monitor • Selective Menus completed transfer file
MEALTRACKER Dietary Software & PocketAPL • Transfer File > APL Arrays • simple, delimited text • very “table-driven” • APL arrays for “table info” and “data” • temp storage of changes - room to room – APL and native files • issues: size, missing data
MEALTRACKER Dietary Software & PocketAPL • Key Points • major time-saving on data input • ongoing incompatibility/platform issues • positive feedback / competitive edge Richard Procter rjp@aplborealis.com