385 Amazing UI Modernization Using Telerik UI for WinForms

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Microsoft SharePoint 2010 technology for Developers
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Building Great Looking.
PowerBuilder.NET Guided Tour. PowerBuilder A New PowerBuilder IDE for.NET Development.
A Deep Dive into OpenEdge GUI for.NET ™ Peter Judge OpenEdge Principal Software Engineer.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
TRACK 3™ The ultimate process management software.
Creating a SharePoint App with Microsoft Access Services
Migrating Access Applications to.NET and SQL Server Ken Tim
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
What’s new in Progress Developer Studio for OpenEdge 11.0?
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
© 2009 Progress Software Corporation 1 Click to Edit Master Subtitle Style Overview of OpenEdge® GUI for.NET Release 10.2A Jarmo Nieminen Senior Technical.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Using the Actions Pane, Host Controls, and Smart Tags
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
Introducing Reporting Services for SQL Server 2005.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Nevron Software LLC Visualize your success. Visual Studio Industry Partner Nevron Software LLC NEXT STEPS Contact us at:
Studio for WinRT XAML Russ Senior Developer Evangelist Greg Product Manager
ICONICS ActiveX ToolWorX V 6.1.
A4: Introduction to the OpenEdge ® GUI for.NET Jim Lundy Principal Product Manager.
Agenda Introduction New Features in Map Suite Desktop Edition 3.0 Demonstration Where to Get Help and Learn More Q&A 2.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
DEV-6: Introduction to the OpenEdge ® Advanced GUI Jim Lundy Principal Product Manager.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
CMPF124 Basic Skills For Knowledge Workers Module 3 Microsoft Office Suite Pt 3 Microsoft PowerPoint Microsoft Office Suite Pt 3 Microsoft PowerPoint.
INNOV-14: A Look Inside the OpenEdge® UI Research Lab Bruce Gruenbaum Principal Software Engineer Shelley Chase
OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Object-Oriented Application Development Using VB.NET 1 Chapter 10 VB.NET GUI Components Overview.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Amazing UI Modernization Using Telerik UI for WinForms
DEV-29: A Deep Dive into the Advanced GUI OpenEdge ® 10.2A Shelley Chase OpenEdge Architect Peter Judge OpenEdge Principal Software Engineer.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
First Experiences With OpenEdge GUI for.NET Peter van Dam.
AJAX controls update Jeffrey T. Fritz blogs.telerik.com/jefffritz csharpfritz.com twitter.com/csharpfritz
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
How-to notes for this presentation
Visual Studio Tools for Office 2005
1. Introduction to Visual Basic
Session : Xamarin Forms Rich UI Controls
Design and Consume DataWindows in Visual Studio 2005
Tooling and Diagnostics
Tech Ed North America /1/ :36 AM Required Slide
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Build data-driven collection and list apps using ListView in HTML5
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Tutorial 7 – Integrating Access With the Web and With Other Programs
Enterprise Developer Camp Jumpstart
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

385 Amazing UI Modernization Using Telerik UI for WinForms Shelley Chase Senior Software Architect, Progress Software Richard A. Zaslaw Sales Engineer, Telerik Inc. June 2015

Agenda OpenEdge Product: GUI for .NET Telerik Product: UI for WinForms Demo – Showcasing the Telerik UI for WinForms Progress Developer Studio Visual Designer Wrap up and Q & A

What is the OpenEdge GUI for .NET? Modern UI for OpenEdge applications using Microsoft WinForms Desktop enterprise business applications Microsoft and third-party control providers results in hundreds of UI components Data-centric UI controls ADO.NET maps well to OpenEdge ProDataSet™ Visual Designer in Progress Developer Studio for OpenEdge WAIT-FOR event model for .NET forms More than just GUI – supports “most” .NET classes Expands your ABL program with .NET libraries Object-oriented programming directly in ABL

The Promise of GUI for .NET Utilize existing skills – ABL and Progress Developer Studio for OpenEdge Full access to .NET classes in ABL ABL enhanced to support .NET – WAIT-FOR, .NET classes Drag-and-drop WYSIWYG designer in PDS for OE Modernize at your own pace Create new navigation and menu system as MDI container Mix new windows with existing classic GUI windows Migrate most important windows first, other windows over time WinForms wrapper provided for classic GUI windows WinForms container provided for embedded windows ABL Language Built-in data binding using ABL data sources Event handlers written in ABL for .NET UI events Reuse your existing business logic Work with your ABL GUI windows allowing you to adopt at your own pace. OpenEdge Architect Development environment you already know No need to purchase, learn or use non-OpenEdge products (Visual Studio®)

ABL Extensions to support GUI for .NET Progress.Windows.Form Extends .NET Form class InitializeComponent method (generated) Coming: Progress.Windows.RadForm Progress.Data.BindingSource Extends .NET BindingSource class Binds .NET control to ABL data source (query) ABL SUBSCRIBE added to every .NET UI event Takes an ABL method or procedure name Enhanced WAIT-FOR for .NET Waits for .NET application, form or modal dialog Several extensions to Progress GUI environment… our “secret sauce” Extends form so Progress GUI windows can work with .NET forms DataBindingSource extends .NET binding source so that it can supply ABL data to a .NET control Can bind to query for ProDataSet, temp table, DB table… supports batching Events… Added a “subscribe” method that allows you to provide an ABL method or procedure name

Sample Transformation – From GUI Classic Schedule Test Drives File menu Employee TreeView Single select Date picker and scroll Appointment List Need to go to menu to edit appointments

