Agenda. Encuentro de Usuarios Delphi 12/03/2012

Size: px
Start display at page:

Download "Agenda. Encuentro de Usuarios Delphi 12/03/2012"

Transcription

1 Encuentro de Usuarios Delphi Jorge L. Cangas Agenda 09:50 Bienvenida 10:00 FireMonkey 11:15 LiveBindings 12:00 Café 12:30 VCL Styles 13:15 DataSnap y Web 14:25 Preguntas 1

2 FireMonkey 3 FireMonkey Uses lightweight GUI controls on top of a cross-platform abstraction, Lightweight controls mean that every pixel is drawn by FireMonkey; no native (heavyweight) controls are used. This favors fidelity across platforms over fidelity to the host platform, Allows FireMonkey to create its own control and application design rules. 2

3 Features Cross-platform abstraction layer for OS features like windows, menus, timers, and dialogs 2D and 3D graphics Powerful vector engine (like Adobe Flash or Microsoft WPF) Fast real-time anti-aliased vector graphics; resolution independent, with alpha blending and gradients WYSIWYG designer and property editors Advanced GUI engine - window, button, textbox, numberbox, memo, anglebox, list box, and more Advanced skinning engine based on vector graphics styles with sample style themes Features Shape primitives for 2D graphics along with a built-in set of brushes, pens, geometries, and transforms Advanced animations calculated in background thread; easy to use and accurate, with minimal CPU usage and automatic frame rate correction Bitmap effects rendered in software, including drop shadows and blurring Flexible layouts and compositing of shapes and other controls Layered forms, Unicode-enabled JPEG, PNG, TIFF, and GIF format read/write support Multi-language engine, editor and examples 3

4 FireMonkey 3D Objects Primitive 3D shapes like TCube, TSphere, and TCone. TMesh for complex 3D objects. 2D objects extruded into 3D, like TText3D. Flat 2D objects in 3D space, like TImage3D and TTextLayer3D. Camera, Ligth, Material FireMonkey 2D + 3D TForm: container 2D. TForm3D: container 3D. TLayer3D is a 3D object that contains 2D content. It is like a rectangular sheet of glass that lives in 3D space. TViewport3D is a 2D object that contains 3D content. Like TForm3D, it is a "window" into 3D space. You may nest these containers: TForm3D TCube TLayer3D TButton TViewport3D TCube 4

5 Kind of Animation Interpolations from a start value to an end value: TFloatAnimation, TRectAnimation, TColorAnimation, TGradientAnimation, TBitmapAnimation Interpolating through a series of values: TFloatKeyAnimation, TColorKeyAnimation, TPathAnimation Stepping through a list without interpolation: TBitmapListAnimation Animation Triggers Common IsMouseOver, IsDragOver, IsFocused, IsVisible Specifics IsPressed (TCustomButton, TRadioButton, TCheckBox) IsChecked (TRadioButton, TCheckBox, TMenuItem) IsSelected (TMenuItem, TTabItem, TListBoxItem, TTreeViewItem) IsExpanded (TTreeViewItem, TExpander) IsActive (TCustomForm) 5

6 +20 transition effects Progress is deterministic. Arbitrary %. Can be animated! Image Effects Modifying pixels individually: Converting color to greyscale, Inverting RGB Adjusting contrast Rotating hue, color filling Effects that consider a pixel's neighbors: blurring: Gaussian, box, directional, radial, and stack distortions, like swirls, waves, emboss, and pixelate Modifying the image as a whole: Cropping, Rotating and scaling Adding 3D perspective, Tiling Overlaying another image (more useful when the overlay has some transparency) Additive effects: Glows, shadows, reflections Demo 12 6

7 Live Bindings 13 What is LiveBindings? Provides a way for developers to create a read/write link between components/objects and their data in the the application. 7

8 LiveBindings Overview Supported by FireMonkey and VCL Based on relational expressions, called binding expressions Can be unidirectional or bidirectional Can be used programmatically or visually Is all about control objects and source object LiveBinding Engine The LiveBinding visual components use the engine: > TBindScope for bindings to components > TBindScopeDB for bindings to databases > TBindingsList for holding of binding lists A number of conversion services in the box and allows to create new conversion service Automatic updates Expressions are automatically re-evaluated when a variable (e.g.; property) referenced by an expression has changed value. Allow developers to create live binding in run-time between components/objects at design-time. Requires external notification 8

9 LiveBinding components TBindScopeDB magic binding Bind data from DataSet to components Link to DB Field wizard create the expressions to bind the data from DataSet to components TBindScope non-dataset binding Bind data between components/objects Support single object or collection of objects TBindingsList Hold the binding lists Manage the list of methods and output converters used by the expression LiveBinding Scenario SOURCE TField CONTROL TLabel Source Expression DisplayName Control Expression Text LiveBinding Engine 9

