SlideShare a Scribd company logo
Your Presenter
• David Intersimone “David I”
• Chief Evangelist
• Email: davidi@embarcadero.com
• Blog: embt.co/SipFromTheFirehose
• Twitter: @davidi99
Agenda
• A Quick Overview of RAD Studio 10 Seattle
• What’s New for VCL application development
• The Marine Adventures Application
• Stepwise refinement of the UI Look and Feel
• Summary
• Special Offers and Promos
• Q&A
EMBARCADERO TECHNOLOGIES
A Quick Overview of RAD Studio 10 Seattle
The Ultimate Application
Development Platform for
Windows, Mac, Mobile, and IoT
RAD Studio 10 Seattle is the fastest
way to build and update data-rich,
hyper connected, visually engaging
applications for Windows 10, Mac,
Mobile, IoT and more.
EMBARCADERO TECHNOLOGIES
Incredible Windows 10 Support
• New VCL Controls, for
Windows 10 User
Experience
• Windows 10 Styles
• Universal Windows
Platform (UWP)/WinRT
Services and Components
– Notifications and Contracts
EMBARCADERO TECHNOLOGIES
Why Use the New Windows 10 VCL Controls & Styles?
• Ensure app style matches your user’s Windows version
• Revitalize the app to excite your existing customers
• Attract new customers who have Windows 10
• Create your own custom look and feel
• Provide better UX for new Desktop/Tablet hybrid devices
EMBARCADERO TECHNOLOGIES
New Windows 10 VCL Controls
• A great set of new VCL “visual controls”
• Native VCL controls map common Windows 10 UI elements
– Not tied to WinRT API, will work also on Windows 7 and 8
• 5 controls
– RelativePanel
– ToggleSwitch
– SearchBox
– SplitView
– ActivityIndicator
EMBARCADERO TECHNOLOGIES
Relative Panel VCL Control
EMBARCADERO TECHNOLOGIES
ToggleSwitch VCL Control
EMBARCADERO TECHNOLOGIES
SearchBox VCL Control
10
EMBARCADERO TECHNOLOGIES
SplitView VCL Control
EMBARCADERO TECHNOLOGIES
ActivityIndicator VCL Control
EMBARCADERO TECHNOLOGIES
VCL Styles for Common Dialogs
EMBARCADERO TECHNOLOGIES
High-Res Monitors and Multi-Monitor
• Support for 4K monitors
– Enable manifest setting in Project Options
• Per-monitor DPI in VCL
– For Windows 8.1 and Windows 10
• Also, modern-looking SelectDirectory dialog
– For VCL applications and for the IDE
EMBARCADERO TECHNOLOGIES
The Marine Adventures Application
• Master Detail sample demo included with the product
• Data Model: Customers, Orders, Parts and Items
• Functionality: add, modify, browse, and report
• Uses InterBase Express (IBX) data access components
• UI
– Menu item for VCL Styles selection
– Large Button Bar for functionality
– Popup Modal Forms and edit forms
– Not designed for modern look and tablet/touch use
EMBARCADERO TECHNOLOGIES
Stepwise Refinement of the UI Look and Feel
• Step 1:
– Add new Windows 10 Styles choices
– Add TToggleSwitch to connect to the database
– Use TActivityIndicator for database open
– Add TSearchBox for searching orders date range
• Step 2:
– Replace button bar with TSplitView
– Use TRelativePanel for main form’s home page
• Future Enhancements:
– Add Parts/Inventory SplitView item
– Add Report Printing SplitView item
– Replace Popup Forms and Modal Forms
– Add help file integration
RAD STUDIO 10 SEATTLE:
READY FOR YOU
17
EMBARCADERO TECHNOLOGIES
RAD Studio 10 Seattle
Versions:
• Professional
• Enterprise
• Ultimate
• Architect
Includes:
• C++Builder
• Delphi
• HTML5 Builder
• InterBase XE7
• A set of third party tools
EMBARCADERO TECHNOLOGIES
Special Offers
• BUY ONE TOOL GET ANOTHER TOOL FREE
– Offer ends February 29, 2016
– With each qualifying Embarcadero RAD Studio, Delphi or C++Builder product you buy,
– You can choose a second Embarcadero tool of equal or lesser price - FREE!
• Free Bonuses with your purchase of RAD Studio, Delphi or
C++Builder 10
– New Object Pascal Handbook by Marco Cantu
– VCL and FireMonkey Premium Styles
– Mida Converter Basic
http://www.embarcadero.com/radoffer
EMBARCADERO TECHNOLOGIES
Follow On Webinar – Move Forward to Windows 10
• February 24, 2016 – Next Wednesday
• Attract more users to your Delphi and C++Builder
applications by leveraging new Windows 10 APIs
– Local Notifications
– Application Sharing Contracts
– 40 new WinRT API units
• 6am - https://attendee.gotowebinar.com/register/6531678883977250049
• 11am - https://attendee.gotowebinar.com/register/2542606717940834817
• 5pm - https://attendee.gotowebinar.com/register/6771645097716143361
EMBARCADERO TECHNOLOGIES
Questions? 
davidi@embarcadero.com
EMBARCADERO TECHNOLOGIES
Resources – 5 new VCL Controls
• RelativePanel
– http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TRelativePanel
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.RelativePanel_Sample
• ToggleSwitch
– http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TToggleSwitch
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.ToggleSwitch_Sample
• SearchBox
– http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TSearchBox
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.SearchBox_Sample
• SplitView
– http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TSplitView
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.SplitView_Sample
• ActivityIndicator
– http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TActivityIndicator
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.ActivityIndicator_Sample
EMBARCADERO TECHNOLOGIES
Resources – IBMastApp Sample
• DocWiki
– http://docwiki.embarcadero.com/CodeExamples/Seattle/en/IBX.IBMastApp_Sample
• Delphi
– C:UsersPublicDocumentsEmbarcaderoStudio17.0SamplesObject PascalDatabaseIBXIBMastApp
– http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/Object%20Pascal/Data
base/IBX/IBMastApp/
• C++
– http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE6/CPP/Database/IBX/IBMast
App/
• Getting Started with InterBase Express
– http://docwiki.embarcadero.com/RADStudio/Seattle/en/Getting_Started_with_InterBase_Express
EMBARCADERO TECHNOLOGIES
CodeRage X UI/UX and Windows 10 Sessions
• Update Your Apps UI/UX with the All New Windows 10
Look and Feel
– Delphi - https://www.youtube.com/watch?v=FJuEi1xI8J4
– C++ - https://www.youtube.com/watch?v=zZJO5voLXO4
• How To Skin VCL Apps with Custom VCL Styles
– Delphi - https://www.youtube.com/watch?v=KWet5vijpyw
EMBARCADERO TECHNOLOGIES
Resources for the Webinar
• Webinar Blog Post
• Slide deck on SlideShare
• Sample projects in CodeCentral
– Coming soon – check blog post
EMBARCADERO TECHNOLOGIES
Thank You 

