Processing (Program Language) by Piseth Tep intro Processing is a code base visual design and electronic art programing. It were initiated by Casey Reas.

Slides:



Advertisements
Similar presentations
Processing Lecture. 1 What is processing?
Advertisements

Emerging Platform#5: Processing 2 B. Ramamurthy 6/13/2014B. Ramamurthy, CS6511.
Ying Wang EDN 303 Fall Objectives Explain the role of an operating system and list the main operating systems used on today’s computers Define and.
Dedicated Computer Systems
TORQUE 3D Daniel Casadevall-Pino
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
C ODE A RT By: Russell Goldenberg. W HAT IS C ODE A RT ? Combine Visual Arts and Computer Science Explore the creation of artwork using programming as.
Software Development B.Sc. (Hons) Multimedia ComputingMultimedia Authoring.
DSA Processing. Links Processing.org My Processing page Ben Fry Ben Fry’s Thesis on Computational Information DesignThesis Casey Reas siteCasey Reas Casey.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Level 2 Mobile and Games Programming Modules Cathy French K233.
Specialized Application Software
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Application Software Productivity Tools for Educators
Presented By: Dahan Yakir Sepetnitsky Vitali. 2  The will to explore mathematical expressions given as a printed or captured image  It would be nice.
Introduction to Computer Software
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
- Travel Well Criteria.
EQNet Travel Well Criteria.
Using Technology to Differentiate Instruction By Jeanetta K. Martin, B.S, M.Ed, NBPTS, Reading K-12.
Introduction to Multimedia. The beginning ( History )… 1945 : “…a device in which one stores all his books, records and communications, and which is mechanized.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Ambient intelligence Opportunities and Consequences of Its Use in Smart Classrooms Augusto, Juan Carlos. Innovation in Teaching and Learning in Information.
Specialized Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Dynamic Web Pages (Flash, JavaScript)
Software Concepts. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one that is.
Teaching with Multimedia and Hypermedia
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
Specialized Application Software Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE Graphics 1. Desktop publishing 2. Image editors 3. Illustration programs 4. Image galleries 5. Graphic.
CHAPTER FOUR COMPUTER SOFTWARE.
Final Project Presentation Heath Davis 21:228 Hypertext Hypermedia Systems May 5, 2009.
Media Computing Instructor Byung Kim Olsen 231 Office hours – MWF 9:00-10:00 AM or by appointment.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
MULTIMEDIA DEFINITION OF MULTIMEDIA
MULTIMEDIA BY M.EMELYA(Y5CS025). ABSTRACT TECHNOLOGY TECH+OLOGY.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
3 Star Info is a Professional and top-rated I-Phone Application Development Company in Chennai, Tamilnadu, India. We develop I-Phone App that can help.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
Chapter 3 Software for Educators. Operating Systems  Operating Systems contains instructions that coordinate all the activities of the hardware devices,
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Ke Li. Agenda Introduction User Identification Features of the Tutorial What I Have Learned Demo.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
 Programming - the process of creating computer programs.
Chapter 6 Academic Software Teaching and Learning With Technology, 3e.
Introduction to Processing Dominique Thiebaut Dept. Computer Science Computer Science Dominique Thiebaut Thiebaut -- Computer Science.
Expressing Creativity with Multimedia Technologies BY Kenyetta mcallister.
SMART NOTE TAKER Presented By M.SIRISHA.  Smart note taker is a very useful product that could satisfy the needs of people in today's technological and.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
SixthSense Technology Visit to download
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
Computer Science skill sets
Computer Graphics.
Computer Science Courses
Objective % Understand career planning in a digital media environment.
SPECIALIZED APPLICATION SOFTWARE
CSE 143 Goodbye, world!.
Data Information Knowledge and Processing
CS1301 – Where it Fits Institute for Personal Robots in Education
Interactive media.
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Courses in the Major
Presentation transcript:

Processing (Program Language) by Piseth Tep intro Processing is a code base visual design and electronic art programing. It were initiated by Casey Reas and Benjamin Fry in 2001 at the MIT Media Lab.. It aim is to teach the non-programmers programming language in a visual context, through instant visual feedback. it utilizes the graphical side of Java programming language and simplifying Java features to fit it interface. Processing is an open source Integrated development environment (IDE) where it is license under GNU General Public License. Use of Code in Processing Codes in processing are apply a little differently. In that code/s in Processing are treated as inner classes when it is translated into pure Java before compiling. And express the result in a OpenGL Window EX. Maya and other code programing recognize codes like print (“code rock”) In Processing PFont font = loadFont (myfont.vlm”); type of font textFont (font,20); size of font text (“Code Rock”,20,40); expression of text

Relate program 1. Wiring and Arduino are physical computing 2. Mobile processing is a programing language for writing mobile phone software. 3. NodeBox is an open source application that you similar syntax of Processing. It for programming 2D animation and graphics in Python, where it find it uses in the field of graphic design research and artificial intelligence. Class of codes Structure (size,draw,extends), Shape (line,point,quad), Color, Environment (frameRate,cursor,screen), Math, transform, and Contants

Processing in Architecture Akarium Call project: Respond to sound Habitat Hotel It capture sun light and release the amount of sun light at night according to day light amount and night ambient light. Interactive map It calculate the distant and time for traveling carden.co.uk/p5/tube_map_travel_times/applet/ carden.co.uk/p5/tube_map_travel_times/applet/

hard cord processing 1. Audi TT air effect (Use processing to created air) 2. Create liquid experience to engage all senses 3. Play with cube

Extra cool processing Networking visual interface that recognize people on network and display them in real time Work and image that mostly used or search for on line interaction web i, ball concept of interactive achitecture Cites of interest