10 Demo 19 Café! 20 10

11 VCL Styles 21 VCL Reloaded! Nueva vida para aplicaciones antiguas. Ofrecer capacidad 'themes/skins' Fácil de usar: Diseñador visual API sencilla pero potente. 11

12 Usar en un proyecto: 23 Crear / Editar Estilos: 24 12

13 Demo 25 DataSnap Demos 26 13

14 Gracias No te olvides de las promociones de marzo

WPF. Source Module 01: Lesson1

WPF. Source Module 01: Lesson1 WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application

More information

Current Version: Released: 4 Feb Compatibility Test our features with 130 Compiled Demos File Operations

Current Version: Released: 4 Feb Compatibility Test our features with 130 Compiled Demos File Operations File Operations Asynchronous loading and saving Lossless JPEG rotation and cropping Support for Color Management Systems to process ICC profiles Loading and saving of digital camera (EXIF) fields in JPEG,

More information

Adobe Flash Course Syllabus

Adobe Flash Course Syllabus Adobe Flash Course Syllabus A Quick Flash Demo Introducing the Flash Interface Adding Elements to the Stage Duplicating Library Items Introducing Keyframes, the Transform Tool & Tweening Creating Animations

More information

Chapter 1 Introduction to Photoshop CS3 1. Exploring the New Interface Opening an Existing File... 24

Chapter 1 Introduction to Photoshop CS3 1. Exploring the New Interface Opening an Existing File... 24 CONTENTS Chapter 1 Introduction to Photoshop CS3 1 Exploring the New Interface... 4 Title Bar...4 Menu Bar...5 Options Bar...5 Document Window...6 The Toolbox...7 All New Tabbed Palettes...18 Opening an

More information

Quick Guide for Photoshop CS 6 Advanced June 2012 Training:

Quick Guide for Photoshop CS 6 Advanced June 2012 Training: 3. If desired, click the desired tab to see the differences. Photoshop CS 6 Advanced Changing Workspace Note: Changing Workspace will change the Panel Group appears on the screen. The default Workspace

More information

Lesson 7 Creating a Windows, Mac and ios 3D Application

Lesson 7 Creating a Windows, Mac and ios 3D Application Lesson 7 Creating a Windows, Mac and ios 3D Application Version: 0.8 Presented: June 14, 2012 Last Updated: June 19, 2012 Prepared by: David Intersimone David I, Embarcadero Technologies Copyright 2012

More information

GRAPHIC DESINGING - FLASH. Flash Syllabus. Introduction To Flash. Object based animation. Motion Tween Presets. File menu. Edit menu.

GRAPHIC DESINGING - FLASH. Flash Syllabus. Introduction To Flash. Object based animation. Motion Tween Presets. File menu. Edit menu. GRAPHIC DESINGING - FLASH Flash Syllabus To Flash Object based animation Motion Tween Presets File menu Edit menu View menu Insert menu Modify menu Text menu Commands menu Control menu Debug menu Windows

More information

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE IMAGE EDITING

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE IMAGE EDITING EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE IMAGE EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: +

More information

About your presenter. David Intersimone David I. Vice President of Developer Relations and Chief Evangelist

About your presenter. David Intersimone David I. Vice President of Developer Relations and Chief Evangelist World Tour About your presenter David Intersimone David I Vice President of Developer Relations and Chief Evangelist Email: davidi@embarcadero.com Twitter: davidi99 Blog: blogs.embarcadero.com/davidi/

More information

Adobe Graphic Master. BIGROCKDESIGNS computer training consultants. Course Outline LEVEL: Section 1 Illustrator CC (Day 1 & 2) DURATION:

Adobe Graphic Master. BIGROCKDESIGNS computer training consultants. Course Outline LEVEL: Section 1 Illustrator CC (Day 1 & 2) DURATION: Adobe Graphic Master Course Outline This course has been created to provide the user with the skills required to incorporate all the packages of Adobe Creative Suite CC/CS6 so as to develop all print requirements

More information

ADOBE 9A Adobe Illustrator CS ACE. Download Full Version :

ADOBE 9A Adobe Illustrator CS ACE. Download Full Version : ADOBE 9A0-035 Adobe Illustrator CS ACE Download Full Version : https://killexams.com/pass4sure/exam-detail/9a0-035 QUESTION: 121 You want to set crop marks directly in your artwork and specify a user defined

More information

User Guide Belltech Systems, LLC

User Guide Belltech Systems, LLC User Guide Belltech Systems, LLC http://www.belltechsystems.com May, 2006 1. Introducing Belltech CaptureXT 2. Installation and Uninstallation Installation Running the Application Uninstallation 3. User

More information

Do Now # 1 Label the Photoshop Interface.

