SL-GMS® Developer for Microsoft® .NET User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

SL-GMS® Developer for Microsoft® .NET User's Guide SL-GMS® Developer for Microsoft® .NET User’s Guide SL Corporation® OBJECT-ORIENTED GRAPHICAL MODELING SYSTEM Version 3.3 --10 June 2010 Part Number DDUG-400610 The information in this document is subject to change without notice and should not be construed as a commitment by the Sherrill-Lubinski Corporation. The Sherrill-Lubinski Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. This software is based in part on the work of the Independent JPEG Group. SL-GMS® Developer for Microsoft® .NET User’s Guide This manual is for use only in connection with the described software and may not be used for any commercial purpose or copied, distributed, sold, displayed, modified, published, or posted in whole or in part without the prior written permission of Sherrill-Lubinski Corporation. SL-GMS, SL Corporation, the SL Logo, and all Sherrill-Lubinski product names referenced in this manual are trademarks or registered trademarks of the Sherrill-Lubinski Corporation; any unauthorized use of these marks is strictly prohibited. All trademarks and registered trademarks referenced in this document are property of their respective companies. SL-GMS (3.3a) 10 June 2010 Configuration: D33a1_400610 Copyright (c) 1987-2010 Sherrill-Lubinski Corporation. All Rights Reserved. LIMITATIONS ON USE Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in the Technical Data - Commercial Items clause at DFARS 252.227-7015, the Rights in Data - General clause at FAR 52.227-14, and any other applicable provisions of the DFARS, FAR, or the NASA FAR supplement. SL Corporation 240 Tamal Vista Blvd., Suite 110 Corte Madera, CA 94925 TECHNICAL SUPPORT Phone 800.548.6881 (inside U.S.) 415.927.8400 Fax 415.927.8401 E-mail [email protected] 6/17/10 Table of Contents 1. SL-GMS® Developer for Microsoft® .NET User’s Guide Introduction................................................................................. 1-1 Why Microsoft .NET? ................................................................. 1-1 How does Visual Studio .NET help? ............................................ 1-2 How does SL-GMS Developer for Microsoft .NET fit in this environment?........................................................................... 1-3 SL-GMSDraw Dynamic Graphic Editor ....................................... 1-5 Dynamic Graphics ....................................................................... 1-7 Using the SL-GMS Microsoft .NET Viewer Control .................... 1-8 Example Scenario ........................................................................ 1-8 Summary ..................................................................................... 1-9 2. Getting Started with SL-GMS® Developer for Microsoft® .NET Introduction................................................................................. 2-1 Installation from Download File .................................................. 2-1 License Types .............................................................................. 2-1 Learning to use SL-GMS Developer for Microsoft .NET.............. 2-2 A Simple Exercise ....................................................................... 2-2 Using the GmsStreamComponent................................................. 2-12 3. Example Applications SimpleViewer .............................................................................. 3-3 SimpleViewer_VB ....................................................................... 3-7 SimpleViewer_Cache................................................................... 3-11 Graphs......................................................................................... 3-15 Interaction ................................................................................... 3-23 Browser ....................................................................................... 3-32 SharePoint SL-GMS Viewer Web Part ......................................... 3-46 ZoomPan ..................................................................................... 3-68 AutoZoomMode .......................................................................... 3-73 EmbeddedControls ...................................................................... 3-77 Dynamic Creation........................................................................ 3-86 User Methods .............................................................................. 3-89 Variable Binding.......................................................................... 3-94 Version 3.3 - June 2010 SL-GMS Draw Users Guide page i Version 3.3 - June 2010 SL-GMS Draw Users Guide ii List of Figures Number Title Page Figure 1-1: Furnace Model in Visual Studio .NET.......................................... 1-4 Figure 1-2: SL-GMSDraw Displaying Furnace Model..................................... 1-6 Figure 1-3: Custom Equipment Palette ......................................................... 1-7 Figure 1-4: Symbol Factory Objects Included with SL-GMSDraw................... 1-7 Figure 3-1: SimpleViewer Example Displaying Valve 1 Model........................ 3-3 Figure 3-2: SimpleViewer_VB Example Displaying Valve 2 Model ................. 3-7 Figure 3-3: SimpleViewer_Cache Example at startup.................................... 3-11 Figure 3-4: Graphs Example Displaying a Trend Graph ................................. 3-15 Figure 3-5: Graphs Example Pull-Down Menu............................................... 3-18 Figure 3-6: Interaction Example Displaying Auxiliary Furnace Model............. 3-23 Figure 3-7: Cursor Change and Name Display .............................................. 3-29 Figure 3-8: Popup menu (2 Entries) .............................................................. 3-30 Figure 3-9: Popup Menu for Named Object ................................................... 3-30 Figure 3-10: Object Property Dialog ............................................................... 3-31 Figure 3-11: Browser Example Displaying Valve 1 Model ................................ 3-32 Figure 3-12: ZoomPan Example ..................................................................... 3-68 Figure 3-13: Auto Zoom Mode Example .......................................................... 3-73 Figure 3-14: Embedded Controls Example...................................................... 3-79 Figure 3-15: Dynamic Creation Example......................................................... 3-86 Figure 3-16: User Method Example ................................................................ 3-89 Figure 3-17: Variable Binding Example ........................................................... 3-94 Version 3.3 - June 2010 SL-GMS Draw Users Guide iii Version 3.3 - June 2010 SL-GMS Draw Users Guide iv SL-GMS® Developer for Microsoft® .NET User’s Guide Sherrill−Lubinski ® Introduction SL-GMS is known worldwide as the most complete, high performance dynamic graphics system available for real-time monitoring and control applications. SL-GMS is widely used in various industries such as process automation, network monitoring, power distribution and traffic control. Providing products since 1985, SL has maintained the goal of protecting its customers from shifting trends in user interface technologies. SL has helped its customer base retain its investment in user interface implementations, making the transition smooth between such varied technologies as proprietary graphics systems, XWindows, Motif, Microsoft Windows, MFC, Internet applications, ActiveX, Java, and Microsoft .NET. As technologies change, the SL customer doesn't have to think about entire re-writes of user interfaces. SL-GMS Developer for Microsoft .NET is a graphical development system specifically designed for use with Microsoft’s Visual Studio .NET development environment. Why Microsoft .NET? Software product architects in the past often focused on solving a particular focused business problem and created applications highly specified to addressing that point solution. This was effective in that it enabled developers to deliver applications that would be successful at providing needed functionality to a well-defined user. Recognizing that many of these point solutions use common building blocks gave rise to the concept of having common components that would promote re-use of software and reduction of development costs. Technologies such as Microsoft COM, CORBA, and Enterprise Java Beans were developed to address this need for component object brokering between applications. This has been a powerful architectural model for a number of years; however, it can create “application stovepipes” or “islands of information” that cause significant problems in architectural reuse when trying to integrate these applications to implement enterprise-wide business solutions. Version 3.3 - June 2010 SL-GMS Draw Users Guide 1-1 Today, complex enterprise solutions are being constructed that integrate existing application services that may reside on the local network or are accessible only on the Internet. Older common object model technologies are often not suited for this new type of solution because they are difficult to implement, not scalable, not suited for Internet communication across firewalls, and integrate only with common implementation technologies and platforms. Microsoft .NET resolves many of these issues with .NET server
Recommended publications
  • Product System Requirements and Compatibility Matrix
    Product System Requirements and Compatibility Matrix Before installing Encompass or other products offered by Ellie Mae, verify the system requirements detailed in this document. When installing Encompass, additional third-party applications (such as Amyuni PDF Converter) are installed by the Encompass Installation Manager if the applications are not already on your computer. System requirements are subject to change as Ellie Mae updates the softw are to accommodate new features and regulation requirements. This compatibility matrix provides information about the interoperability of the Ellie Mae suite of products and various components, operating systems, brow sers, and other products. Refer to this Legend to understand the Recommended, Supported, Not Supported, and Incompatible designations in the matrices. Legend Key Meaning Recommended Fully Supported. We recommend this combined platform for the best experience. Supported We support usage of this version and will fix issues that are found. Not Supported We have not tested and do not support usage of this version, however, it has been known to be used successfully at some customer sites. Incompatible We have tested this version and it does not work with our solution. NOTE: Minimum requirements are based on the computer running the operating system, the Microsoft Office application and Encompass. Other applications running on the computer have their own requirements that need to be taken into consideration. Minimum Internet connection requirements are based on average bandwidth usage. Bandwidth usage varies based on the number of users accessing items over the Internet, as well as the Encompass features and other applications being accessed over the Internet. In general, additional bandwidth will improve the user experience during peak usage periods, for example, during month-end closing.
    [Show full text]
  • Web Browser Pioneer Backs New Way to Surf Internet (Update 2) 7 November 2010, by MICHAEL LIEDTKE , AP Technology Writer
    Web browser pioneer backs new way to surf Internet (Update 2) 7 November 2010, By MICHAEL LIEDTKE , AP Technology Writer (AP) -- The Web has changed a lot since Marc Facebook's imprint also is all over RockMelt, Andreessen revolutionized the Internet with the although the two companies' only business introduction of his Netscape browser in the connection so far is Andreessen. He also serves on mid-1990s. That's why he's betting people are Facebook's board of directors. ready to try a different Web-surfing technique on a new browser called RockMelt. RockMelt only works if you have a Facebook account. That restriction still gives RockMelt plenty The browser, available for the first time Monday, is of room to grow, given Facebook has more than built on the premise that most online activity today 500 million users. revolves around socializing on Facebook, searching on Google, tweeting on Twitter and After Facebook users log on RockMelt with their monitoring a handful of favorite websites. It tries to Facebook account information, the person's minimize the need to roam from one website to the Facebook profile picture is planted in the browser's next by corralling all vital information and favorite left hand corner and a list of favorite friends can be services in panes and drop-down windows. displayed in the browser's left hand pane. There's also a built-in tool for posting updates in a pop-up "This is a chance for us to build a browser all over box. again," Andreessen said. "These are all things we would have done (at Netscape) if we had known The features extend beyond Facebook and Twitter.
    [Show full text]
  • Web Browser a C-Class Article from Wikipedia, the Free Encyclopedia
    Web browser A C-class article from Wikipedia, the free encyclopedia A web browser or Internet browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video, or other piece of content.[1] Hyperlinks present in resources enable users to easily navigate their browsers to related resources. Although browsers are primarily intended to access the World Wide Web, they can also be used to access information provided by Web servers in private networks or files in file systems. Some browsers can also be used to save information resources to file systems. Contents 1 History 2 Function 3 Features 3.1 User interface 3.2 Privacy and security 3.3 Standards support 4 See also 5 References 6 External links History Main article: History of the web browser The history of the Web browser dates back in to the late 1980s, when a variety of technologies laid the foundation for the first Web browser, WorldWideWeb, by Tim Berners-Lee in 1991. That browser brought together a variety of existing and new software and hardware technologies. Ted Nelson and Douglas Engelbart developed the concept of hypertext long before Berners-Lee and CERN. It became the core of the World Wide Web. Berners-Lee does acknowledge Engelbart's contribution. The introduction of the NCSA Mosaic Web browser in 1993 – one of the first graphical Web browsers – led to an explosion in Web use. Marc Andreessen, the leader of the Mosaic team at NCSA, soon started his own company, named Netscape, and released the Mosaic-influenced Netscape Navigator in 1994, which quickly became the world's most popular browser, accounting for 90% of all Web use at its peak (see usage share of web browsers).
    [Show full text]
  • Peer Participation and Software
    Peer Participation and Software This report was made possible by the grants from the John D. and Cath- erine T. MacArthur Foundation in connection with its grant-making initiative on Digital Media and Learning. For more information on the initiative visit www.macfound.org. The John D. and Catherine T. MacArthur Foundation Reports on Digital Media and Learning Peer Participation and Software: What Mozilla Has to Teach Government by David R. Booth The Future of Learning Institutions in a Digital Age by Cathy N. Davidson and David Theo Goldberg with the assistance of Zoë Marie Jones The Future of Thinking: Learning Institutions in a Digital Age by Cathy N. Davidson and David Theo Goldberg with the assistance of Zoë Marie Jones New Digital Media and Learning as an Emerging Area and “Worked Examples” as One Way Forward by James Paul Gee Living and Learning with New Media: Summary of Findings from the Digital Youth Project by Mizuko Ito, Heather Horst, Matteo Bittanti, danah boyd, Becky Herr-Stephenson, Patricia G. Lange, C. J. Pascoe, and Laura Robinson with Sonja Baumer, Rachel Cody, Dilan Mahendran, Katynka Z. Martínez, Dan Perkel, Christo Sims, and Lisa Tripp Young People, Ethics, and the New Digital Media: A Synthesis from the GoodPlay Project by Carrie James with Katie Davis, Andrea Flores, John M. Francis, Lindsay Pettingill, Margaret Rundle, and Howard Gardner Confronting the Challenges of Participatory Culture: Media Education for the 21st Century by Henry Jenkins (P.I.) with Ravi Purushotma, Margaret Weigel, Katie Clinton, and Alice J. Robison The Civic Potential of Video Games by Joseph Kahne, Ellen Middaugh, and Chris Evans Peer Production and Software What Mozilla Has to Teach Government David R.
    [Show full text]
  • Silk Test 20.5
    Silk Test 20.5 Silk4J User Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com © Copyright 1992-2019 Micro Focus or one of its affiliates. MICRO FOCUS, the Micro Focus logo and Silk Test are trademarks or registered trademarks of Micro Focus or one of its affiliates. All other marks are the property of their respective owners. 2019-10-23 ii Contents Welcome to Silk4J 20.5 ....................................................................................10 Licensing Information ......................................................................................11 Silk4J ................................................................................................................ 12 Do I Need Administrator Privileges to Run Silk4J? ........................................................... 12 Best Practices for Using Silk4J ........................................................................................ 12 Automation Under Special Conditions (Missing Peripherals) ............................................13 Silk Test Product Suite ...................................................................................................... 14 What's New in Silk4J ........................................................................................16 Save Time and Costs with Service Virtualization for Mobile Devices ............................... 16 Enhance Security with Java-based Encryption ................................................................. 16 Usability Enhancements
    [Show full text]
  • NET Technology Guide for Business Applications // 1
    .NET Technology Guide for Business Applications Professional Cesar de la Torre David Carmona Visit us today at microsoftpressstore.com • Hundreds of titles available – Books, eBooks, and online resources from industry experts • Free U.S. shipping • eBooks in multiple formats – Read on your computer, tablet, mobile device, or e-reader • Print & eBook Best Value Packs • eBook Deal of the Week – Save up to 60% on featured titles • Newsletter and special offers – Be the first to hear about new releases, specials, and more • Register your book – Get additional benefits Hear about it first. Get the latest news from Microsoft Press sent to your inbox. • New and upcoming books • Special offers • Free eBooks • How-to articles Sign up today at MicrosoftPressStore.com/Newsletters Wait, there’s more... Find more great content and resources in the Microsoft Press Guided Tours app. The Microsoft Press Guided Tours app provides insightful tours by Microsoft Press authors of new and evolving Microsoft technologies. • Share text, code, illustrations, videos, and links with peers and friends • Create and manage highlights and notes • View resources and download code samples • Tag resources as favorites or to read later • Watch explanatory videos • Copy complete code listings and scripts Download from Windows Store Free ebooks From technical overviews to drilldowns on special topics, get free ebooks from Microsoft Press at: www.microsoftvirtualacademy.com/ebooks Download your free ebooks in PDF, EPUB, and/or Mobi for Kindle formats. Look for other great resources at Microsoft Virtual Academy, where you can learn new skills and help advance your career with free Microsoft training delivered by experts.
    [Show full text]
  • NIST SP 800-28 Version 2 Guidelines on Active Content and Mobile
    Special Publication 800-28 Version 2 (Draft) Guidelines on Active Content and Mobile Code Recommendations of the National Institute of Standards and Technology Wayne A. Jansen Theodore Winograd Karen Scarfone NIST Special Publication 800-28 Guidelines on Active Content and Mobile Version 2 Code (Draft) Recommendations of the National Institute of Standards and Technology Wayne A. Jansen Theodore Winograd Karen Scarfone C O M P U T E R S E C U R I T Y Computer Security Division Information Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899-8930 March 2008 U.S. Department of Commerce Carlos M. Gutierrez, Secretary National Institute of Standards and Technology James M. Turner, Acting Director GUIDELINES ON ACTIVE CONTENT AND MOBILE CODE Reports on Computer Systems Technology The Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) promotes the U.S. economy and public welfare by providing technical leadership for the nation’s measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analysis to advance the development and productive use of information technology. ITL’s responsibilities include the development of technical, physical, administrative, and management standards and guidelines for the cost-effective security and privacy of sensitive unclassified information in Federal computer systems. This Special Publication 800-series reports on ITL’s research, guidance, and outreach efforts in computer security and its collaborative activities with industry, government, and academic organizations. National Institute of Standards and Technology Special Publication 800-28 Version 2 Natl. Inst. Stand. Technol. Spec. Publ.
    [Show full text]
  • Internet Explorer and Firefox: Web Browser Features Comparision and Their Future
    https://doi.org/10.48009/2_iis_2007_478-483 INTERNET EXPLORER AND FIREFOX: WEB BROWSER FEATURES COMPARISION AND THEIR FUTURE Siwat Saibua, Texas A&M University-Kingsville, [email protected] Joon-Yeoul Oh, Texas A&M University-Kingsville, [email protected] Richard A. Aukerman, Texas A&M University-Kingsville, [email protected] ABSTRACT Next to Netscape, which was introduced to the Internet technology is one of the utmost inventions of market in 1998, Mozilla Firefox was released in 2004 our era and has contributed significantly in to compete with IE. The software codes of Firefox distributing and collecting data and information. are in the open source format, and any software Effectiveness and efficiency of the process depends developers around the world can put their own ideas on the performance of the web browser. Internet into this browser. As a result, Firefox’s performance Explorer is the leader of the competitive browser effectiveness and efficiency improved every day and market with Mozzilla Fox as its strongest rival, which gained popularity rapidly. has been and is gaining a substantial level of popularity among internet users. Choosing the 100.00% superlative web browser is a difficult task due to the considerably large selection of browser programs and lack of tangible comparison data. This paper 90.00% describes and compares vital features of Internet Firefox Explorer and Mozzilla Firefox, which represent over 90% of the browser market. The performance of each 80.00% IE browser is evaluated based on the general features, operating system support, browser features, protocol 70.00% support and language support.
    [Show full text]
  • Outfoxing the Web
    Globetechnology: Outfoxing the Web http://www.globetechnology.com/servlet/story/RTGAM.20050418.gtfir... Outfoxing the Web In five months, Firefox has whipped past Netscape Navigator, Safari and Opera, writes GRANT BUCKLER BY GRANT BUCKLER MONDAY, APRIL 18, 2005 UPDATED AT 9:17 AM EST SPECIAL TO THE GLOBE AND MAIL Alan K'necht tried Firefox more than a year ago, before it was officially released, and fell in love with the open-source Web browser. So have all the people he's recommended it to who have tried it, adds the president of Toronto-based Web development and technology strategy company K'nechtology Inc. Firefox is the latest addition to a growing selection of Web browsers, and while Microsoft Corp.'s Internet Explorer remains the runaway leader with almost 90 per cent of the market, Firefox has made impressive gains. Net Applications, Inc., an Aliso Viejo, Calif., company that makes Web monitoring software and surveys browser market share monthly, reported in March that Firefox's share grew to 6.71 per cent of the browser market in February from 5.59 per cent in January, while Internet Explorer's dropped to 88.59 per cent from 90.31. More impressively, Firefox came from zero in five months. The software was officially introduced Nov. 9, says Chris Hofmann, director of engineering at the Mozilla Foundation, a Mountain View, Calif.,-based open-source group that oversees Firefox's development. Since its introduction, Firefox has pushed past the once-dominant Netscape Navigator, Apple Computer Inc.'s Safari browser for the Macintosh and Opera Software ASA's Opera, whose market shares Net Applications puts at 1.80, 1.73 and 0.46 per cent respectively.
    [Show full text]
  • DEALING with DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante
    THE MICROSOFT JOURNAL FOR DEVELOPERS AUGUST 2010 VOL 25 NO 8 COLUMNS DEALING WITH DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante . 20 Keith Ward page 4 CUTTING EDGE Tips for Migrating Your Applications to the Cloud Don’t Worry, Be Lazy George Huey and Wade Wegner . 36 Dino Esposito page 6 Creating Synchronization Providers DATA POINTS Deny Table Access to the with the Sync Framework Entity Framework Without Joydip Kanjilal . 46 Causing a Mutiny Julie Lerman page 14 Building an AtomPub Server Using WCF Data Services TEST RUN Chris Sells . 54 Fault Injection Testing with TestApi James McCaffrey page 84 Tuning Your Database Calls THE WORKING PROGRAMMER with Tier Interaction Profi ling Inside SQLite Mark Friedman . 62 Ted Neward page 88 UI FRONTIERS Building Distributed Apps with NHibernate Multi-Touch Manipulation Events in WPF and Rhino Service Bus, Part 2 Charles Petzold page 92 Oren Eini . 72 DON’T GET ME STARTED Windows Phone and the Cloud: an Introduction Mars and Venus David Platt page 96 Ramon Arjona . 78 Untitled-5 2 3/5/10 10:16 AM Sure, Visual Studio 2010 has a lot of great functionality— we’re excited that it’s only making our User Interface components even better! We’re here to help you go beyond what Visual Studio 2010 gives you so you can create Killer Apps quickly, easily and without breaking a sweat! Go to infragistics.com/beyondthebox today to expand your toolbox with the fastest, best-performing and most powerful UI controls available.
    [Show full text]
  • Solving Legacy Browser Dependencies in the Enterprise with a Single Browser Solution
    Solving Legacy Browser Dependencies in the Enterprise with a Single Browser Solution Executive Summary Line-of-business applications have become increasingly web-based in recent years, moving away from traditional ‘heavy client’ applications. This makes the web browser an essential part of day to day functions for the modern information worker. Significant growth of line-of-business (LOB) web applications occurred early in the new millennium when usage of Internet Explorer 6 (IE6) was particularly strong. Consequently, the custom and off-the-shelf web applications deployed by most organizations were built for, and ultimately dependent on, Microsoft’s proprietary and now outdated and insecure browser platform. Additionally, legacy web applications tend to rely on other legacy plug-ins for full functionality, including older versions of Java and Adobe’s Reader ActiveX controls. During the past decade, increased competition helped the browser market mature, drove innovation and solidified the broad adoption of web standards. The latest versions of all major web browsers are built around these web standards – not proprietary platforms – so many older web applications no longer work properly. Until recently, keeping those old applications working meant staying with older browsers, creating redundant, virtualized infrastructure to support older browsers, or re-writing all IE6- dependent applications. Those painful choices have made it difficult for many enterprises to adopt new technologies that make the organization work faster and better. With Windows XP end of support slated for April 2014, the pressure is on for Enterprises to upgrade. It has been difficult to upgrade software platforms while continuing to use existing web applications which were built for previous versions of Internet Explorer.
    [Show full text]
  • Introducing ASP.NET AJAX
    Microsoft AJAX Library Essentials Client-side ASP.NET AJAX 1.0 Explained A practical tutorial to using Microsoft AJAX Library to enhance the user experience of your ASP.NET Web Applications Bogdan Brinzarea Cristian Darie BIRMINGHAM - MUMBAI Microsoft AJAX Library Essentials Client-side ASP.NET AJAX 1.0 Explained Copyright © 2007 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: July 2007 Production Reference: 1230707 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847190-98-7 www.packtpub.com Cover Image by www.visionwt.com Credits Authors Project Coordinator Bogdan Brinzarea Abhijeet Deobhakta Cristian Darie Indexer Reviewers
    [Show full text]