More Related Content

What's hot

What's hot (7)

Skype Public APIs and Developer Services
Skype Public APIs and Developer ServicesSkype Public APIs and Developer Services
Skype Public APIs and Developer Services
 
Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to AvoidEvolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
 
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Mobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an AppMobilize Your Business, Not Just an App
Mobilize Your Business, Not Just an App
 
Colin helms
Colin helmsColin helms
Colin helms
 

Viewers also liked

Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven development
toteb5
 
My last vacation.
My last vacation.My last vacation.
My last vacation.
jeandrea
 

Viewers also liked (20)

Examen Social Media
Examen Social MediaExamen Social Media
Examen Social Media
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Introduction to TDD (Test Driven development) - Ahmed Shreef
Introduction to TDD (Test Driven development) - Ahmed ShreefIntroduction to TDD (Test Driven development) - Ahmed Shreef
Introduction to TDD (Test Driven development) - Ahmed Shreef
 
Test Driven Development (TDD) with FlexUnit 4 - 360|Flex San Jose preso
Test Driven Development (TDD) with FlexUnit 4 - 360|Flex San Jose presoTest Driven Development (TDD) with FlexUnit 4 - 360|Flex San Jose preso
Test Driven Development (TDD) with FlexUnit 4 - 360|Flex San Jose preso
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
TDD And Refactoring
TDD And RefactoringTDD And Refactoring
TDD And Refactoring
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 SeattleWebinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
 
Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven development
 
Test-Driven Development (TDD)
Test-Driven Development (TDD)Test-Driven Development (TDD)
Test-Driven Development (TDD)
 
Захист прав інтелектуальної власності в адміністративному та судовому порядку...
Захист прав інтелектуальної власності в адміністративному та судовому порядку...Захист прав інтелектуальної власності в адміністративному та судовому порядку...
Захист прав інтелектуальної власності в адміністративному та судовому порядку...
 
βρε, σαν ποιον μοιαζει
βρε, σαν ποιον μοιαζειβρε, σαν ποιον μοιαζει
βρε, σαν ποιον μοιαζει
 
Similar films
Similar filmsSimilar films
Similar films
 
ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій. ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
 
Передача технологій та ліцензування (Падучак Богдан Михайлович )
Передача технологій та ліцензування (Падучак Богдан Михайлович )Передача технологій та ліцензування (Падучак Богдан Михайлович )
Передача технологій та ліцензування (Падучак Богдан Михайлович )
 