Do Now # 1 Label the Photoshop Interface. Class Warmup AVTECH Do Now # 1 Label the Photoshop Interface. The Menu Bar The Options Panel The Canvas The Navigator Panel The History Panel Button The Workspace Button The Tool Bar The Layers Panel The

More information

Datasheet for MiniGUI V2.0.4/V1.6.10

Datasheet for MiniGUI V2.0.4/V1.6.10 Datasheet for MiniGUI V2.0.4/V1.6.10 Main Technical Features of MiniGUI First, MiniGUI is a complete and self-contained embedded graphics support system, which is designed and optimized for embedded systems.

More information

Adobe Photoshop CS5 Advanced. Course Outline. Course Length: 1 Day. Course Overview

Adobe Photoshop CS5 Advanced. Course Outline. Course Length: 1 Day. Course Overview Adobe Photoshop CS5 Advanced Course Length: 1 Day Course Overview Photoshop CS5: Advanced is the second of three titles in this series. In this course, students will learn how to use color fills, gradients,

More information

Week Lesson Assignment SD Technology Standards. Knowledge Check. Project Project Project Power Point 3.1. Power Point 3.

Week Lesson Assignment SD Technology Standards. Knowledge Check. Project Project Project Power Point 3.1. Power Point 3. 1 Photoshop Lesson 1: Intro to Photoshop About Photoshop Power Point Fix a bad photo and optimize it for the web. Import & crop Masterbed 1 Lesson 2: Staging area Use the Photoshop interface. Set and delete

More information

Prentice Hall. Learning Media Design with Adobe CS4 (Skintik) Alabama - Course of Study - Interactive Multimedia Design

Prentice Hall. Learning Media Design with Adobe CS4 (Skintik) Alabama - Course of Study - Interactive Multimedia Design Prentice Hall Learning Media Design with Adobe CS4 C O R R E L A T E D T O Learning Media Design with Adobe CS4 Students will: Multimedia Components 1. Compare aspects of multimedia. Presentation Desktop

More information

Avid FX Tutorials. Understanding the Tutorial Exercises

Avid FX Tutorials. Understanding the Tutorial Exercises Avid FX Tutorials Understanding the Tutorial Exercises The following tutorial exercises provide step-by-step instructions for creating various kinds of effects, while exploring many aspects of the Avid

More information

Merits of QT for developing Imaging Applications UI

Merits of QT for developing Imaging Applications UI White Paper Merits of QT for developing Imaging Applications UI Amitkumar Sharma January 08, 2008 Trianz 2008 White Paper Page 1 Table of Contents 1.0 Executive Summary. ------------------------------------------------------------------------------------------------------------

More information

ST 软件 软件平台 2. TouchGFX

ST 软件 软件平台 2. TouchGFX TouchGFX ST 软件 软件平台 2 TouchGFX TouchGFX 3 What is TouchGFX Agenda References STM32 & TouchGFX TouchGFX technical overview The TouchGFX framework What is TouchGFX 4 Introduction 5 User expectations are

More information

ADOBE 9A After Effects(R) CS3 ACE. Download Full Version :

ADOBE 9A After Effects(R) CS3 ACE. Download Full Version : ADOBE 9A0-068 After Effects(R) CS3 ACE Download Full Version : http://killexams.com/pass4sure/exam-detail/9a0-068 D. Increase the Maximum RAM Cache Size to 100%. Question: 71 For a presentation, you want

More information

Buffers, Textures, Compositing, and Blending. Overview. Buffers. David Carr Virtual Environments, Fundamentals Spring 2005 Based on Slides by E.

Buffers, Textures, Compositing, and Blending. Overview. Buffers. David Carr Virtual Environments, Fundamentals Spring 2005 Based on Slides by E. INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Buffers, Textures, Compositing, and Blending David Carr Virtual Environments, Fundamentals Spring 2005 Based on Slides by E. Angel Compositing,

More information

Road Map for Essential Studio 2010 Volume 1

Road Map for Essential Studio 2010 Volume 1 Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...

More information

BORIS FX CONTINUUM COMPLETE. for Discreet Sparks API

BORIS FX CONTINUUM COMPLETE. for Discreet Sparks API BORIS FX for Discreet Sparks API for Discreet Sparks API The standard for integrated effects is now available for your Discreet system! Continuum Complete s intuitive fi lters expand the capabilities of

More information

I give you the opportunity to learn from my experience on how to work professionally as a,

I give you the opportunity to learn from my experience on how to work professionally as a, ABOUT ME Hi! My name is Irfan and I am a well experienced multimedia design professional for over 13 years of work experience working as a Communication Visual Designer with leading Gaming, Broadcasting

More information

Disc I: (2:51:00) Disc II: (2:34:00) Part I: Intro/Environment. Part III: Tools. Part II: Selection Tools, Basic Editing & Layers.

