Marymount University CS698: Master’s Project Summer/Fall 2006 Dr. Cynthia Cicalese Project Report JAVA ME Development for the BlackBerry P
6 Use Case: Goal This use case consists of the HandleSetupScreen.java class which is the user interface for updating the Weight goal. Dependenci
7 Step Initiator System 2. The “Error: No new goal entered” dialog is displayed. 3. The “Error: No new goal entered” dialog closes, and the a
8 Use Case: Weigh-in This use case consists of the HandleWeighinScreen.java class which is the user interface for adding a weigh-in. Dependencie
9 Step Initiator System 3. The “Error: No weight entered” dialog closes, and the alternate flow ends. Alternate Flow: No selected on confirmatio
10 Use Case: Progress This use case consists of the HandleHistoryScreen.java class which is the user interface for displaying the weight change cal
11 Alternate Flow: Menu Step Initiator System 1. This alternate flow begins when the actor selects the tracker wheel (include Listener use case).
12 Basic Flow Step Initiator System 1. This user case begins when the actor select an input key on the BlackBerry handheld. 2. The following
13 Use Case: MaintainDatabase This use case consists of the ProjectDB.java class which provides the functions for the BlackBerry’s persistent data
14 RIM Signed APIs – RIM requires payment for use of certain APIs; the RIM APIs used in this project are non-signed. Known Issues There are a coup
15 File Description trackerIcon.png Graphic file for application icon TrackerProject.cod This file is created by the JDE build process and is deploy
i Table of Contents INTRODUCTION ... 1 PROJECT DESCRIP
16 Figure 8: JDE with Simulator The JDE also includes several command line tools. One of these tools, JavaLoader, was useful when I corrupted my B
17 Figure 9: BlackBerry Desktop Manager This tool can also backup, restore and synchronize applications. Miscellaneous Tools The following ar
18 system. For the most part, the coding was only slightly different than non-handheld programming tasks. Lessons Learned The main lesson I learned
19 Project References The main references I used for this project included the following: Johnson, C. J., & Evers, R. (2005). Professional Blac
20 BlackBerry7130e Version 4.1 User Guide. (2005). Retrieved August 16, 2006 from https://www1.sprintpcs.com/media/Assets/Equipment/Handsets/pdf/blac
ii PROJECT REFERENCES ... 19
iii Table of Figures Figure 1: BlackBerry handheld software (“BlackBerry Java …”, 2005, p. 8) ... 2 Figure 2: Weight Tracker UML diagram ...
1 Introduction The purpose of this document is to satisfy the report requirement for CS698 Master’s Project. This report includes the Project Descr
2 Figure 1: BlackBerry handheld software (“BlackBerry Java …”, 2005, p. 8) For my proof of concept application, I used the MIDP, CLDC and BlackB
3 Security Assumption It was assumed that the BlackBerry’s password login feature would be used to provide security for the system. When this feat
4 The following is a UML system diagram showing the use case relationships. Figure 2: Weight Tracker UML diagram Use Case: Welcome This use ca
5 interface to send and receive events via an instance of enterEventDispatcher(). HandleMainScreen.java is the user interface for the main screen wh
Kommentare zu diesen Handbüchern