SlideShare ist ein Scribd-Unternehmen logo
1 von 29
WEB ALBUM &
     MOTION ANALYZER(QA)
Under the Esteemed Guidance of


Dr. A. K. Chatterjee             Mr. Sreejith S.        Mrs. Shilpa Gupta
Head of Department               Senior Software        Senior Software
ECED                             Development Engineer   Quality Engineer



                                                             Submitted By
                                                         Ashish Tanwer
                                                        Roll No.10606024
   Department of Electronics and Communication Engineering
                           THAPAR UNIVERSITY

                                                                            1
COPYRIGHT
Copyright
Compro © 2009. All rights reserved.
Rockwell Automation © 2009. All rights reserved.
 
This report is intended solely for the purpose of completing academic
     requirements.     Information related to Compro, Rockwell
   Automation and their products is the sole property of the
   respective companies.
 
No part of this report related to Compro, Rockwell Automation and
   their products, may be reproduced or transmitted in any form, or
   by any means, electronic or mechanical, including photocopying,
   recording or by any information storage retrieval system, without
   written permission from the corresponding owners.
 
Violations could be subject to prosecution.



                                                                        2
TRAINING PROGRAM DETAILS
•COMPRO MICROSOFT OFFICE TRAINING PROGRAM
•COMPRO WEB TECHNOLOGY TRAINING PROGRAM
•COMPRO C# TRAINING PROGRAM
•COMPRO .NET TRAINING PROGRAM




                                            3
CLOUD COMPUTING
 Cloud computing is a style of computing in which resources are
  provided as a service over the Internet.
 The term cloud is used as a metaphor

  for the Internet.
 The concept generally incorporates

combinations of the following:
 infrastructure as a service (IaaS)
 platform as a service (PaaS)
 software as a service (SaaS)
 Cloud computing services often provide business applications online
  that are accessed from a web browser, while the software and data
  are stored on the servers.




                                                                        4
COMPRO WEB
TECHNOLOGY TRAINING
PROGRAMXML DOM
 HTML DOM &
 Java-Script& DHTML
 XPath, XQuery, XML Schema
 Ajax(Asynchronous JavaScript and XML)
 SOAP(Simple Object Access Protocol)
 WSDL(Web Services Description Language)
 RSS (Really Simple Syndication)




                                            5
JavaScript
 JavaScript is a client-side scripting language used to enable
  programmatic access to objects within the client application.
 It is primarily implemented as an integrated component of the
  web browser, allowing the development of enhanced
  user interfaces and dynamic websites.
 "JavaScript" is a trademark of Sun Microsystems. It was developed
  by Mozilla Foundation.
 Example:         javascript: alert(document.lastModified )




                                                                      6
Visual Studio 2005
   Microsoft Visual Studio is an Integrated Development Environment (IDE)
    from Microsoft. It can be used to develop console and
    graphical user interface applications along with Windows Forms
    applications, web sites, web applications, and web services .
   Supports both native code and managed code for all platforms.




                                                                             7
Visual Studio 2005
   Visual Studio supports
   C/C++ (via Visual C++)
   VB.NET (via Visual Basic .NET)
    C# (via Visual C#).
   It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS.
   It is supported by Microsoft Windows, Windows Mobile,
    Windows CE, .NET Framework, .NET Compact Framework and
    Microsoft Silverlight.
   Visual Studio also includes a web site editor and designer that
    allow web pages to be authored by dragging and dropping widgets.
    It is used for developing ASP.NET applications and supports HTML
    , CSS and JavaScript. It uses a code-behind model to link with
    ASP.NET code.



                                                                       8
COMPRO C# TRAINING
PROGRAM
 C# (pronounced "C Sharp") is a simple, modern, general-purpose,
  object-oriented (class-based), and component-oriented programming
  disciplines.
 It was developed by Microsoft within the .NET initiative and later
  approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC
  23270).
 C# is one of the programming languages designed for the
  Common Language Infrastructure. Its major implementation is
  .NET Framework .
 It provides strong type checking, array bounds checking, detection of
  attempts to use uninitialized variables, and automatic garbage
  collection




                                                                      9
