Enhance Feature of Mozilla Firefox - Tab Grouping
Short Description
In this report, we will propose an enhance feature on Mozilla Firefox 2.0.0.3, which is tab. grouping. The tab grouping feature does not exist in the …
Website: web.uvic.ca | Filesize: 196kb
Content
Enhance Feature of Mozilla Firefox - Tab
Grouping
SEng 422 Assignment 3
Dr. Ahmed E. Hassan
August 3, 2007
Iris Lai
Jared Haines
John,Chun-Hung,Chiu
Josh Fairhead
Abstract
In this report, we will propose an enhance feature on Mozilla Firefox 2.0.0.3, which is tab
grouping. The tab grouping feature does not exist in the current version. We will propose
two approaches include adding grouping component in UI definition files and creating
Firefox extensions. The approaches will be discussed at a high level view on Firefox
architecture. In order to answer questions like what will be affected by the changes, what
is the performance of the new Firefox, we use SEI SAAM methods to evaluate our new
systems.i
Table of Contents
INTRODUCTION……………………………………………………………………………………………………………………… 1
APPROACH 1 - ADD GROUPING COMPONENT TO UI DEFINITION FILES ………………………… 1
MODIFICATION ANALYSIS ………………………………………………………………………………………………………….. 1
GROUPING/UNGROUPING TABS…………………………………………………………………………………………………… 2
ADDING A NEW TAB TO A GROUP ……………………………………………………………………………………………….. 4
SWITCHING BETWEEN GROUPS …………………………………………………………………………………………………… 4
APPROACH 2 - ADD TAB GROUPING EXTENSION ……………………………………………………………….. 4
IMPORTANT DEFINITIONS INSIDE EXTENSION…………………………………………………………………………………. 7
GROUPING FUNCTIONS: ……………………………………………………………………………………………………………… 8
SAAM ARCHITECTURE ANALYSIS………………………………………………………………………………………… 8
IDENTIFY AND ASSEMBLE STAKEHOLDERS …………………………………………………………………………………… 9
DEVELOP AND PRIORITIZE SCENARIOS …………………………………………………………………………………………. 9
PERFORM SCENARIO EVALUATION…………………………………………………………………………………………….. 10
Approach 1……………………………………………………………………………………………………………………….. 10
Approach 2……………………………………………………………………………………………………………………….. 11
REVEAL SCENARIO INTERACTIONS…………………………………………………………………………………………….. 11
GENERATE OVERALL EVALUATION……………………………………………………………………………………………. 12
CONCLUSION………………………………………………………………………………………………………………………… 13
REFERENCES ………………………………………………………………………………………………………………………… 14
List of Figures and Tables
Figure 1 The current tab container structure…………………………………………………………….. 2
Figure 2 The proposed modification to the tab container structure ……………………………… 3
Figure 3 The group container as it will appear in the UI ……………………………………………. 3
Figure 4 Tab Groups in UI…………………………………………………………………………………….. 6
Figure 5 DOM Tree Structure………………………………………………………………………………… 6
Figure 6 Tab Grouping architecture………………………………………………………………………… 7
Table 1 Stakeholders…………………………………………………………………………………………….. 9
Table 2 Scenarios……………………………………………………………………………………………….. 10
Table 3 Scenario Evaluation of Approach 1 …………………………………………………………… 11
Table 4 Reveal Scenario Interactions ……………………………………………………………………. 12
Table 5 Overall Evaluation ………………………………………………………………………………….. 13…
Get the file Download here
Related Books:Related Searches: dr ahmed, firefox extensions, website web, haines, short description
Comments
Leave a Reply