SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
TECNOLOGICO DE ESTUDIOS SUPERIORES
                         IXTAPALUCA

                          Sistemas Operativos




                           Proyecto Final
                           GRAFICACION




ALUMNO: GONZALEZ PEREZ MARCO VINICIO
INTRODUCCION

Duerante el septimo semestre de la carrera de Ingenieria en Sistemas, en la materia de Graficacion,
desarrollamos habilidades y conocimientos referentes a la manipulacion de imagenes, enfocandonos
principalmente en canvas para desarrollo HTML.

Se tuvo la oportunidad de crear pequeños codigos para mostrar de que manera funciona canvas y como
implementarlo en un sitio.

El presente documento, es una recabacion de la informacion obtenida durante el semestre, que podra
ser usada para futuras referencias.
PLANTEAMIENTO DEL PROBLEMA

¿Que es la Graficación y como se relaciona con la carrera?

La graficacion se puede clasificar en la computacion segun su aplicacion en dos diferentes
conceptos.

El primero de ellos nos habla de estadisticas y numeros, pues se le conoce como graficacion,
a la representacion tabulada o contabilizada de informacion o resultados.

Mientras tanto el segundo, nos enfoca mas a la manipulacion de formas e imagenes,
mediante software especializado a diseño o publicidad, pues estos programas estan
diseñados para la optimizacion de graficos, a traves de formas vectoriales y acabados de
presentacion.


OBJETIVO

Como proyecto final para la materia de Graficacion, se debera entregar, dentro de una
pagina web, algunos de los codigos realizados durante el curso, con el fin de mostrar su
funcionamiento y desarrollo a quienes asi lo requieran, cumpliendo con una rubrica de
escalacion y evaluacion de entrega.


JUSTIFICACION

Es necesario demostrar los conocimientos adquiridos durante el curso, y asi mismo observar
de que manera se relacionan con las demas materias de la carrera, pues para este caso, va
muy tomada de la mano con las materias de “Programacion Web” y “Planeacion y
Modelado”.

Solo asi se lograra enseñar a las siguientes generaciones de la carrera, que ninguna materia
va sola, y todas tienen de un porque en el plan de estudios.
HTML

HTML5 es la quinta versión del lenguaje HTML, regulado por el World Wide Web Consortium
(3WC). Desde sus inicios en 1991, ha sufrido varias revisiones, pero ninguna lo
suficientemente profunda como para asegurar la convergencia en el desarrollo web.

HTML5 apunta más alto que nunca y, desde que en 2004 se constituyó el Web Hypertext
Application Technology Working Group para favorecer su desarrollo, sus integrantes y
colaboradores trabajan con las expectativas de ofrecernos una versión práctica y adaptada a
las necesidades reales de la Web del siglo XXI. Actualmente se halla en fase borrador, pero
ya podemos encontrar numerosos recursos y algunas páginas desarrolladas con este
estándar. ¿Es el momento de pensar en la migración? Cuando menos, es la hora de conocer
la próxima realidad.

En HTML5 hay una reorganizacion de espacio para los sitios web la cual en la siguiente
imagen se puede observar.
CSS

CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con
HTML o de los documentos XML. CSS se creó para separar el contenido de la forma, a la
vez que permite a los diseñadores mantener un control mucho más preciso sobre la
apariencia de las páginas.
El objetivo inicial de CSS, separar el contenido de la forma, se cumplió ya con las primeras
especificaciones del lenguaje. Sin embargo, el objetivo de ofrecer un control total a los
diseñadores sobre los elementos de la página ha sido más difícil de cubrir. Las
especificaciones anteriores del lenguaje tenían muchas utilidades para aplicar estilos a las
webs, pero los desarrolladores aun continúan usando trucos diversos para conseguir efectos
tan comunes o tan deseados como los bordes redondeados o el sombreado de elementos en
la página.

