Refined Search Clicks Toolbar Development for Enabling Maximum Searches with minimal clicks used for quick searches in Facebook, Wikipedia etc. With IE, FireFox & Chrome.
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Case Study for Refined Search Clicks Toolbar Development
1. Case Study for Refined
Search Clicks Toolbar
Development
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
2. Client Requirement
➢
The client required Toolbar Development
➢
Enabling Maximum Searches
➢
Toolbar specifically designed
➢
A multi-platform
(Internet Explorer, Mozilla Firefox and Chrome)
➢
The users who want their search refined with minimal clicks
➢
This application offers variety of services
➢
Serving its main purpose of winning maximum searches
http://www.brainvire.com
3. Features that this toolbar includes:
➢
Allows quick searches with Facebook, Wikipedia, Amazon, eBay
and Bing
➢
Without user’s knowledge, sets the client’s toolbar as default tab
➢
Allows tracking browser activity & saves the details on server
➢
Allows saving information from a variety of sites-automatically
and manually-through toolbar implementation or APIs
➢
Security was vital throughout the project. Efficient searching
methods
http://www.brainvire.com
4. Project Challenges
➢
Keeping track of complete browser activity is a difficult task
➢
Tracking browser activity includes everything that the user
does over Internet
➢
Managing a complex database with continuous saving and
retrieving of information
➢
Capability to hold strong search criteria in order to produce
maximum results for the users
➢
Complex and dynamic internal architecture was adopted for
development of easy and friendly user interface
http://www.brainvire.com
5. http://www.brainvire.com
Technologies Used
Operating System & Server
Management
Windows OS, Multi-Server Architecture with
Staging & Production Environment through
Version Controlling releases, Server
Optimization,Security & SSLImplementation,
Scheduler for Back-ups, Alert Monitoring
System Integration, Server Performance
Tuning at regular intervals, Software Firewall
Configuration & Maintenance
Development Tools & Environments C, C++, VC++, MFC, ATL COM, COM+,
DCOM, ActiveX, BHO, Visual Studio,
JavaScript, RDF, CSS, XUL, XPI Creator,
Java, NSIS tools etc.
Database MSSQL Database Server, DB Clustering, DB
Optimization, Master Slave Replication, Query
Optimization, Scheduler for Backups
7. http://www.brainvire.com
Planning
The first step towards planning involved graphical representation of the
toolbar
The design was made appealing and easy to navigate by any user
An images required by the client had to fit within the area of the toolbar
Next step was to research on extensive search feature for all the fields
provided in the toolbar
Later Installer Steps were designed and defined as very simple and
easy to use
The toolbar was made compatible with Chrome, Internet Explorer and
Mozilla Firefox browsers
It was made compatible with all browser and Window’s versions
8. http://www.brainvire.com
Architecture
User Interface Layer:
This will include the page level layer which will be accessing the other layers
beneath to present the data
Database Specific Layer:
This acts as a bridge between the Physical Database and the Business Logic
accessing the data
Business Specific Layer:
This acts as a bridge between the User Interface layer and Database
layer.This will contain all the business logic for the different components
involved in the project
Physical Database Layer:
This includes MSSQL with the tables, views, stored procedures etc
9. http://www.brainvire.com
Development Highlights
The application was highly scalable to incorporate new features
and enhance the existing ones
Comprehensive search and browse options are offered within
optimized query features
Web usability guidelines were strictly adhered to during the
development
The interface was easily made navigable through the judicious
use of CSS and HTML controls
The application was developed and fully functional within a span
of 4 months