COMPRO .NET TRAINING
  PROGRAM
COMMON LANGUAGE
INFRASTRUCTURE(CLI)

COMMON TYPE SYSTEM(CTS) 
A set of types and operations that are
shared by all CTS-compatible
programming languages.

COMMON LANGUAGE
SPECIFICATION (CLS) 
A set of base rules to which any language
targeting the CLI should conform in
order to interoperate with other CLS-
compliant languages.

                                            10
ASP.NET
 ASP.NET is a web application framework developed by Microsoft to
  allow programmers to build dynamic web sites, web applications and
  web services.
 ASP.NET is built on the Common Language Runtime (CLR),
  allowing programmers to write ASP.NET code using any supported
  .NET language.
 In ASP.NET dynamic code which runs on the server can be placed in
  a page within a block <%-- dynamic code -- %> which is similar to
  other web development technologies such as PHP and JSP.
 ASP.NET pages are known as "web forms", are contained in files
  with an ".aspx" that contain static HTML markup, as well as server-
  side Web Controls and User Controls where the developers place
  required static and dynamic content for the web page.




                                                                        11
THE PROJECT-WEB
ALBUM




      Compro © 2009. All rights reserved.



                                            12
WEB ALBUM
   The Objective is to develop a Web Based Application (WebApp) for
    Digital Photo Organization just like Google Picasa and Yahoo Flickr.
   The user should be able to upload pictures to different Virtual Web
    Folders (called Web Albums) located at Web Server.
   There should be facility to switch between Wed Albums and
    preview web albums as filmstrips or Thumbnails. We also indented
    to show full preview of desired image.
   The project was started as desktop application photo organization
    software using C# and .NET framework Classes under the name
    “VIRTUAL PHOTO ALBUM”.
   Later it was developed as a Web Application using ASP.NET as
    guided by my mentor Mr. Sreejith S and renamed as “WEB
    ALBUM”.



                                                                           13
WEB ALBUM APPLICATION CODE
 For Dynamic Program in ASP.NET, I
  used code-behind model, which places
  this code in a separate file or in a
  specially designated script tag.
 As shown in Solution explorer,
  PhotoGallery.aspx is main .aspx file
  (containing html and ASP.NET tags)
  and PhotoGallery.aspx.cs is its code
  behind file containing C# source code.
 Web.config is application setting file
  for code paths declaration,
  authentication, authorization,
  sessionState, and compilation Settings.




                                            14
VISUAL STUDIO-
SOLUTION EXPLORER




                    15
TESTING AND INTEGRATION
ROCKWELL AUTOMATION’S

     MOTION ANALYZER
     4.7




        Rockwell Automation © 2009. All rights reserved.



                                                           16
MOTION ANALYZER 4.7 (QA)
   At Compro Technologies, I did testing of MOTION ANALYZER
    4.7. It is being developed by Compro for client ‘ROCKWELL
    AUTOMATION’.
   Rockwell Automation is a leading industrial automation company .
    It is global provider of power, control, automation and
    information solutions.
   Motion Analyzer is designing, analyzing and selection software for
    the constituent parts of motion control systems.
   Motion Analyzer is used to develop products/systems or to
    evaluate and improve existing product/system performance.
   It uses sophisticated optimization tools to maximize efficiency
    ratios, life Estimations, and Profits of a system at minimum power
    requirements and input cost.



                                                                         17
PURPOSE OF MOTION
ANALYZER and save multiple axes of load information.
MA project can collect
    This provides the user the flexibility to sum the effects of multiple
    axes of motion for power supply and shunt regeneration sizing.
   The Motor/Drive Compatibility lets user to choose a motor and
    compatible drives. The motor/drive combinations and performance
    specifications, provides the user an optimum solution.
   It also provides highly advanced optimization utilities including:
   Motor drive compatibility
   IAM and other axis module selection
   BOM (Bill of materials)
   MA-Solidworks Integration
   Manual as well as Step-By-Step Search with Product Stepping
   Enhanced Power Analysis.



                                                                            18
