Polaris: Universal Communicator - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Polaris: Universal Communicator

Description:

The goal of Polaris was to integrate several communication technologies into a central location ... Polaris integrates Webmail, Forums, Chat Rooms, Instant ... – PowerPoint PPT presentation

Number of Views:403
Avg rating:3.0/5.0
Slides: 31
Provided by: pesona
Category:

less

Transcript and Presenter's Notes

Title: Polaris: Universal Communicator


1
Polaris Universal Communicator
  • Manager/Developer Eric Hessels
  • Assistant Manager/Developer/Installation Jean
    Lord
  • Project Packaging/Developer Thomas Cheah
  • DB design/Developers Juan Cruz, Terry Fong
  • Developer Kevin Tan CW
  • Developer James Le

2
Project Goals
  • The goal of Polaris was to integrate several
    communication technologies into a central
    location
  • It was designed to be a web based project
  • All efforts were made to complete Polaris in the
    time allowed

3
Description
  • Polaris integrates Webmail, Forums, Chat Rooms,
    Instant Messaging, News Bulletin Board and Course
    Folders into a web browser
  • The Polaris development team consisted of 7
    members each with quite diverse backgrounds
  • Each team member worked on independent sections
    which were all merged together in the final
    development stages

4
Competitive Analysis
  • Reason for development
  • - Polaris was designed to make it easy to use
    basic communication services on any operating
    system through a simple interface
  • Strengths
  • - Polaris used standard web development
    technology specifically designed to work for our
    intended purpose ie. JSP, JAVA, HTML
  • Weaknesses
  • - The inability to control operating system
    environments sometimes caused unexpected results

5
Polaris Daemon
  • The Polaris Daemon manages much of the core
    functionality of the Polaris System
  • This is a multi threaded server
  • The server listens for pulses from the Instant
    Messenger and if it does not receive a pulse
    from any given client for more then two minutes,
    the user is automatically logged out

6
Polaris Interface Daemon Console
List Of Active Threads
List Of Active Users
List Of Active Rooms
Transaction performance measure.
Server Log area
7
Polaris Interface Daemon Console
Daemon Console Viewers
Room Viewer
System User Viewer
Active User Viewer
8
Polaris Interface Login
9
Polaris Interface Navigation Bar
Polaris Site Navigation Buttons
Polaris Instant Messenger Applet
10
Polaris Interface Bulletin Board
Home For Normal Students
11
Polaris Interface Bulletin Board
Home For Users With Bulletin Modify Permissions
12
Polaris Interface Instant Messenger
Friends Currently Online
Friends Currently Offline/Invisible
Visibility Settings
13
Polaris Interface Instant Messenger
This Users Friends List
Polaris Web Population List
This Users Blocked List
14
Polaris Interface Instant Messenger
Message Window
Visible History View
Normal View
15
Polaris Interface Chat System
  • Active Tabs
  • Console ( system messages )
  • Lobby (default)
  • Rooms the user has joined

User's In Room This is a list of users that are
currently chatting in the highlighted room.
16
Polaris Interface Chat System
Chat Area
List of users in this room
Message Composition area
17
Polaris Interface Forums
18
Polaris Interface Forums
Message List
Available Newsgroups To Be Read
Read Selected Group
Subscribe To Selected Group
19
Polaris Interface Forums
20
Polaris Interface Forums
Message Display
21
Polaris Interface Web-Mail
Polaris Inbox
Account Selection
Message
Select For Deletion
22
Polaris Interface Web-Mail
Message Composer
Attachment Area
Path To File
Attachment List
23
Polaris Interface Web-Mail
Message Viewer
Attachments
Message
24
Polaris Interface CS Courses
CS Course List
25
Polaris Interface CS Courses
CS Course Page Student
Only available to students registered in this
course.
Links relevant to the course
26
Polaris Interface CS Courses
CS Course Page Academic Staff
Only available to TAs of this course
27
Polaris Interface Admin
28
Technology
  • Polaris Development Tools
  • Java Applets (SDK 1.3)
  • JSP
  • HTML
  • Oracle DB
  • Tomcat
  • Javascript

29
Implementation Challenges
  • - Windows/Solaris Development
  • - Large team (coordination)
  • - Java Threads/Synchronization
  • - Netscape/Internet Explorer JVM
  • - Security problems using UDP in Internet
    Explorer (bug in Internet Explorer on handling
    UDP sockets)
  • http//support.microsoft.com/default.aspx?scidkb
    EN-USq186032

30
Lessons Learned
  • - Start Early
  • - Dynamic port numbers
  • - Cross platform compatibility
Write a Comment
User Comments (0)
About PowerShow.com