Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan .
-
Upload
caitlin-harper -
Category
Documents
-
view
219 -
download
2
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