Disc I: (2:51:00) Disc II: (2:34:00) Part I: Intro/Environment. Part III: Tools. Part II: Selection Tools, Basic Editing & Layers. Disc I: (2:51:00) Disc II: (2:34:00) Part I: /Environment Part III: Tools 21:59 Stamp Tools 6:21 Environment 24:22 Color Management Profiles Color # s Custom Colors Back to settings Edit: Preferences 5:57

More information

Photoshop Basics A quick introduction to the basic tools in Photoshop

Photoshop Basics A quick introduction to the basic tools in Photoshop Photoshop Basics A quick introduction to the basic tools in Photoshop Photoshop logo courtesy Adobe Systems Inc. By Dr. Anthony R. Curtis Mass Communication Department University of North Carolina at Pembroke

More information

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Turn your movie file into the homework folder on the server called Lights, Camera, Action. CS32 W11 Homework 3: Due MONDAY, APRIL 18 Now let s put the ball in a world of your making and have some fun. Create a simple AND WE MEAN SIMPLE environment for one of your ball bounces. You will assign

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Review Project Planning Photoshop Preview Project Planning Site Map Wireframe Main Menu Your Time Your Money Your Health Your Work - Requirement for Project #2 - Communication

More information

Adobe After Effects CS6 Digital Classroom

Adobe After Effects CS6 Digital Classroom Adobe After Effects CS6 Digital Classroom AGI Creative ISBN-13: 9781118142790 Table of Contents Starting up About Digital Classroom 1 Prerequisites 1 System requirements 1 Starting Adobe After Effects

More information

Support. Supported. Supported. Supported

Support. Supported. Supported. Supported Feature Set and Filter Cross-map Listing The following is a list of supported features in the v1.0 release version of Boris AAF Transfer. Support for additional features may be made available with updates

More information

Motion Graphics Pack for Avid Media Composer Adrenaline

Motion Graphics Pack for Avid Media Composer Adrenaline Motion Graphics Pack for Avid Media Composer Adrenaline Boris Motion Graphics Pack is a bundle of Boris RED and CONTINUUM Complete AVX. Boris RED adds motion graphic features that are not available inside

More information

ADOBE 9A Adobe IIIustrator CS4.

ADOBE 9A Adobe IIIustrator CS4. ADOBE 9A0-088 Adobe IIIustrator CS4 http://killexams.com/exam-detail/9a0-088 A. Shift-click on each slice on the artboard with the Slice Select tool then choose Object > Group B. in the Save for Web &

More information

138 Paint Shop Pro Chapter 5

138 Paint Shop Pro Chapter 5 iw3htp_05.fm Page 138 Thursday, April 13, 2000 12:27 PM 138 Paint Shop Pro Chapter 5 5 Paint Shop Pro Image Dimensions Dimension measurement Background color Color depth Fig. 5.1 Creating a New Image in

More information

Output models Drawing Rasterization Color models

Output models Drawing Rasterization Color models Output models Drawing Rasterization olor models Fall 2004 6.831 UI Design and Implementation 1 Fall 2004 6.831 UI Design and Implementation 2 omponents Graphical objects arranged in a tree with automatic

More information

Overview. Java2D. Graphics in Java2D: Colour Images Fonts. The bigger picture of Java Graphics: Java Advanced Imaging (JAI) API Java3D

Overview. Java2D. Graphics in Java2D: Colour Images Fonts. The bigger picture of Java Graphics: Java Advanced Imaging (JAI) API Java3D Graphics in Java2D: Colour Images Fonts Overview The bigger picture of Java Graphics: Java Advanced Imaging (JAI) API Java3D The bigger picture of Java multimedia ITNP80: Multimedia 1 ITNP80: Multimedia

More information

BCC Linear Wipe. When the Invert Wipe Checkbox is selected, the alpha channel created by the wipe inverts.

BCC Linear Wipe. When the Invert Wipe Checkbox is selected, the alpha channel created by the wipe inverts. BCC Linear Wipe BCC Linear Wipe is similar to a Horizontal wipe. However, it offers a variety parameters for you to customize. This filter is similar to the BCC Rectangular Wipe filter, but wipes in a

More information

Adobe After Effects CS5 Digital Classroom

Adobe After Effects CS5 Digital Classroom Adobe After Effects CS5 Digital Classroom Team, AGI Creative ISBN-13: 9780470595244 Table of Contents Starting Up. About Digital Classroom. Prerequisites. System requirements. Starting Adobe After Effects

More information

ScreenHunter 7.0 Pro Help File

ScreenHunter 7.0 Pro Help File ScreenHunter 7.0 Pro Help File 2017 Wisdom Software Inc. All rights reserved. Designated trademarks and brands are the property of their respective owners. Notice of Non-Liability Wisdom Software Inc.

More information

CPSC 481 Tutorial 10 Expression Blend. Brennan Jones (based on tutorials by Bon Adriel Aseniero and David Ledo)

