Windows Presentation Foundation (WPF) and XAML (eXtensible Application Markup Language) powered by Microsoft. It's all about presentation (User Interface). For example, how various options of an app is presenting in front of a user. User eXperience (UX) designing is an art.
This PowerPoint slide show was designed with the inspiration from Microsoft Design Language (Metro UI). This slide best works with Microsoft Office 2013 or Office 365.
OTS Solutions is a Software Development Company provides a wide range of software application outsourcing development services in .NET, ASP.NET, C#, Winforms, WPF, Silverlight, WCF etc, by their skilled developers to all around the world.
A Designer's Overview of Windows Presentation Foundationgoodfriday
Windows Presentation Foundation (formerly code named "Avalon") is Microsoft's new graphical presentation technology, with support for advanced typography and layout, rich media integration, and vector and 3D graphics. WPF changes the way designers and developers collaborate. In this designer-oriented session, learn about the processes, technologies, and design tools available for WPF applications that run in the browser or on the desktop.
OTS Solutions is a Software Development Company provides a wide range of software application outsourcing development services in .NET, ASP.NET, C#, Winforms, WPF, Silverlight, WCF etc, by their skilled developers to all around the world.
A Designer's Overview of Windows Presentation Foundationgoodfriday
Windows Presentation Foundation (formerly code named "Avalon") is Microsoft's new graphical presentation technology, with support for advanced typography and layout, rich media integration, and vector and 3D graphics. WPF changes the way designers and developers collaborate. In this designer-oriented session, learn about the processes, technologies, and design tools available for WPF applications that run in the browser or on the desktop.
Session 2: Office as a development platform with Visual Studio 2008ukdpe
What's new in Smart Client Development
Do you build rich client applications? If so, you'll want to make sure that you're aware of all Microsoft's client-development technology. This event will showcase a wealth of new and forthcoming technology, including Visual Studio 2008.
Agenda:
Session 1: Building Rich Clients on the Microsoft Platform - Martin Parry
People want compelling user experiences supported by powerful online services. Microsoft's platform and tools empower developers to build both the rich client and the service. In this session we'll concentrate on some recent and forthcoming technologies that enable rich client apps: Visual Studio 2008, WPF, SQL Server Compact Edition and ClickOnce to name but a few.
Session 2: Office as a development platform with Visual Studio 2008 - Daniel Moth
The 2007 Microsoft Office System is extensible like never before. In this session we'll look at the numerous ways to extend the various Office applications such as Word, Excel, Outlook and others. Customisations demonstrated will include the new designers and templates for the Ribbon, Actions Pane, Task Pane, Content Controls and Form Regions. This will all be done in managed code from within Visual Studio 2008 and we will also see how to interop in both directions with VBA code.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=115
[Workshop] Single Sourcing with the Technical Communication Suite: Using Fram...Scott Abel
Presented by Matt Sullivan at Documentation and Training West, May 6-9, 2008 in Vancouver, BC
See how the Adobe Technical Communication Suite (TC) helps you incorporate video and manage your help, print, and web projects from a single Adobe FrameMaker book. Learn to use the TC Suite to rapidly update multiple outputs using FrameMaker files with conditional text and structured or unstructured information.
Windows 10 pentru dezvoltatori - InfoEducație 2015Julian Atanasoae
În această prezentare vom vorbi despre ce aduce nou Windows 10, ce înseamnă arhitectura de aplicații universale și cum ne ajută să targetăm telefoane, tablete, PC-uri, Xbox și chiar HoloLens și Raspberry Pi. De asemenea, vedem cum ne ajută Microsoft să targetăm platformele concurente - iOS și Android.
This is a slide show prepared for BB&D staff going to Tech·Ed 2010 for the first time. The goal is ahead of the event to prepare correctly and understand what the event is like. This is inspired off the blog post I wrote: http://www.sadev.co.za/content/teched-africa-how-find-gems-sessions
Developing a Windows Presentation Foundation Applicationgoodfriday
Windows Presentation Foundation (formerly code named "Avalon") is Microsoft's new graphical presentation technology, with support for advanced typography and layout, rich media integration, and vector and 3D graphics. WPF allows you to create next-generation user experiences that can extend from the browser to the desktop. This developer-oriented overview shows you how to leverage existing Web content to create richer, more productive users experiences anywhere from existing Web sites to users' desktops.
WCF made easy with Microsoft .NET Framework 4 and Windows Server AppFabricRobert MacLean
This is from my Tech-Ed Africa 2010 talk. For more information see: http://www.sadev.co.za/content/teched-africa-2010-slides-scripts-and-demos-my-talks
This session looks at what is new in WCF 4 to make our lives easier and how AppFabric brings that all together and makes it easier to deploy and manage.
An overview of the changes in Adobe Flex 4. Includes a description of component architecture methods and updates to the Flex 4 feature set and component life-cycle.
Session 2: Office as a development platform with Visual Studio 2008ukdpe
What's new in Smart Client Development
Do you build rich client applications? If so, you'll want to make sure that you're aware of all Microsoft's client-development technology. This event will showcase a wealth of new and forthcoming technology, including Visual Studio 2008.
Agenda:
Session 1: Building Rich Clients on the Microsoft Platform - Martin Parry
People want compelling user experiences supported by powerful online services. Microsoft's platform and tools empower developers to build both the rich client and the service. In this session we'll concentrate on some recent and forthcoming technologies that enable rich client apps: Visual Studio 2008, WPF, SQL Server Compact Edition and ClickOnce to name but a few.
Session 2: Office as a development platform with Visual Studio 2008 - Daniel Moth
The 2007 Microsoft Office System is extensible like never before. In this session we'll look at the numerous ways to extend the various Office applications such as Word, Excel, Outlook and others. Customisations demonstrated will include the new designers and templates for the Ribbon, Actions Pane, Task Pane, Content Controls and Form Regions. This will all be done in managed code from within Visual Studio 2008 and we will also see how to interop in both directions with VBA code.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=115
[Workshop] Single Sourcing with the Technical Communication Suite: Using Fram...Scott Abel
Presented by Matt Sullivan at Documentation and Training West, May 6-9, 2008 in Vancouver, BC
See how the Adobe Technical Communication Suite (TC) helps you incorporate video and manage your help, print, and web projects from a single Adobe FrameMaker book. Learn to use the TC Suite to rapidly update multiple outputs using FrameMaker files with conditional text and structured or unstructured information.
Windows 10 pentru dezvoltatori - InfoEducație 2015Julian Atanasoae
În această prezentare vom vorbi despre ce aduce nou Windows 10, ce înseamnă arhitectura de aplicații universale și cum ne ajută să targetăm telefoane, tablete, PC-uri, Xbox și chiar HoloLens și Raspberry Pi. De asemenea, vedem cum ne ajută Microsoft să targetăm platformele concurente - iOS și Android.
This is a slide show prepared for BB&D staff going to Tech·Ed 2010 for the first time. The goal is ahead of the event to prepare correctly and understand what the event is like. This is inspired off the blog post I wrote: http://www.sadev.co.za/content/teched-africa-how-find-gems-sessions
Developing a Windows Presentation Foundation Applicationgoodfriday
Windows Presentation Foundation (formerly code named "Avalon") is Microsoft's new graphical presentation technology, with support for advanced typography and layout, rich media integration, and vector and 3D graphics. WPF allows you to create next-generation user experiences that can extend from the browser to the desktop. This developer-oriented overview shows you how to leverage existing Web content to create richer, more productive users experiences anywhere from existing Web sites to users' desktops.
WCF made easy with Microsoft .NET Framework 4 and Windows Server AppFabricRobert MacLean
This is from my Tech-Ed Africa 2010 talk. For more information see: http://www.sadev.co.za/content/teched-africa-2010-slides-scripts-and-demos-my-talks
This session looks at what is new in WCF 4 to make our lives easier and how AppFabric brings that all together and makes it easier to deploy and manage.
An overview of the changes in Adobe Flex 4. Includes a description of component architecture methods and updates to the Flex 4 feature set and component life-cycle.
Aplicaciones Metro UI para Windows8 con C# y XAML (12 horas Visual Studio)Eduard Tomàs
Presentación correspondiente a la charla del evento de 12 hores de Visual Studio, sobre el desarrollo de aplicacions Metro UI para Windows 8 usando C# y XAML
Ante la llegada de Windows 10, en XAML recibimos nuevos controles para poder dar la mejor experiencia posible en cada dispositivo. En consecuencia, hay novedades en XAML, mejoras en rendimiento, nuevas herramientas, nuevas APIs de perspectiva 3D, etc. En esta sesión veremos todas las novedades.
Introduction to Engineering Career Opportunities and Chicago Engineers Founda...Richard Beem
Introduction to engineering career opportunities and Chicago Engineers Foundation awards or scholarships, presented by CEF President Richard P. Beem to students at Chicago Lake View High School on November 10, 2014.
Introducción al desarrollo de aplcaciones con WPF (Windows Presentation Foundation), la cual utiliza la tecnología XAML (eXtensible Application Markup Language), haciendo uso simple del patrón de diseño orientado a plataformas XAML y consumo de datos de una api publica. Aplicación de ejemplo desarrollada dentro de la presentación.
Comenzaremos viendo las posibilidades del control RelativePanel, nuevo control de layout que permite posicionar a los elementos de forma relativa con respecto al panel y ellos mismos facilitando además la adaptación de los elementos de la interfaz ante cambios de orientación o tamaño de pantalla. Además, daremos un vistazo a los Adaptive Triggers utilizados en XAML para detectar condiciones de entorno como distintos tamaños de pantalla permitiéndonos aplicar distintos estados visuales para adaptar la interfaz a cada dispositivo.
Universal Windows Platform(UWP), Una única plataforma para que los desarrolladores descubran nuevos mercados sin mucho código, aprende sobre los nuevos controles, interfaces y herramientas que proporciona la plataforma de windows 10 a los desarrolladores.
Ante la llegada de Windows 10, en XAML recibimos nuevos controles para poder dar la mejor experiencia posible en cada dispositivo. En consecuencia, hay novedades en XAML, mejoras en rendimiento, nuevas herramientas, nuevas APIs de perspectiva 3D, etc. En esta sesión veremos todas las novedades.
WPF, which stands for Windows Presentation Foundation, is Microsoft's latest approach to a GUI framework, used with the .NET framework. It is a powerful framework for building Windows applications. WPF contains features that will help you develop rich Windows applications.
Talks about Microsoft Silverlight.
Credit to whoever has the original content released first on to this wonderful site.
This is just a mash-up of various presentations I found here.
An introduction to Silverlight with comparision to Flash.
(Some information has been taken from msdn website and other microsoft's resources) - Rajesh Lal
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
Rich Internet Applications combine the richness of desktop applications with the reach of the Internet. This presentations covers 10 reasons why you should consider Adobe Flex for your next web application project.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
Understanding Nidhi Software Pricing: A Quick Guide 🌟
Choosing the right software is vital for Nidhi companies to streamline operations. Our latest presentation covers Nidhi software pricing, key factors, costs, and negotiation tips.
📊 What You’ll Learn:
Key factors influencing Nidhi software price
Understanding the true cost beyond the initial price
Tips for negotiating the best deal
Affordable and customizable pricing options with Vector Nidhi Software
🔗 Learn more at: www.vectornidhisoftware.com/software-for-nidhi-company/
#NidhiSoftwarePrice #NidhiSoftware #VectorNidhi
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
7. Windows Presentation Foundation (WPF)
WPF is the new graphical subsystem in Windows Operating System
that built with .NET framework.
Physically, it is a collection of class libraries that comes with all the
latest versions of .NET framework for creating and executing rich and
interactive User Interface (Presentation).
Windows is a registered trademark of Microsoft Corporation. And all other logos are trademarks of their respective owners.
8. Windows Presentation Foundation (WPF)
Supported Languages: C# .NET, VB .NET
Developers Tools: Visual Studio, Expression Studio
9. WPF
Windows Presentation Foundation
WPF is the latest graphical
subsystem in Windows Operating
System to build and execute Apps
with rich UI in a more easier and
standardized manner.
WPF can be used to build visually rich UI
10. WPF
Windows Presentation Foundation
WPF is the latest graphical
subsystem in Windows Operating
System to build and execute Apps
with rich UI in a more easier and
standardized manner.
WPF is Hardware Accelerated
All WPF graphics are Direct3D applications
Direct3D (part of DirectX) is used in graphical
applications where performance is important
Uses the video card hardware for rendering
12. Microsoft .NET Framework
.NET (dot Net) is a software framework that includes everything required
for developing software and services for Microsoft’s products.
Windows Windows Phone Windows RT Web Apps Xbox
14. Microsoft DirectX
DirectX is a set of low level Application Programming Interface (API) that
provides Windows programs with high performance hardware
accelerated multimedia support. Generally all Graphics Processing Units
(GPU) supports DirectX. WPF libraries are built on top of DirectX.
16. XAML
XAML stands for eXtensible Application Markup Language
Declarative markup language for building UI
Based on XML
Used to simplify creation of UI for .NET apps
Separates presentation from business logic.
17. XAML
eXtensible Application Markup Language
A declarative markup language for
representing structured data and
UI elements.
XAML is a declarative language
XAML describes the behavior and integration of
components (in most cases UI components)
Cannot describe business logic
18. XAML
eXtensible Application Markup Language
A declarative markup language for
representing structured data and
UI elements.
XAML in WPF
WPF employs XAML, an XML-based language, to define
and link various interface elements
Just acts like the concept of CSS
Provides a clear separation between the UI (XAML) and
the business logic (C#,VB.NET)
21. Features
of WPF
All WPF Applications are DirectX
based.
Vector graphics
Supports time-based animations.
It can Incorporate multimedia
contents and documents more
easily.
22. Features
of WPF
All WPF Applications are DirectX
based.
Vector graphics
Supports time-based animations.
It can Incorporate multimedia
contents and documents more
easily.
Maximize Hardware Acceleration
WPF uses DirectX for media rendering where old
Windows Forms Application uses GDI+(Graphics Device
Interface)
So it offloads works to Graphics Processing Unit (GPU)
instead of CPU
The result is high quality rich media UI
23. Features
of WPF
All WPF Applications are DirectX
based.
Vector graphics
Supports time-based animations.
It can Incorporate multimedia
contents and documents more
easily.
Vector graphics
Vector graphics allows scale without loss in quality
That’s what makes WPF a resolution-independent
architecture
24. Features
of WPF
All WPF Applications are DirectX
based.
Vector graphics
Supports time-based animations.
It can Incorporate multimedia
contents and documents more
easily.
Time-based Animation
Presentation timers are initialized and managed by WPF
Scene changes coordinated by using a storyboard
25. Features
of WPF
All WPF Applications are DirectX
based.
Vector graphics
Supports time-based animations.
It can Incorporate multimedia
contents and documents more
easily.
Easy to incorporate multimedia
WPF can incorporate audio and video into a user interface
WPF create multimedia applications with real-time graphics
Videos Music Images Documents
27. XAML Generators
There is a number of tools available today to creatively design the GUI
using XAML
These tools can automatically generate the XAML output file
So that designers as well as developers can concentrate on expressing
their creativity rather than coding
Visual Studio Expression Studio ZAM 3D
33. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
34. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
As already explained
WPF employs XAML, an XML-based language, to define
and link various interface elements
Just acts like CSS for HTML
Provides a clear separation between the UI (XAML) and
the business logic (C#,VB.NET)
35. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Microsoft Silverlight
Silverlight is a cross-platform, cross-browser plugin,
which contains WPF-based technology
Rich Internet Application (RIA) platform
Including XAML and subset of WPF
Provides rich-media features such as video, vector
graphics, and animations
36. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Microsoft Silverlight
Silverlight and WPF share the XAML presentation layer
Both technologies are similar, but Silverlight is limited in
many aspects
37. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Windows Phone
12:38
Start
Windows Phone (WP) is a
smartphone operating system
developed by Microsoft
With WP, Microsoft created a new
user interface featuring a design
language called Metro or Modern
Developers can develop WP apps
using C#.NET, Visual Basic .NET,
and HTML5/JavaScript
38. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Windows Phone
Microsoft offers Expression Blend (a part of Expression
Studio) for designing WP UI, which itself uses XAML for UI
designing
39. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Windows Store Apps
Windows Store Apps are designed to run on Windows on
ARM (WOA) also known as Windows RT. Eg: Windows RT
runs on Microsoft Surface Tablet
WinRT is a new API for developing Windows Store Apps
There is a layer in Windows 8 OS to run Windows Store
Apps
It’s UI is also designed using XAML
40. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
Windows Workflow Foundation
A workflow is the series of steps, decisions, and rules
needed to complete a specific task.
Windows Workflow Foundation is a set of classes and
design tools that help developers to create and develop
workflows into their complex applications
XAML brings a declarative programming model to
Windows Workflow
41. Applications
of XAML
XAML is using for building WPF
User Interface
Web based application using
Microsoft Silverlight
To design UI of Windows Phone
Apps
To design UI of Windows Store
Apps
Used to design Windows
Workflow Foundation
XAML Paper Specification (XPS)
documents.
XPS Documents
XPS (XAML Paper Specification) is an electronic paper
document, an alternative to PDF.
It consists of structured XML markups that defines layout
and visual appearance of each objects in the page
43. Content is the heart of Modern UI style apps, and
putting content before chrome is fundamental to the
design of Modern style apps.
- Microsoft
44. The innovation here is the fluidity of user experience and
focus on the data, without using traditional user
interface conventions of windows and frames. Data
become the visual elements and Controls.
-Isabel
45. 3:00PM
3/14/2011
Search programs and files
All Programs
Shut Down
Username
Documents
Pictures
Music
Games
Computer
Control Panel
Devices and Printers
Default Programs
Help and Support
Pinned Application
Pinned Application
Application
Application
Application
Application
Application
Application Traditional Start button and taskbar
49. Search
Share
Start
Devices
Settings
Text Text Text Text
Search Apps
Apps
Settings
Files
App
App
App
App
Search
App
App
Button
Title
text!
CancelOK
New
Open…
Save
Save As…
Page Setup…
Print…
Exit
File
C:WindowsSystem32cmd.exe
Microsoft Windows [Version 7.1.7000]
Copyright (c) 2008 Microsoft Corporation. All rights reserved.
C:UsersUserName>
Traditional UI Modern UI
56. Advantages
of using XAML
XAML code is short and clear to
read
Separation of UI designer code
and business logic allows it to
clearly separate the role of UI
designer and developer
57. Advantages
of using XAML
XAML code is short and clear to
read
Separation of UI designer code
and business logic allows it to
clearly separate the role of UI
designer and developer
<Button Content="Click me!"/> Button button=new Button();
button.Content="Click me!";
Declarative Style
XAML implements declarative markup style
That’s why XAML is short and clear to read
Declarative Style Programmatical style
58. Advantages
of using XAML
XAML code is short and clear to
read
Separation of UI designer code
and business logic allows it to
clearly separate the role of UI
designer and developer
Separation of designer code and logic
Separation between designer code (XAML) and business
logic (C#,VB code) clearly separates the role of designer
and developer.
Designer
Emotional Connection
Look, behavior, data visualization,
usability, brand impact
Developer
Functional Capabilities
Deployment, function, data connection and
integrity, IT process, security
60. Disadvantages
of WPF & XAML
WPF and XAML is not supported
on Windows 2000 or older
WPF requires latest hardware
support, and it will not run on
old hardware
61. Disadvantages
of WPF & XAML
WPF and XAML is not supported
on Windows 2000 or older
WPF requires latest hardware
support, and it will not run on
old hardware
WPF and XAML is not supported on
PCs running Windows 2000 or older
62. Disadvantages
of WPF & XAML
WPF and XAML is not supported
on Windows 2000 or older
WPF requires latest hardware
support, and it will not run on
old hardware
WPF requires DirectX supported
hardware, and it will not run on old
hardware
63. It was a presentation about Presentation
Thanks for being here