Bangalore, oficialmente Bengalūru, es la capital del estado indio de Karnataka. Está situada en la meseta de Decán, en el sudeste del estado.
En la actualidad, Bangalore alberga algunas de las escuelas y centros de investigación más prestigiosas de la India. Varias empresas estatales de la industria pesada, empresas de software, ingeniería aeroespacial, telecomunicaciones e industria militar se encuentran en la ciudad. Bangalore es conocida como el «Silicon Valley de la India» por su posición como líder nacional en empleos de tecnología de la información. Es un centro económico y la segunda metrópolis india con un crecimiento más rápido en 2008 (10,3 %; sólo por detrás de Surat).
En 1906, Bangalore se convirtió en la primera ciudad de la India en contar con el servicio de electricidad, la cual era generada por una planta hidroeléctrica situada en Shivanasamudra. Tras la independencia de la India en agosto de 1947, Bengaluru se mantuvo dentro del nuevo estado de Mysore del cual el maharajá de Mysore era el Rajapramukh. Debido a que la ciudad se dedicó a la industria pesada y a los empleos en el sector público y de educación, el pueblo canarés del resto del estado tuvo encontró oportunidades migrando a la ciudad. Bangalore experimentó un crecimiento rápido de 1941 a 1951 y de 1971 a 1981, durante la cual llegaron inmigrantes del norte del estado. Actualmente, se ha convertido en un importante centro para las tecnologías de la información, donde se han instalado numerosas multinacionales aprovechando el buen hacer de los informáticos y matemáticos autóctonos.
La programación orientada a objetos, intenta simular el mundo real a traves del significado de objetos que contiene caracteristicas y funciones. Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generacion.
Como su mismo nombre indica, la programación orientada a objetos se basa en la idea de un objeto, que es una combinacion de variables locales y procedimientos llamados metodos que juntos conforman una entidad de programación.
El termino encapsulacion se usa para describir la combinacion de estructuras de datos y de metodos que son manipulados por el objeto. La llamada a un objeto es lo que se denomina pasar un "aviso" a un objeto.
En la programación orientada a objetos, encapsular significa, reunir y controlar el grupo resultante como un todo y no individualmente.
En la programación orientada a objetos la abstraccion es un termino externo al objeto, que controla la forma en que es visto por los demas.
En la programación orientada a objetos la modularidad se considera de la siguiente manera: Un programa grande siempre sera más complicado que la suma de varios programas pequeños, con lo que se considera ventajoso dividir un gran sistema en diversos modulos.
En la programación orientada a objetos tenemos la jerarquia, la cual consiste en la clasificacion y organizacion de las abstracciones segun su naturaleza. El más claro ejemplo de jerarquia es la herencia.
En la programación orientada a objetos se define la herencia como una jerarquia de extracciones, y la relacion entre clases, donde se comparte la estructura y el comportamiento de una o más clase considerada como clases superiores o una superclase, con lo cual se resume que la herencia es una unidad independiente por si misma heredada de una abstraccion o superclase. Un ejemplo cotidiano lo encontramos en las aplicaciones que existen cactualmente en el mercado, donde un formulario cualquiera hereda las caracteristicas de uan ventana del sistema operativo Windows (Maximizar, Minimizar, Cerrar)
El término Silicon Valley fue acuñado por el periodista Don C. Hoefler en 1971. Silicon (Silicio), alude a la alta concentración de industrias en la zona, relacionadas con los semiconductores y las computadoras; Valley se refiere al Valle de Santa Clara, aunque se podría también aplicar a los alrededores, a ambos lados de la bahía, hacia los que muchas de estas industrias se han expandido. Durante muchos años de la década de los 70 y 80 se le llamó incorrectamente Silicone americana.
La ubicación de las industrias de alta tecnología en el valle se debió, en gran medida, a William Shockley y Frederick Terman.
Terman, profesor de la Universidad de Stanford, consideró que una vasta zona sin utilizar de propiedad de la universidad sería perfecta para el desarrollo inmobiliario e intelectual y estableció un programa para incentivar a los estudiantes egresados a quedarse allí, proveyéndoles de capital riesgo. Uno de los principales éxitos en la historia del programa fue que logró convencer a dos egresados: William Hewlett y David Packard, quienes conformarían la empresa Hewlett-Packard, la cual se convertiría en una de las primeras firmas tecnológicas que no estaban directamente relacionadas con la NASA o la Marina estadounidense.
En 1951 se creo el "Parque Industrial de Stanford" (Stanford Industrial Park en inglés),que consiste en una serie de pequeños edificios industriales que eran alquilados a muy bajo costo a compañías técnicas. A comienzos de 1970, toda la zona estaba llena de compañías de semiconductores que abastecían a las compañías de computadores y éstas dos, a su vez, a las compañías de programación y servicios. El espacio industrial era abundante y el alojamiento aún barato. El crecimiento se vio potenciado por el surgimiento de la industria de capitales de riesgo en Sand Hill Road que fundó Kleiner Perkins en 1972; la disponibilidad de estos capitales estalló tras el éxito de 1,300 millones de dólares por la OPA (oferta pública de acciones) de Apple Computer en diciembre de 1980.
Haciendo mérito de esta herencia, el valle es la sede de la cadena de alta tecnología Fry's eletronics. El Valle del Silicio demuestra el triunfo del capitalismo occidental, en cuanto a economía y desarrollo se refiere, siendo esta una de las regiones más prosperas del Estado de California.
En Europa el concepto equivalente a Silicon Valley es el de los parques tecnológicos, que son espacios específicamente creados para empresas de carácter tecnológico. En Europa existen muchos de ellos especialmente en las proximidades de las ciudades de mayor tamaño.
Universidades destacadas de Silicon Valley:
Universidad de Berkeley - no está realmente ubicada en el Valle del Silicio, estando ubicada al lado opuesto de la Bahia de San Francisco, pero es muy renombrada por los recursos dedicados a la investigación, y sus egresados.
La Informática o computación es la ciencia del tratamiento automático de la información mediante un computador (llamado también ordenador o computadora).
La Informáticaes la tecnología que estudia el tratamiento de la información.
La informática es un amplio campo que incluye los fundamentos teóricos, el diseño, la programación y el uso de las computadoras (ordenadores).
El proyecto representa el enunciado de una intervención concreta de la que se espera tener resultados que contribuyan al logro de los efectos específicos que un programa define. Como tal, expresa el nivel operativo del proceso de planificación, por lo que sus metodologías y técnicas serán de uso habitual para los profesionales de la Intervención social.
Hasta no hace mucho tiempo el concepto de proyecto y los documentos, planificación y gestión eran consideradas únicamente en las grandes obras de ingeniería.
La informática, aun los grandes sistemas, era considerada mas como una labor artesana, muy próxima al programador, que como una técnica con necesidad de una planificación efectiva.
Actualmente el concepto de proyecto se aplica al campo de la informática. Este cambio no surgió de la noche a la mañana, sino que fue debido a la evolución de los propios sistemas informáticos. La informática constantemente dobla su capacidad y posibilidades, pero también las exigencias que debe cumplir, siendo la eficacia y rentabilidad de su sistema informática un factor muy importante para las empresas modernas.
Este notable aumento de la complejidad de la informática ha sido la que ha hecho necesario su consideración como proyecto, asociándose las técnicas y procedimientos de diseño, planificación y gestión del proyecto tradicional.
La definición de proyecto informática no varia de la definición de proyecto dada anteriormente, tan solo varia el campo de aplicación de las técnicas asociadas al proyecto.
Una de las fases más complejas del proyecto es la de definir los objetivos. La persona que encarga el proyecto rara vez conoce claramente los objetivos, tan solo tiene una idea general, quiere informatizar algo o gestionar algo. Este es uno de los problemas con que se encuentra el informática en las primeras fases del proyecto. El no definir los objetivos correctamente es la causa de muchos de los problemas que se presentan durante el cielo de desarrollo del proyecto:
El cliente puede no quedar satisfecho con el producto final, ya que es posible que no haya definido correctamente lo que quiere.
El cliente puede introducir objetivos o restricciones durante la ejecución del proyecto que afecten de manera sustancial al mismo.
La no concreción o ambigüedad de los objetivos puede provocar que nadie se responsabilice de los fallos, ya que gran parte del proyecto habrá sido dejado al criterio del programador, en vez de ser este únicamente el técnico que permita obtener los objetivos impuestos por el cliente.
Los objetivos debe fijarlos pues quien encarga el proyecto, y se ha de conseguir que estos sean claros, definidos, concretos y no ambiguos.
Es el conjunto de operaciones limitadas en el tiempo, de las cuales resulta un producto final (Metas Presupuestarias), que concurre a la expansión de la acción de Gobierno. Representa la creación, ampliación y/o modernización de la producción de los bienes y servicios, implicando la variación sustancial o el cambio de procesosy/o tecnología utilizada por la Entidad. Luego de su culminación, generalmente se integra o da origen a una Actividad.
Aunque los aspectos puramente materialesy técnicos de diseñar son esenciales, es necesario considerar el componente no-técnico que igualmente influye en la viabilidad del proyecto. En realidad, cuando un problema no presenta aspectos como la legalidad, belleza, economía, etc., o bien factores de carácter político, social, ético, el problema no es de ingeniería sino que más bien se está ante un problema de tipo exclusivamente técnico.