Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por
Jeisson Hernn Malaver Gmez
Director
Ing. Esa Paloma Parra
Docente Tiempo Completo Ocasional
Universidad de Cundinamarca
Ingeniera de Sistemas
Fusagasug
2014
CONTENIDO
Resumen..........................................................................................................................................4
Introduccin.....................................................................................................................................5
1
Marco General.........................................................................................................................6
1.1
Tipo de Proyecto......................................................................................................6
1.2
Lnea de Investigacin.............................................................................................6
Justificacin.............................................................................................................................8
Objetivos..................................................................................................................................9
4.1
Objetivo General......................................................................................................9
4.2
Objetivos Especficos..............................................................................................9
Alcance y Limitaciones.........................................................................................................10
5.1
Alcance..................................................................................................................10
5.2
Limitaciones...........................................................................................................11
Marco Terico........................................................................................................................13
6.1
Prototipo................................................................................................................13
6.2
Computer-Aided Architectural Design..................................................................13
6.3
Scalable Vector Graphics.......................................................................................14
6.4
Document Object Model........................................................................................14
6.5
HTML5..................................................................................................................14
Referencias............................................................................................................................20
10
Anexos...................................................................................................................................21
10.1 Carta de presentacin del autor..............................................................................21
10.2 Carta de presentacin del director del proyecto....................................................21
10.3 Nota de aceptacin.................................................................................................21
10.4 Ficha resumen del proyecto...................................................................................21
RESUMEN
INTRODUCCIN
Desde la invencin de HTML5 cada da que transcurre es posible visualizar que la gran
demanda de aplicaciones en la nube crece exponencialmente, pues la dependencia a la tecnologa
por la necesidad inherente al ser humano de realizar una tarea rpida y eficazmente es insaciable,
haciendo que este paradigma cobre cada vez ms fuerza, enriquecindose por el hecho de ofrecer
un software como servicio.
No obstante el dibujo vectorial es un campo poco explorado, particularmente en la
arquitectura, donde las aplicaciones actuales son muy bsicas pese a tener un gran potencial. As
que el desarrollo de un nuevo estndar vectorial que funcione de forma nativa en un navegador el
Scalable Vector Graphics calmara necesidades que por el momento se han ignorado, hasta ahora
compaas como Google y Adobe han empezado a construir aplicaciones basadas en este
estndar, pues deja a un lado la dependencia a un equipo para poder disear desde cualquier
dispositivo electrnico como una Tablet o un Smart Phone.
Tomando como base lo anterior el presente proyecto pretende desarrollar un prototipo de
Diseo Arquitectonico Asistido por Computador bidimensional empleando HTML5,
involucrando la computacin grfica para desarrollar una herramienta simple y sencilla para
usuarios inexpertos que se adapte a las necesidades ms relevantes del diseo arquitectnico.
MARCO GENERAL
1.1
Tipo de Proyecto
Lnea de Investigacin
2.1
Desde la invencin del primer software de diseo arquitectnico asistido por computador,
estas aplicaciones se han caracterizado por el alto costo de su licenciamiento lo que imposibilita
su eventual uso, por ejemplo su precio actual ronda los 5.000 US$, aunque cabe aclarar que han
disminuido significativamente en su precio, pues inicialmente valan 10 veces ms, sin embargo
otro obstculo son los requerimientos de hardware, para que estas aplicaciones funcionen sin
problema, los estndares fsicos de las computadoras deben tener una resolucin de 1600x1050,
la memoria tiene que ser mayor a 8 Gb y el procesador debe contar con una frecuencia mayor a 3
GHz, lo que hoy da es un equipo que fcilmente se encuentra en el mercado pero si se cuenta
con un equipo de hace un ao es obsoleto y aparte de ello se debe contar con una capacitacin
que oscila los 20 US$ y en la que se debe invertir mucho tiempo para aprender lo ms sencillo,
por eso es inaccesible para personas o pequeas empresas del sector productivo de Colombia que
necesitan realizar proyectos arquitectnicos espontneamente, por el presupuesto y tiempo
implicado, por lo que optan por mtodos ms rudimentarios.
Est claro que se debe disminuir los requerimientos de hardware y contar con
herramientas muy sencillas es una prioridad para que se conviertan en lo que realmente necesitan
los usuarios sin experiencia en este tipo de programas como lo muestra los ms de 7 millones de
usuarios con 12 millones de planos en Floorplaner, una herramienta similar a la que se desea
desarrollar, pues posee portabilidad y acceso, pero urge un gran paso, la entrada a la nube de
estas aplicaciones de forma nativa en el navegador para optimizar los recursos que ofrece el
navegador y as ofrecer un software ms sencillo y sin grandes restricciones para posteriormente
desarrollar a la medida de las medianas y pequeas empresas de Colombia.
2.2
JUSTIFICACIN
OBJETIVOS
4.1
10
Objetivo General
Objetivos Especficos
Crear un lienzo de trabajo con Scalable Vector Graphics que reconozca los eventos del
11
ALCANCE Y LIMITACIONES
5.1
Alcance
El proyecto en desarrollo tiene como alcance desarrollar un prototipo de ComputerAided Architectural Design bidimensional en HTML5 implementando Scalable Vector Graphics
con Document Object Model dirigida a usuarios inexpertos en el uso de estas aplicaciones, lo
que comprende que al disear se centre en disminuir los requerimientos de hardware, dejando
nicamente las herramientas indispensables para la realizacin de un plano.
Para estructurarlo se desarrollara un sistema de capas y adems contendr ayudas
grficas, tales como una grilla, zoom, post-edicin de las figuras y un sistema de acotacin,
realizando una Graphical User Interface con men flotantes, que categoricen todas las
herramientas del software en 10 categoras:
Tabla 1. Estructura de los mens flotantes
Categora
Figuras
Descripcin
Contiene las figuras que de forma
nativa ofrece Scalable Vector
Graphics
Biblioteca
Modificar
Vista
Capas
Grilla
Modificacin de la grilla.
Propiedades
Configuracin
Herramientas
Lneas, cuadrados,
polgonos, polilneas,
acotaciones, crculos,
elipses y curvas
Smbolo de ventana y
puerta.
Seleccionar para posteditarla, eliminar y copiar
una figura.
Ajustar la escala del dibujo.
Cambiar las coordenadas de
la figura.
Ancho, alto y coordenadas
iniciales.
Nombres de las capas,
renombrar, visibilidad,
agregar, eliminar y subir o
bajar.
Tamao de la grilla, su color
Color
Cdigo
12
y grosor.
Color y transparencia del
relleno y el contorno,
adems del grosor del
contorno.
Cdigo SVG en XML
Adems contara con una manejo de ficheros, se podr guardar y cargar datos con la
extensin .svg, es importante aclarar que se podr deshacer y rehacer algn cambio directo en el
lienzo.
5.2
Limitaciones
Es importante aclarar que es un primer intento para realizar este tipo de aplicaciones, as
que estar sujeta a varios errores no detectados en el periodo de desarrollo, siendo esta su mayor
limitacin se clasifican las dems limitaciones en acadmicas, tcnicas y econmicas.
Las limitaciones acadmicas consisten en que no existe en la Universidad de
Cundinamarca un antecedente de editor grfico orientada a la nube, pues la computacin grfica
es poco explorado en la investigacin a nivel institucional y estudiantil, adems no se cuenta con
una bibliografa actualizada y cursos que contengan las tcnicas utilizadas, tales como Document
Object Model y Scalable Vector Graphics.
Desde el punto de vista tcnico el estndar HTML5 an se encuentra en desarrollo y por
tanto los navegadores que lo soportan lo hacen de forma parcial, sujeto a fallos, as que como
referencia se tom el navegador Google Chrome, al tener el mayor soporte con CSS3 y HTML5,
es estable con la programacin orientada a eventos desde JavaScript; sucede lo mismo con
Scalable Vector Graphics, as que posiblemente tras culminar el proyecto, se debern realizar
revisiones posteriores.
Esta aplicacin depende del navegador, as que est sujeto a este intermediario, lo que no
permite por el momento explotar muchos recursos del sistema, y en ocasiones se experimentaran
fallos al cargar el programa.
Se cuenta con un corto presupuesto para este tipo de investigacin, por tanto se recurrir
directamente a las pginas web oficiales de desarrolladores de aplicaciones similares o de las
herramientas utilizadas, dejando una brecha idiomtica, pues los contenidos actualizados solo
13
estn disponibles en ingls y en ocasiones las traducciones no armonizan con la idea original del
autor, lo que extiendes esta barrera a una cultural.
6.1
14
MARCO TERICO
Scalable Vector Graphics (SVG) es definido como: a Web graphics language. SVG
defines markup and APIs for creating static or dynamic images, capable of interactivity and
animation, including various graphical effects. It can be styled with CSS, and combined with
HTML (DAILEY, 2010), por tanto este estndar vectorial se ha preparado especialmente para
su adaptacin con el diseo web.
15
HTML5
16
7.1
Tipo de Investigacin
Hiptesis
del software.
Un sistema de capas de un nivel es til y usable para la estructuracin de un plano.
El diseo de una buena interfaz grfica es proporcional a los avances que realice el usuario.
Los eventos del mouse no es siempre la forma ms eficiente de manipular un plano, por
tanto es til editar las propiedades de la figura desde un men que modifique las
coordenadas exactamente.
7.3
Poblacin y Muestra
17
El objetivo es que de forma cuantitativa se califique las caractersticas del software, por
parte de profesionales y aficionados, que adems puedan de forma autodidacta entender el
software y asimilar los avances que realizaron, por eso se utilizaran dos encuestas y por otro lado
el fichero generado para observar objetivamente sus avances.
7.5
18
1.1.2
19
Procesamiento de Informacin
Se clasificaran los datos obtenidos por las caractersticas de la poblacin en dos categoras,
20
8.1.
Cronograma de Actividades
Fase
Actividad
Documentacin
Estudio de
Viabilidad
Planear y disear
por caracterstica
Programacin del
software
Realizar pruebas
Anlisis de la
informacin
Divulgacin de
resultados
Tiempo en Ejecucin
Mes Mes Mes Mes
1
2
3
4
21
rea
Materiales
Recurso Humano
Bienes
Servicios
Recurso
Computador
Navegador Google
Chrome
Papelera
Impresora
Servicio de Internet
Programador
Diseador
Material
Bibliogrfico
Material de escritorio
Movilidad
Total
Costo
$
1 300 000
0
300 000
350 000
350 000
1 000 000
1 000 000
300 000
150 000
600 000
5 350 000
Las fuentes de financiamiento son del autor, ya se cuentan con varios materiales, bienes y
el recurso humano.
22
REFERENCIAS