CSS 1 ya significó un avance considerable a la hora de diseñar páginas web, aportando
mucho mayor control de los elementos de la página. Pero como todavía quedaron muchas
otras cosas que los diseñadores deseaban hacer, pero que CSS no permitía especificar,
éstos debían hacer uso de trucos para el diseño. Lo peor de esos trucos es que muchas
veces implica alterar el contenido de la página para incorporar nuevas etiquetas HTML que
permitan aplicar estilos de una manera más elaborada. Dada la necesidad de cambiar el
contenido, para alterar al diseño y hacer cosas que CSS no permitía, se estaba dando al
traste con alguno de los objetivos para los que CSS fue creado, que era el separar por
completo el contenido de la forma.
CSS 2 incorporó algunas novedades interesantes, que hoy ya utilizamos habitualmente, pero
CSS 3 todavía avanza un poco más en la dirección, de aportar más control sobre los
elementos de la página.
Así pues, la novedad más importante que aporta CSS 3, de cara a los desarrolladores de
webs, consiste en la incorporación de nuevos mecanismos para mantener un mayor control
sobre el estilo con el que se muestran los elementos de las páginas, sin tener que recurrir a
trucos o hacks, que a menudo complicaban el código de las web.


JQUERY
jQuery es un framework de JavaScript que la mayoría de los desarrolladores
web(incluyéndome) utilizan. Pero ¿Por qué lo utilizan?. Es simple la respuesta, es mas fácil
codificar esto: " var iD = $('input[name=id]').val; " que esto "var iD =
document.getElementByName("id").value; ".
¿Cuál es mas fácil de programar y mas aun de comprender el código con facilidad?.
Obviamente seria jQuery por la facilidad de su sintaxis pero dirán que si jQuery sustituye a
JavaScript y la respuesta es no, jQuery facilita la codificación en JS la cual es muy
complicada y poco entendible. Un plus para jQuery es la manejo simple de DOM, como
eventos, efectos y funciones las cuales en JS es muy complicado, un ejemplo universal seria
el de AJAX(Asynchronous JavaScript and XML) una serie de funciones y comandos en JS
que en jQuery lo haces con una función y unos ciertos parámetros configurables.
CANVAS
HTML5 incorpora algunas novedades y una de las que podemos empezar a probar ya es el
Canvas. Canvas significa en español algo así como lienzo y es básicamente eso, un área
donde podemos dibujar como si fuera un lienzo.

El elemento canvas permite especificar un área de la página donde se puede, a través de
scripts, dibujar y renderizar imágenes, lo que amplía notablemente las posibilidades de las
páginas dinámicas y permite hacer cosas que hasta ahora estaban reservadas a los
desarrolladores en Flash, con la ventaja que para usar canvas no será necesario ningún
plugin en el navegador, lo que mejorará la disponibilidad de esta nueva aplicación.
En este artículo y los siguientes pretendemos dar una introducción a canvas, para los
lectores de DesarrolloWeb.com interesados en conocer de cerca esta nueva utilidad de
HTML 5. Al menos esperamos dar a conocer las posibilidades del canvas y ofrecer algunos
ejemplos que se puedan probar ya en los navegadores más modernos.
CONCLUSIONES
Es importante conocer, la relacion de la Graficacion en las diferentes materias cursadas, y
ver la forma de complementar una con otra.
Tambien es necesario conocer los ultimos avances en tecnologias, como lo fue conocer
HTML5 y el contexto Canvas, pues este ultimo vino a revolucionar la manera de insercion de
graficos en sitios web, haciendo mas ligeros y dinamicos los espacios de informacion.


BIBLIOGRAFIA


1.- http://www.desarrolloweb.com/articulos/introduccion-canvas-html5.html
2.- http://www.html5rocks.com/
3.- http://nicolasgallagher.com/pure-css-speech-bubbles/

Mais conteúdo relacionado

Mais procurados

Creadores de paginas web
Creadores de paginas webCreadores de paginas web
Creadores de paginas web
Adriana Cepeda
 
Copia de dreamweaver
Copia de dreamweaverCopia de dreamweaver
Copia de dreamweaver
oslecar1
 
Que es diseño grafico
Que es diseño graficoQue es diseño grafico
Que es diseño grafico
AngieD21
 
Requerimientos para el desarrollo
Requerimientos para el desarrolloRequerimientos para el desarrollo
Requerimientos para el desarrollo
veroeleny
 

Mais procurados (13)

Creadores de paginas web
Creadores de paginas webCreadores de paginas web
Creadores de paginas web
 
Copia de dreamweaver
Copia de dreamweaverCopia de dreamweaver
Copia de dreamweaver
 
Rs queesdreamweaver
Rs queesdreamweaverRs queesdreamweaver
Rs queesdreamweaver
 
Que es diseño grafico
Que es diseño graficoQue es diseño grafico
Que es diseño grafico
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Principios de Diseño de Componentes Web
Principios de Diseño de Componentes WebPrincipios de Diseño de Componentes Web
Principios de Diseño de Componentes Web
 