CPSC 481 Tutorial 10 Expression Blend. Brennan Jones (based on tutorials by Bon Adriel Aseniero and David Ledo) CPSC 481 Tutorial 10 Expression Blend Brennan Jones bdgjones@ucalgary.ca (based on tutorials by Bon Adriel Aseniero and David Ledo) Expression Blend Enables you to build rich and compelling applications

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.  Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 9A0-035 Title : Adobe Illustrator CS ACE Exam Vendors : Adobe Version : DEMO Get Latest & Valid 9A0-035

More information

How to work with text

How to work with text How to work with text Adobe Flash Professional lets you add text to a Flash application in two formats: You can add Text Layout Framework (TLF) text. You can add Classic text. Using the Text Layout Framework

More information

How to create interactive documents

How to create interactive documents Adobe InDesign Guide How to create interactive documents You can use Adobe InDesign to create dynamic web content or interactive documents. InDesign supports export to web-ready HTML or interactive PDF.

More information

Click on Add a layer style icon from bottom part of the Layers panel and select Gradient Overlay.

Click on Add a layer style icon from bottom part of the Layers panel and select Gradient Overlay. Three Ornaments Start working by creating a new document (Ctrl+N) in Adobe Photoshop with the size 1280px by 1024px (RGB color mode) at a resolution of 72 pixels/inch. Take now the Rectangle Tool (U) and

More information

QUICK LOGO D E S I G N E R. User Manual

QUICK LOGO D E S I G N E R. User Manual QUICK LOGO D E S I G N E R User Manual Table Of Contents 1. Quick Logo Designer Overview 2. Logo Creation Methods 2.1 Create from Templates 2.2 Create a New Logo from Scratch 5 5 3. Creating and Saving

More information

Delphi XE2. evelopment. Delphi XE2 ios Development 2 nd edition, 1 st May 2012

Delphi XE2. evelopment. Delphi XE2 ios Development 2 nd edition, 1 st May 2012 Delphi XE2 evelopment Delphi XE2 ios Development 2 nd edition, 1 st May 2012 Author: Bob Swart (aka Dr.Bob) Bob Swart Training & Consultancy (ebob42) Table of Contents 1. Configuring Delphi XE2 for ios

More information

Rendering & Project Management. Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park

Rendering & Project Management. Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park Rendering & Project Management Dillon Courts Sandy Natarajan Spencer Balogh Do Young Park PLAYBLAST PlayBlast is a short cut to check the time and frame speed of your animation before creating the final

More information

Optimizations for Multi-Core processors X X X. Assemblies built with.net 1.1 and.net 2.0 X X X. 1-bit, 4-bit. 8-bit colormapped support X X X

Optimizations for Multi-Core processors X X X. Assemblies built with.net 1.1 and.net 2.0 X X X. 1-bit, 4-bit. 8-bit colormapped support X X X General s Direct Access to Pixel Data via PixelAccessor object Export and Import from DIB, hbitmap, or GDI+ Bitmap Optimizations for Multi-Core processors Assemblies built with.net 1.1 and.net 2.0 Built

More information

Unit 6 student guides

Unit 6 student guides Unit 6 student guides Activity 6.1 Guide: How to apply colors and gradients Activity 6.1 Guide: How to create text effects with filters Activity 6.1 Guide: How to import images Activity 6.1 Guide: How

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element Web Development & Design Foundations with HTML5 Ninth Edition Chapter 4 Visual Elements and Graphics Learning Objectives (1 of 2) 4.1 Create and format lines and borders on web pages 4.2 Apply the image

More information

MS Publisher 2007: Graphics. Lesson Notes Author: Pamela Schmidt

MS Publisher 2007: Graphics. Lesson Notes Author: Pamela Schmidt MS Publisher 2007: Graphics Lesson Notes Author: Pamela Schmidt Auto Shapes When a shape tool is selected, a precision pointer (cross hair) will appear when the mouse pointer is taken over the document.

More information

What's new in Delphi XE7

What's new in Delphi XE7 Delphi Whats New http://www.embarcadero.com/products/delphi/whats-new What's new in Delphi XE7 Delphi XE7 is a must-have upgrade for all Delphi developers and is the newest version of the award winning,

More information

Tutorial 17: Using Visual Image

Tutorial 17: Using Visual Image Tutorial 17: Using Visual Image What follows is a brief introduction to Visual Image. This tutorial does not attempt to touch on all of the capabilities of the software. Instead, it steps through a simple

More information

Core Graphics and OpenGL ES. Dr. Sarah Abraham

Core Graphics and OpenGL ES. Dr. Sarah Abraham Core Graphics and OpenGL ES Dr. Sarah Abraham University of Texas at Austin CS329e Fall 2018 Core Graphics Apple s vector-drawing framework Previously known as Quartz or Quartz2D Includes handling for:

