21
Photo Meta Data Record er for iQue Series Developer: Bainian Chen Supervisor: Pascal Vuylsteker

Photo Meta Data Recorder for iQue Series

  • Upload
    keziah

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Photo Meta Data Recorder for iQue Series. Developer: Bainian Chen Supervisor: Pascal Vuylsteker. Introduction. Photo Meta Data Recorder(PMDR) A Palm Handheld Application Main Functions SDLC (Software development life cycle) - PowerPoint PPT Presentation

Citation preview

Page 1: Photo Meta Data Recorder for iQue Series

Photo Meta Data Recorder for iQue Series

Developer: Bainian ChenSupervisor: Pascal Vuylsteker

Page 2: Photo Meta Data Recorder for iQue Series

Introduction Photo Meta Data Recorder(PMDR)

A Palm Handheld Application Main Functions

SDLC (Software development life cycle)

Analysis, Design, Implementation, Test, Deployment and maintenance.

Page 3: Photo Meta Data Recorder for iQue Series

Icon and Main Form

Page 4: Photo Meta Data Recorder for iQue Series

Requirement Analysis Main Requirements:

save the photos’ information input by the user

get the location’s information from GPS send an email

Photo Information: input by the user created by application automatically location’s information from GPS

Page 5: Photo Meta Data Recorder for iQue Series

Requirement Analysis(con.) The Usability Requirement:

The photo’s number can increase automatically

The last photo’s information can be reloaded

Default photo information can be setup The email title must be meaningful

Garmin + first photo name and no. + last photo name and no. + mail no./ total mail

Page 6: Photo Meta Data Recorder for iQue Series

Development Tools Palm OS Developer Suite 1.2.0 iQue SDK release 4 iQue3600 PDA Tungsten T3 simulator

Page 7: Photo Meta Data Recorder for iQue Series

GUIDatabase

Photo Recorder

GPS Domain

Photo Information Process

<<Realize>>C/C++

<<Realize>>GPS API

<<Realize>>Palm OS API

Email Domain

<<Realise>>Berkeley Interface

Modeling - Domain Diagram

Page 8: Photo Meta Data Recorder for iQue Series

Modeling – Domain ClassEmail Domain

ResultFormRecordForm

DeleteRecord

SearchCondition

NewRecord

GPS Form

StatusForm

Detail Information Form

GUI domain

GPS Domain

SetupFormSend Email

Database

Database Domain

Information Processor

Photo Information Domain

Page 9: Photo Meta Data Recorder for iQue Series

Implementation Background:

Hardware and software limitation 5 points for good designing Some programming skills

Memory and Application Size Memory management Application size management

(sections)

Page 10: Photo Meta Data Recorder for iQue Series

Implementation GUI Domain

The tools for creation and edition Palm OS Resource Editor

Connection between interface and code

Some solution for screen limitation

Page 11: Photo Meta Data Recorder for iQue Series

Sample of the solution

Page 12: Photo Meta Data Recorder for iQue Series

Implementation Photo Information Processor

Pack the information before saving into DB

Unpack the record after reading from DB

Find the packed record position in DB

Page 13: Photo Meta Data Recorder for iQue Series

Implementation Database Management Domain

The basic operation(read, write, delete…)

The advance operation(search, update)

The unique of database

Page 14: Photo Meta Data Recorder for iQue Series

Sample for conditional search

Page 15: Photo Meta Data Recorder for iQue Series

Sample of Unique of DB

Page 16: Photo Meta Data Recorder for iQue Series

Implementation The GPS Domain

Open GPS connection and load GPS Lib

Get GPS information

Transfer info. to string.

Add the info. to record

Close GPS connection

Page 17: Photo Meta Data Recorder for iQue Series

Implementation The Email Domain

The steps for sending an email to SMTP server

Realization Palm OS API Berkeley Interface

The limitation

Page 18: Photo Meta Data Recorder for iQue Series

Email Domain Interface

Page 19: Photo Meta Data Recorder for iQue Series

Testing and Debug User case and Scenario

Feedback and Debug

Page 20: Photo Meta Data Recorder for iQue Series

Conclusion

Page 21: Photo Meta Data Recorder for iQue Series

Question Time