OmnėMail Nicholas Allen Effie Goenawan Annie Liu.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
COMP 6703 eScience Project Commercial Wiki of Academic Journal  Student : Yin Chen  Client/Technical Supervisor : Mr Tom Worthington  Academic Supervisor.
How does it work?. What is the Internet? Computer Protocols TCP/IP: Transmission Control Protocol/Internet Protocol HTTP: Hypertext Transfer Protocol.
Remote mailbox access gateway Software lab project.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
By Laura Trawin.
Status April 2009 and Roadmap. CNVC strives to serve people all over the world in at least four languages We want to help people interested in learning.
U-Mail System Design Specification Joseph Woo, Chris Hacking, Alex Benson, Elliott Conant, Alex Meng, Michael Ratanapintha April 28,
Picture Users Making Art Chat An interactive communication tool.
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Setting up Your New Mail Domain in MS Outlook and Outlook Express By CS Ling (Global Visibility Solution)
Remote Assistance  Using this program you can allow someone to work on your computer, chat with you and view your screen with your permission  The other.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Tutorial Video basic skills basic skills Next page -->
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
Backup Local Online For secure offsite storage of your , and making it available from any computer or smart phone. Backup accessed with.
Bulk facility SAG INFOTECH PVT. LTD. Service begins here…
G046 Lecture 05 Task E Briefing Notes Mr C Johnston ICT Teacher
1. 2 Windows Live Hotmail  offers access via special Outlook Connector software o provides a two-way sync for  mail  calendar  contacts o access.
An and Collaboration Suite LI 815 XR Kristen Gripp.
Omnėmail Nicholas Allen Effie Goenawan Annie Liu Upatisinngg Maetapong Eric Orth.
What is and How Does it Work?  Electronic mail ( ) is the most popular use of the Internet. It is a fast and inexpensive way of sending messages.
1 and Internet Evidence Mark Pollitt Associate Professor, Engineering Technology.
CVSQL 2 The Revenge of the SQL. The present Read-only access to CVS repository logs Language is a subset of SQL XML interface for returning results Built-in.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen.
authenticated networked guided environment for learning - secure integration of learning environments with digital libraries - Current.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
How To Automate At Least 80% Of Your Online Business With.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
IMPLEMENTATION OF OUTLOOK EXPRESS
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 2 1 Evaluating an Program and a Web-Based Service Basic Communication.
E a s y S h a r e Jung Son Ky Le. Operational Concepts Recent years, huge number of growth in Internet users and broadband usage File-sharing become extremely.
  is a system of electronic communication that allows the user to exchange messages over the internet  Everyone’s address is unique  Two.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Amanda Fristy Damara Thea Bayu Gerhana Yuda Evita Fitri Ila Uswatun Hasanah Putri Ayuning Kartika Presented by :
RYAN HICKLING. WHAT IS AN An messages distributed by electronic means from one computer user to one or more recipients via a network.
By: Mika Daniels Tara Wind Crystal Waugh. Google Calendar Details Previously code named “CL2”. Web Based Calendar Easy way to organize your life Users.
Omnëmail Nicholas Allen Effie Goenawan Annie Liu Eric Orth Maetapong Upatising.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
Isograph Reliability Software Isolib Project Management.
PEMBINA TRAILS Portal System User Guide Prepared by: Jo-Anne Gibson Acadia Junior High Teacher-Librarian.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
Centralized Grading System. LCO Objectives Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale.
Airport Ride Service LCO Project Proposal. AGENDA Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility.
Space Notifier Jeh-Sang Cho Jin Pae. Introduction  Registering for classes  What do you do when a class is full?  How often do you check for space.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Yahoo Help Phone Number Get Instant Help.
IEEE Alias (Not) IEEE Twin Cities Section Officer & Volunteer Training January, 2014.
Electronic mail News File transfer protocol Chat Instant messaging Online services Online shopping.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
SMART HOME Capstone project introduction Capstone project _Star team. Dec-12 1.
ZIMBRA DESKTOP USER MANUAL
How to Access an AOL Account with Outlook?
Assess Survey Invitations
How To Automate At Least 80% Of Your Online Business With
Multilevel Marketing Tree Viewer
A Digital Tool for the Classroom
Yahoo Support Ireland Toll-Free Number:
Hotmail Technical Support Services.
How To Use As Another Account On Gmail
Project Change Control
HOW TO CREATE YAHOO MAIL ACCOUNT Click Here oo-technical-support.html If you don’t have Yahoo mail account so that you.
Presentation transcript:

OmnėMail Nicholas Allen Effie Goenawan Annie Liu

Scenario… Marty wants to check his s He’s at Suzzallo Library He has 5 different accounts What will he do….? “If only I could do this all with one click…”

Introducing… OmnėMail!!!  Check all your s at once anywhere  Accessible via Internet connection  Features: Aggregates all accounts in one convenient place Online application Address book User profile Built-in instant messenger (optional)

Interface Design Write a mail View all mails Sent mails UW Account CSE Account Gmail Hotmail Yahoo Add a new account… Manage my account Edit my address book □ □ Pizza in the lounge!Jan 8, 1:39pm □ More pizza in the lounge!Jan 8, 2:18pm □ FREE FOOD (TOP PRIORITY)Jan 8, 5:18pm □ Mail from president Emmert about over-eatingJan 7, 1:28am □ Pizza in the lounge!Jan 8, 1:39pm □ You long abandoned hotmailJan 8, 1:39pm □ Pizza in the lounge!Jan 8, 1:39pm □ I don’t know what to say nowJan 8, 1:39pm □ Expedia Special travel dealJan 8, 1:39pm □ More news on yahoo newsJan 8, 1:39pm □ Orkut inviteJan 8, 1:39pm □ I just want to write something that’s really longJan 8, 1:39pm □ Pizza in the lounge!Jan 8, 1:39pm DeleteSelect AllTo FolderFolders

Architecture ASP.net web pages C# core implementation XML module communication IMAP, IPOP3 protocols Sockets mail server networking SQL-Server database

Architecture (cont.) Access Options Data Access User Data Network with Accounts Options Filter Profile Filter Filter OmniMail Server Servers YahooUW Pine GmailUW CSE Options Display Profile Display Display ASP.net C# modules XML Comunication SQL Sockets IMAP POP3 Access Options Data Access User Data Network with Accounts Options Filter Profile Filter Filter OmniMail Server Servers YahooUW Pine GmailUW CSE Options Display Profile Display Display ASP.net C# modules XML Comunication SQL Sockets IMAP POP3 Data flow from server to clientData flow from client to server

Lifecycle Model Staged Delivery Software Concept Requirements Analysis Architectural Design Stage 1: Detailed design, code, debug, test, and delivery Stage 2: Detailed design, code, debug, test, and delivery Stage 3: Detailed design, code, debug, test, and delivery Stage 4: Detailed design, code, debug, test, and delivery Basic Multiple Checking Feature UI Improved Address Book Integration Instant Messenger

The Workers Project Manager (1 person) Make sure the project is on schedule Understand overall design and architecture well Mediator between other team members Code on a smaller piece of the project Developer (± 6 people) Design, code, and debug his/her own part Tester (± 6 people) Each developer tests somebody else’s code

Developer’s Skills Database protocols C# Web programming UI design Computer networks

Feasibility Rationale Most technologies are taught here Software required is provided in the labs Help and references are available Possible risks: Personal issues Unavoidable technical issues

Assumptions s are accessible Work  security control problem The system is reasonably fast Users trust us Learning curve for new technologies is not too big

Thank You Any questions?