Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by: Subek Shakya( 2008 /BCT/ 540 ) Sudip Shrestha( 2008 /BCT/ 541 ) Sujan Thapa( 2008 /BCT/ 543 ) 15 November 2011 A FINAL PRESENTATION ON INTERNET.

Similar presentations


Presentation on theme: "Presented by: Subek Shakya( 2008 /BCT/ 540 ) Sudip Shrestha( 2008 /BCT/ 541 ) Sujan Thapa( 2008 /BCT/ 543 ) 15 November 2011 A FINAL PRESENTATION ON INTERNET."— Presentation transcript:

1 Presented by: Subek Shakya( 2008 /BCT/ 540 ) Sudip Shrestha( 2008 /BCT/ 541 ) Sujan Thapa( 2008 /BCT/ 543 ) 15 November 2011 A FINAL PRESENTATION ON INTERNET BANDWIDTH MONITOR

2 Main objectives of our project: 1.To show the bandwidth in user friendly GUI. 2.To present almost real time data usage. 3.To depict the bandwidth in graphs. OBJECTIVES

3  Monitors our computer’s internet bandwidth usage.  Presents the data in graph with some customizable layout.  Helps to control the use of data.  Is Open – source and its free. OVERVIEW

4 ToolsPurpose Microsoft Windows XPOperating System Microsoft Office 2007Documentation Netbeans 7.0IDE Mozilla Firefox 7.0.1Default browser JDK(version 6 update 25)Programming language Java swingUser interface development TOOLS AND TECHNOLOGIES

5 SYSTEM ARCHITECTURE Network Adapter Computing Module JPCap JFreeChart Display Module Packet Capturing Module Request to Start capturing

6  Open source library for capturing and sending network packets.  Can save captured packets to an offline file.  Runs on:  Microsoft Windows (98/2000/XP/Vista)  Linux (Fedora, Mandriva, Ubuntu)  Mac OS X (Darwin)  FreeBSD  Solaris. JPCAP-API

7  Consistent and well-documented API, supporting a wide range of chart types.  Supports many output types - Swing components including PNG and JPEG images JFREECHART-API

8 1.Testing and study of JPCap. 2.Integration of computing module with JPCap. 1.Testing and study of JFreeChart. 2.Integration of computing module with Display module. 1.Testing and study of JFreeChart. 2.Updating of documents. WORK BREAKDOWN STRUCTURE

9 SCHEDULE

10 MembersRoles Badri AdhikariCourse Instructor Sujan ThapaTeam Lead, Developer Subek ShresthaDeveloper Sudeep ShresthaDeveloper PROJECT TEAM

11  Packet capturing- since there are no any inbuilt Java libraries.  Freezing issues – solved by making threads.  Making automatically updating JLables.  Creating dynamic graphs/charts. CHALLENGES FACED

12  Very useful tool for bandwidth measurement.  IBM is easy to use and understand.  It is hosted in sourceforge and is available for download at CONCLUSION

13  Data usage can be controlled.  Using different database programs, recording of the bandwidth usage can be made possible in future.  Different theme options for the GUI and graph options can be made.  We can measure the bandwidth usage in different units.  Network adaptor selection can be integrated.  Upload bandwidth can be measured. ENHANCEMENT

14  Adhikari, B., Ansari, M. H., Shrestha, P., & Pant, S. (2009). NEUROLOGY DIAGNOSIS SYSTEM. Kathmandu.  Helleseth, S. ( ). Bandwidth Monitor Pro. Retrieved , from Bandwidth Monitor Pro website:  Internet World Stats. (2011, March 31). Retrieved November 02, 2011, from Internet World Stats site:  Jfreechart. ( ). Retrieved 2011, from  Jpcap. (2007). Retrieved 2011, from Jpcap tutorial website: REFERENCES

15  Jpcap at Sourceforge. (2001). Retrieved 2011, from https://sourceforge.net/projects/jpcap/  Koirala, Abinash; Shrestha, Ajan Lal; Rijal, Ajay Raj. (2011). A Report on Marriage. Kathmandu.  Kurose, Jim; Ross, Keith;. (2003). Computer Networking. Pearson Education.  Net Limiter. ( ). Retrieved , from Net Limiter website:  Sierra, Kathy; Bates, Bert;. (2003). Head First Java. O'Reilly.  Track4win. ( ). Retrieved , from Track4win website: REFERENCES

16


Download ppt "Presented by: Subek Shakya( 2008 /BCT/ 540 ) Sudip Shrestha( 2008 /BCT/ 541 ) Sujan Thapa( 2008 /BCT/ 543 ) 15 November 2011 A FINAL PRESENTATION ON INTERNET."

Similar presentations


Ads by Google