Managing a complex database toolbar application for ie, chrome & firefox

100 %
0 %
Information about Managing a complex database toolbar application for ie, chrome & firefox

Published on March 12, 2014

Author: brainvireinfo



Charity Based Payment Deduction Toolbar Application with payment gateway integration built with VC++, MFC, ATLCOM, COM+, MSDEV, XPI, RDF, XUL for IE, firefox & chrome

Case Study Donation Toolbar

Client required a toolbar to serve multiple purposes for which this toolbar was developed. This application offers variety of services along with serving its main purpose of deducting some amount for charity from user’s account with user’s permission and choice. Some of the features that this toolbar includes are as follows:  Allows quick search in Yahoo, shows news, sports, shortcuts to frequently used applications, and so on.  Allows tracking browser activity and saves the details on the server.  Pops up charity information.  Allows changing organizations obtaining charity from among thousands of choices.  Shows amount to be deducted in percentage for each site.  Enables continuous client/server communication.  Enables IP tracking.  Control of the application has been passed on to Admin section.  Version control system automatically upgrades the version of the application.  Use of JSON technology for communication. Client Requirement Project Challenges When the project includes variety of features, there are certain challenges that the team faces during development. They are as follows:  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.  Tracking IP address and details pertaining to a particular IP address.

Technologies Used Manpower Planning  Cutting-edge technologies like VC++, MFC, ATLCOM, COM+, MSDEV 2005, XPI, RDF, XUL etc. are used to develop this application for browsers like Internet Explorer and Firefox. The design approach was build around PHP architecture to maintain security and scalability of the application. Using MYSQL ensured query optimization and stored procedures were used to handle complex queries from multiple tables to enhance system performance.  Extendibility and flexibility in development structure ensured “faster to market” transitions. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communicate with the relational databases in an object-oriented manner.  Accessing the database required the formation of an intermediary abstraction layer which ensured hiding the implementation details of a particular set of functionality.  JSON technology was used for frequent server communications for better performance. Operating System & Server Management Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments PHP5+, Apache Web Server, Installshield 7.0, AJAX, Java Script, HTML5, CSS3, JSON etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Developers 1 Designers 2

Architecture Keeping in mind the peculiar structure of the application and the challenges involved, N-tier architecture was adopted with all the layers loosely coupled with each other. Presentation Specific Layer: This includes the page-level layer which will be accessing the other layers beneath to present the data. Business Specific Layer: This acts as a bridge between the Presentation Layer and the Database Layer. This will contain all the business logics for the different components involved in the project. Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data. Physical Database Layer: MYSQL with the tables, view, stored procedures etc. Development Highlights While ensuring privacy and security, version control mechanism was also applied to the application. This mechanism ensured automatic downloading and switching to the new version of application. 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 and 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.

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Documents Tagged 'firefox' - Scribd - Read Unlimited Books

How to Enable Private Browsing in Chrome, Firefox, IE ... Managing a Complex Database Toolbar ... Database Toolbar Application for IE, Chrome ...
Read more

Favorites and Bookmarks Organizer - Speed up your PC ...

... Chrome, Firefox, Internet Explorer ... Internet Explorer Favorites Organizer toolbar will enable you to quickly add new bookmarks and search your ...
Read more

Switching from Internet Explorer to Firefox

This tutorial will cover switching from Internet Explorer to ... Extension range from a Google toolbar to ... Firefox is now installing the application on ...
Read more

Remove ANY TOOLBAR from Internet Explorer, Firefox and Chrome

... advertisements) cross web browser plugin for Internet Explorer, Firefox and Chrome, ... remove ANY Toolbar from Internet Explorer, Firefox and Google ...
Read more

Manage add-ons for Internet Explorer - Windows Help

... and it's on by default in Internet Explorer 11. ... ActiveX controls, toolbar extensions, explorer bars, browser extensions, search providers, ...
Read more

Yahoo Toolbar :: Add-ons for Firefox

Yahoo Toolbar for Firefox is available for the following countries: ... Software applications, ... database, or content. Yahoo ...
Read more

LastPass via USB | User Manual

LastPass Pocket is a stand-alone application ... now supported using Firefox, Internet Explorer, Chrome, ... should now appear in the toolbar menu, ...
Read more

Toolbar Help - Google Support

Install and use Google Toolbar. Customize your Toolbar. Tools and settings to search. ... Fix Toolbar for Internet Explorer. Uninstall Google Toolbar.
Read more

View PDF files in Firefox without downloading them ...

View PDF files in Firefox without downloading them. ... Under the Application Basics section, ... This will force Firefox to rebuild its plugin database.
Read more

Browser Add-ons Solutions - Toolbar Development, Add-On ...

... custom toolbars for Google Chrome, Mozilla Firefox, Internet Explorer, ... Firefox, Safari, Opera and Internet Explorer ... toolbar application ...
Read more