FEATURES OF MA
 Multiples views (System View as well as Axis View) for better
  Analysis.
 Automated Power Supply Calculation for the system.
 Inbuilt Profile Editor for Cyclic Profiles data analysis.


 The database consists of hundreds of systems of product including
  motors, amplifiers, shunts, corresponding cables and brakes.
 Flexibility to take the information from your input and create a bill
  of materials (BOM) automatically save, print, and merge files with
  other files and export the information into Microsoft Excel or
  Word format.
 Integration with Dessault Solidworks.(MA-Solidworks Simulator)




                                                                          19
FEATURES OF MA
Multiples views (System View as well as Axis View)




                      Rockwell Automation © 2009. All rights reserved.



                                                                         20
FEATURES OF MA
Automated Power Supply Calculation for the system.




              Rockwell Automation © 2009. All rights reserved.

                                                                 21
FEATURES OF MA
Inbuilt Profile Editor for Cyclic Profiles data analysis.




                 Rockwell Automation © 2009. All rights reserved.
                                                                    22
BUG CATEGORIZATION
All bugs entered in QA site are categorized in following four sections:
 Open: Whenever a reported bug from QA side is not fixed or not
  given satisfactory answer from developer side, that bug’s status is
  remained like open.
 Addressed: All those bugs are categorized in Addressed section
  which the development team has looked into and needs validation
  by QA team.
 Closed: Whenever a QA team member tests the task, he reports a
  bug in QA site and if that bug has been fixed from developer side
  and QA team finds itself with progress in correction of that bug, it is
  closed, and that bug comes in close category.
 Deferred: If developer advises QA team to ignore any bug for
  current release, that bug’s status is remained like deferred means
  that bug will be fixed in future release of that task.


                                                                            23
BUG TRACKING SYSTEM




 Compro Bug tracker: http://vega/bug [LAN Address]
 Username           : “ashishqa”
 No. Of CRs Logged : 103



                                                     24
THANK YOU




            25
ADOBE FLASH CS4
 Adobe Flash is a multimedia platform currently developed by
  Adobe Systems. Flash is commonly used to create animation,
  advertisements, and various web page components, to integrate
  video into web pages, and more recently, to develop
  rich Internet applications.
 Flash can manipulate vector and raster graphics and supports
  bidirectional streaming of audio and video. It contains a
  scripting language called ActionScript. Several software products,
  systems, and devices are able to create or display Flash content,
  including Adobe Flash Player, which is available free for most
  common web browsers, some mobile phones and for other
  electronic devices (using Flash Lite).
 Files in the SWF format, traditionally called "Shockwave Flash"
  movies, "Flash movies" or "Flash games", usually have a .swf
  file extension and may be an object of a web page, strictly "played"
  in a standalone Flash Player, a self-executing Flash movie.


                                                                         26
ADOBE FLASH CS4




                  27
ALTOVA XMLSPY
   XMLSpy is an XML editor and integrated development environment
    (IDE) from Altova. XMLSpy allows developers to create XML-based
    and Web services applications using technologies such as XML,
    XML Schema, XSLT, XPath, Xquery , WSDL, and SOAP. XMLSpy is
    also available as a plug-in for Microsoft Visual Studio and Eclipse.
   Altova XMLSpy includes multiple views and editing features for the
    following:
   XML instance document creation and editing
   Visual XML Schema development
   DTD editing/ XSLT 1.0/2.0 development and debugging
   XQuery development and debugging
   XPath 1.0/2.0 development and analysis
   Web services development
   Graphical WSDL creation and editing
   SOAP development and debugging.
                                                                           28
ALTOVA XMLSPY




                29

Weitere ähnliche Inhalte

Was ist angesagt?

Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netconline training
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resumeDan Labrecque
 
Java Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewJava Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewEugene Bogaart
 
Online test management system
Online test management systemOnline test management system
Online test management systemPrateek Agarwak
 
Introduction to Ibatis by Rohit
Introduction to Ibatis by RohitIntroduction to Ibatis by Rohit
Introduction to Ibatis by RohitRohit Prabhakar
 
Java and Related Technologies
Java and Related TechnologiesJava and Related Technologies
Java and Related TechnologiesQualys
 
Spring Framework
Spring FrameworkSpring Framework
Spring Frameworknomykk
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Bill Duncan
 

