logging in or signing up romanenko device controlling Mentor Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Product Traini.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 19, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Device Controlling And Monitoring via .Net Technology: Device Controlling And Monitoring via .Net Technology Nikolay Romanenko, Motorola What is .NET ?: What is .NET ? New platform for developing applications from Microsoft .NET framework (version 1.1 -2003, version 2.0 -2005) Common Language Runtime (CLR) .NET class library C# is new language which was developed specially for .NET .NET architecture: .NET architecture Visual overview of the Common Language Infrastructure (CLI) (from Wikipedia, http://en.wikipedia.org/wiki/.NET_Framework#.NET_Framework_2.0) Common Language Runtime: Common Language Runtime Every program compiles to MSIL (Microsoft Intermediate Language) code. CLR executes MSIL byte-code. One runtime for all languages. One set of IDEs, debuggers, profilers and other tools for all languages. Same data types and class libraries for all languages. .NET Class Library: .NET Class Library Classes for Windows Forms (powerful support from IDE) Serialization COM interaction Database access Code generation Interprocess communication Windows management Algorithms and data types And so on… Forms designer from Visual Studio: Forms designer from Visual Studio Code editor tools: Code editor tools Autocomplete Refactoring tools Application design tools: Application design tools Design classes using UML Key features of .NET : Key features of .NET Easy to learn and use Powerful tools for design, code, debug and test applications .NET class library A lot of third-party components .NET is main-stream technology .NET 2.0 vs. C++: .NET 2.0 vs. C++ .NET is much easier to learn and use. .NET framework contains much more functionality that C++ standard library even with 3rd party extensions, such as boost (www.boost.org). .NET has more powerful tools for application designing, coding, testing and debugging. There exists much more C++ code than .NET code. C++ code is more efficient. .NET vs. Java: .NET vs. Java .NET forms behaves like native windows under Win32 .NET can interact with native Win32 code Calls to Windows API COM interaction Seamless interaction with old C++ code via C++/CLI Java is more portable technology. .NET is Windows-specific. PRODUCTION: PRODUCTION LASER POWER SUPPLIES LASER HEADS LASER ELECTRONICS LASER COOLERS LIDARS TECHNOLOGICAL EQUIPMENT CUSTOM LASER SYSTEMS Slide13: Flashlamp-pumped: Traditional Simple Powerful Diode-pumped (DPSS): Modern Efficient Fast Compact Production: Laser Heads Nanosecond laser Medium power Application: Micro-technology Picosecond laser Application: Soft X-ray production Sub-nanosecond laser Low power Application: Micro-technology Nanosecond laser Medium power Application: Glass art Production:Laser Electronics: Production: Laser Electronics Laser Power Supply is the principal part of any laser system: Control; Power Supply; Safety locks Power Supplies for Flashlamp-Pumped Pulsed Lasers High stability voltage pulses Constant or variable duration Full laser control One- or two- outputs Safety system Remote control Power Supplies for Diode-Pumped Pulsed Lasers High stability current pulses Pulsed of CW Full laser control Safety system Remote control Integrated drivers of thermoelectric coolers Production: Laser Coolers & Chillers: Production: Laser Coolers andamp; Chillers Heat Remover: Essential Part of laser system Flashlamp-pumped laser: High heat emission system Needs effective cooler Laser diode/array: High thermal stability necessary to operate Needs effective thermal stabilizer Thermal electricity: Way to thermal stability Production: AB OVOPulsed Laser Systems: Laser: Step-by-step Production: AB OVO Pulsed Laser Systems Low power: Micro-Technology Middle power: Art Glass Laser Head Power Supply Chiller Chiller Power Supply Laser Head Choosing of Consistency Production: AB OVOPulsed Laser System: The laser plasma diagnostics system is proven and now works at TEXTOR tokamak (Institute For Plasma Physics, Juelich, Germany) Production: AB OVO Pulsed Laser System High power Application: Diagnostics of Hot Plasma of TOKAMAK Laser Head Power Supply Trigger/Chiller Production:Lidars: Production: Lidars What LIDAR is? PAL-2 Polarizing Airborne Lidar Application: Atmospheric Location Range-Finding Er-Glass Eye-Safe Lidars Application: Remote bathymetry Fish monitoring Pollution monitoring Atmospheric Location Multitech Device components: Multitech Device components What was used in MultiTech Devices : What was used in MultiTech Devices Lot of GUI Working with different devices PULSAR type laser power supplies PLPS type laser power supplies Laser cooling systems Laser chillers Serial ports Web cameras other devices Database access One component is C++ managed Installation Package Current .NET 2.0 issues: Current .NET 2.0 issues Microsoft is going to replace Windows Forms with Avalon in Windows Vista. Bugs in .NET class library. Lack of backward compatibility. Result: Result ~4 C# Applications for 4 device types devices ~1 Mb source code Disadvantages: Disadvantages Windows is the only platform with full .NET support Necessity of installing .NET Runtime for running .NET applications You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
romanenko device controlling Mentor Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Product Traini.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 19, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Device Controlling And Monitoring via .Net Technology: Device Controlling And Monitoring via .Net Technology Nikolay Romanenko, Motorola What is .NET ?: What is .NET ? New platform for developing applications from Microsoft .NET framework (version 1.1 -2003, version 2.0 -2005) Common Language Runtime (CLR) .NET class library C# is new language which was developed specially for .NET .NET architecture: .NET architecture Visual overview of the Common Language Infrastructure (CLI) (from Wikipedia, http://en.wikipedia.org/wiki/.NET_Framework#.NET_Framework_2.0) Common Language Runtime: Common Language Runtime Every program compiles to MSIL (Microsoft Intermediate Language) code. CLR executes MSIL byte-code. One runtime for all languages. One set of IDEs, debuggers, profilers and other tools for all languages. Same data types and class libraries for all languages. .NET Class Library: .NET Class Library Classes for Windows Forms (powerful support from IDE) Serialization COM interaction Database access Code generation Interprocess communication Windows management Algorithms and data types And so on… Forms designer from Visual Studio: Forms designer from Visual Studio Code editor tools: Code editor tools Autocomplete Refactoring tools Application design tools: Application design tools Design classes using UML Key features of .NET : Key features of .NET Easy to learn and use Powerful tools for design, code, debug and test applications .NET class library A lot of third-party components .NET is main-stream technology .NET 2.0 vs. C++: .NET 2.0 vs. C++ .NET is much easier to learn and use. .NET framework contains much more functionality that C++ standard library even with 3rd party extensions, such as boost (www.boost.org). .NET has more powerful tools for application designing, coding, testing and debugging. There exists much more C++ code than .NET code. C++ code is more efficient. .NET vs. Java: .NET vs. Java .NET forms behaves like native windows under Win32 .NET can interact with native Win32 code Calls to Windows API COM interaction Seamless interaction with old C++ code via C++/CLI Java is more portable technology. .NET is Windows-specific. PRODUCTION: PRODUCTION LASER POWER SUPPLIES LASER HEADS LASER ELECTRONICS LASER COOLERS LIDARS TECHNOLOGICAL EQUIPMENT CUSTOM LASER SYSTEMS Slide13: Flashlamp-pumped: Traditional Simple Powerful Diode-pumped (DPSS): Modern Efficient Fast Compact Production: Laser Heads Nanosecond laser Medium power Application: Micro-technology Picosecond laser Application: Soft X-ray production Sub-nanosecond laser Low power Application: Micro-technology Nanosecond laser Medium power Application: Glass art Production:Laser Electronics: Production: Laser Electronics Laser Power Supply is the principal part of any laser system: Control; Power Supply; Safety locks Power Supplies for Flashlamp-Pumped Pulsed Lasers High stability voltage pulses Constant or variable duration Full laser control One- or two- outputs Safety system Remote control Power Supplies for Diode-Pumped Pulsed Lasers High stability current pulses Pulsed of CW Full laser control Safety system Remote control Integrated drivers of thermoelectric coolers Production: Laser Coolers & Chillers: Production: Laser Coolers andamp; Chillers Heat Remover: Essential Part of laser system Flashlamp-pumped laser: High heat emission system Needs effective cooler Laser diode/array: High thermal stability necessary to operate Needs effective thermal stabilizer Thermal electricity: Way to thermal stability Production: AB OVOPulsed Laser Systems: Laser: Step-by-step Production: AB OVO Pulsed Laser Systems Low power: Micro-Technology Middle power: Art Glass Laser Head Power Supply Chiller Chiller Power Supply Laser Head Choosing of Consistency Production: AB OVOPulsed Laser System: The laser plasma diagnostics system is proven and now works at TEXTOR tokamak (Institute For Plasma Physics, Juelich, Germany) Production: AB OVO Pulsed Laser System High power Application: Diagnostics of Hot Plasma of TOKAMAK Laser Head Power Supply Trigger/Chiller Production:Lidars: Production: Lidars What LIDAR is? PAL-2 Polarizing Airborne Lidar Application: Atmospheric Location Range-Finding Er-Glass Eye-Safe Lidars Application: Remote bathymetry Fish monitoring Pollution monitoring Atmospheric Location Multitech Device components: Multitech Device components What was used in MultiTech Devices : What was used in MultiTech Devices Lot of GUI Working with different devices PULSAR type laser power supplies PLPS type laser power supplies Laser cooling systems Laser chillers Serial ports Web cameras other devices Database access One component is C++ managed Installation Package Current .NET 2.0 issues: Current .NET 2.0 issues Microsoft is going to replace Windows Forms with Avalon in Windows Vista. Bugs in .NET class library. Lack of backward compatibility. Result: Result ~4 C# Applications for 4 device types devices ~1 Mb source code Disadvantages: Disadvantages Windows is the only platform with full .NET support Necessity of installing .NET Runtime for running .NET applications