Buyers Guide Product Listings

Total Page:16

File Type:pdf, Size:1020Kb

Buyers Guide Product Listings BUYERS GUIDE PRODUCT LISTINGS Visual Studio Magazine Buyers’ Guide Product Listings The 2009 Visual Studio Magazine Buyers’ Guide listings comprise more than 700 individual products and services, ranging from developer tooling and UI components to Web hosting and instructor-led training. Included for each product is contact and pricing information. Keep in mind that many products come in multiple SKUs and with varied license options, so it’s always a good idea to contact vendors directly for specific pricing. The developer tools arena is a vast and growing space. As such, we’re always on the prowl for new tools and vendors. Know of a product our readers might want to learn more about? E-mail us at [email protected]. BUG & FEATURE TRACKING Gemini—CounterSoft Starts at $1189 • countersoft.com • +44 (0)1753 824000 Rational ClearQuest—IBM Rational Software $1,810 • ibm.com/rational • 888-426-3774 IssueNet Intercept—Elsinore Technologies Call for price • elsitech.com • 866-866-0034 FogBugz 7.0—Fog Creek Software $199 • fogcreek.com • 888-364-2849; 212-279-2076 SilkPerformer—Borland Call for price • borland.com • 800-632-2864; 512-340-2200 OnTime 2009 Professional—Axosoft Starts at $795 for five users • axosoft.com • 800-653-0024; SourceOffSite 4.2—SourceGear 480-362-1900 $239 • sourcegear.com • 217-356-0105 Alexsys Team 2.10—Alexsys Surround SCM 2009—Seapine Software Starts at $145 • alexcorp.com • 888-880-2539; 781-279-0170 Call for price • seapine.com • 888-683-6456; 513-754-1655 AppLife DNA—Kinetic Jump Software TeamInspector—Borland $330 • kineticjump.com • 612-486-9653 Call for price • borland.com • 800-632-2864; 512-340-2200 AQdevTeam—AutomatedQA TestTrack Pro 2009—Seapine Software Starts at $349 • automatedqa.com • 978-236-7900 Call for price • seapine.com • 888-683-6456; 513-754-1655 AQTrace—AutomatedQA Vault 4.1.4—SourceGear Starts at $999 • automatedqa.com • 978-236-7900 Starts at $249 • sourcegear.com • 217-356-0105 CM 2009—Seapine Software Call for price • seapine.com • 888-683-6456; 513-754-1655 CHARTING & MULTIMEDIA DevTrack—TechExcel Call for price • techexcel.com • 800-439-7782; 919-402-1385 Dundas Chart for .NET 7—Dundas Data Visualization Call for price • dundas.com • 800-463-1492; 416-467-5100 Dimensions CM 10.1.3—Serena Software Call for price • serena.com • 800-457-3736; 650-481-3400 Chart FX 7—Software FX Starts at $1,599 • softwarefx.com • 800-392-4278; 561-999-888 Dimensions Express 10.1.3—Serena Software Call for price • serena.com • 800-457-3736; 650-481-3400 ComponentOne Chart for ASP.NET, version 2009— ComponentOne Dimensions RM 2009 R1—Serena Software Call for price • componentone.com • 800-858-2739; 412-681-4343 Call for price • serena.com • 800-457-3736; 650-481-3400 ASP Turbine 7—Blue Pacific Software dynaTrace Diagnostics—Borland Starts at $895 • blue-pacific.com • 800-903-4152; 952-646-5747 Call for price • borland.com • 800-632-2864; 512-340-2200 Aspose.Chart for .NET—Aspose Fortress 1.1.4—SourceGear $249 • aspose.com • 888-277-6734 Starts at $499 • sourcegear.com • 217-356-0105 2 VSM: Buyers Guide & Product Directory · August 2009 · www.visualstudiomagazine.com/buyersguide/pdf BUYERS GUIDE PRODUCT LISTINGS Aspose.Flash—Aspose ImageGear for .NET Compact Framework version 16—Accusoft $99 • aspose.com • 888-277-67348 Pegasus Starting at $2999 • accusoft.com • 800-525-3577; 508-351-9092 Chart FX for WPF—Software FX $3,999 • softwarefx.com • 800-392-4278; 561-999-8888 ImageGear for .NET version 16—Accusoft Pegasus Starting at $2999 • accusoft.com • 800-525-3577; 508-351-9092 Chart FX Gauges for .NET—Software FX $599 • softwarefx.com • 800-392-4278; 561-999-8888 ImageGear for Silverlight version 16—Accusoft Pegasus Starting at $1999 • accusoft.com • 800-525-3577; 508-351-9092 Chart ModelKit—Perpetuum Software Starts at $450 • perpetuumsoft.com • +7 3852 360-898 LEADTOOLS Multimedia SDK version 16—LEAD Technologies $595 • leadtools.com • 800-637-4699; 704-332-5532 ComponentOne Chart for WinForms, version 2009— ComponentOne .netCharting version 5.3—Corporate Web Solutions Call for price • componentone.com • 800-858-2739; 412-681-4343 Starts at $395 • dotnetcharting.com Essential Chart—Syncfusion Nevron Chart for .NET 2009 Vol. 1—Nevron $495 • syncfusion.com • 888-936-8638 $589 • nevron.com • 888-201-6088; +359-2-422-4020 Essential Diagram—Syncfusion PowerCharts version 3—InfoSoft Global $495 • syncfusion.com • 888-936-8638 Starts at $199 • fusioncharts.com ExpertChart version 2.1—Outside Software RadChart for ASP.NET AJAX—Telerik $250 • chartingcontrol.net • (+4-021)318-42-36 Starts at $799 • telerik.com • 888-365-2779; +359-2-8099850 FusionCharts version 3—InfoSoft Global RadChart for Silverlight—Telerik Starts at $199 • fusioncharts.com Starts at $799 • telerik.com • 888-365-2779; +359-2-8099850 FusionMaps version 3—InfoSoft Global RadChart for WinForms—Telerik Starts at $199 • fusioncharts.com Starts at $799 • telerik.com • 888-365-2779; +359-2-8099850 FusionWidgets version 3—InfoSoft Global RadChart for WPF—Telerik Starts at $199 • fusioncharts.com Starts at $799 • telerik.com • 888-365-2779; +359-2-8099850 Graphics Server .NET 4.0—Graphics Server Technologies RChart 2.1 for .NET—J4L Components Call for price • graphicsserver.com • 800-231-1293; 206-625-6900 $41.33 • java4less.com ILOG Diagram for .NET—ILOG RChart 2.1 for .NET Compact Framework—J4L Components Call for price • ilog.com • 800-367-4564; 408-991-7000 $41.33 • java4less.com Beyond the Buyers’ Guide This year’s Visual Studio Magazine Buyers’ Guide and Readers Choice Awards reflect emerging trends in the .NET development space. From cloud computing and XML to Silverlight and SharePoint, we often saw top products—addressing hot technologies—rise to the top of our score cards. But development isn’t driven by products; it’s driven by challenge and opportunity. With that in mind, we asked a number of industry experts and Visual Studio Magazine contributors to offer brief insight on the technologies that .NET developers need to pay attention to now. Here’s what they said. Let SharePoint Add Sizzle Microsoft is building its own Silverlight-based controls to Business Intelligence and SharePoint Web Parts for data visualization. This Andrew Brust • Chief, New work is proceeding slowly, however. In the interim, look Technology, twentysix NewYork to components from vendors like Infragistics Inc., Business intelligence (BI) is hot and ComponentOne LLC, ChartFX and Dundas itself, along SharePoint is hot and sexy, so data with some custom Web Part development of your own, visualization should constitute the sizzling intersection to fill the gap. The extra impact of sophisticated between the two. Yet most of Microsoft’s SharePoint- visualization technology can transform a decent BI resident data visualization solutions are downright ugly. implementation into a great one. Thankfully, Microsoft is doing something about it. One, Andrew J. Brust ([email protected]) is chief, new the company is gradually embedding visualization into technology, for consultancy twentysix NewYork, as well as its stack—starting with Reporting Services—with the a Microsoft regional director and MVP. He’s also the co- data-visualization technology acquired from Dundas author of “Programming Microsoft SQL Server 2008” Data Visualization Inc. two years ago. And two, (Microsoft Press, 2008). 3 VSM: Buyers Guide & Product Directory · August 2009 · www.visualstudiomagazine.com/buyersguide/pdf BUYERS GUIDE PRODUCT LISTINGS Rich Chart Server for .NET 1.0—Blue Pacific Software DotNetMagic 6.0—Crownwood Consulting $295 • blue-pacific.com • 800-903-4152; 952-646-5747 Starts at $399 • dotnetmagic.com • +61 3 9776 8263 TeeChart for .NET version 2009—Steema Software Essential Studio ASP.NET Edition—Syncfusion Starts at $759 • steema.com • +34-972-218-797 $995 • syncfusion.com • 888-936-8638 Xceed Chart for ASP.NET—Xceed Software Essential Studio ASP.NET MVC Edition—Syncfusion $499.95 • xceed.com • 800-865-2626; 450-442-2626 $995 • syncfusion.com • 888-936-8638 Xceed Chart for .NET—Xceed Software Essential Studio Business Intelligence Edition—Syncfusion $499.95 • xceed.com • 800-865-2626; 450-442-2626 $995 • syncfusion.com • 888-936-8638 Essential Studio Enterprise Edition 2009 Volume 2—Syncfusion $1,295 • syncfusion.com • 888-936-8638 COMPONENT SUITES FOR .NET: DESKTOP & WEB Essential Studio Silverlight Edition—Syncfusion Premium Collection for .NET—Telerik $995 • syncfusion.com • 888-936-8638 $1,299 • telerik.com • 888-365-2779; +359-2-8099850 Essential Studio Windows Forms Edition—Syncfusion Dxperience version 2009 Volume 1—Developer Express $995 • syncfusion.com • 888-936-8638 Starts at $799.99 • devexpress.com • 818-844 3383; Essential Studio WPF Edition—Syncfusion 702-262-0609 $995 • syncfusion.com • 888-936-8638 NetAdvantage for .NET 2009 Volume 1—Infragistics ILOG Rules for .NET—ILOG Starts at $1,195 • infragistics.com • 800-231-8588; 609-448-2000 Call for price • ilog.com • 800-367-4564; 408-991-7000 Aspose.Grid for .NET—Aspose IP*Works! Internet Toolkit—/n software $499 • aspose.com • 888-277-6734 Starts at $599 • nsoftware.com • 800-225-4190; 919-544-7070 Aspose.Total for .NET and Java—Aspose MadPak—MadCap Software $1,999 • aspose.com • 888-277-6734 $1,299 • madcapsoftware.com • 888-623-2271; 858-320-0387 ASPxperience Suite for ASP.NET version 2009 Volume 1— Measurement Studio 8.6—National Instruments Developer Express Call for price • ni.com • 888-280-7645 Starts at $249.99 • devexpress.com • 818-844 3383; 702-262-0609 .NET Vision 2009 Vol. 1—Nevron ComponentOne IntelliSpell,
Recommended publications
  • OS/2 Warp Catalogue
    The OS/2 Software Source: www.xeu.com/blueware/ The OS/2 Warp Catalogue The Hottest Java The Strongest Platform The OS/2 Warp Catalogue In This Catalogue Anti-virus .......................................... 4 Backup .............................................. 4 It’s Java Time CD-ROMs ........................................ 4 Communications ........................ 6 Just when you thought that OS/2 was on its way back, it is receiving a strong Database Management .......... 9 infusion from Java and the internet. Development Tools ................ 10 As Dr. Michael Cowpland, president and CEO of Corel Disk Compression .................. 14 Corporation put it: “This platform is indeed one of the Games & Entertainment ..... 19 OS/2 Warp: best operating system solutions in which to run The Hottest Corel Office for Java (http://officeforjava.corel.com/), Graphics & Multimedia ........ 20 a suite of applications that is setting the standard for The Operating System ......... 21 Java Around! Java-based office suites, and marks another milestone OS/2 Warp is developing in the evolution of Java as a whole.” Productivity ................................. 21 into a strong and speedy Programmer’s Editors .......... 23 foundation for Java. The OS/2 Warp 4.0 Java implementation was recently This perfect fit is nicely updated with a better Virtual Machine (VM) and a REXX Programming ................ 23 symbolized by “Carmen” speedy Just In Time (JIT) compiler. Also, even older OS/2 the two-sided coffee cup versions, including Warp 3.0, Warp Connect Utilities & Tools ........................ 24 by dutch ceramist Erik-Jan |and Warp Server are now fully able to suppport Java. Books ............................................. 28 Kwakkel on the cover page. But the great work does not end with that: you can Registration Service .............
    [Show full text]
  • This PDF Is Provided Solely As a Reader Service. It Is Not Intended for Reproduction Or Public Distribution
    Copyright (c) 2007, CMP Media LLC. Important note: This PDF is provided solely as a reader service. It is not intended for reproduction or public distribution. For more information on obtaining a Reprint, please contact a Reprint Services Rep at 516.562.7026 or visit www.cmpreprints.com/faxback.jhtml CODEF SCANNERS A LL S E { Sense of Security? } AS MORE CUSTOM-BUILT SOFTWARE MAKES ITS WAY INTO YOUR APP INFRASTRUCTURE, THE THREAT LANDSCAPE IS SHIFTING. CAN AN AUTOMATED CODE SCANNER SECURE YOUR BUSINESS, OR WILL IT SIMPLY LULL THE IT STAFF WHILE CRIMINALS by Justin Schuh Illustration by Ryan Etter PROWL? REMEMBER WHEN ATTACKERS WERE JUST OUT FOR FAME AND requirements. Purpose-built apps provide the frame- glory, and application security was someone else’s prob- work for a huge range of business processes, from lem? Big targets like Microsoft and Oracle drew the fire. dynamic Web sites, SOA (service-oriented architecture) All enterprise IT had to do was apply patches regularly and e-commerce to business process automation and and keep a properly configured firewall. administration. They also provide a target-rich environ- Those days are gone. Cracking corporate networks is ment for would be attackers. no longer a kid’s game, it’s a lucrative criminal growth In response to this escalating threat, major compliance industry. The attackers who stole 45.6 million credit- standards like HIPAA and PCI DSS (Payment Card Industry and debit-card numbers Data Security Standard) are incorporating—or at least STRATEGIC from TJX Companies were implying the necessity of—application security processes.
    [Show full text]
  • Development of Web Based Application for Visualisation of Railway Condition Data
    Development of Web Based Application for Visualisation of Railway Condition Data Abiola Famureva Master Programme in Mobile Systems 2020 Luleå University of Technology Department of Civil, Environmental and Natural Resources Engineering Development of Web Based Application for Visualisation of Railway Condition Data by Abiola Famurewa Master of Science Mobile systems Department of Computer Science, Electrical and Space Engineering Luleå University of Technology Supervisor Dr. Josef Hallberg August, 2014 PREFACE This master thesis was carried out at Damill AB between 2013 and early 2014. It is submitted for the partial fulfillment of the requirement of Master Degree in Computer Science and Engineering at Luleå University of Technology. The central focus and contribution of the thesis is the development of web application which is suitable for visualizing railway condition data for different stakeholders. My sincere gratitude goes to God for his divine support and goodness towards me all through the programme especially during the thesis work. I would like to thank my examiner Prof. Christer Åhlund and my supervisor Dr. Josef Hallberg for the chance to work with them and their encouragement which inspires me to complete the thesis. I would like appreciate my external supervisor Mr. Dan Larsson and the entire members of staff of Damill AB for giving creating a good working environment and giving me the technical support during the course of the thesis work. The technical support of Jon Öberg in the collection and structuring of the data is appreciated I would also like to express my special gratitude to my dear husband Stephen and lovely children, Jeremiah and Joanna for their encouragement, patience and support to make this final thesis possible.
    [Show full text]
  • The Most Powerful Way to Develop Web Applications!
    The most powerful way to develop Web applications! CodeCharge reduced the time it took to develop applications Whether you’re developing data-driven interactive Web sites or enterprise from months to weeks! My latest site is over 56,000 lines of Internet and Intranet systems, CodeCharge Studio provides the fastest way to code with less than 5% of it hand-coded! build your applications. —Dan Safar, Insight Consulting Group CodeCharge has enabled us to deliver eye-popping database- driven Web sites in a fraction of the time other tools take. Powerful Web RAD and Web Reporting Tool —Frank Rocco CodeCharge Studio incorporates a powerful code generation engine wrapped in a full-featured IDE. You simply specify your application’s user I have intermediate skill in ColdFusion and SQL, entry-level skill in PHP, and almost no skill with ASP, yet I have been able interactions, logic and data sources through intuitive point-and-click wizards, to generate successfully applications in all three languages and CodeCharge automatically generates clean, customizable, industrial with ease. strength applications and Web reports CodeCharge works with all databases —Kelly D. Carter and supports all major server technologies: PHP, ASP.NET (C# & VB), ASP (VBScript), Java (JSP or Servlets), ColdFusion 4.0 and Perl. I have had compliments from my peers on how neat and readable my code is. Little do they know, CodeCharge did it all for me. Shhh! —D.B. Code generation sets CodeCharge apart CodeCharge Studio is the fi rst visual RAD tool that employs a code- generation engine to automatically create database-driven Web applications.
    [Show full text]
  • Licensing Information User Manual Release 9.1 F13415-01
    Oracle® Hospitality Cruise Fleet Management Licensing Information User Manual Release 9.1 F13415-01 August 2019 LICENSING INFORMATION USER MANUAL Oracle® Hospitality Fleet Management Licensing Information User Manual Version 9.1 Copyright © 2004, 2019, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error- free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Delphi XE2 Feature Matrix
    Delphi® XE2 The fastest way to build native applications for Windows, Mac and iOS Feature Matrix Feature Architect Ultimate Enterprise Professional Starter INTEGRATED COMPILERS Enhanced in XE2! High-performance 32-bit optimizing Delphi® native code compiler 23.0 (dcc32), including High performance x86 Assembler – 32-bit inline assembler supporting the Intel® x86 instruction set (including Intel Pentium® Pro, Pentium III, X X X X X Pentium 4, Intel MMX™, SIMD, Streaming SIMD Extensions, SSE, SSE2, SSE3, SSE 4.1, SSE 4.2, AMD SSE4A and AMD® 3DNow!® New in XE2! Delphi 64-bit compiler X X X X New in XE2! Delphi OS X compiler X X X X Delphi command line compiler (dcc32.exe) X X X X Enhanced in XE2! Create 32-bit optimized Delphi native executables that can run X X X X X on both 32 and 64-bit Windows operating systems APPLICATION PLATFORMS, INTEGRATED FRAMEWORKS, DESIGNERS, SDKS AND INSTALLERS New in XE2! FireMonkey Platform for creating 32-bit Windows applications for X X X X X Windows 7, Windows Vista and XP; Server 2003 and 2008. New in XE2! FireMonkey Platform for creating 64-bit Windows applications for X X X X Windows 7, Windows Vista and XP; Server 2003 and 2008. New in XE2! FireMonkey Platform for creating OS X 10.6 and 10.7 applications X X X X New in XE2! FireMonkey Platform for creating applications for iOS 4.2 and higher X X X X New in XE2! VCL (Visual Component Library) for rapidly building 64-bit applications X X X X for Windows 7,Windows Vista and XP; Server 2003 and 2008.
    [Show full text]
  • Create Mobile Apps with HTML5, Javascript and Visual Studio
    Create mobile apps with HTML5, JavaScript and Visual Studio DevExtreme Mobile is a single page application (SPA) framework for your next Windows Phone, iOS and Android application, ready for online publication or packaged as a store-ready native app using Apache Cordova (PhoneGap). With DevExtreme, you can target today’s most popular mobile devices with a single codebase and create interactive solutions that will amaze. Get started today… ・ Leverage your existing Visual Studio expertise. ・ Build a real app, not just a web page. ・ Deliver a native UI and experience on all supported devices. ・ Use over 30 built-in touch optimized widgets. Learn more and download your free trial devexpress.com/mobile All trademarks or registered trademarks are property of their respective owners. Untitled-4 1 10/2/13 11:58 AM APPLICATIONS & DEVELOPMENT SPECIAL GOVERNMENT ISSUE INSIDE Choose a Cloud Network for Government-Compliant magazine Applications Geo-Visualization of SPECIAL GOVERNMENT ISSUE & DEVELOPMENT SPECIAL GOVERNMENT ISSUE APPLICATIONS Government Data Sources Harness Open Data with CKAN, OData and Windows Azure Engage Communities with Open311 THE DIGITAL GOVERNMENT ISSUE Inside the tools, technologies and APIs that are changing the way government interacts with citizens. PLUS SPECIAL GOVERNMENT ISSUE APPLICATIONS & DEVELOPMENT SPECIAL GOVERNMENT ISSUE & DEVELOPMENT SPECIAL GOVERNMENT ISSUE APPLICATIONS Enhance Services with Windows Phone 8 Wallet and NFC Leverage Web Assets as Data Sources for Apps APPLICATIONS & DEVELOPMENT SPECIAL GOVERNMENT ISSUE ISSUE GOVERNMENT SPECIAL DEVELOPMENT & APPLICATIONS Untitled-1 1 10/4/13 11:40 AM CONTENTS OCTOBER 2013/SPECIAL GOVERNMENT ISSUE OCTOBER 2013/SPECIAL GOVERNMENT ISSUE magazine FEATURES MOHAMMAD AL-SABT Editorial Director/[email protected] Geo-Visualization of Government KENT SHARKEY Site Manager Data Sources MICHAEL DESMOND Editor in Chief/[email protected] Malcolm Hyson ..........................................
    [Show full text]
  • Project Management Software March 2019
    PROJECT MANAGEMENT SOFTWARE MARCH 2019 Powered by Methodology CONTENTS 3 Introduction 5 Defining Project Management Software 6 FrontRunners (Small Vendors) 8 FrontRunners (Enterprise Vendors) 10 Runners Up 22 Methodology Basics 2 INTRODUCTION his FrontRunners analysis minimum qualifying score of 3.96 Tis a data-driven assessment for Usability and 3.91 for User identifying products in the Project Recommended, while the Small Management software market that Vendor graphic had a minimum offer the best capability and value qualifying score of 4.55 for Usability for small businesses. For a given and 4.38 for User Recommended. market, products are evaluated and given a score for Usability (x-axis) To be considered for the Project and User Recommended (y-axis). Management FrontRunners, a FrontRunners then plots 10-15 product needed a minimum of 20 products each on a Small Vendor user reviews published within 18 and an Enterprise Vendor graphic, months of the evaluation period. based on vendor business size, per Products needed a minimum user category. rating score of 3.0 for both Usability and User Recommended in both In the Project Management the Small and Enterprise graphics. FrontRunners infographic, the Enterprise Vendor graphic had a 3 INTRODUCTION The minimum score cutoff to be included in the FrontRunners graphic varies by category, depending on the range of scores in each category. No product with a score less than 3.0 in either dimension is included in any FrontRunners graphic. For products included, the Usability and User Recommended scores determine their positions on the FrontRunners graphic. 4 DEFINING PROJECT MANAGEMENT SOFTWARE roject management software and document management, as well Phelps organizations manage as at least one of the following: time and deliver projects on time, on tracking, budgeting, and resource budget and within scope.
    [Show full text]
  • Automatic Refactoring of Large Codebases
    Masaryk University Faculty of Informatics Automatic Refactoring of Large Codebases Master’s Thesis Bc. Matúš Pietrzyk Brno, Fall 2015 Replace this page with a copy of the official signed thesis assignment and the copy of the Statement of an Author. Declaration Hereby I declare that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Bc. Matúš Pietrzyk Advisor: Bruno Rossi, PhD i Acknowledgement I would like to thank my supervisor Bruno Rossi, PhD for his contin- uous feedback and support during the writing of this thesis. I would also like to thank Viktor Jablonský from FNZ for his support during practical part of the thesis. ii Abstract The aim of this thesis is to investigate different techniques for code refactoring using semi-automatic and automatic refactoring tools. The practical part focuses on providing automatic refactoring support for legacy source code using Roslyn compiler. iii Keywords Refactoring, Roslyn, Compiler, Code Smells, Legacy Code, SOLID, Design Smells, Large Codebase iv Contents 1 Introduction ............................1 1.1 Thesis Structure ........................1 2 Issue Description .........................2 2.1 About FNZ ..........................2 2.2 Current State of the Codebase .................2 3 Refactoring ............................4 3.1 Key Advantages of Refactoring ................5 3.2 Refactoring Strategies .....................6 3.3 Design Smells .........................7 3.3.1 Rigidity . .8 3.3.2 Fragility . .8 3.3.3 Immobility . .8 3.3.4 Viscosity . .8 3.3.5 Needless Complexity .
    [Show full text]
  • Software Development Process Improvements - Case QPR Software Plc
    Software development process improvements - Case QPR Software Plc Lidia Zalevskaya Master’s Thesis Degree Programme in Information Systems Management 2019 Abstract Date: 2019.11.24 Author(s) Lidia Zalevskaya Degree programme Information Systems Management, Master’s Degree Thesis title Number of pages and appendix pages Software development process improvements - 98 + 26 Case QPR Software Plc Initially this study was planned as an effort to improve on a software development process within an existing team using an existing product code and systems. However, the situation changed and a new team (DevApps team) was established and given a new project, which created an opportunity to build a new type of team, product, process, and tools pipeline from scratch utilizing the improvement ideas. An Action Research framework was adopted as the theoretical approach for the study, while the Scrum methodology served as a framework for the development practices. The study began by summarizing previously identified problems in the software development process at QPR Software Plc and formulating improvement ideas focused on the coding workflow and Scrum practices. These were then tested in practice by the new DevApps scrum team. The research analysis centres on the process of choosing and setting up the new team’s development tools, figuring out ways of working, and implementing several iterations to find the best suitable development process. The most valuable empirical outcomes were the creation of a branching strategy and Git workflow for the DevApps team, the team members’ practical experience of working with Git and with the Azure DevOps developer services. A key outcome was the shift in many verification activities to earlier phases.
    [Show full text]
  • Create a Pull Request in Bitbucket
    Create A Pull Request In Bitbucket Waverley is unprofitably bombastic after longsome Joshuah swings his bentwood bounteously. Despiteous Hartwell fathomsbroaches forcibly. his advancements institutionalized growlingly. Barmiest Heywood scandalize some dulocracy after tacit Peyter From an effect is your own pull remote repo bitbucket create the event handler, the bitbucket opens the destination branch for a request, if i am facing is Let your pet see their branches, commit messages, and pull requests in context with their Jira issues. You listen also should the Commits tab at the top gave a skill request please see which commits are included, which provide helpful for reviewing big pull requests. Keep every team account to scramble with things, like tablet that pull then got approved, when the build finished, and negotiate more. Learn the basics of submitting a on request, merging, and more. Now we made ready just send me pull time from our seven branch. Awesome bitbucket cloud servers are some nifty solutions when pull request a pull. However, that story ids will show in the grasp on all specified stories. Workzone can move the trust request automatically when appropriate or a percentage of reviewers have approved andor on successful build results. To cost up the webhook and other integration parameters, you need two set although some options in Collaborator and in Bitbucket. Go ahead but add a quote into your choosing. If you delete your fork do you make a saw, the receiver can still decline your request ask the repository to pull back is gone. Many teams use Jira as the final source to truth of project management.
    [Show full text]
  • Third Party Licenses for Embarcadero RAD Studio XE, Delphi XE, C++Builder XE
    Third Party Licenses for Embarcadero RAD Studio XE, Delphi XE, C++Builder XE This Document contains either required notices for third party software or the third party license documents under which the Separately Licensed Code is licensed. (Please note that in some cases, the license listed may differ from the license under which the latest version of the code can be obtained) Table of Contents Separately Licensed Code ............................................................................................. Microsoft® .NET framework redistributable ............................................................... Microsoft® Visual J# redistributable .......................................................................... Office UI License Agreement ...................................................................................... InstallAware Express .................................................................................................. Rave Reports ............................................................................................................. IP*Works .................................................................................................................... CodeSite .................................................................................................................... FinalBuilder ................................................................................................................ Apache Subversion ...................................................................................................
    [Show full text]