Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan .

Post on 29-Dec-2015

216 views 2 download

Tags:

Transcript of Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan .

Searchlets

Customer: Paul English

Advisor: Prof. Ethan Bolker

Team : Satish, Di, Quan

www.searchlets.org

Searchlets Overview

Features and Scopes

Technical Aspects of Searchlets

Architecture

Future of Searchlets

Agenda

• The concept Searchlets was originated by Paul English

• Searchlets allows users to have a dynamic web page of desired search results.

• http://www.searchlets.org

What is Searchlets?

What is Blog?

Search + Publish

Searchlets is generic Blogging

Scope

Search and publish with optional scheduling

Session state management for registered users

Try the application without registering

Publish over FTP

Scope ---------------- Search and publish with optional scheduling

Scope ---------------- Search and publish with optional scheduling

Scope ---------------- Search and publish with optional scheduling

Results Published!!

Scope

Search and publish with optional scheduling

Session state management for registered users

Try the application without registering

Publish over FTP

Scope ---------------- Session State Management

Ticket for Chuanquan

Scope (contd)

Search and publish with optional scheduling

Session state management for registered users

Try the application without registering

Publish over FTP

Extremely user friendly interface

• Google search engine API

• Advanced search & publish options

• Email notification

• Open source

Features

Features --------------------- Friendly Interface

• Extremely user friendly interfaceGoogle search engine APIAdvanced search optionsSchedulingEmail notificationOpen source

Features (contd…)

• Environment

• Why .NET?

• Features of C# & ASP.NET

• SQL Server Database

Technical Aspects

Pentium400 CPU, 128MB Memory, 20 GB Hard Disk

Unique IP Assigned

Web server on a Windows 2000 Server machine

HardWare

SoftWare IIS 5.0 configured

Http Server

SMTP for emails notification

SQL Server2000 Visual Studio.Net 2003

System Structure

Architecture

Web

Interface

DataBase

MonitorUtilities

RegisterLog inCreate SearchModify Search

EmailClientFTPClientGoogleSearch

Development Methodology

Iterative development process Simple design, small releases, Iterations

Test-driven programming

Coding standard

CommunicationCustomer feedback at every step

Team meetings, e-mails

XP way!!!

Not strictly follow XPDocumentation

Unit Test Test for basic functionalities Integration Testing

Test sets and bug tracking

Functionality testing

Compatibility testing

Load/Stress Testing

Usability Testing

Testing

Tests for good user interface design

Server side

Client side

• Blog revolution truly underway!!!!• Early 2004 check indicates between 2% to 7%

internet users are bloggers (more than 2.6 million internet users)

• Indicates both readers and blog writers

Future

Future?….

Future (contd…)

• Searchlets a step ahead from the rest of the blogging tools

• A web application that can schedule your blogging… an advantage

• Integrate with your browser or desktop

RSS feed

• Technology on the rise

• Really Simple Syndication (RSS) is a lightweight XML format designed for sharing headlines and other Web content

• Searchlets can be a part of RSS feed in the future

Summary

Visit us at www.searchlets.org

Searchlets.sourceforge.net