Last seen: Jan 14, 2013 4:19 PM EST
Hire Me!
Rate: $15.00 USD/hour
Follow Invite to Project


Composer & software developer

Username: cmbryan

  • Has not made a deposit.
  • Has verified their email address.
  • Has completed their profile.
  • Has not verified their secure phone number.
  • Verified
  • Payment is not verified.

Location: York, United Kingdom

Member since: March 2012



(0 reviews)

[see more]

No user has recommended this freelancer.

My skills:

My projects:

    cmbryan has not completed any projects.
    cmbryan has not completed any projects.
    cmbryan does not have any work in progress.
  • $500 USD Jan 10, 2013

    i. user interfaceA. Opening screen is a menu with several options 1. Create New Record 2. Open/modify Existing Record 3. Synchronization 4. …B. If “Create New Record” is selected, then another menu is represented 1.1. Basic Info 1.2. Weather Condition 1.3. Road Condition 1.4. Vehicle Condition 1.5. …C. If “Road Condition” is selected, then a series of questions will open 1.3.1. Is the main road passable? The answer has 3 partsAnswer part 1: Yes/No/Don’t Know :: these are mutually exclusiveAnswer part 2: Comments :: free format textAnswer Part 3: pictures or videos attached, one or more pictures can be attached to the question 1.3.1. (Once a picture is taken, user can view it, delete it and take another picture, or name it and attach it.) D. All other questions are similar to 1.3.1. with the same set of answers.E. The only Item that is slightly different is the “1.1. Basic Info” which opens a screen with a series of inquiries. The answer to the questions posed by Basic Info will have the additional list selection function. For example, Basic Info contains the following questions:1.1.1 Leader Name: “JOHN SMITH” :: John Smith can be entered as text input, or can be selected from a list of possible entries.1.1.2. Trip ID: “11D3”1.1.3. Vehicle Length: “5”1.1.4. ….-------------------------------------------ii. initialization of menu itemsMenus are not hard coded, but rather read from an initialization file. The numbering of each item determines its position, its sequence and parent/child relationship. for example the initialization file contains:1. Create New Record2. Open/modify Existing Record3. Upload to mother ship1.1. Basic Info1.2. Weather Condition1.3. Road Condition1.4. Vehicle Condition….Here by looking at Weather Condition with a sequence number of 1.2. we know that it is the second child item of 1. which is Create New Record. And if there is an item we know it is a grand child of Weather Condition.The relationships are strictly hierarchical, i.e. no incestual relashipship.--------------------------------------------------iii. synchronizationA. This app works offline.B. When a network connection is available, the user will be able to synchronize with the backend database. Once new records has been synchronized with backend database all local records are deleted. C. Also at the time of synchronization, the latest init file is downloaded to the local application.

    cmbryan does not have any open projects.
    cmbryan does not have any work in progress.
[see more]


[see more]



Digital Audio Transfer Engineer

Jan 2007 - Present (7 years)

University of York

I manage the preservation of several archives of historical sound recordings, and their transfer to digital formats.


MRes Music Technology, University of York


BM Music Composition

West Chester University of Pennsylvania