Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Even Cheng
Even Cheng
CS225-Next Generation Search Systems
Jun 13, 2010
Registr*
Abstract
There is a saying, “A near friend is better than a far-dwelling kinsman.” So when you need
help timely, instead of asking your friends from miles away, why not check out your neighbors?
Like carpool to concert, go shopping, or want to have a coffee with someone in a sleepless night.
Then Registr* is the application that comes to your mind. Throw your needs on to Registr* and
Registr* help you find perfect neighbors to join in your event together.
1/8
Registr* - An event registration/event search application
Even Cheng
more new events comes up. However, a user by the weight of distance and and the weight
can always searches all unexpired events in of preferred categories.
our database by category if he/she has the
need. 2.4. Invitation Status
2/8
Registr* - An event registration/event search application
Even Cheng
• Setting page
Threat
• In social search, Facebook has
3.2. Server-side:
dominated most social connection
In the server side, a web-host that runs websites. If Registr* cannot make good
on Linux system is preferred. Sufficient use of geographical data, it has nothing
outward bandwidth of network power and different from the event page in Facebook.
computing power is required. Server must
• The mechanism is very easy to be copied
support for php and MySQL database for
and brought to any other service provider.
data storage and control.
3/8
Registr* - An event registration/event search application
Even Cheng
4/8
Registr* - An event registration/event search application
Even Cheng
6. System Requirements
To run Registr* (application), you need
to have an iPod with wifi connection or an
iPhone with wifi/3G connection to the
internet. Firmware version has to be 3.1 or
later.
5/8
Registr* - An event registration/event search application
Even Cheng
Registr*
Registr* -- An
An event
event registration/event
registration/event search
search application
application Even
Even Cheng
Cheng
InInbeta
betaversion
versionarts
artswill
willbebeenhanced
enhancedand and
the application
the application looks
looks more
more likelike aa well-
well-
organized, professional application.
organized, professional application. There There
arevery
are veryfew
fewororno noobvious
obviousbugs,
bugs,nonomemory
memory
problem, and no major defects. AA raw
problem, and no major defects. raw
website ofof Registr*
website Registr* that
that provide
provide the
the same
same
functions is prepared in beta version.
functions is prepared in beta version.
7.4.Release
7.4. Release Version
Version
InIn release
release version,
version, the
the application
application hashas
beentested
been testedbybyour ourinvited
invitedtesters
testerstotoensure
ensure
there is no flaws in programming-wise
there is no flaws in programming-wise that that
stop user
stop user toto create
create anan event
event oror do
do event
event
search. Small improvement
search. Small improvement is done is done
accordingthe
according thefeedback
feedbackfrom
fromtesters.
testers.Official
Official
website of Registr* is ready to
website of Registr* is ready to launch.launch.
8.8. Implementation
Implementation
Figure1:
Figure1: the
the control
control menu
menu of
of Registr*
Registr*
8.1.Main
8.1. Main Menu
Menu
7. Deliverable
7.
7. Deliverable
Deliverable
InInthis
thisreport
reportwe
wewill
willcover
covermost
mostfeatures
features
7.1.pre-Alpha
7.1.
7.1. pre-Alpha
pre-Alpha Version
Version ininpre-Alpha
pre-Alphaversion
versionmentioned
mentionedininprevious
previous
section. There are five views provided
section. There are five views provided now,
The
The project
The project in
project inin itsits pre-alpha
its pre-alpha version
pre-alpha version
version
expects
expects to
expects toto deliver
deliver an
deliver anan iphone
iphone application
iphone application
application
which
whichprovides
which providesuser
provides userto
user totoregister
registerhis/her
register his/herevent
his/her event
event
anddo
and
and dosome
do somesimple
some simplesearch
simple searchfrom
search fromdatabase.
from database.It
database. ItIt
willbe
will
will betotally
be totallyfunction-oriented
totally function-orientedapplication
function-oriented application
application
whichhave
which
which havesimple
have simplelayout
simple layoutand
layout andvery
and veryfew
very fewart
few arton
art on
on
it.it.There
it. Theremight
There mightbe
might besome
be somebugs
some bugsbut
bugs butnot
but notsevere
not severe
severe
ones. The
ones.
ones. The pre-alpha
The pre-alpha version
pre-alpha version isisis also
version also the
also the
the
baselinethat
baseline
baseline thatthe
that thework
the workwill
work willbe
will bedelivered
be deliveredin
delivered inin
finalsweek.
finals
finals week.
week.
7.2.Alpha
7.2.
7.2. Alpha
Alpha Version
Version
Recommendation
Recommendation list,
Recommendation list, user
list, user preference,
user preference,
preference,
adding
adding friends,
adding friends, and
friends, and like/block
and like/block function
like/block function isisis
function
implemented
implementedin
implemented ininalpha
alphaversion.
alpha version.The
version. Theresults
The resultsof
results ofof
recommendation
recommendationlist
recommendation listcan
list canbe
can benot
be notso
not sosopredictive
predictive
predictive
or
or simply
simply implemented
implemented by
by naive
naive prediction.
prediction.
or simply implemented by naive prediction.
7.3.
7.3.Beta
7.3. Beta Version
Beta Version
Figure 2: the screen to Registr* one’s event.
6/8
6/8
Registr*
Registr* - An
- An event
event registration/event
registration/event search
search application
application
Even
Even Cheng
Cheng
8.3. List
8.3. List
8.3. List
We Weprovides
provides a alistlistaview
We provides viewview
list ininFigure
Figure 3 3that
in Figure that
3 that
will list
willout
list all
out of
all our
of events
our events
will list out all of our events in database and in database
in databaseandand
ordered by
ordered its
by start
its time.
start
ordered by its start time. Also, separation Also,
time. separation
Also, separation
barsofbars
bars
of one-day,
ofone-day,
one-day, three-day,
three-day,
three-day, one oneone weektime
week
week time
time
frame
framehelps helps
helpsusers users
usersget getwhat get
what whattheythey want
want easier.
easier.
frame Different sorting they
conditions want
such easier.
as
Differentsorting
Different sortingconditions
conditionssuch orderbybyby
suchasasorder order
distance will be provided in later version. Figure4:4:Search
Figure Search view
view for
for events.
events.Support
Supporttoto
distancewill
distance willbebeprovided
providedininlater laterversion.
version. searchonon title
title now
now but
search but will
will support
supporttoto
8.4. Search search context in later version.
8.4. Search
Search search context in later version.
8.4.
7/8
7/87/8
Registr* - An event registration/event search application
Even Cheng
Registr* - An event registration/event search application Even Cheng
9. Future Work
For time concern, there are still some
ideas not brought to Registr* in the
deliverables mentioned above.