More information

Visual HTML5. Human Information Interaction for Knowledge Extraction, Interaction, Utilization, Decision making HI-I-KEIUD

Visual HTML5. Human Information Interaction for Knowledge Extraction, Interaction, Utilization, Decision making HI-I-KEIUD Visual HTML5 1 Overview HTML5 Building apps with HTML5 Visual HTML5 Canvas SVG Scalable Vector Graphics WebGL 2D + 3D libraries 2 HTML5 HTML5 to Mobile + Cloud = Java to desktop computing: cross-platform

More information

Computer Games 2012 Game Development

Computer Games 2012 Game Development Computer Games 2012 Game Development Dr. Mathias Lux Klagenfurt University This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Agenda Game Loop Sprites & 2.5D Images

More information

PROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte. (C) 2017 Danysoft

PROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte. (C) 2017 Danysoft PROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte (C) 2017 Danysoft www.danysoft.com LIST OF FIGURES 1.1 ARCHITECTURE OF A BDE-BASED SOLUTION. 43 1.2 ARCHITECTURE OF A SOLUTION BASED ON IBX.

More information

Part 7 More fill styles and an effect

Part 7 More fill styles and an effect Part 7 More fill styles and an effect Introduction To break the uniformity of the grass fill style, this part will continue creating fill styles and adding sheets show how to copy fill styles show how

More information

Contents. Basic Visualization Tools. Viewing Tools GNUPLOT 9/30/13. Viewing tools gnuplot Netpbm package ImageMagick Suite ezvizgeneric

Contents. Basic Visualization Tools. Viewing Tools GNUPLOT 9/30/13. Viewing tools gnuplot Netpbm package ImageMagick Suite ezvizgeneric Contents Basic Visualization Tools Tom Logan HPC Specialist Viewing tools gnuplot Netpbm package ImageMagick Suite ezvizgeneric Viewing Tools ghostview views postscript files % gv psfile.ps ImageMagick

More information

MEDIA RELATED FILE TYPES

MEDIA RELATED FILE TYPES MEDIA RELATED FILE TYPES Data Everything on your computer is a form of data or information and is ultimately reduced to a binary language of ones and zeros. If all data stayed as ones and zeros the information

More information

Working with Symbols and Instances

Working with Symbols and Instances Chapter 3 Working with Symbols and Instances Learning Objectives After completing this chapter, you will be able to: Create new symbols Edit the symbols and instances Create and edit button symbols Import

More information

BASICS OF MOTIONSTUDIO

BASICS OF MOTIONSTUDIO EXPERIMENT NO: 1 BASICS OF MOTIONSTUDIO User Interface MotionStudio combines draw, paint and animation in one easy easy-to-use program gram to save time and make work easy. Main Window Main Window is the

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows

More information

Adobe After Effects level 1 beginner course outline (3-day)

Adobe After Effects level 1 beginner course outline (3-day) http://www.americanmediatraining.com Tel: 800 2787876 Adobe After Effects level 1 beginner course outline (3-day) Lesson 1: Getting to Know the Workflow Creating a project and importing footage Creating

More information

Toon Boom Harmony 11.1 Preferences Guide (Draw)

Toon Boom Harmony 11.1 Preferences Guide (Draw) Toon Boom Harmony 11.1 Preferences Guide (Draw) 1 Legal Notices Toon Boom Animation Inc. 4200 Saint-Laurent, Suite 1020 Montreal, Quebec, Canada H2W 2R2 Tel: +1 514 278 8666 Fax: +1 514 278 2666 toonboom.com

More information

InDesign ACA Certification Test 50 terms hollymsmith TEACHER

InDesign ACA Certification Test 50 terms hollymsmith TEACHER InDesign ACA Certification Test 50 terms hollymsmith TEACHER reccommended use: matching, test, etc You cannot rotate the graphic around its upper-left corner with the Free Transform tool. The content is

More information

CHAPTER 1 Graphics Systems and Models 3

CHAPTER 1 Graphics Systems and Models 3 ?????? 1 CHAPTER 1 Graphics Systems and Models 3 1.1 Applications of Computer Graphics 4 1.1.1 Display of Information............. 4 1.1.2 Design.................... 5 1.1.3 Simulation and Animation...........

More information

Actualtests.9A QA

Actualtests.9A QA Actualtests.9A0-351.51.QA Number: 9A0-351 Passing Score: 800 Time Limit: 120 min File Version: 5.6 http://www.gratisexam.com/ 9A0-351 Adobe Illustrator CC Recertification Exam Marvelous planning guide

More information

III-6Exporting Graphics (Windows)

III-6Exporting Graphics (Windows) Chapter III-6 III-6Exporting Graphics (Windows) Overview... 96 Metafile Formats... 96 BMP Format... 97 PDF Format... 97 Blurry Images in PDF... 97 Encapsulated PostScript (EPS) Format... 97 SVG Format...

