-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
Autor: Cristina Gonzales
El software es la parte intangible del equipo de cmputo (que no
se
puede observar, tampoco tocar) Considerado como la parte
inteligente en el equipo de cmputo, que le da funcionalidad y
que
son todos los programas cargados en la computadora, proviene
de
2 trminos:
CLASIFICACION DEL SOFTWARE
1. SOFTWARE DE SISTEMA:
SOFTWARE
Software SOFT
SUAVE -
BLANDO
WARE DISPOSITIVO
Corresponde a todo los
sistemas en nuestro caso
utilizamos Windows 7
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
2.- SOFTWARE DE APLICACIN:
3.- SOFTWARE DE DESARROLLO
DEBER: Consultar lo que es lenguaje de programacin se crea
las
aplicaciones para los telfonos que usa S.O androide
Cumplir nuestro primer ao hace que replanteemos ideas, generemos
nuevas, dispongamos
otras a cumplir y revisemos aquellas con las que comenzamos. La
meta principal en
Androideity es ayudar cada da a que ms personas se sumen a este
mundo de las
aplicaciones mviles y encuentren en la misma una fuente de
trabajo. Pensando en lo
anterior, sabemos que el lenguaje de programacin puede ser un
obstculo para empezar a
crear aplicaciones si no eres un programador, o si ya lo eres y
quieres conocer otras
herramientas para tu trabajo.
La gente de Google ha escogido el lenguaje Java para dar soporte
a aquellas personas y
empresas que deseen realizar aplicaciones de forma nativa en la
plataforma de Android.
En su renovada pgina developer.android.com podrs encontrar toda
la informacin que
necesitas para poder hacer tus aplicaciones, ya que cuentas con
tutoriales, foros, videos y
cdigos de ejemplo sobre cada API de Android; digamos que es el
santo grial para
documentarse sobre programacin en Android.
Pero qu pasa si no sabes programar en Java? O lo probaste alguna
vez y decidiste que
ese no era el lenguaje de programacin para ti porque hay
lenguajes mas cmodos y con
Corresponde a todos los utilitarios que son programas que
automatizan alguna actividad humana en nuestro caso
utilizamos
Word para el procesamiento de texto
Corresponde a los lenguajes de
programacin que permite la creacin
de nuevas aplicaciones para los
diferentes dispositivos inteligentes
http://developer.android.com/
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
curvas de aprendizaje ms suaves? Es ms, qu pasa si no eres
programador, no sabes
nada de lneas de cdigo pero quieres hacer esa aplicacin para
Android que tienes en
mente? Te vas a quedar fuera del mundo de las aplicaciones
mviles? Ante ete escenario,
debo decirte que existen diversos ambientes para programar
rpidamente en Android
diferentes a Java, incluso puedes hacer aplicaciones sin teclear
una sola lnea de cdigo.
Aqu en Androideity nos basamos en el lenguaje que ofrece
oficialmente Google para sus
desarrollos porque es del cual existe ms informacin, en donde
las actualizaciones estn al
da (como por ejemplo con Jelly Bean, que ya lo puedes
descargar), y con el cul ms gente
en el mundo trabaja. Pero no por eso vamos a dejar de mostrarte
otras alternativas que se
pueden ajustar ms a tus necesidades, es por eso que te
mostraremos unas herramientas que
de seguro te van a interesar, y empezamos con:
Basic4Android
Basic4Android es una plataforma de programacin para aplicaciones
Android cuyo
lenguaje base de programacin es VisualBasic, el eterno rival de
Java, ese lenguaje que est
orientado a aquellas personas que empezamos en el mundo de la
programacin de una
manera ms grfica y no tan abstracta. No es el mismo lenguaje de
Microsoft, pero su
sintaxis es la misma, lo cual tiene sus mismas ventajas como
algunos de sus
inconvenientes.
En la pgina oficial encontrars toda la documentacin de este
ambiente de programacin
para Android, http://www.basic4ppc.com aqu podras ver la seccin
de descargas,
documentacin, foros, caractersticas que lo hacen sobresalir
sobre otros ambientes, as
como la seccin de pago, s, ? esta plataforma no es gratuita,
encontramos desde la versin
mnima pago que es de 49 dlares hasta la versin mxima de 249
dlares americanos.
Cul es la diferencia entre estas versiones? Es el tiempo que
tienes de actualizaciones, en
la de menor precio tienes completo acceso a la plataforma pero
con solo 2 meses de
actualizaciones, y la de mayor costo tienes 2 aos de
actualizaciones, lo que quiere decir
por ejemplo que si compras una licencia hoy de menor precio y en
3 meses sale la
actualizacin por ejemplo de las libreras para el uso del NFC ya
no tendrs acceso a esta
librera.
Mono para Android
Otro de los lenguajes que Microsoft desarrollo para hacer
aplicaciones fue C# y .NET, las
cuales son muy usados en diferentes ambientes, por lo que no
podra faltar que estos
lenguajes tan comunes y opuestos a Java llegaran a Android.
Si tu ambiente de programacin es Visual Studio lo nico que debes
instalar es el SDK de
Android, la versin para Android de Mono y listo amigo, sigue
desarrollando sin ningn
inconveniente; adems segn Xamarin (la empresa creadora de Mono),
trabajas con un
lenguaje nativo para Android ya que no tiene un intrprete con lo
tendra Basic4Android, y
su aprendizaje es relativamente sencillo en un tiempo prudente
si lo que buscas es hacer esa
aplicacin tienes ya en mente y no tienes tiempo de aprender un
nuevo lenguaje. Por otro
http://www.basic4ppc.com/
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
lado est el tema del costo, que para la versin ms econmica de
Mono es de 399 dlares
americanos y la ms cara ni les cuento. Aqu tambin podrs tener 30
das con una versin
libre para que pruebes y evales si es lo que necesitas para
desarrollar ese proyecto que
tienes en mente http://xamarin.com/trial. Como puedes ver en el
video el cual no contiene
largas lneas de cdigo para hacer algo rpido, es algo muy
sencillo de programar y muy
eficiente sin estar pensando en Java y HTML al mismo tiempo, por
eso te invitamos a que
lo pruebes en sus 30 das gratis.
App Inventor
No quieres Java, ni C#, ni C, ni .NET, ni VisualBasic, en
resumidas cuentas, ningn
programa de desarrollo tradicional? Eres diseador, contador,
chef, mdico, estudiante, en
fin cualquier persona que tiene una idea de aplicacin para
Android sin tener
necesariamente un background tcnico? Perfecto, con App Inventor
es para ti.
Esta plataforma de desarrollo est basada en un lenguaje de
desarrollo grfico en donde no
escribes ni una sola lnea de cdigo, tan solo arrastras bloques
identificados con la accin
que necesitas hacer y listo.
Esta plataforma de desarrollo fue impulsada por Google hace un
tiempo con el fin de que
ms personas se unieran a la familia de Android; esta genial
herramienta usa tu navegador
como centro principal de trabajo, y almacena todo esto en
servidores que estn disponibles
cada vez que entres a internet. Intentar explicarlo con palabras
es ms difcil que usar
AppInventor, mejor te invito a que veas como se hace una app en
menos de 5 minutos en el
siguiente video:
Te preocupa el precio? Pues no debes pagar nada, ni en 30 das ni
en 1 ao, solo descargas
lo necesario y listo, arrastras bloquecitos y ya. Quieres
conectar tu aplicacin con Twitter?
Ok, arrastras el bloque de Twitter. Quieres usar el Bluetooth?
Ok, entonces toma el bloque
de Bluetooth y conctalo de una vez. As de sencillo, solo
prctica, prueba y listo.
Espero que le des un vistazo porque es muy fcil de empezar, la
pgina oficial es
http://explore.appinventor.mit.edu/ en donde encontrars toda la
documentacin y tutoriales
respectivos para empezar, y si tienes un mvil Android podr ver
como al arrastrar un
elemento a tu entorno de trabajo se ve al mismo tiempo en tu
dispositivo, algo as como
programacin en caliente.
LiveCode
Imagina una plataforma en la que puedas programar tanto para
Android, iOS, Windows,
Linux, iPhone, iPad, Web y para Servidores con una sola
plataforma de trabajo. Si ya lo
imaginaste, mira si se asemeja a LiveCode.
Digamos que eres un desarrollador Web y un cliente que pidi
hacer una aplicacin x, la
diseaste, la trabajaste y con un buen tiempo quedo lista montada
en el servidor y con miles
de visitas diarias. Ahora imagina que tu cliente te pide que
lleves esa misma aplicacin a
http://xamarin.com/trialhttp://explore.appinventor.mit.edu/
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
Windows y a iOS para cubrir un mercado ms grande; en ese momento
debes a pensar ya
en por lo menos un programador para cada plataforma, y de
repente tu cliente al darse
cuenta del rumbo que tom la tecnologa hacia los dispositivos
mviles, te pide que de una
vez lleves tu aplicacin a Android, iPhone y iPad. Entonces sale
una famosa frase, Oh por
dios, y ahora quien podr defendernos?. Una locura en verdad,
pero pasa.
En vez de pensar en 5 desarrolladores nuevos para tu empresa, qu
tal una plataforma de
desarrollo que haga todo para todas las plataformas con unos
sencillos click?. Eso en
resumidas cuentas es LiveCode.
El lenguaje de programacin que usa LiveCode se llama Programacin
Orientada a
Eventos, y se basa en arrastrar elementos a un rea de trabajo y
programar los eventos que
estn vinculados a este elemento; por ejemplo, si arrastras un
botn al rea de trabajo, el
evento que tienes vinculados es el click sobre ese botn, o por
ejemplo si arrastras una
imagen, el evento vinculado es por ejemplo moverlo sobre la
pantalla.
Este programa tambin es de pago dependiendo de que alcance
quieres tener en tus
desarrollos, si quieres llegar a los sistemas operativos ms
populares, la licencia va a ser
mucho ms costosa que si solo necesitas programar por ejemplo
solo para Android; la
licencia ma econmica es de 99 dlares americanos, pero tendrs
tambin una versin de
prueba de 30 das para que evales y puedas por ejemplo sustentar
la compra hacindole
ver los beneficios de la misma a tus jefes;
In Design CS6
Eres una persona que escribe libros, revistas, comics, catlogos,
peridicos, y quieres que
tus publicaciones estn de una manera rpida, limpia y como t la
disees en los
dispositivos mviles Android o iOS, pero no quieres aprender
ninguno de los anteriores
programas para crear aplicaciones? Entonces te tenemos la
solucin. Desde tu CS6 podrs
hacer las aplicaciones que desees sin escribir una sola lnea de
cdigo.
Ok, ests creando esa revista y sabes que necesitas llevarla a
los dispositivos mviles, pero
no quieres aprender un lenguaje de programacin para hacer una
tarea que no se sabe si con
las plataformas existentes puedes llevar a cabo tu cometido,
pero tampoco quieres contratar
a un programador que te va a decir que esto o aquello no se
puede hacer porque debes estar
haciendo aplicaciones cada vez que quieras sacar una nueva
publicacin de tu revista.
Para esto Adobe te da una solucin muy sencilla, solo debes hacer
3 cosas:
1. Debes tener InDesign CS6 instalado en tu computadora. 2.
Debes descargar Adobe Content View para que puedas organizar el
trabajo apropiado y
organizado para llevarlo a las tablets. 3. Por ltimo debes
comprar una licencia dependiendo de cuntas publicaciones vaya a
tener
tu revista o peridico o cmic que desees realizar.
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
El resto es por arte de magia, solo haces tu trabajo de diseo y
en unos sencillos pasos tu
publicacin ya est lista para que las personas la compren en la
tienda digital ya sea para
Android o iPad.
Corresponde a los sistemas operativos que son un conjunto de
programas
que activan a los dispositivos y perifricos para que el usuario
pueda utilizar
el equipo de cmputo entre los ms representativos tenemos:
SISTEMA OPERATIVO WINDOWS (comercial hay que pagar una licencia
para usar el sistema operativos.)
LOGOTIPO
D.O.S ( Sistema operativo de disco)
Windows 3.1
Windows 95
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
Windows 98
Windows milenios
Windows 2000
Windows xp
Windows vista
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
Windows 7
Windows 8
Windows 8.1
Windows 10
SISTEMA OPERATIVOS Linux (FREE LIBRE Y GRATUITO)
DISTRIBUCIONES
LOGOTIPO
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
UBUNTU
EDUBUNTO
SUSE
RED CHAT
CENTOS
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
MANDRAKE
FEDORA
ANDROID
OTROS SISTEMAS OPERATIVOS LOGOTIPO
UNIX
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE
APPLE - IOS
XENIX
NOVELL
MAC
1.- Subir la materia al blog.
2. Colocar una foto de su mam y usted en el perfil del face book
o blog y
colocar un mensaje en deja un mensaje de la pgina web del
colegio.
186.46.151.242
-
2DO PARCIAL DEL SEGUNDO QUIMESTRE