Sample Transformation – To GUI for .NET Schedule Test Drives Ribbon bar Hierarchical Checked TreeView Dealer selection Employee by dealer Calendar with Appointments Date picker on calendar View multiple employees In calendar appointments Click on calendar Add new appointment View/Edit existing one

Sample Transformation – Side-by-side

Telerik UI for WinForms Energized Enterprise Desktop Development

Enterprise Development “What exactly are we building?” Line of Business (LOB) Applications Enterprise Applications Vibrant Dashboards Touch Enabled Applications

UI for WinForms “Energize your apps!” 110+ Unique UI Controls ( Editors, GridView, RichTextBox, Scheduler) Highly Optimized Performance Powerful Data Engine – Blazing fast data loading and updates Virtualization – Cells/rows and Columns Minimized repainting and layout rearrangements Build Touch-Enabled Apps (Windows 7 +) Multi-touch API fully supports touch gestures Touch-Enabled Controls (GridView, TreeView, Panorama) Metro UI (Windows Store Apps) Theme Productivity Tools (Visual Style Builder, Control Spy, Shape Editor)

Telerik Presentation Framework “WPF Inspired Architecture” A completely customizable architecture for WinForms controls based on WPF best practices Stunning WPF-like User Interface - Scaling, Rotation, Animations, Transparency Flash-like Animations Superior Performance Rich Text Formatting through HTML Unlimited Nesting of UI Elements Granular Customization of All Elements Custom Controls Theme Support

Full Theme Support “Next generation look and feel” Use predefined themes or build new ones from scratch Apply themes across all of the WinForms controls Themes available as standalone components Drag and drop control skinning using Visual Studio Toolbox Visual Style Builder Set Properties Inherit Properties Animate Changes Save modified themes

“What’s New in the Q1 2015 Release” UI for WinForms “What’s New in the Q1 2015 Release” Visual Studio Templates New! Rapid Application Development Outlook and Word-Inspired Templates Ready-to-use templates which can be used for immediate start if you need an application that mimics the look and feel of the Microsoft app Enhanced! RadPdfProcessing (RTM), RadSpreadProcessing, RadWordProcessing Enables users to manipulate documents and convert from one type to another solely using Telerik tools No need for end users to have Adobe or Office or any third-party app Developed by XAML Team and ported to WinForms RadCheckedListBoxNew! Highly requested control

“What’s New in the Q1 2015 Release” UI for WinForms “What’s New in the Q1 2015 Release” RadLinearGauge, RadBulletGraph New! New Data Visualization tools Beta! RadDiagram Provide a framework (control and API) to facilitate the creation of diagramming and rich data visualizations easily create a variety of diagramming solutions such as org charts, flow and process diagrams, etc. Enhancements to RadChartView Added Features! Annotations: Plot bands, Marked Zones, Grid lines + Radial lines Inverse Axis, Mouse aware pan + zoom Export charts to images

Demos Quick Start Framework 250 + Individual sample applications with full source code (C#, VB.Net)

The Telerik Difference Vibrant Community & Resources 1,400,000+ registered users Active forums, blogs, videos, webinars, code libraries Extensive product documentation & targeted demos Industry Leading Support Support ticketing system (24 hour guaranteed response) Full support access for trial users Phone support option with DevCraft Ultimate Beyond Exceptional Software Aggressive release schedule (3 major releases/year + Service packs + interim builds) Proven track record of 10+ years of innovation not imitation

Visual Designer for WinForms Progress Developer Studio for OpenEdge

GUI for .NET in Progress Developer Studio Project type with perspective Creates an empty form class Creates a run procedure Includes .NET assembly references

Visual Designer in Progress Developer Studio (like Microsoft Visual Studio)

Visual Designer in Progress Developer Studio (like Microsoft Visual Studio) Form

Visual Designer in Progress Developer Studio (like Microsoft Visual Studio) Toolbox

Visual Designer in Progress Developer Studio (like Microsoft Visual Studio) Properties/Events

GUI for .NET and Telerik UI for WinForms Telerik controls in toolbox for drag-and-drop UI design Code generated automatically for you Assemblies.xml automatically updated ProBindingSource component provides data binding to OpenEdge Query is mapped to UI component C# code samples translate to ABL “relatively easy”

Transformation Using Telerik UI for WinForms

Transformation Using Telerik UI for WinForms

In Summary Modern, competitive UI built entirely with OpenEdge WYSIWYG Visual designer “Unlimited” set of .NET controls available Data-binding using ProBindingSource ABL event handlers Using existing business logic and leverages what you know Any architecture supported (client-server, “fat” client, n-tier) ABL events, business logic, data constructs, queries Built-in migration path with existing GUI windows Event-driven programming you know (WAIT-FOR) Telerik UI for WinForms takes GUI for .NET to the next level! My first demo showed you can create a modern, competitive, comprehensive application within OpenEdge tools and language. You don’t have to leave Architect to build your application. There is a wealth of .NET controls available from very simple to very complex and purposed components. The Visual Designer allow you to create your UI using drag and drop features so you do not have to leave all the complexities of programming against the .NET controls. The Visual Designer automatically generates ABL code. The ABL GUI and GUI for .NET work together so you can migrate over time rather than having to redo all of your user interface at one time. Data binding is easy to do using the ProBindingSource object. Existing ABL data sources are used directly so there is no duplication of data. And finally your investment in your ABL business logic is not lost by going to the GUI for .NET.

Comments, Q&A

Change color