Taller ing
Taller ingTaller ing
Taller ing
 
Deber1
Deber1Deber1
Deber1
 
Requerimientos para el desarrollo
Requerimientos para el desarrolloRequerimientos para el desarrollo
Requerimientos para el desarrollo
 
Dreamweave
DreamweaveDreamweave
Dreamweave
 
Dreamweaver Y Su Historia
Dreamweaver Y Su HistoriaDreamweaver Y Su Historia
Dreamweaver Y Su Historia
 
que es diseño grafico etc
que es diseño grafico etcque es diseño grafico etc
que es diseño grafico etc
 
Dreamweaver2
Dreamweaver2Dreamweaver2
Dreamweaver2
 

Destaque

Destaque (20)

ActiveRecord Associations(2) - RORLab Season 3-8
ActiveRecord Associations(2) - RORLab Season 3-8ActiveRecord Associations(2) - RORLab Season 3-8
ActiveRecord Associations(2) - RORLab Season 3-8
 
Transforming education
Transforming educationTransforming education
Transforming education
 
Lightning Talk - Spring – Topics
Lightning Talk - Spring – TopicsLightning Talk - Spring – Topics
Lightning Talk - Spring – Topics
 
16-10-2013 El Gobernador Guillermo Padrés dio inicio a las obras de moderniza...
16-10-2013 El Gobernador Guillermo Padrés dio inicio a las obras de moderniza...16-10-2013 El Gobernador Guillermo Padrés dio inicio a las obras de moderniza...
16-10-2013 El Gobernador Guillermo Padrés dio inicio a las obras de moderniza...
 
Reforma educativa
Reforma educativaReforma educativa
Reforma educativa
 
工作夥伴關係與衝突-102.05.00-健椿工業股份有限公司-詹翔霖教授
工作夥伴關係與衝突-102.05.00-健椿工業股份有限公司-詹翔霖教授工作夥伴關係與衝突-102.05.00-健椿工業股份有限公司-詹翔霖教授
工作夥伴關係與衝突-102.05.00-健椿工業股份有限公司-詹翔霖教授
 
Tutorial netvibes johannaceballos_119
Tutorial netvibes johannaceballos_119Tutorial netvibes johannaceballos_119
Tutorial netvibes johannaceballos_119
 
Tutorial netvibes
Tutorial netvibesTutorial netvibes
Tutorial netvibes
 
Leonardo by Mark, Paul and Adrián
Leonardo by Mark, Paul and AdriánLeonardo by Mark, Paul and Adrián
Leonardo by Mark, Paul and Adrián
 
09-11-2013 El Gobernador Guillermo Padrés encabezó la cabalgata por Río Sonor...
09-11-2013 El Gobernador Guillermo Padrés encabezó la cabalgata por Río Sonor...09-11-2013 El Gobernador Guillermo Padrés encabezó la cabalgata por Río Sonor...
09-11-2013 El Gobernador Guillermo Padrés encabezó la cabalgata por Río Sonor...
 
易観国際中国Itマンスリーニュース2013年7月号
易観国際中国Itマンスリーニュース2013年7月号易観国際中国Itマンスリーニュース2013年7月号
易観国際中国Itマンスリーニュース2013年7月号
 
Get2Galaxy Pitch
Get2Galaxy Pitch Get2Galaxy Pitch
Get2Galaxy Pitch
 
19-12-2014 Alrededor de mil estudiantes sonorenses han sido asesorados para ...
19-12-2014  Alrededor de mil estudiantes sonorenses han sido asesorados para ...19-12-2014  Alrededor de mil estudiantes sonorenses han sido asesorados para ...
19-12-2014 Alrededor de mil estudiantes sonorenses han sido asesorados para ...
 
Fundamentos de html
Fundamentos de htmlFundamentos de html
Fundamentos de html
 
Seven for parties
Seven for partiesSeven for parties
Seven for parties
 
MOJO Case Study
MOJO Case StudyMOJO Case Study
MOJO Case Study
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Spleen
SpleenSpleen
Spleen
 
AEW Market Report
AEW Market ReportAEW Market Report
AEW Market Report
 
Kursova 116679
Kursova 116679Kursova 116679
Kursova 116679
 

Semelhante a final

Manual css
Manual cssManual css
Manual css
Jennifer
 

Semelhante a final (20)

Manual css-hojas-estilo
Manual css-hojas-estiloManual css-hojas-estilo
Manual css-hojas-estilo
 
