Backup

From Openmoko

Jump to: navigation, search
The world is divided into two types of people:
those who have lost data and
those who will.

Contents

Overview

This article defines the Backup Application, an application designed for the OpenMoko platform. This is a Native Stylus-Based application.

Use Cases

Here are some possible use cases:

Bootloader backup

Provide a method to backup the data from flash.

Sharing images

Backup could possibly allow for the sharing of images or music between users.

Backup on microSD-Card

IMO Most sophisticated backup solution is coded in Palm UniCMD application

Full backup

Selective backup

Layout Components

(TBD)

Application Area

Key Features:

  • Date and time of last successful backup
  • Current date and time
  • Source
  • Destination

Application Menu

Item Action Constraints
Preferences Bring up a screen with backup preferences
Backup Perform immediate full backup onto microSD
Update selections Perform immediate update of preselected files
Flash backup Perform flash memory image creation
Full restore Perform immediate full restoration from last microSD's full backup
Reflash Perform upload of the flash memory image
Help Opens Help Viewer Application with help for this application

Filter Menu

Item Action Constraints
All Displays all entries
Backup Displays all Backup options from this category
Restore Displays all Restore options from this category
Flash Displays all Flash related options
Search Results Displays entries matching current search string


Action Buttons

Action
Item Action Constraints
Full backup Peform immediate full backup onto microSD card
Selective backup Peform immediate selective backup onto microSD card
Bootloader backup Perform immediate bootloader backup onto microSD card
Full restoration Perform immediate full restore from last backup on microSD card
Selective restoration Bring a list of available files for restoration with backup date and time

Footer Area

Status Bar

  • Progress bar or percentage?

Constraints

(TBD)

Sessions

(TBD)

Architectural Details

(TBD)

Implementation Recommendations

(TBD)

Interactions

Backup commands can be accessible from the File Browser menu

Unresolved Issues

(TBD)

Questions and Answers

(TBD)

Personal tools