More information

New Features in BCC AVX 4.0

New Features in BCC AVX 4.0 New Features in BCC AVX 4.0 Introduction..........................................................2 New Integration Features................................................2 Working with 8-bit and 16-bit

More information

Pictures. Getting Started 1

Pictures. Getting Started 1 Getting Started 1 In this tutorial, we ll introduce you to importing, placing, and managing images on your website. Along the way, we ll also highlight some useful dos and don'ts. In this exercise, you

More information

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis Toby.Howard@manchester.ac.uk 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system

More information

3D Rendering Pipeline

3D Rendering Pipeline 3D Rendering Pipeline Reference: Real-Time Rendering 3 rd Edition Chapters 2 4 OpenGL SuperBible 6 th Edition Overview Rendering Pipeline Modern CG Inside a Desktop Architecture Shaders Tool Stage Asset

More information

Geneva CUSD 304 Content-Area Curriculum Frameworks Grades 6-12 Business

Geneva CUSD 304 Content-Area Curriculum Frameworks Grades 6-12 Business Geneva CUSD 304 Content-Area Curriculum Frameworks Grades 6-12 Business Mission Statement In the Business Department, our mission is to: Provide a variety of subject areas. Introduce students to current

More information

Reviewer s Guide. Morpheus Photo Warper. Screenshots. Tutorial. Included in the Reviewer s Guide: Loading Pictures

Reviewer s Guide. Morpheus Photo Warper. Screenshots. Tutorial. Included in the Reviewer s Guide: Loading Pictures Morpheus Photo Warper Reviewer s Guide Morpheus Photo Warper is easy-to-use picture distortion software that warps and exaggerates portions of photos such as body parts! Have you ever wanted to distort

More information

Course Name: Diploma in MS Office and DTP Course Code: D1

Course Name: Diploma in MS Office and DTP Course Code: D1 Course Name: Diploma in MS Office and DTP Course Code: D1 Address: 20/160/A Nagali Near Sateri Temple, Taleigao, Tiswadi, Goa- 403 003, India E-mail Id: ITKP@3i-infotech.com Tel: (0832) 2465556 (0832)

More information

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17 Table of Contents Preface...........iii INTRODUCTION 1. Introduction to M ultimedia and Web Design 1 Introduction 2 Exploring the Applications of Multimedia 2 Understanding Web Design 3 Exploring the Scope

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology Texture and Environment Maps Fall 2018 Texture Mapping Problem: colors, normals, etc. are only specified at vertices How do we add detail between vertices without incurring

More information

Adobe InDesign CC. 1. Introducing the Workspace. 2. Getting to Know InDesign. 3. Setting Up a Document and Working with Pages

Adobe InDesign CC. 1. Introducing the Workspace. 2. Getting to Know InDesign. 3. Setting Up a Document and Working with Pages Adobe InDesign CC 1. Introducing the Workspace Getting started Looking at the workspace Working with panels Customizing the workspace Navigating through a document Using context menus Using Panel Menus

More information

Sample Scripts Installed with Photoshop Scripting Plugins

Sample Scripts Installed with Photoshop Scripting Plugins Sample Scripts Installed with Photoshop Scripting Plugins AppleScript Alpha Channel From Text Demonstrates how to create a new text item and convert it into an alpha channel. Apply Text Style This script

More information

Datasheet for MiniGUI V3.0.x

Datasheet for MiniGUI V3.0.x Datasheet for MiniGUI V3.0.x MiniGUI is a cross-operating-system graphics user interface support system for embedded devices, and an embedded graphics middleware. It aims to provide a fast, stable, and

More information

Individual Test Item Specifications

Individual Test Item Specifications Individual Test Item Specifications 9400110- Principles of Scientific Visualization 2015 The contents of this document were developed under a grant from the United States Department of Education. However,

More information

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 ICONS or WEB 2.0 ICONS: MEMO Web 2.0 Icons: Memo GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar, select File New. At the Create a New

More information

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) UI Elements 1 2D Sprites If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) Change Sprite Mode based on how many images are contained in your texture If you are

More information

A Designer s Guide to Transparency for Print Output

A Designer s Guide to Transparency for Print Output whitepaper A Designer s Guide to Transparency TABLE OF CONTENTS 4 Creating and viewing transparency effects 12 Importing and placing files with transparency 15 Building pages with transparency 19 Best

More information

Date Produced: Feb 02

Date Produced: Feb 02 PhotoShop and ImageReady Slicing and Optimising for Rollovers Date Produced: Feb 02 Introduction This tutorial aims to explain how to slice and optimise an image and create rollovers. Layout The picture

More information

Course Prerequisite: CE 1403 or 1404 Adobe Creative Suite, or equivalent experience.