να βρω ελληνικες πατεντες
να βρω  ελληνικες πατεντεςνα βρω  ελληνικες πατεντες
να βρω ελληνικες πατεντες
 
ιστορίες παλιές
ιστορίες παλιέςιστορίες παλιές
ιστορίες παλιές
 
My last vacation.
My last vacation.My last vacation.
My last vacation.
 
επίσκεψη στο ενυδρείο
επίσκεψη στο ενυδρείοεπίσκεψη στο ενυδρείο
επίσκεψη στο ενυδρείο
 
Diwali slogan
Diwali sloganDiwali slogan
Diwali slogan
 

Similar to Easily add windows 10 look feel and new components to existing vcl apps

Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
joycsc
 

Similar to Easily add windows 10 look feel and new components to existing vcl apps (20)

Attract more users to your Delphi & C++Builder applications by leveraging new...
Attract more users to your Delphi & C++Builder applications by leveraging new...Attract more users to your Delphi & C++Builder applications by leveraging new...
Attract more users to your Delphi & C++Builder applications by leveraging new...
 
RAD studio XE7 first look webinar
RAD studio XE7 first look webinarRAD studio XE7 first look webinar
RAD studio XE7 first look webinar
 
Marco cantu keynote
Marco cantu keynoteMarco cantu keynote
Marco cantu keynote
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk News
 
20151019 David I 윈도우애플리케이션세미나
20151019 David I 윈도우애플리케이션세미나20151019 David I 윈도우애플리케이션세미나
20151019 David I 윈도우애플리케이션세미나
 
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010
 
RAD Studio 2015 Roadmap
RAD Studio 2015 RoadmapRAD Studio 2015 Roadmap
RAD Studio 2015 Roadmap
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Appcelerator’s Cocoafish Acquisition and the Future of the Mobile Cloud
Appcelerator’s Cocoafish Acquisition and the  Future of the Mobile Cloud Appcelerator’s Cocoafish Acquisition and the  Future of the Mobile Cloud
Appcelerator’s Cocoafish Acquisition and the Future of the Mobile Cloud
 
RAD in Action: FireUI
RAD in Action: FireUIRAD in Action: FireUI
RAD in Action: FireUI
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 
RAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech PreviewRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech Preview
 
Windows 10 uwp hands on workshop
Windows 10 uwp hands on workshopWindows 10 uwp hands on workshop
Windows 10 uwp hands on workshop
 
SUG Bangalore - Kick Off Session
SUG Bangalore - Kick Off SessionSUG Bangalore - Kick Off Session
SUG Bangalore - Kick Off Session
 
OpenNebula - Status and Roadmap
OpenNebula - Status and RoadmapOpenNebula - Status and Roadmap
OpenNebula - Status and Roadmap
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