Was ist angesagt? (20)

Spring framework
Spring frameworkSpring framework
Spring framework
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot net
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resume
 
Java Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewJava Enterprise Edition 6 Overview
Java Enterprise Edition 6 Overview
 
Technical Recruitment Overview & Tips
Technical Recruitment Overview & TipsTechnical Recruitment Overview & Tips
Technical Recruitment Overview & Tips
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
 
Online test management system
Online test management systemOnline test management system
Online test management system
 
Introduction to Ibatis by Rohit
Introduction to Ibatis by RohitIntroduction to Ibatis by Rohit
Introduction to Ibatis by Rohit
 
Saloni_Tyagi
Saloni_TyagiSaloni_Tyagi
Saloni_Tyagi
 
Java and Related Technologies
Java and Related TechnologiesJava and Related Technologies
Java and Related Technologies
 
Spring Framework
Spring FrameworkSpring Framework
Spring Framework
 
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Multithreading in java
Multithreading in javaMultithreading in java
Multithreading in java
 
JITHIN CHANDRAN
JITHIN CHANDRANJITHIN CHANDRAN
JITHIN CHANDRAN
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
SpencerKellerResume
SpencerKellerResumeSpencerKellerResume
SpencerKellerResume
 

Ähnlich wie COMPRO- WEB ALBUM & MOTION ANALYZER

All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net coreGrayCell Technologies
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?Natural Group
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETHimanshu Patel
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdflubnayasminsebl
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part Icrdlc
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management systemYesu Raj
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeIRJET Journal
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentationvijayrvr
 
Industrial training project ppt of online shopping
Industrial training project ppt of online  shoppingIndustrial training project ppt of online  shopping
Industrial training project ppt of online shoppinganil kumar
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Trackvijayrvr
 
Application developer
Application developerApplication developer
Application developerAbdul aleem
 

Ähnlich wie COMPRO- WEB ALBUM & MOTION ANALYZER (20)

Assignment3.2
Assignment3.2Assignment3.2
Assignment3.2
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net core
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
 
Resume
ResumeResume
Resume
 
resume
resumeresume
resume
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part I
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Industrial training project ppt of online shopping
Industrial training project ppt of online  shoppingIndustrial training project ppt of online  shopping
Industrial training project ppt of online shopping
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
 
Application developer
Application developerApplication developer
Application developer
 