Course Prerequisite: CE 1403 or 1404 Adobe Creative Suite, or equivalent experience. Syllabus: Adobe Illustrator Continuing Education-SPRING 12 CE*2407 Adobe Illustrator 10 Mondays, 7:00 10:00 pm, Jan 23 April 2 Sarah Gager Lochrie, sarah@sarahgager.com Course Description Turn out professional-looking

More information

Adobe Flash CS4 Part 1: Introduction to Flash

Adobe Flash CS4 Part 1: Introduction to Flash CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Flash CS4 Part 1: Introduction to Flash Fall 2010, Version 1.0 Table of Contents Introduction...3 Downloading the Data Files...3

More information

Full SE SE Basic General. PhotoImpact, Album, GIF Animator, Ulead Photo Explorer 8.5, COOL 360. Prosumer photographers, graphic & Web designers

Full SE SE Basic General. PhotoImpact, Album, GIF Animator, Ulead Photo Explorer 8.5, COOL 360. Prosumer photographers, graphic & Web designers Ulead PhotoImpact 10 Professional Image Editing Made Easy Version Comparison Chart Full SE SE Basic General Company Ulead Systems Ulead Systems Ulead Systems Language E/F/G/TC/J E/F/G/TC/J E/F/G/TC/J/I/S/D

More information

Chapter 5- Materials & Textures

Chapter 5- Materials & Textures Chapter 5- Materials & Textures As mentioned in the past chapter, materials and textures are what change your model from being gray to brilliant. You can add color, make things glow, become transparent

More information

Module 13C: Using The 3D Graphics APIs OpenGL ES

Module 13C: Using The 3D Graphics APIs OpenGL ES Module 13C: Using The 3D Graphics APIs OpenGL ES BREW TM Developer Training Module Objectives See the steps involved in 3D rendering View the 3D graphics capabilities 2 1 3D Overview The 3D graphics library

More information

BCC Multi Stretch Wipe

BCC Multi Stretch Wipe BCC Multi Stretch Wipe The BCC Multi Stretch Wipe is a radial wipe with three additional stretch controls named Taffy Stretch. The Taffy Stretch parameters do not significantly impact render times. The

More information

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special.

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special. This section describes how to add content to your pages including text, Microsoft Office documents, images, Flash, and other media content. Inserting Text To add text to your document, you can type the

More information

Creative Web Designer Course

Creative Web Designer Course Creative Web Designer Course Photoshop 1. Getting to Know the Work Area Starting to work in Adobe Photoshop Using the tools Setting tool properties Undoing actions in Photoshop More about panels and panel

More information

InfoPower Support - Complete Integration with the superb InfoPower multi-record controls such as InfoPower s vertical and horizontal grid controls.

InfoPower Support - Complete Integration with the superb InfoPower multi-record controls such as InfoPower s vertical and horizontal grid controls. 1 s t C l a s s S t u d i o B e r l i n - P a g e 1 Information on 1stClass Studio 10.2 Tokyo Woll2Woll Software March 24th, 2017 http://www.woll2woll.com 1stClass Studio 10.2 Tokyo 1stClass provides the

More information

Illustrator syllabus and overview

Illustrator syllabus and overview Illustrator syllabus and overview Adobe Illustrator CS6 is a sophisticated vector drawing tools. You can create distinctive designs with precise shape-building tools, fluid and painterly brushes, and advanced

More information

ADOBE PHOTOSHOP BOOK SAHALSOFTWARE. Frist Editing. Contents

ADOBE PHOTOSHOP BOOK SAHALSOFTWARE. Frist Editing. Contents ADOBE PHOTOSHOP BOOK SAHALSOFTWARE Frist Editing Contents Lesson 01: Introduction of Adobe Photoshop Lesson 02: How to Open Photoshop Lesson 03: Environment Lesson 04: Tools in Adobe Photoshop Lesson 05:

More information

Image creation with PHP

Image creation with PHP Image creation with PHP By Kore Nordmann PHP Unconference Hamburg 25.04.08 About me Kore Nordmann Studying computer science at the University Dortmund Working for ez systems on ez components Maintainer

More information

3. Let s say that we are unsure about what kind of

3. Let s say that we are unsure about what kind of Class Objectives Creating/mixing gradients Loading and using custom brushes Applying/modifying layer styles (drop shadow, glow, pattern overlay, stroke, etc.) Using transformations rotate, perspective,

More information

FILE PREP GUIDELINES ART REQUIREMENTS:

FILE PREP GUIDELINES ART REQUIREMENTS: ART REQUIREMENTS: THE FOLLOWING GUIDELINES ARE DESIGNED TO SAVE YOU TIME AND EFFORT, WHILE DECREASING YOUR PRODUCTION TIME, THUS PRODUCING THE BEST QUALITY PRINT POSSIBLE Page 1: Designers Quick Tip Sheet

More information