Documente Academic
Documente Profesional
Documente Cultură
UNIVERSITY
GROUP: NOA
AUTHORS:
KATUMBA NOAH BALIGIDDE
OPIFENI EMMANUEL DERRICK
KAZOOBA SIMON
IMALINGAT DANIEL
CHAPTER ONE
1.0 INTRODUCTION
BID-BROWSER is an application we have developed for windows phone 7 using windows
platform. It is a browser integrated with a diary that enables one to use it even when there is no
internet connection.
Web browsers allow a user to quickly and easily access information provided on many web pages
at many websites by traversing links. The BID-BROWSER has a component that enables you to
save web addresses as favorites, posting and also view browsing history.
This BID-BROWSER has a diary component that makes it very unique from other browsers,
enables user to write, store and post information later online at your own convenience on ones
account.
In the diary your able to store your moments .The latter can then be retrieved when need arises.
1.2 Problem Statement
The current browsers are limited to the availability of internet at a particular time. More so the
current browsers are slow.
People may want to share something important about their life on social media like Facebook but
they wouldnt want to do it at that particular time or maybe they do not have network access at
that particular time. The user may want to store ones moments in life and post them later
1.3 Proposed Solution
After realizing the problems of the existing browser, we decided to design a browser with a diary
utility that is fast and can permit working offline while saving and post later when there is an
internet connection.
1.4 User Requirements
The user should be able to browse the internet and keep record of favorite pages and
browsing History on the phone.
The user must be able to use the embedded diary in the application to store information on
the phone that they would consider private, that is to say; Happy moments, Sad moments,
disappointments, secrets and love moments.
The user should also be able to post any of their stored memories on Facebook to share
with others.
BID-Browser should be able to store and retrieve text files saved by the user
Performance
The primary performance requirement is speed of the network. However with inclusion of
the diary the application is still function when there is absence of a network connection.
The application will have minimum logic of mainly storage and retrieval of data.
Safety
There are no safety requirements with this application, other than any normal hazards of a
mobile device. The only hazard is a user using the device when they should not be, such
as while driving.
Security
On the part of the diary, the application must be able to link up with the internal system in
order for users to properly log in and be identified. This information must be kept secure.
The operating system is windows 7 ultimate, windows 7(x86 and x64) all other editions other than
starter.
Software development kit 7.1 version windows express for the device emulator environment to
run and have the Smart phone experience of the application.
Memory: 10 MB RAM
CHAPTER TWO
2.0 Design Phase
2.1 User Interface Flow
BID-browser
G
Registration
Diary Login
Save
Home Page
View
View/Edit Note
Browser
Sav
e
Post
Add Favorite
Favorite
Diary
Save (to
system event handler )
History
Go to Diary log in
page
View about us
details
About us
change Settings
Setting( to system
event handler)
check if
user is already in
system
Isolated storage
database
Save (to
system
event handler )
Register username
and password
Insert text to be
saved
Save( to system
event handler)
Isolated storage
database
choose directory to
save in
Isolated storage
database
Settings
Isolated storage
database
Retrieve( to system
event handler)
Save( to system
event handler)
Isolated storage
database
Report to
System
Show
username:string
password: string
button1_click(object, routedEventclick)
{ if( ! isolatedStorageSettings)
{ add;
createFolders(); } }
* *
1
Save
show
Pattern: string
isolatedStorageFile: IsolatedStorageFile
fileContent: string
fileName: string
1 filePath: string
PhoneApplicationPage_Loaded()
{ folderName: string }
saveButton_Click(objec, routedEventClick)
{ saveContent(filePath,fileContent); }
IsoStorageTest.IsoViewer.GetIsolatedView(Pattern, isolatedStorageFile)
fileNavigationButton_Click(object, routedEventClick)
1
CHAPTER THREE
3.0 Implementation Phase
11
12
3.1 LIMITATIONS:
The Diary component of the BID-Browser is only able to store and Post text files. The capability for
handling graphical images is not yet catered for, therefore a user will only be able to attach an image to
their shared posts from the diary.
3.2 FINDINGS:
The inclusion of a diary to the browser increases the functionality of the browser in that the browser can
still be of use when there is no internet connectivity.
3.3 RECOMMENDATIONS:
We would recommend BID-Browser because it gives a user the liberty to choose when or what to share
with friends in the social media while maintaining the basic use of a browser which is for surfing the
internet.
13
CONCLUSION:
The BID-Browser application adds a new meaning to the Browsing experience by enabling the user to use
his browsers diary utility even when offline at no cost on his/her Phone devices. Lets BID-BROWSE.
REFERENCES:
[1]
Windows Phone Programming in C# by Rob Miles Version 1.0 January 2011i
[2]
Silverlight for Windows Phone learn & practice by Puja Pramudya
BID-BROWSER APPLICATION
2014
14