Photo Meta Data Recorder for iQue Series Developer: Bainian Chen Supervisor: Pascal Vuylsteker.

Slides:



Advertisements
Similar presentations
Database Management Using Microsoft Access Xinhua Chen, Ph.D. Chinese Association of Professionals in Science and Technology March 23, 2003.
Advertisements

Helpdesk Ticketing System Customer Relationship Module.
An Online Ecommerce Shopping Cart Software USER MANUAL Prepared for Pascal Apparel Prepared by: Rukhsar Ahmad Technology MS Visual.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
Tiger Dispatch VERSION 1.5 2/8/2014 Web: Address: 1515 Oakland Blvd. Suite 150 Walnut Creek, CA U.S.A. Phone:
Software and System Development ™ Operating System Application Program Graphical User Interface (GUI) Systems Development.
Programming Creating programs that run on your PC
Software Testing Written by Zvika Gutterman Adam Carmi.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
CompuNet Grid Computing Milena Natanov Keren Kotlovsky Project Supervisor: Zvika Berkovich Lab Chief Engineer: Dr. Ilana David Spring, /
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
STARSOFT A Developers Studio for Ajax. Group Members Özer Gümüş Mehmet Albayrak Ömer Eser Özge Yamasan Fatih Yıldırım.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian.
Introduction To Computer System
Take a leap towards the most promising technology
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
MOSS Final Presentation -Senior Project-. MOSS Presentation Agenda Project Definition Requirements Analysis System Design Project Plan Code Cop Screen.
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Copyright © 2008 Model Driven Solutions EKB User Interface Lab Jim Logan October 2008 Formerly Data Access Technologies.
TEAM Basic TotalElectrostatic ManagementAwareness&
Samsung Electronics Co., Ltd.IAP R&D Group CTI Part1 Introduction to Samsung CTI Nov. 19, 2002 Sang Hee Lee.
Creating Dialog (ABAP Dynpro) Programs. Slide 2 Introduction All of the ERP systems operate similarly with regard to transactional integrity They all.
Computer Emergency Notification System (CENS)
Inventory Management System for Department of Computer Science Group Number
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
3TC Company e-Restaurant Project management plan lick to add Title 2 Contents Introduction add Title 1 Requirement Specifications 3 Design Description.
Collaborative Development of a Web Knowledgebase for a Liaison Program: “Back to the Future” Holly Harden, MLIS, Liaison Librarian Kathleen B. Oliver,
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Sage CRM Developers Course Using the Component Manager.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp.
] COREY PEARSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 CHAVONE JACOBS [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 ALLAN FISHER [ ASUG INSTALLATION.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Rick Conrad, Efrain Lopez III, Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 1.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
Building Windows Phone applications with Silverlight, part 2 Peter Torr Program Manager, Microsoft
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
Chapter – 8 Software Tools.
CCNA1 v3 Module 1 v3 CCNA 1 Module 1 JEOPARDY K. Martin.
Personal Expense Tracker Ajmera Aneri S. ( ) Developed At : Developed By :
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
By Muyowa Mutemwa Supervisor B. Tucker Co-Supervisor Prof: I. Venter.
Wednesday NI Vision Sessions
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Computer Skills Chapter 2. Software Software: is a set of programs, data, and information. Program: is a set of sequence instructions that tell the computer.
3.1 Types of Servers.
Conference Registration Management Application
Operating System.
3.1 Types of Servers.
Content - Introduction. - Problem statement. - Objectives.
CO6025 Advanced Programming
Module 1.1 Introduction to computers
Chapter 1 (pages 4-9); Overview of SDLC
Software Development Process
PalmOS.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Code Composer Essentials 3.0
Presentation transcript:

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) Analysis, Design, Implementation, Test, Deployment and maintenance.

Icon and Main Form

Requirement Analysis Main Requirements: save the photos ’ information input by the user get the location ’ s information from GPS send an Photo Information: input by the user created by application automatically location ’ s information from GPS

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 title must be meaningful Garmin + first photo name and no. + last photo name and no. + mail no./ total mail

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

GUI Database Photo Recorder GPS Domain Photo Information Process > C/C++ > GPS API > Palm OS API Domain > Berkeley Interface Modeling - Domain Diagram

Modeling – Domain Class Domain ResultForm RecordForm DeleteRecord SearchCondition NewRecord GPS Form StatusForm Detail Information Form GUI domain GPS Domain SetupForm Send Database Database Domain Information Processor Photo Information Domain

Implementation Background: Hardware and software limitation 5 points for good designing Some programming skills Memory and Application Size Memory management Application size management (sections)

Implementation GUI Domain The tools for creation and edition Palm OS Resource Editor Connection between interface and code Some solution for screen limitation

Sample of the solution

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

Implementation Database Management Domain The basic operation(read, write, delete … ) The advance operation(search, update) The unique of database

Sample for conditional search

Sample of Unique of DB

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

Implementation The Domain The steps for sending an to SMTP server Realization Palm OS API Berkeley Interface The limitation

Domain Interface

Testing and Debug User case and Scenario Feedback and Debug

Conclusion

Question Time