COMPRO- WEB ALBUM & MOTION ANALYZER

  • 1. WEB ALBUM & MOTION ANALYZER(QA) Under the Esteemed Guidance of Dr. A. K. Chatterjee Mr. Sreejith S. Mrs. Shilpa Gupta Head of Department Senior Software Senior Software ECED Development Engineer Quality Engineer Submitted By Ashish Tanwer Roll No.10606024 Department of Electronics and Communication Engineering THAPAR UNIVERSITY 1
  • 2. COPYRIGHT Copyright Compro © 2009. All rights reserved. Rockwell Automation © 2009. All rights reserved.   This report is intended solely for the purpose of completing academic requirements. Information related to Compro, Rockwell Automation and their products is the sole property of the respective companies.   No part of this report related to Compro, Rockwell Automation and their products, may be reproduced or transmitted in any form, or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without written permission from the corresponding owners.   Violations could be subject to prosecution. 2
  • 3. TRAINING PROGRAM DETAILS •COMPRO MICROSOFT OFFICE TRAINING PROGRAM •COMPRO WEB TECHNOLOGY TRAINING PROGRAM •COMPRO C# TRAINING PROGRAM •COMPRO .NET TRAINING PROGRAM 3
  • 4. CLOUD COMPUTING  Cloud computing is a style of computing in which resources are provided as a service over the Internet.  The term cloud is used as a metaphor for the Internet.  The concept generally incorporates combinations of the following:  infrastructure as a service (IaaS)  platform as a service (PaaS)  software as a service (SaaS)  Cloud computing services often provide business applications online that are accessed from a web browser, while the software and data are stored on the servers. 4
  • 5. COMPRO WEB TECHNOLOGY TRAINING PROGRAMXML DOM  HTML DOM &  Java-Script& DHTML  XPath, XQuery, XML Schema  Ajax(Asynchronous JavaScript and XML)  SOAP(Simple Object Access Protocol)  WSDL(Web Services Description Language)  RSS (Really Simple Syndication) 5
  • 6. JavaScript  JavaScript is a client-side scripting language used to enable programmatic access to objects within the client application.  It is primarily implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites.  "JavaScript" is a trademark of Sun Microsystems. It was developed by Mozilla Foundation.  Example: javascript: alert(document.lastModified ) 6
  • 7. Visual Studio 2005  Microsoft Visual Studio is an Integrated Development Environment (IDE) from Microsoft. It can be used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services .  Supports both native code and managed code for all platforms. 7
  • 8. Visual Studio 2005  Visual Studio supports  C/C++ (via Visual C++)  VB.NET (via Visual Basic .NET)  C# (via Visual C#).  It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS.  It is supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight.  Visual Studio also includes a web site editor and designer that allow web pages to be authored by dragging and dropping widgets. It is used for developing ASP.NET applications and supports HTML , CSS and JavaScript. It uses a code-behind model to link with ASP.NET code. 8
  • 9. COMPRO C# TRAINING PROGRAM  C# (pronounced "C Sharp") is a simple, modern, general-purpose, object-oriented (class-based), and component-oriented programming disciplines.  It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270).  C# is one of the programming languages designed for the Common Language Infrastructure. Its major implementation is .NET Framework .  It provides strong type checking, array bounds checking, detection of attempts to use uninitialized variables, and automatic garbage collection 9
  • 10. COMPRO .NET TRAINING PROGRAM COMMON LANGUAGE INFRASTRUCTURE(CLI) COMMON TYPE SYSTEM(CTS)  A set of types and operations that are shared by all CTS-compatible programming languages. COMMON LANGUAGE SPECIFICATION (CLS)  A set of base rules to which any language targeting the CLI should conform in order to interoperate with other CLS- compliant languages. 10
  • 11. ASP.NET  ASP.NET is a web application framework developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.  ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.  In ASP.NET dynamic code which runs on the server can be placed in a page within a block <%-- dynamic code -- %> which is similar to other web development technologies such as PHP and JSP.  ASP.NET pages are known as "web forms", are contained in files with an ".aspx" that contain static HTML markup, as well as server- side Web Controls and User Controls where the developers place required static and dynamic content for the web page. 11
  • 12. THE PROJECT-WEB ALBUM Compro © 2009. All rights reserved. 12
  • 13. WEB ALBUM  The Objective is to develop a Web Based Application (WebApp) for Digital Photo Organization just like Google Picasa and Yahoo Flickr.  The user should be able to upload pictures to different Virtual Web Folders (called Web Albums) located at Web Server.  There should be facility to switch between Wed Albums and preview web albums as filmstrips or Thumbnails. We also indented to show full preview of desired image.  The project was started as desktop application photo organization software using C# and .NET framework Classes under the name “VIRTUAL PHOTO ALBUM”.  Later it was developed as a Web Application using ASP.NET as guided by my mentor Mr. Sreejith S and renamed as “WEB ALBUM”. 13
  • 14. WEB ALBUM APPLICATION CODE  For Dynamic Program in ASP.NET, I used code-behind model, which places this code in a separate file or in a specially designated script tag.  As shown in Solution explorer, PhotoGallery.aspx is main .aspx file (containing html and ASP.NET tags) and PhotoGallery.aspx.cs is its code behind file containing C# source code.  Web.config is application setting file for code paths declaration, authentication, authorization, sessionState, and compilation Settings. 14
  • 16. TESTING AND INTEGRATION ROCKWELL AUTOMATION’S MOTION ANALYZER 4.7 Rockwell Automation © 2009. All rights reserved. 16
  • 17. MOTION ANALYZER 4.7 (QA)  At Compro Technologies, I did testing of MOTION ANALYZER 4.7. It is being developed by Compro for client ‘ROCKWELL AUTOMATION’.  Rockwell Automation is a leading industrial automation company . It is global provider of power, control, automation and information solutions.  Motion Analyzer is designing, analyzing and selection software for the constituent parts of motion control systems.  Motion Analyzer is used to develop products/systems or to evaluate and improve existing product/system performance.  It uses sophisticated optimization tools to maximize efficiency ratios, life Estimations, and Profits of a system at minimum power requirements and input cost. 17
  • 18. PURPOSE OF MOTION ANALYZER and save multiple axes of load information. MA project can collect This provides the user the flexibility to sum the effects of multiple axes of motion for power supply and shunt regeneration sizing.  The Motor/Drive Compatibility lets user to choose a motor and compatible drives. The motor/drive combinations and performance specifications, provides the user an optimum solution.  It also provides highly advanced optimization utilities including:  Motor drive compatibility  IAM and other axis module selection  BOM (Bill of materials)  MA-Solidworks Integration  Manual as well as Step-By-Step Search with Product Stepping  Enhanced Power Analysis. 18
  • 19. FEATURES OF MA  Multiples views (System View as well as Axis View) for better Analysis.  Automated Power Supply Calculation for the system.  Inbuilt Profile Editor for Cyclic Profiles data analysis.  The database consists of hundreds of systems of product including motors, amplifiers, shunts, corresponding cables and brakes.  Flexibility to take the information from your input and create a bill of materials (BOM) automatically save, print, and merge files with other files and export the information into Microsoft Excel or Word format.  Integration with Dessault Solidworks.(MA-Solidworks Simulator) 19
  • 20. FEATURES OF MA Multiples views (System View as well as Axis View) Rockwell Automation © 2009. All rights reserved. 20
  • 21. FEATURES OF MA Automated Power Supply Calculation for the system. Rockwell Automation © 2009. All rights reserved. 21
  • 22. FEATURES OF MA Inbuilt Profile Editor for Cyclic Profiles data analysis. Rockwell Automation © 2009. All rights reserved. 22
  • 23. BUG CATEGORIZATION All bugs entered in QA site are categorized in following four sections:  Open: Whenever a reported bug from QA side is not fixed or not given satisfactory answer from developer side, that bug’s status is remained like open.  Addressed: All those bugs are categorized in Addressed section which the development team has looked into and needs validation by QA team.  Closed: Whenever a QA team member tests the task, he reports a bug in QA site and if that bug has been fixed from developer side and QA team finds itself with progress in correction of that bug, it is closed, and that bug comes in close category.  Deferred: If developer advises QA team to ignore any bug for current release, that bug’s status is remained like deferred means that bug will be fixed in future release of that task. 23
  • 24. BUG TRACKING SYSTEM Compro Bug tracker: http://vega/bug [LAN Address] Username : “ashishqa” No. Of CRs Logged : 103 24
  • 25. THANK YOU 25
  • 26. ADOBE FLASH CS4  Adobe Flash is a multimedia platform currently developed by Adobe Systems. Flash is commonly used to create animation, advertisements, and various web page components, to integrate video into web pages, and more recently, to develop rich Internet applications.  Flash can manipulate vector and raster graphics and supports bidirectional streaming of audio and video. It contains a scripting language called ActionScript. Several software products, systems, and devices are able to create or display Flash content, including Adobe Flash Player, which is available free for most common web browsers, some mobile phones and for other electronic devices (using Flash Lite).  Files in the SWF format, traditionally called "Shockwave Flash" movies, "Flash movies" or "Flash games", usually have a .swf file extension and may be an object of a web page, strictly "played" in a standalone Flash Player, a self-executing Flash movie. 26
  • 28. ALTOVA XMLSPY  XMLSpy is an XML editor and integrated development environment (IDE) from Altova. XMLSpy allows developers to create XML-based and Web services applications using technologies such as XML, XML Schema, XSLT, XPath, Xquery , WSDL, and SOAP. XMLSpy is also available as a plug-in for Microsoft Visual Studio and Eclipse.  Altova XMLSpy includes multiple views and editing features for the following:  XML instance document creation and editing  Visual XML Schema development  DTD editing/ XSLT 1.0/2.0 development and debugging  XQuery development and debugging  XPath 1.0/2.0 development and analysis  Web services development  Graphical WSDL creation and editing  SOAP development and debugging. 28