Stacks Image 7
Project: X is for Xavier

Type: custom iphone application

Role
: designer, programmer, music composer

Project Summary
: X is for Xavier is an iphone and iPad application for children ages 2 to 5. It was adapted from a book written in 1973 by Maryjane Breen and Catherine Carney. Because of complexities and printing cost, the original book was never published.

Technical info
: Project was developed in Objective-C and the uses In-App Purchase. This is a try-before-you-buy model where the initial download is free and includes the beginning pages for preview. There is a purchase fee to download the full book.

More info here

Stacks Image 8
Project: Formation

Type: custom ipad PDF form reader and editor

Role
: designer, programmer, graphics

Project Summary
: Formation is a custom PDF form reader that allows "grouping" of PDF forms into portfolios. Fields edited in one form are automatically populated into similar fields in other forms in the portfolio for expediency. PDF 1.6 files can be emailed back and forth.
more photos and specifcation

Technical info
: Since iOS APIs only provide reading of PDFs and not modifications, a fully customized PDF handling library was created to parse, edit and save PDF form objects. Form objects supported include text fields, drop downs (wheels), checkboxes and a signature fields.

Project took 3 months, largely due to the custom PDF library. It will continue to evolve.
Stacks Image 9
Project: Magnet App

Type: custom ipad application

Role
: designer, programmer, graphics

Project Summary
: Magnet App is a tablet front end for building inspectors and other employees within municipalities. Through communication with the CSI Magnet backend, inspectors can download their daily schedule of appointments and all of the collateral material needed to perform inspections on the road.

more photos

Technical info
: Supports XML data transport with WEB back office, GPS handling, camera integration with photo picker, GPS, Google maps routing

Project took 5 weeks but is still evolving.
Stacks Image 10
Project: Voice Toy

Type: custom iphone application

Role
: designer, programmer, graphics

Project Summary
: Voice Toy is a fairly simple app that can record and playback up to 6 audio clips for 10 "toys". Toys can be configured with a picture from the camera or photo.
more photos

Technical info
: Project was developed in Objective-C and uses the Camera, AvAudioPlayer, AvAudioRecorder objects.

Project took 10 days from inception to upload on the app store.
Stacks Image 11
Project: Caring Alerts Patient Terminal (iphone)

Type
: custom iphone application

Role
: designer, programmer, graphics

Project Summary
: Caring Alerts is a medication management system for home health care patients. This application is used by the patient to both alert and remind the patient throughout the day of his schedule as well as notifying family and professional care givers the patient's status.
Caring Alerts Brochure

Technical info
: Project was developed in Objective-C. Patient information is downloaded periodically using JSON from the caring alerts web site using HTTP gets. Application can run in the background and uses notifications to trigger next event. Status messages are generated based on patient behavior and the back office is notified. This terminal was used as a working prototype to demonstrate end to end connectivity with the back office and as a placeholder until the iPad was available.
Stacks Image 12
Project: Caring Alerts Patient Terminal (iPad version)

Type
: custom iphone application

Role
: designer, programmer

Project Summary
: The iPad is the preferred patient terminal device for the Caring Alerts system. The functionality of the iphone version is extended and the layout has been changed to make better use of the larger footprint yet still keeping the interface simple to use. New features include a voice messaging system (send and receive voicemail to caregivers) and a FLICKr account screen saver. Certain events can contain additional web information.
See More Screenshots

Technical info
: Project was developed in Objective-C. Patient information is downloaded periodically using JSON from the caring alerts web site using HTTP gets. Application can run in the background and uses notifications to trigger next event. Status messages are generated based on patient behavior and the back office is notified. The application has a built in picture frame applet that downloads FLICKr photos when no scheduled items are due. Voice messages are streamed from the back office web site on demand and cached locally on the ipad file system. A WEB window presents additional information from drug.com and other sources.
Stacks Image 13
Project: Caring Alerts Care Giver Portal

Type
: custom PHP/LAMP web site

Role
: designer, programmer, database design, UI, graphics

Project Summary
: The caring alerts portal is the giver giver's interface to the patient's schedule. Through this site, care givers can create accounts for patients, schedule their regimen and monitor their progress. Each scheduled event can be tagged with attributes that can trigger alerts and notifications. Since the patients device speaks to the back office in real time, the care givers can see which events the patient acknowledges or ignores. A chain of escalations can be setup even to calling 911. Voice mail can be sent and retrieved from the web site.

Technical info: Project was developed in PHP, HTML and Javascript. A multi-tiered login system with full administration capability is included. Schedule in formation is downloaded to the mobile client portal on-demand through a JSON download from the MYSQL database.
Stacks Image 14
Project: Union League Yacht Club site

Type
: custom PHP/LAMP web site

Role
: designer, programmer, database design, UI, graphics

Project Summary
: The ULYC site is an activity web site for the Yacht Club subgroup at the Union League of Philadelphia.
See the Web SIte

Technical info
: Project was developed with RapidWeaver with various plug-ins. Site features an online store, blog, FAQ and Flickr account.