A Pattern Language for Computer Graphics

نویسندگان

  • Luciano Silva
  • Ismar Frango Silveira
چکیده

Computer Graphics represents an extensive domain which still lacks of modern software development principles. A wide range of graphical applications share common solutions that could be categorized in design or implementation patterns. Patterns embrace efforts to represent experience in software design and have been applied successfully in several areas such as database design, distributed processing and image processing. This paper presents a multi-layered architecture for graphics-driven systems and proposes a pattern language for graphical processes, including model representation, presentation, visualization, and user interaction tasks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Directional Stroke Width Transform to Separate Text and Graphics in City Maps

One of the complex documents in the real world is city maps. In these kinds of maps, text labels overlap by graphics with having a variety of fonts and styles in different orientations. Usually, text and graphic colour is not predefined due to various map publishers. In most city maps, text and graphic lines form a single connected component. Moreover, the common regions of text and graphic lin...

متن کامل

Parallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform

There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...

متن کامل

Pronunciation Barriers and Computer Assisted Language Learning (CALL): Coping the Demands of 21st Century in Second Language Learning Classroom in Pakistan

Pronunciation of English language is a very important sub-skill of speaking module in second language learning process. However, it is ignored, neglected, and even never gotten least attention by the teachers, administrators, and stakeholders especially in Pakistan. Grammar, vocabulary, and the other linguistic skills such as reading and writing are emphasized whereas pronunciation has never be...

متن کامل

1 N - Body Pattern Language

Abstract Simulations that depend on interactions between the particles that make up the system are common in in cosmology, molecular dynamics, and computer graphics. When every particle in a system with N particles exercises a force on the other particles in the system, the problems is called N-Body. The naive solution computes forces between each pair of particles (N2 force computations). This...

متن کامل

Some Grid Automata for Grid Computing

We use 2-Dimensional language to construct 2-Dimensional computer graphics model, use MSO or other logics to specify some graph property, and use automata model checking technique to check this model whether or not satisfy this property. From above process, some grid pattern recognition problem could be transferred to Model checking problem. According to logic method, we get some grid pattern r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006