logging in or signing up Report john1129 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 16 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: June 08, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Welcome!: Welcome! Representing authorSTREAM Presented by Sunil Khevaria 10703113 6/8/2011Agenda/Topics to Be Covered: Agenda/Topics to Be Covered Company Overview Product overview Work schedule Task1- Transcript handling Task2- Widgets Task3- Server monitoring Summary 6/8/2011Slide 3: 6/8/2011 authorGENSlide 4: author STREAM Goal : is to create an online community dedicated to distributing and sharing PowerPoint presentation Features: Full screen embeds Easy narrations animations iPOD conversion YouTube applicationsWork scheduled in Training period: Work scheduled in Training period 6/8/2011 Time period Task assigned description Week 1 Product overview B ecame familiar with company environment and its products Week 2 testing New release of authorSTREAM Week 3-4 Basic overview for programming environment HTML, JavaScript, .NET visual studio ,SQLServer, Week 5-8 Server monitoring Website monitoring, Mail server monitoring Week 9-15 Transcript handling Process transcript Reprocess transcript Week-16 onwards Widgets(under progress) Profile widgets, Presentation widgetsSlide 6: TASK 1 TRANSCRIPT HANDLING 6/8/2011Process Transcript: Process Transcript Requirements: To increase the search engine optimization for user Presentation. To increase the rank of the site To make user more reachable to site’s presentation To promote our users’ presentations, channels, podcasts, blogs 6/8/2011Flow Diagram: Flow Diagram 6/8/2011 start Input Xml file Find out slide text and title according to version Check version 2 or 3 Extract slide title and slide text Extract slide title and transcript if ver. 3 If ver. 2.0 If ver. 3.0 ASlide 9: 6/8/2011 A Disable users existing hyperlinks from transcript Encoded with html Format Output html string BSlide 10: 6/8/2011 B Input html file Fetch keywords from DB with respect to their Rank Find matches Rank+1 Stuff hyperlinks If rank count>=5 or rank=3 If rank= 0 false false true Rank=0 true CSlide 11: 6/8/2011 Save and upload html file to Amazon C Update DB stopSlide 12: 6/8/2011 Context diagram for transcript module .Slide 13: 6/8/2011 DFD level1 for transcript module .Slide 14: 6/8/2011Slide 15: 6/8/2011Slide 16: 6/8/2011Slide 17: 6/8/2011 Requirement When we don’t want to promote a presentation in future. When a promoted presentation is deleted by user . When a User changes the access mode from public to private . When a user take a premium membership . Reprocess TranscriptSlide 18: 6/8/2011 Start Window Service Call After 5 min. Get Records(PID, Link PID,URL) List Count>0 ? List of n files is created Select file i Download File From AMAZON Upload File To Amazon & Update DB List Of Urls To Deleted Match Url And Delete From File i <n ?Slide 19: 6/8/2011Slide 20: 6/8/2011Slide 21: 6/8/2011Slide 22: 6/8/2011Slide 23: 6/8/2011Slide 24: 6/8/2011Slide 25: 6/8/2011Slide 26: 6/8/2011 Task 2 WidgetsSlide 27: 6/8/2011 individual items on a GUI screen ... checkboxes, menus, toolbars, buttons etc. three aspects: appearance - what they look like interaction - how they behave semantics - what they mean Introduction to widgetsSlide 28: 6/8/2011Slide 29: 6/8/2011Slide 30: 6/8/2011 TASK 3 MonitoringSERVER MONITORING: SERVER MONITORING This project is all about monitoring the health of the servers. to maintain the smooth working and flow of operations performed by the Company’s online products . to help the system and network administrators and Products Heads by reporting about the working of their services as well as in case of any failure of operations. So the working of this application is broadly divided into following two parts on the basis of working – Monitoring Reporting 6/8/2011Web Server Monitoring: Web Server Monitoring deals with the web servers on which websites have been deployed and the services running for the websites. Study : Some networking concepts like IP addresses and Port Numbers for hosting the websites, The concept of Load Balancer that balances the load of user requests for the web site to the various web servers running behind. Requirements : Monitoring : Check the availability(hardware level) of the server – whether it is up or down Check the number of current connections to the web site. Check the number of connection requests queued and rejected. 6/8/2011Slide 33: 6/8/2011 Reporting : The percentage uptime of the website since the last reporting The maximum, average and minimum number of concurrent connections to the website Alert the user if the website goes down. Alert the user if the number of active connections goes beyond the maximum number of allowed connections to the Web Service Implemented: Database tables are created for reporting purposes. The availability of the server is checked by using the command line utility of DOS named “PING” at regular intervals and the corresponding entry is made in the database. An attempt is made to create an HTTP connection with the website, If the no of corrections crosses maximum limit the corresponding mail/SMS alert is sent to the user.Slide 34: 6/8/2011Thank You: Thank You 6/8/2011 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Report john1129 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 16 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: June 08, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Welcome!: Welcome! Representing authorSTREAM Presented by Sunil Khevaria 10703113 6/8/2011Agenda/Topics to Be Covered: Agenda/Topics to Be Covered Company Overview Product overview Work schedule Task1- Transcript handling Task2- Widgets Task3- Server monitoring Summary 6/8/2011Slide 3: 6/8/2011 authorGENSlide 4: author STREAM Goal : is to create an online community dedicated to distributing and sharing PowerPoint presentation Features: Full screen embeds Easy narrations animations iPOD conversion YouTube applicationsWork scheduled in Training period: Work scheduled in Training period 6/8/2011 Time period Task assigned description Week 1 Product overview B ecame familiar with company environment and its products Week 2 testing New release of authorSTREAM Week 3-4 Basic overview for programming environment HTML, JavaScript, .NET visual studio ,SQLServer, Week 5-8 Server monitoring Website monitoring, Mail server monitoring Week 9-15 Transcript handling Process transcript Reprocess transcript Week-16 onwards Widgets(under progress) Profile widgets, Presentation widgetsSlide 6: TASK 1 TRANSCRIPT HANDLING 6/8/2011Process Transcript: Process Transcript Requirements: To increase the search engine optimization for user Presentation. To increase the rank of the site To make user more reachable to site’s presentation To promote our users’ presentations, channels, podcasts, blogs 6/8/2011Flow Diagram: Flow Diagram 6/8/2011 start Input Xml file Find out slide text and title according to version Check version 2 or 3 Extract slide title and slide text Extract slide title and transcript if ver. 3 If ver. 2.0 If ver. 3.0 ASlide 9: 6/8/2011 A Disable users existing hyperlinks from transcript Encoded with html Format Output html string BSlide 10: 6/8/2011 B Input html file Fetch keywords from DB with respect to their Rank Find matches Rank+1 Stuff hyperlinks If rank count>=5 or rank=3 If rank= 0 false false true Rank=0 true CSlide 11: 6/8/2011 Save and upload html file to Amazon C Update DB stopSlide 12: 6/8/2011 Context diagram for transcript module .Slide 13: 6/8/2011 DFD level1 for transcript module .Slide 14: 6/8/2011Slide 15: 6/8/2011Slide 16: 6/8/2011Slide 17: 6/8/2011 Requirement When we don’t want to promote a presentation in future. When a promoted presentation is deleted by user . When a User changes the access mode from public to private . When a user take a premium membership . Reprocess TranscriptSlide 18: 6/8/2011 Start Window Service Call After 5 min. Get Records(PID, Link PID,URL) List Count>0 ? List of n files is created Select file i Download File From AMAZON Upload File To Amazon & Update DB List Of Urls To Deleted Match Url And Delete From File i <n ?Slide 19: 6/8/2011Slide 20: 6/8/2011Slide 21: 6/8/2011Slide 22: 6/8/2011Slide 23: 6/8/2011Slide 24: 6/8/2011Slide 25: 6/8/2011Slide 26: 6/8/2011 Task 2 WidgetsSlide 27: 6/8/2011 individual items on a GUI screen ... checkboxes, menus, toolbars, buttons etc. three aspects: appearance - what they look like interaction - how they behave semantics - what they mean Introduction to widgetsSlide 28: 6/8/2011Slide 29: 6/8/2011Slide 30: 6/8/2011 TASK 3 MonitoringSERVER MONITORING: SERVER MONITORING This project is all about monitoring the health of the servers. to maintain the smooth working and flow of operations performed by the Company’s online products . to help the system and network administrators and Products Heads by reporting about the working of their services as well as in case of any failure of operations. So the working of this application is broadly divided into following two parts on the basis of working – Monitoring Reporting 6/8/2011Web Server Monitoring: Web Server Monitoring deals with the web servers on which websites have been deployed and the services running for the websites. Study : Some networking concepts like IP addresses and Port Numbers for hosting the websites, The concept of Load Balancer that balances the load of user requests for the web site to the various web servers running behind. Requirements : Monitoring : Check the availability(hardware level) of the server – whether it is up or down Check the number of current connections to the web site. Check the number of connection requests queued and rejected. 6/8/2011Slide 33: 6/8/2011 Reporting : The percentage uptime of the website since the last reporting The maximum, average and minimum number of concurrent connections to the website Alert the user if the website goes down. Alert the user if the number of active connections goes beyond the maximum number of allowed connections to the Web Service Implemented: Database tables are created for reporting purposes. The availability of the server is checked by using the command line utility of DOS named “PING” at regular intervals and the corresponding entry is made in the database. An attempt is made to create an HTTP connection with the website, If the no of corrections crosses maximum limit the corresponding mail/SMS alert is sent to the user.Slide 34: 6/8/2011Thank You: Thank You 6/8/2011