La Arquitectura tiene como campo tanto la esttica y funcionalidad de un hbitat (casa
habitacin, biblioteca, edificios de oficinas, hospitales, etc.) como tambin de un espacio urbano. Atiende el diseo global de la estructura, y la determinacin del tamao, ubicacin y forma de los volmenes de sus espacios interiores. Estudia espacios que satisfagan la funciones del ser humano y a la vez sean la expresin del sentir de la gente que las habita, la expresin de su forma de ser, de su forma de ver la vida, de su fantasa; dignificando y mejorando su calidad de vida. Las personas habitan de distintos modos de acuerdo con los rasgos culturales, a su poca, a su lugar y, ante eso, el arquitecto debe adaptarse a cada poca y lugar, aportando con su creatividad al aprovechamiento de los espacios y sugiriendo formas para su funcionamiento y expresin esttica. El arquitecto hace las veces de un psiclogo que interpreta las necesidades de un grupo o una persona individual percibiendo sus requerimientos de funcionamiento y su forma de expresarse, para luego llevar a cabo la obra. En el planeamiento urbano, planifica y proyecta la ordenacin de terrenos destinados a parques, escuelas, instituciones, aeropuertos, carreteras y zonas comerciales, industriales y residenciales, proyecta avenidas, barrios, transporte colectivo y rutas urbanas en conjunto con ingenieros, gegrafos y socilogos; aportando y atendiendo siempre aspectos de funcionalidad y esttica considerando aspectos econmicos, sociales, fsicos y otros factores que influyen en el desarrollo de la zona. El arquitecto debe lograr que sus obras representen un lenguaje contemporneo. En el sentido paisajista planea y dispone los trabajos de ordenacin esttica de terrenos destinados a parques y otras zonas de recreo, caminos, etc. Otra parte a atender es la gestin en la Arquitectura, que se interioriza del mbito de Legislacin Urbana y Gestin Municipal. Esto tiene relacin con las exigencias planteadas para la aprobacin de un proyecto en las direcciones de obras de las municipalidades. Pero para estructurar proyectos arquitectnicos se requiere tanto de arte como de ciencia; el arte porque el arquitecto busca la belleza en la expresin de su obra a travs de la forma, color, luz, etc. y la ciencia porque esta forma debe tener las condiciones constructivas y la estabilidad necesarias para poder materializarla. Se pretende que el profesional sepa optar en su proyecto arquitectnico por el tipo de estructura ms adecuada. Sistema operativo que utiliza Un sistema operativo (SO o, frecuentemente, OS del ingls Operating System) es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes y anteriores prximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario). Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores 3 se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.
Lenguaje de interfaces que utiliza La eleccin de un lenguaje de programacin depende de sus conocimientos del lenguaje y del mbito de la aplicacin que est generando. Las aplicaciones de pequeo tamao se suelen crear utilizando un nico lenguaje, y es frecuente implementar aplicaciones grandes utilizando varios lenguajes. Por ejemplo, si est ampliando una aplicacin con servicios Web de XML existentes, podra utilizar un lenguaje de secuencias que no requiera apenas tareas de programacin. Para aplicaciones cliente-servidor, utilizara probablemente el lenguaje del que tiene ms conocimientos para toda la aplicacin. Para nuevas aplicaciones empresariales, donde un equipo grande de programadores crea componentes y servicios para implementarlos en varios sitios remotos, la mejor opcin sera utilizar varios lenguajes dependiendo de los conocimientos de los programadores y de las expectativas de mantenimiento a largo plazo. Los lenguajes de programacin de la plataforma .NET, incluidos Visual Basic .NET, Visual C# y las Extensiones administradas de C++, y otros lenguajes de distintos fabricantes, utilizan los servicios y caractersticas de .NET Framework a travs de un conjunto comn de clases unificadas. Las clases unificadas de .NET proporcionan un mtodo coherente de acceso a la funcionalidad de la plataforma. Si aprende a utilizar la biblioteca de clases, observar que todas las tareas siguen la misma arquitectura uniforme. Ya no necesitar aprender ni administrar distintas arquitecturas API para escribir las aplicaciones. En la mayora de las situaciones, puede utilizar de manera eficiente todos los lenguajes de programacin de Microsoft. Sin embargo, cada lenguaje de programacin tiene sus puntos fuertes, y es recomendable comprender las caractersticas nicas para cada uno de ellos. Las secciones siguientes le ayudarn a seleccionar el lenguaje de programacin que mejor se ajuste a su aplicacin.
Lenguaje de desarrollo y bibliotecas C es un lenguaje de programacin creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolucin del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementacin de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del cdigo que produce y es el lenguaje de programacin ms popular para crear software de sistemas, aunque tambin se utiliza para crear aplicaciones. Se trata de un lenguaje de tipos de datos estticos, dbilmente tipificado, de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder directamente a memoria o dispositivos perifricos. La primera estandarizacin del lenguaje C fue en ANSI, con el estndar X3.159-1989. El lenguaje que define este estndar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estndar ISO (ISO/IEC 9899:1990). La adopcin de este estndar es muy amplia por lo que, si los programas creados lo siguen, el cdigo es porttil entre plataformas y/o arquitecturas.
Bases de datos que soporta Las aplicaciones en la era del cloud son fundamentalmente diferentes que aquellas escritas para arquitecturas previas de servidores de clientes o incluso de Internet. Cada vez son ms las aplicaciones modernas que estn escritas en estructuras de desarrollo de alta productividad, y proporcionadas a travs de infraestructuras dinmicas virtuales y de cloud. Hoy en da, las aplicaciones deben tambin funcionar en una variedad ms amplia de plataformas de la Web, SaaS, sociales y mviles y, de manera exponencial, a volmenes ms altos de datos en tiempo real. Para poder enfrentar y resolver la naturaleza cambiante de las aplicaciones, VMware est invirtiendo en un portafolio de soluciones, incluyendo innovadoras estructuras del desarrollador, servicios de aplicaciones y datos, y nuevos modelos de entrega de Plataforma como un Servicio (PaaS) basados en cloud, que prometen incrementar considerablemente la productividad de los desarrolladores y la eficiencia operacional a la vez que permiten el acceso a una gama ms amplia de servicios de infraestructuras de VMware, terceros, y la comunidad de cdigos abiertos. VMware ha impulsado considerablemente la plataforma moderna y avanzada de aplicaciones del cloud, incrementando la comunidad Spring de desarrolladores Java con innovaciones de infraestructuras claves, proporcionando as un conjunto importante de servicios de aplicaciones de cloud que incluyen servicios de mensajes y datos en memoria, y adems, con el lanzamiento de Cloud Foundry, la primera PaaS abierta de la industria, que permite aprovechar el entorno PaaS para adoptar mltiples estructuras modernas y lenguajes que incluyen Erlang, JRuby, PHP y Python, as como los servicios de datos como Neo4J. Emuladores con los que cuenta
Emuladores de plataformas de videojuegos Subcategoras Esta categora incluye las siguientes 20 subcategoras: A Emuladores de arcade Emuladores de Atari D Emuladores de Dreamcast E Emuladores de Game Gear G Emuladores de Game Boy Emuladores de Game Boy Advance Emuladores de GameCube N Emuladores de Neo-Geo Emuladores de Nintendo 64 Emuladores de Nintendo DS Emuladores de Nintendo Entertainment System P Emuladores de PlayStation Emuladores de PlayStation 2 S Emuladores de Sega Master System S (cont.) Emuladores de Sega Mega Drive (4 pgs.) Emuladores de Sega Saturn (2 pgs.) Emuladores de Super Nintendo (5 pgs.) T TurboGrafx-16 emulators (1 pg.) W Emuladores de Wii (1 pg.) X Emuladores de Xbox (2 pgs.)
Ventajas y Desventajas de las plataformas A) VENTAJAS 1. Fomento de la comunicacin profesor/alumno: La relacin profesor/alumno, al transcurso de la clase o a la eventualidad del uso de las tutoras, se ampla considerablemente con el empleo de las herramientas de la plataforma virtual. El profesor tiene un canal de comunicacin con el alumno permanentemente abierto.
2. Facilidades para el acceso a la informacin: Es una potentsima herramienta que permite crear y gestionar asignaturas de forma sencilla, incluir gran variedad de actividades y hacer un seguimiento exhaustivo del trabajo del alumnado. Cualquier informacin relacionada con la asignatura est disponible de forma permanente permitindole al alumno acceder a la misma en cualquier momento y desde cualquier lugar. Tambin representa una ventaja el hecho de que el alumno pueda remitir sus actividades o trabajos en lnea y que stos queden almacenados en la base de datos.
B) DESVENTAJAS
1. Mayor esfuerzo y dedicacin por parte del profesor: El uso de plataformas virtuales para la enseanza supone un incremento en el esfuerzo y el tiempo que el profesor ha de dedicar a la asignatura ya que la plataforma precisa ser actualizada constantemente.
2. Necesidad de contar con alumnos motivados y participativos: El empleo de las herramientas virtuales requiere de alumnos participativos que se involucren en la asignatura.