Qt Migrationmigration

Qt Migrationmigration

QtQt MigrationMigration Status of our Galactic Exodus Kenny Gruchalla and Brian Eyster - CADSWES MotivationsMotivations forfor ReplacingReplacing GalaxyGalaxy Q GalaxyGalaxy asas aa GUIGUI ToolkitToolkit Q GalaxyGalaxy TodayToday – Visix bankruptcy – Ambiencia purchase – No updates or maintenance – Shrinking user-base – No Support for new OS versions SelectionSelection ProcessProcess Q Exhaustive search for candidates – Java (AWT/Swing) – Qt – Tk – wxWindows – Coral – FlTk – Fox – Gtk+ – XVT DSC++ – ZINC Q Research top 4 candidates Q Prototype integration with Galaxy QtQt Q Platform independent (Windows, Solaris, Linux, Mac) Q Substantial user-base – Linux / KDE – Commercial customers - AT&T, IBM, Xerox, Nasa, Adobe Q Reasonable cost and licensing – Trolltech – Commercial and non-commercial Open Source Q Object-oriented Q GUI builder tool Q Integration with Galaxy Qt/Qt/TrolltechTrolltech TodayToday Q More resources Q Books, websites, mailing lists Q More commercial widgets Q More commercial tools Q Automated GUI testing tools Q More Trolltech products Q Releases (3.3.1 and Qt 4.0) Q “Qt Solutions” Q New integration frameworks Q MFC and Motif QtQt MigrationMigration PhilosophyPhilosophy Q NewNew GUIGUI developmentdevelopment Q DevelopedDeveloped inin QtQt exclusivelyexclusively Q WorkWork donedone toto existingexisting GalaxyGalaxy GUIGUI Q FavorFavor redesignredesign overover straightstraight portsports Q QtQt migrationmigration dependentdependent on:on: Q LevelLevel ofof efforteffort Q LicenseLicense feefee revenuesrevenues // MaintenanceMaintenance Q SponsorSponsor fundingfunding BenefitsBenefits ofof EachEach QtQt DialogDialog Q UsabilityUsability Toolbars and Context Menus Tooltips and Status Bar Help Q LessLess developmentdevelopment efforteffort Q MaintainabilityMaintainability BenefitsBenefits ofof FullFull MigrationMigration Q LinuxLinux Q 6464--bitbit OSOS Q UnixUnix onon IntelIntel hardwarehardware Q 6464--bitbit WindoWindowwss Q NoNo FutureFuture GalaxyGalaxy OSOS ConflictsConflicts Q RemoveRemove IntegrationIntegration MechanismMechanism CompletedCompleted QtQt DevelopmentDevelopment Q SCTSCT 2.02.0 Q DMIDMI DialogsDialogs Q PlotPlot DialogDialog Q NewNew SlotSlot DialogsDialogs Q Periodic Slot Q List Slot Q Scalar Slot Q OpenOpen ObjectObject DialogDialog Q RulesRules AnalysisAnalysis DialogDialog SCTSCT 2.02.0 RedevelopmentRedevelopment Q DevelopmentDevelopment EffortEffort Q LessLess thanthan halfhalf ofof GalaxyGalaxy estimateestimate Q UseUse ofof QTableQTable widgetwidget UpcomingUpcoming QtQt DevelopmentDevelopment Q Main workspace dialog Q Remaining slot dialogs Q “Grand-Unified Slot Selector” dialog PossiblePossible QtQt DevelopmentDevelopment Q RulesRules // OptimizationOptimization GUIGUI Q ModelModel RunRun AnalysisAnalysis dialogsdialogs GalaxyGalaxy DregsDregs* QQ AccountingAccounting dialogsdialogs QQ DiagnosticDiagnostic dialogsdialogs QQ OutputOutput ManagementManagement dialogsdialogs QQ LinkLink ManagementManagement dialogsdialogs QQ RunRun ControlControl dialogsdialogs QQ MultipleMultiple--RunRun ManagementManagement dialogsdialogs QQ SnapshotSnapshot dialogsdialogs QQ MultiMulti--ObjectObject MethodMethod SelectorSelector dialogdialog QQ SubBasinSubBasin ManagementManagement dialogsdialogs QQ ManyMany smallsmall utilityutility dialogsdialogs *ordered by level of effort.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us