Easily add windows 10 look feel and new components to existing vcl apps

  • 1.
  • 2. Your Presenter • David Intersimone “David I” • Chief Evangelist • Email: davidi@embarcadero.com • Blog: embt.co/SipFromTheFirehose • Twitter: @davidi99
  • 3. Agenda • A Quick Overview of RAD Studio 10 Seattle • What’s New for VCL application development • The Marine Adventures Application • Stepwise refinement of the UI Look and Feel • Summary • Special Offers and Promos • Q&A
  • 4. EMBARCADERO TECHNOLOGIES A Quick Overview of RAD Studio 10 Seattle The Ultimate Application Development Platform for Windows, Mac, Mobile, and IoT RAD Studio 10 Seattle is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more.
  • 5. EMBARCADERO TECHNOLOGIES Incredible Windows 10 Support • New VCL Controls, for Windows 10 User Experience • Windows 10 Styles • Universal Windows Platform (UWP)/WinRT Services and Components – Notifications and Contracts
  • 6. EMBARCADERO TECHNOLOGIES Why Use the New Windows 10 VCL Controls & Styles? • Ensure app style matches your user’s Windows version • Revitalize the app to excite your existing customers • Attract new customers who have Windows 10 • Create your own custom look and feel • Provide better UX for new Desktop/Tablet hybrid devices
  • 7. EMBARCADERO TECHNOLOGIES New Windows 10 VCL Controls • A great set of new VCL “visual controls” • Native VCL controls map common Windows 10 UI elements – Not tied to WinRT API, will work also on Windows 7 and 8 • 5 controls – RelativePanel – ToggleSwitch – SearchBox – SplitView – ActivityIndicator
  • 14. EMBARCADERO TECHNOLOGIES High-Res Monitors and Multi-Monitor • Support for 4K monitors – Enable manifest setting in Project Options • Per-monitor DPI in VCL – For Windows 8.1 and Windows 10 • Also, modern-looking SelectDirectory dialog – For VCL applications and for the IDE
  • 15. EMBARCADERO TECHNOLOGIES The Marine Adventures Application • Master Detail sample demo included with the product • Data Model: Customers, Orders, Parts and Items • Functionality: add, modify, browse, and report • Uses InterBase Express (IBX) data access components • UI – Menu item for VCL Styles selection – Large Button Bar for functionality – Popup Modal Forms and edit forms – Not designed for modern look and tablet/touch use
  • 16. EMBARCADERO TECHNOLOGIES Stepwise Refinement of the UI Look and Feel • Step 1: – Add new Windows 10 Styles choices – Add TToggleSwitch to connect to the database – Use TActivityIndicator for database open – Add TSearchBox for searching orders date range • Step 2: – Replace button bar with TSplitView – Use TRelativePanel for main form’s home page • Future Enhancements: – Add Parts/Inventory SplitView item – Add Report Printing SplitView item – Replace Popup Forms and Modal Forms – Add help file integration
  • 17. RAD STUDIO 10 SEATTLE: READY FOR YOU 17
  • 18. EMBARCADERO TECHNOLOGIES RAD Studio 10 Seattle Versions: • Professional • Enterprise • Ultimate • Architect Includes: • C++Builder • Delphi • HTML5 Builder • InterBase XE7 • A set of third party tools
  • 19. EMBARCADERO TECHNOLOGIES Special Offers • BUY ONE TOOL GET ANOTHER TOOL FREE – Offer ends February 29, 2016 – With each qualifying Embarcadero RAD Studio, Delphi or C++Builder product you buy, – You can choose a second Embarcadero tool of equal or lesser price - FREE! • Free Bonuses with your purchase of RAD Studio, Delphi or C++Builder 10 – New Object Pascal Handbook by Marco Cantu – VCL and FireMonkey Premium Styles – Mida Converter Basic http://www.embarcadero.com/radoffer
  • 20. EMBARCADERO TECHNOLOGIES Follow On Webinar – Move Forward to Windows 10 • February 24, 2016 – Next Wednesday • Attract more users to your Delphi and C++Builder applications by leveraging new Windows 10 APIs – Local Notifications – Application Sharing Contracts – 40 new WinRT API units • 6am - https://attendee.gotowebinar.com/register/6531678883977250049 • 11am - https://attendee.gotowebinar.com/register/2542606717940834817 • 5pm - https://attendee.gotowebinar.com/register/6771645097716143361
  • 22. EMBARCADERO TECHNOLOGIES Resources – 5 new VCL Controls • RelativePanel – http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TRelativePanel – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.RelativePanel_Sample • ToggleSwitch – http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TToggleSwitch – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.ToggleSwitch_Sample • SearchBox – http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TSearchBox – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.SearchBox_Sample • SplitView – http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TSplitView – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.SplitView_Sample • ActivityIndicator – http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.WinXCtrls.TActivityIndicator – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/VCL.ActivityIndicator_Sample
  • 23. EMBARCADERO TECHNOLOGIES Resources – IBMastApp Sample • DocWiki – http://docwiki.embarcadero.com/CodeExamples/Seattle/en/IBX.IBMastApp_Sample • Delphi – C:UsersPublicDocumentsEmbarcaderoStudio17.0SamplesObject PascalDatabaseIBXIBMastApp – http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/Object%20Pascal/Data base/IBX/IBMastApp/ • C++ – http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE6/CPP/Database/IBX/IBMast App/ • Getting Started with InterBase Express – http://docwiki.embarcadero.com/RADStudio/Seattle/en/Getting_Started_with_InterBase_Express
  • 24. EMBARCADERO TECHNOLOGIES CodeRage X UI/UX and Windows 10 Sessions • Update Your Apps UI/UX with the All New Windows 10 Look and Feel – Delphi - https://www.youtube.com/watch?v=FJuEi1xI8J4 – C++ - https://www.youtube.com/watch?v=zZJO5voLXO4 • How To Skin VCL Apps with Custom VCL Styles – Delphi - https://www.youtube.com/watch?v=KWet5vijpyw
  • 25. EMBARCADERO TECHNOLOGIES Resources for the Webinar • Webinar Blog Post • Slide deck on SlideShare • Sample projects in CodeCentral – Coming soon – check blog post

Editor's Notes

  1. 100 Words description Embarcadero® RAD Studio™ 10 Seattle is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more using Object Pascal and C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components. Enjoy an enhanced development experience with double the available memory for large projects, extended multi-monitor support, and enhanced Object Inspector. RAD Studio 10 enables developers to deliver applications up to 5x faster across multiple desktop, mobile, cloud, and database platforms including 32-bit and 64-bit Windows 10.