Introducción de canvas y de svg html5
Introducción de canvas y de svg  html5Introducción de canvas y de svg  html5
Introducción de canvas y de svg html5
 
Investigacion de pagina web
Investigacion de pagina webInvestigacion de pagina web
Investigacion de pagina web
 
Tema 6
Tema 6Tema 6
Tema 6
 
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
Actualizamos Tu Sitio Web
 
Curso HTML5
Curso HTML5Curso HTML5
Curso HTML5
 
Las 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web ResponsiveLas 5 Reglas de Oro del Diseño Web Responsive
Las 5 Reglas de Oro del Diseño Web Responsive
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)
 
Carlos
CarlosCarlos
Carlos
 
Compresión de video
Compresión de videoCompresión de video
Compresión de video
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 
Qué es el diseño web
Qué es el diseño webQué es el diseño web
Qué es el diseño web
 
Conviértete en un desarrollador web front-end
Conviértete en un desarrollador web front-endConviértete en un desarrollador web front-end
Conviértete en un desarrollador web front-end
 
Conviértete en un desarrollador web front end
Conviértete en un desarrollador web front endConviértete en un desarrollador web front end
Conviértete en un desarrollador web front end
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Manual css
Manual cssManual css
Manual css
 
Diseno web
Diseno webDiseno web
Diseno web
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Dinamicas
DinamicasDinamicas
Dinamicas
 

