290 likes | 298 Views
Discover the power of Infragistics NetAdvantage to accelerate development cycles, improve usability, and create rich user experiences in your presentation layer. Empower your developers with the leading toolset for Microsoft development environments.
E N D
Introducing NetAdvantage and Visual Studio 2005 Jason Beres Chief Technical Evangelist Infragistics jasonb@infragistics.com
The Increasing Importance of the Presentation Layer • “Presentation layer development accounts for anywhere from 25% to 40% of the development time in any organization…now, and more so in the future, enterprises need to have a Tier One strategy for the presentation layer ” • Mark Driver, Vice President and Research Director for • e-Business and Development Tools, the Gartner Group – May, 2003
Company Mission Empower developers and enterprise software teams to realize the potential of the presentation layer by accelerating development cycles and improving usability to the end-users.
Infragistics Product Roadmap Longhorn/ Avalon .NET Framework 2.0 Visual Studio 2005 Sheridan and ProtoView merge to form Infragistics Provides binding layer for Internet Explorer for Microsoft Avalon .NET 2005 .NET Win32 Richness Win16 J2EE NetAdvantage 2007… OCX NetAdvantage 2005-2006 NetAdvantage 2002-2004 VBXs UltraSuite TestAdvantage Developers Suite JSuite 1991 1994 2000 2002 2005 2007(?)
NetAdvantage™The leading presentation layer toolset for Microsoft development environments • Application Interface Elements including: • Grids • Charts • Toolbars • Menus • Tabs • Schedules • Calendars • Dockable Windows • Editors • Web navigation • Outlook style listbars • Explorers • XP explorer bars • UI components • CalcEngine™ and more… • for Windows Forms for .NET (including Tablet PC), Web Forms for ASP.NET, and COM
With NetAdvantage you can easily create… • Client-server applications in Windows Forms and Tablet PC. • Server-based thin client applications in ASP.NET with virtually the same rich user experience found in a rich-client implementation . • User interfaces connected to Web Services using XML for seamless application integration
Reasons for Standardization Significantly increase developer productivity returning significant ROI to the Enterprise
Reasons for Standardization Lower cost of developer Operations across the Enterprise through: • knowledge transfer • high predictability • leveraged spend • resource flexibility • faster ROI through consistent training
NetAdvantage’s “Leveraged Learning”Lowers TCO and Increases ROI Grid Chart Schedule PRODUCT COMPLEXITY Productivity Gains from Leveraged Learning Tree Toolbar Menu Editors GUI ASP.NET COM WINDOWS FORMS PLATFORM
Licensing • Licensed per developer (except TestAdvantage) • No run-time license fees • No per-server deployment fees
NetAdvantage vs. VS 2005 Windows Forms • WinGrid • Hierarchical • Outlook GroupBy • Split into multiple scrolling row and column regions • Column summaries • Calculation – Excel functionality* • Supports sophisticated grid-bag layout of rows • Card View • Row Filtering • Integrated combo and dropdown controls • Editors • Quick start, designer and pre-sets
NetAdvantage vs. WhidbeyWindows Forms • WinToolbars • Floating toolbars • Office-like run time customization • Maintains user customizations faithfully between child form activations in MDI applications that merge toolbars • Design-time wizard for selective import of tools and toolbars from saved layouts
NetAdvantage vs. WhidbeyWindows Forms • Over 50 other elements including: • Dock Manager • TabControl • Bindable TabStripControl • Charting • Tabbed MDI Manager • Explorer Bar with many styles including new Whidbey toolbox style • DataSource Component supports both run and design time add item and virtual data models • CalcManager in Grid plus adds extender properties to any simple-bound control (e.g. textbox, label) so all controls on a form can share single calc network and be used on either or both sides of formula* • Fully integrated, coordinated scheduling controls, includes recurring and group appointments, data binding • 20 embeddable editors • Misc. controls such as MaskedEdit, Tree, Listbar, StatusBar and ProgressBar
NetAdvantage vs. VS 2005Windows Forms • All elements are based on our Presentation Layer Framework™ • Provides powerful and consistent extensibility mechanisms including UIElement draw filters, creation filters and customizable key action mappings • SOURCE CODE
NetAdvantage vs. VS 2005ASP.NET • WebGrid • Hierarchical data • Outlook GroupBy • In-place cell editing • Column summaries • Excel-like formulas (calc engine)* • Export to Excel • Rich client side object model • Supports out of band callbacks (performance)* • Keyboard interface • Rich look and feel pre-sets
NetAdvantage vs. VS 2005ASP.NET • WebTree • Node editing • Drag and drop • Client side add and remove without need for postbacks • Rich client side object model • Keyboard interface • Richer look and feel, designer, presets • Scrolling • Fixed columns
NetAdvantage vs. VS 2005ASP.NET • WebMenu • Rich client side object model • Supports richer, more current looks and feels • Menu scrolling • Keyboard interface • Designer, presets
NetAdvantage vs. VS 2005ASP.NET • 10 additional web form elements • WebTab • Multi-row • Scrollable tabs • WebToolBar • WebListBar • WebChart • WebComboBox • WebDataInput • WebCalendar • WebNavigationBar • WebDateEdit • WebCalcManager • SOURCE CODE
NetAdvantage vs. ASP.NET • Richer controls and more sophisticated object model • Designers and presets • 3 releases a year with the most current Microsoft look and feel • SOURCE CODE
ASP.NET ExplorerBar Group with Tree inside Toolbars with images GroupBox with Calendar Explorer Bar with Office2003 Theme Grid
Windows Forms Toolbars with images Menu TaskPane with MultiMonthView Explorer Bar with Outlook2003 Theme Schedule - DayView
ASP.NET RowTemplate Editors to insure valid data Hierarchical Grid
Windows Forms Toolbars with images Menus MDI Manager Explorer Bar with Office2003 Theme Grid in CardView ProgressBar
ASP.NET Tabs ListBar with Explorer Style Stacked Column Chart with custom tooltip and cross hairs Hierarchical Grid
ASP.NET Tabs Toolbar with Images Tree with Images inside an ExplorerBar Task Pane Buttons Grid with paging
Windows Forms Row Summary OutlookGroupBy HierarchicalGrid Filter Column Pinning