Gem Cluster Freelancer Network Sosuke Tokunaga CS491b Fall 2004.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

Services Course Windows Live SkyDrive Participant Guide.
Extern name server - translates addresses of s messages - enables users to use aliases - … ID cards system - controls entrance to buildings,
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
® Microsoft Office 2010 Appendix A: Introduction to SkyDrive and Office Web Apps.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
Novell from Home Net Storage. Novell access via NetStorage 1-Web Interface Connect to your shared drive through your web browser Windows, Mac or Linux.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Jun-15 1 Management Information Systems Class Web Server Usage Instructions.
Design Aspects. User Type the URL address on the cell phone or web browser Not required to login.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
XMAS installation instructions Windows Version: 1.0 4/22/2008.
Asset: Academic Survey System & Evaluation Tool Bert G. Wachsmuth Seton Hall University.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Virtual Company Group 8 Presentation Date: June /04/2017
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Web Based Applications
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
Blackboard Pilot Tasks and Walkthroughs. Bb Test Case Training Pilot with AnswersDarek Sady - 5/4/2004 Goals:  Identify problematic areas our clients.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Customized cloud platform for computing on your terms !
CPanel Introduction Todd S. Thuma. cPanel: What is it? Backend administration of web-based content Provides web site management tools through a web-based,
User Guide Ascend SMS User Guide.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
Securing Large Applications CSCI 5931 Web Security Rungang Mo, Yingying Sun.
Using “My Info” in MLF Tracker MLF University Online Volunteer Training 1 TM.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
EventsMastery – HOW TO MANAGE CORPORATE EVENTS SUCCESSFUL (HTMCES) eMentorship Portal (eMP) “HOW TO USE PORTAL GUIDE” Managed by.
Web Site User Management Deborah Lee Soltesz USGS.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
E-COMMERCE JOBS This project (Project number: HU/01/B/F/PP ) is carried out with the financial support of the Commssion of the European Communities.
Online Book store Course Name: Web Security Project 1 Presented by Amruta Raichurkar Videhi Patel.
Getting Started with eChalk eChalk Day 1 Series 1 eChalk Session 1.
Web Directory For Computer Science Projects Nidhi Goel Course: CS 491B Instructor: Prof. Chengyu Sun December 8, 2006.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
1 Copyright © 2015 Pexus LLC Easy Download, Install & Configure OwnCloud on your Patriot PS.
1 Copyright © 2015 Pexus LLC Easy Download, Install & Configure Pydio on your Patriot PS Personal.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
File Transfer Protocol (FTP) CIS 130. File Transfer Protocol (FTP) Copy files from one internet host (server) to your account on another host –Need domain.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E MyAPNIC Project Features & Facilities Prototype Demo.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
What’s New in Fireware v WatchGuard Training.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
WMarket For Adminstrators Manual Installation. Basic Dependencies To install your own WMarket instance, you are required to install the following software:
Architecture Review 10/11/2004
IST VLabs Tutorial Fall 2010 Dongwon Lee, Ph.D..
Fundamental of Databases
UFIE8K10-M Data Management 2006/7
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Appendix A: Introduction to SkyDrive and Office Web Apps
Use same User ID and password as computer login
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
asset: Academic Survey System & Evaluation Tool
Configuring Internet-related services
Network Media, models and number systems
Tiers vs. Layers.
School of Computer Science
Rob Britt CEAL Library Technology Committee Meeting April 2, 2008
Presentation transcript:

Gem Cluster Freelancer Network Sosuke Tokunaga CS491b Fall 2004

Background High performance computers and the Internet Encourage skilled professionals to work as freelancers Advantages of Freelancers Freedom, Flexibility Disadvantages of Freelancers Limited Capacity, Instability

Inrtoduction Gem Cluster Virtual community on the Internet To help freelancers to share their workloads Freelancers can Post projects to obtain other freelancers ’ help Participate in projects to get jobs Guest Managers can Post projects to acquire team members

Functionalities Freelancer Information Management Profession and skills Address (City and State) address Project Information Management Manager Tasks Applicants Members

Functionalities Project Mail Function to send mails to project members Shared File Space Project members can share files by uploading and downloading them.

Roles of User Guest Freelancer Project Manager Project Member Applicant Manager Register / Login Apply for Tasks Post Projects / Login Admit Post Projects

Data Model Structure User FreelancerManager User ID Password Name Profession Skill Description Address Web address

Data Model Structure Project Task Project ID Project Name Description Start/Finish Date Location(City and State) Task ID Expected Profession Description Freelancer User 11..* * ApplicantProject Member Project Manager 0..*1 File Filename Data Size/Type Post Date 1 0..* User * Post User

GUI Design Header Body Footer

Page Navigation Non-member area Home Register Manager Info. Project Info. Task Info. Freelancer List Project List Home Register Post Projects View Freelancers View Projects Next Back Finish Add and Next Back Main Register Log In Main Post Project Sequence

Page Navigation Member area Main My Profile Project Info.Task Info. Freelancer List Project List Main Show My Profile Post Projects View Freelancers View Projects Next Back Finish Add and NextBack Main Edit Home Post Project Sequence My Profile Freelancer Profile Project Info. Select Back Select Back Log Out Apply for a task Main Back / Edit Home Remove

Page Navigation Member area – Main Page Main Project Info. (As manager) Project Info. (As member) Project Info. (As Applicant) Managing Project Participating Project Applying Project Project Mail Shared File Space Project Info. Task Info. Edit Remove Cancel Application Applicant ListApplicant Info. Admit an Applicant Member Info. Manager Info.

Gem Cluster System Design Multi-tiered Model Web Application Web Tier Business Logic Tier SMTP Server User (Client Tier) Controller Servlet Actions Utility Action Forms JSPs Service Interface Business Objects Mail Object Java Mail DAOs JDBC Java Beans RDBMS (Data Tier) Database

Environmental Requirement Client Machine Web Browser (Internet Explorer 6.0) Server Machine J2SE SDK 1.4 or later Servlet Container (Tomcat 4.0.6) RDBMS – MySQL or later SMTP Server (IIS SMTP Server)

Set Up – Installation Set up required environment Create a database for the system Deliverables SQL file for creating tables in the database Web application package Execute the SQL file Copy the web application package into your web applications directory ($CATALINA_HOME/webapps)

Set Up – Configuration $webapps/gemcluster/WEB-INF/ gemcluster.properties #Database Configuration database.driver=com.mysql.jdbc.Driver database.url=jdbc:mysql://localhost/gemcluster database.user=root database.password= #Mail Server Configuration mail.smtp.host=localhost #File Storage Configuration file.max.size=1MB file.total.max.size=16MB #Page Configuration page.list.size=5

Set Up – Execution Restart your servlet container Access from Your web browser with

Future Work System Log Security Enhancement with SSL Profession Information Management

Gem Cluster Thank You!