final

  • 1. TECNOLOGICO DE ESTUDIOS SUPERIORES IXTAPALUCA Sistemas Operativos Proyecto Final GRAFICACION ALUMNO: GONZALEZ PEREZ MARCO VINICIO
  • 2. INTRODUCCION Duerante el septimo semestre de la carrera de Ingenieria en Sistemas, en la materia de Graficacion, desarrollamos habilidades y conocimientos referentes a la manipulacion de imagenes, enfocandonos principalmente en canvas para desarrollo HTML. Se tuvo la oportunidad de crear pequeños codigos para mostrar de que manera funciona canvas y como implementarlo en un sitio. El presente documento, es una recabacion de la informacion obtenida durante el semestre, que podra ser usada para futuras referencias.
  • 3. PLANTEAMIENTO DEL PROBLEMA ¿Que es la Graficación y como se relaciona con la carrera? La graficacion se puede clasificar en la computacion segun su aplicacion en dos diferentes conceptos. El primero de ellos nos habla de estadisticas y numeros, pues se le conoce como graficacion, a la representacion tabulada o contabilizada de informacion o resultados. Mientras tanto el segundo, nos enfoca mas a la manipulacion de formas e imagenes, mediante software especializado a diseño o publicidad, pues estos programas estan diseñados para la optimizacion de graficos, a traves de formas vectoriales y acabados de presentacion. OBJETIVO Como proyecto final para la materia de Graficacion, se debera entregar, dentro de una pagina web, algunos de los codigos realizados durante el curso, con el fin de mostrar su funcionamiento y desarrollo a quienes asi lo requieran, cumpliendo con una rubrica de escalacion y evaluacion de entrega. JUSTIFICACION Es necesario demostrar los conocimientos adquiridos durante el curso, y asi mismo observar de que manera se relacionan con las demas materias de la carrera, pues para este caso, va muy tomada de la mano con las materias de “Programacion Web” y “Planeacion y Modelado”. Solo asi se lograra enseñar a las siguientes generaciones de la carrera, que ninguna materia va sola, y todas tienen de un porque en el plan de estudios.
  • 4. HTML HTML5 es la quinta versión del lenguaje HTML, regulado por el World Wide Web Consortium (3WC). Desde sus inicios en 1991, ha sufrido varias revisiones, pero ninguna lo suficientemente profunda como para asegurar la convergencia en el desarrollo web. HTML5 apunta más alto que nunca y, desde que en 2004 se constituyó el Web Hypertext Application Technology Working Group para favorecer su desarrollo, sus integrantes y colaboradores trabajan con las expectativas de ofrecernos una versión práctica y adaptada a las necesidades reales de la Web del siglo XXI. Actualmente se halla en fase borrador, pero ya podemos encontrar numerosos recursos y algunas páginas desarrolladas con este estándar. ¿Es el momento de pensar en la migración? Cuando menos, es la hora de conocer la próxima realidad. En HTML5 hay una reorganizacion de espacio para los sitios web la cual en la siguiente imagen se puede observar.
  • 5. CSS CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML o de los documentos XML. CSS se creó para separar el contenido de la forma, a la vez que permite a los diseñadores mantener un control mucho más preciso sobre la apariencia de las páginas. El objetivo inicial de CSS, separar el contenido de la forma, se cumplió ya con las primeras especificaciones del lenguaje. Sin embargo, el objetivo de ofrecer un control total a los diseñadores sobre los elementos de la página ha sido más difícil de cubrir. Las especificaciones anteriores del lenguaje tenían muchas utilidades para aplicar estilos a las webs, pero los desarrolladores aun continúan usando trucos diversos para conseguir efectos tan comunes o tan deseados como los bordes redondeados o el sombreado de elementos en la página. CSS 1 ya significó un avance considerable a la hora de diseñar páginas web, aportando mucho mayor control de los elementos de la página. Pero como todavía quedaron muchas otras cosas que los diseñadores deseaban hacer, pero que CSS no permitía especificar, éstos debían hacer uso de trucos para el diseño. Lo peor de esos trucos es que muchas veces implica alterar el contenido de la página para incorporar nuevas etiquetas HTML que permitan aplicar estilos de una manera más elaborada. Dada la necesidad de cambiar el contenido, para alterar al diseño y hacer cosas que CSS no permitía, se estaba dando al traste con alguno de los objetivos para los que CSS fue creado, que era el separar por completo el contenido de la forma. CSS 2 incorporó algunas novedades interesantes, que hoy ya utilizamos habitualmente, pero CSS 3 todavía avanza un poco más en la dirección, de aportar más control sobre los elementos de la página. Así pues, la novedad más importante que aporta CSS 3, de cara a los desarrolladores de webs, consiste en la incorporación de nuevos mecanismos para mantener un mayor control sobre el estilo con el que se muestran los elementos de las páginas, sin tener que recurrir a trucos o hacks, que a menudo complicaban el código de las web. JQUERY jQuery es un framework de JavaScript que la mayoría de los desarrolladores web(incluyéndome) utilizan. Pero ¿Por qué lo utilizan?. Es simple la respuesta, es mas fácil codificar esto: " var iD = $('input[name=id]').val; " que esto "var iD = document.getElementByName("id").value; ". ¿Cuál es mas fácil de programar y mas aun de comprender el código con facilidad?. Obviamente seria jQuery por la facilidad de su sintaxis pero dirán que si jQuery sustituye a JavaScript y la respuesta es no, jQuery facilita la codificación en JS la cual es muy complicada y poco entendible. Un plus para jQuery es la manejo simple de DOM, como eventos, efectos y funciones las cuales en JS es muy complicado, un ejemplo universal seria el de AJAX(Asynchronous JavaScript and XML) una serie de funciones y comandos en JS que en jQuery lo haces con una función y unos ciertos parámetros configurables.
  • 6. CANVAS HTML5 incorpora algunas novedades y una de las que podemos empezar a probar ya es el Canvas. Canvas significa en español algo así como lienzo y es básicamente eso, un área donde podemos dibujar como si fuera un lienzo. El elemento canvas permite especificar un área de la página donde se puede, a través de scripts, dibujar y renderizar imágenes, lo que amplía notablemente las posibilidades de las páginas dinámicas y permite hacer cosas que hasta ahora estaban reservadas a los desarrolladores en Flash, con la ventaja que para usar canvas no será necesario ningún plugin en el navegador, lo que mejorará la disponibilidad de esta nueva aplicación. En este artículo y los siguientes pretendemos dar una introducción a canvas, para los lectores de DesarrolloWeb.com interesados en conocer de cerca esta nueva utilidad de HTML 5. Al menos esperamos dar a conocer las posibilidades del canvas y ofrecer algunos ejemplos que se puedan probar ya en los navegadores más modernos.
  • 7. CONCLUSIONES Es importante conocer, la relacion de la Graficacion en las diferentes materias cursadas, y ver la forma de complementar una con otra. Tambien es necesario conocer los ultimos avances en tecnologias, como lo fue conocer HTML5 y el contexto Canvas, pues este ultimo vino a revolucionar la manera de insercion de graficos en sitios web, haciendo mas ligeros y dinamicos los espacios de informacion. BIBLIOGRAFIA 1.- http://www.desarrolloweb.com/articulos/introduccion-canvas-html5.html 2.- http://www.html5rocks.com/ 3.- http://nicolasgallagher.com/pure-css-speech-bubbles/