GameStore
CETis 109
Desarrolla Aplicaciones Móviles
Margarita Romero Alvarado
Programación
4° AM
Jenifer Patricia Monroy Sánchez
Francisco Javier Altamirano Fernández
Introducción
 Nuestra aplicación es nueva para una tienda de videojuegos
que tiene 5 años en el mercado, para poderles facilitarles a
los vendedores y/o compradores lo que vendrán en esta
aplicación GameStore serán:
 1.-Buscador para juegos, etc.
 2.-Poder hacer compras online.
 3.-Precios para las preventas.
 4.-Adelanto que de los nuevos juegos.
 5.-Accesorios para los Gamers.
Idea.-
 Es de hacer esta aplicación para una tienda de videojuegos
y en la aplicación vendrán los productos como consolas,
accesorios como: controles, diademas, cargadores, etc.
Productos para consolas (discos) y poder comprar en línea.
Solución de problema.-
 Te facilita la compra, no es necesario ir a la tienda para
comprar o enterarte de nuevas ventas, puedes pedir
preventa y se podrá ver en qué fecha saldrán los juegos o si
están disponibles.
Justificación
 Nosotros queremos hacer esta aplicación GameStore para
poder facilitar a las personas que compran videojuegos, para
tenerlos al tanto de las exclusivas de juegos, los precios de
los productos, los accesorios, etc.
Conclusión
 Nosotros aprendimos que nuestra aplicación es útil para toda
clase de personas que le interesan los videojuegos, también
tomamos en cuenta a la gente que no puede ir hasta una de
nuestras instalaciones a comprar nuestros productos, por
eso es que pensando en esas personas hicimos una tienda
en línea.
 1.-¿Te interesan los videojuegos?
 Si___ No___ Tal vez___
 2.-¿Te gusta la idea de una tienda en línea?
 Si___ No___ Tal vez___
 3.-¿Qué tipo de consolas de videojuegos son de tu agrado?
 Xbox___ PlayStation___ Wii___ Nintendo 3Ds___
 4.-¿Con cuánto te gustaría hacer preventas?
 $100___ $250___ $500___
 5.-¿Te gusta la idea de saber que juegos saldrían en un futuro?
 Si___ No___ Tal vez___
 6.-¿Crees que el logotipo es correcto?
 Si___ No___ Tal vez___
 7.-¿Crees que esta aplicación les servirá a los clientes?
 Si___ No___ Tal vez___
 8.-¿Le cambiarias algo a la aplicación?
 Si___ No___ Tal vez___
 9.-¿Esta aplicación tendría competencia?
 Si___ No___ Tal vez___
 10.-¿Te gusta el nombre de la aplicación GameStore?
 Si___ No___ Tal vez___
¿Qué es Eclipse?
 Eclipse es una plataforma de software compuesto por un
conjunto de herramientas de programación de código
abierto multiplataforma para desarrollar lo que el proyecto llama
"Aplicaciones de Cliente Enriquecido", opuesto a las
aplicaciones "Cliente-liviano" basadas en navegadores. Esta
plataforma, típicamente ha sido usada para desarrollar entornos
de desarrollo integrados (del inglés IDE), como el IDE
de Java llamado Java Development Toolkit (JDT) y el
compilador (ECJ) que se entrega como parte de Eclipse (y que
son usados también para desarrollar el mismo Eclipse). Sin
embargo, también se puede usar para otros tipos de
aplicaciones cliente, como BitTorrent o Azureus.
Eclipse es también una comunidad de
usuarios, extendiendo constantemente las
áreas de aplicación cubiertas. Un ejemplo es
el recientemente creado Eclipse Modeling
Project, cubriendo casi todas las áreas
de Model Driven Engineering.
Eclipse fue desarrollado originalmente
por IBM como el sucesor de su familia de
herramientas para VisualAge. Eclipse es ahora
desarrollado por la Fundación Eclipse, una
organización independiente sin ánimo de lucro
que fomenta una comunidad de código abierto
y un conjunto de productos complementarios,
capacidades y servicios.
Historia de Eclipse
 Gran parte de la programación de Eclipse fue realizada por IBM
antes de que se creara el proyecto Eclipse como tal. El antecesor de
Eclipse fue VisualAge y se construyó usando Smalltalk en un entorno
de desarrollo llamado Envy. Con la aparición de Java en la década
de los 90, IBM desarrolló una maquina virtual válida tanto para
Smalltalk y Java. La rápida expansión de Java y sus ventajas con
miras a una Internet en plena expansión obligaron a IBM a
plantearse el abandono de esta máquina virtual dual y la
construcción de una nueva plataforma basada en Java desde el
principio.
El producto final resultante fue Eclipse, que ya había costado unos
40 millones de dólares a IBM en el año 2001.
A finales de 2001 IBM, junto a Borland, crearon la fundación sin
ánimo de lucro Eclipse, abriéndose así al mundo de código abierto. A
este consorcio se han unido progresivamente importantes empresas
del desarrollo de software a nivel mundial: Oracle, Rational Software,
Red Hat, SuSe, HP, Serena, Ericsson, Novell, entre otras.
Hay dos ausencias significativas: Microsoft y Sun
Microsystems. Microsoft ha sido excluida por su posición
de monopolio del mercado, y Sun Microsystem cuenta
con su propio IDE y principal competencia de Eclipse:
NetBeans. De hecho, el nombre de Eclipse fue elegido
porque el objetivo era crear un IDE capaz de "eclipsar a
Visual Studio" (Microsoft). Mas allá de eso afirmaron que
el juego de palabras ("eclipsar el sol") no era hacia Sun
Microsystems, y se querían asociar con ellos, pero el
departamento de marketing se negó a realizar negocios
con una organización/empresa con un nombre tan
contradictorio a ellos, sumado a que el nombre se
encontraba ya utilizado en otros ramos, por ejemplo el
sitio oficial de eclipse.org, fue comprado a un equipo de
Fútbol femenino de Illinois.
Versiones de Eclipse:
FUENTES DE INFORMACION
 https://es.wikipedia.org/wiki/Eclipse_(software)
 http://java-white-box.blogspot.mx/2012/08/eclipse-historia-
de-eclipse-por-que-se.html
CONCLUSION DE ECLIPSE
 La plataforma Eclipse ha estado en desarrollo durante más de diez años. Durante ese tiempo de
programación con restricciones se ha consolidado no sólo como una importante área de investigación,
sino también en aplicaciones industriales en vivo. El mercado de tecnología de restricción está creciendo
de manera espectacular, hasta el punto de que el principal proveedor de la tecnología de MIP (CPLEX) ha
sido recientemente tomada por un proveedor de tecnología restricción (ILOG).
 Durante los últimos cinco años Eclipse ha pasado de sus primeras raíces en la programación lógica y la
propagación de restricciones, a un enfoque de algoritmos híbridos. Una estrecha integración entre MIP y
CLP se ha desarrollado y algoritmos híbridos basados ​​en esta combinación han demostrado su eficacia
en las aplicaciones industriales. Sin embargo híbridos algoritmos de búsqueda, en particular, la reparación
solución que utilice, también han sido un foco de investigación y desarrollo.
 Basándose en la experiencia con algoritmos híbridos en crecimiento, hemos sido capaces de separar las
características de los diferentes algoritmos, tanto unos de otros, y desde el modelo del problema
subyacente. En consecuencia, hemos llegado al punto en Eclipse puede usarse para expresar un modelo
conceptual claro, preciso y neutral de una aplicación y, a continuación, este modelo se puede ampliar y
anotado en la etapa de implementación. El resultado de la aplicación es un modelo de diseño que
implementa algoritmos híbridos de grano fino a la medida de la aplicación en cuestión.
 Este trabajo se ha basado en la experiencia en una variedad de aplicaciones industriales. IC-Parc ha
desarrollado aplicaciones para varios de sus socios industriales, y cada aplicación ha contribuido a la
arquitectura final de la plataforma Eclipse. aplicaciones en curso, con socios como British Airways,
Wincanton Transporte y Bouygues, dan lugar a continuamente nuevas técnicas híbridas, y estos
resultados se utilizarán posteriormente en el eclipse, ya que los algoritmos se encapsulan y se agrega
como nuevas bibliotecas.
 Sin embargo, el beneficio real de ECLiPSe no proviene de los algoritmos que ya están encapsulados
como bibliotecas, sino de la facilidad con la que los nuevos algoritmos híbridos pueden ser desarrollados
y validados, y se entregan en el entorno informático industrial.
Código
package jp.gamestore; import
android.support.v7.app.AppCompatActivity; import
android.os.Bundle; import android.widget.ArrayAdapter; import
android.widget.ListView; public class MainActivity extends
AppCompatActivity { private ListView lista; @Override protected
void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); lista =
(ListView)findViewById(R.id.lista); String [] productos={"Playstation
4 $8000","Xbox One $8500", "Wii U $3500", "Nintendo 3DS
$2500", "Destiny $850","Call of Duty $1200","Mortal Kombat
$800","SuperSmashBros $500", "Zelda: Wind Waker $450" };
ArrayAdapter<String> adapter=new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,prod
uctos); lista.setAdapter(adapter); } }
Graficas
¿Te interesan los videojuegos?
Si
No
Tal vez
¿Te gusta la idea de una tienda en
linea?
Si
No
Tal vez
¿Qué tipo de consolas de
videojuegos son de tu agrado?
Xbox
PlayStation
Wii
Nintendo 3Ds
¿Con cuanto te gustaria hacer
preventas?
$100
$250
$500
¿Te gusta la idea de saber que
juegos saldrian en un futuro?
Si
No
Tal vez
¿Crees que el logo es correcto?
Si
No
Tal vez
¿Crees que esta aplicación les
servira a los clientes?
Si
No
Tal vez
¿Le cambiarias algo a la aplicación?
Si
No
Tal vez
¿Esta aplicación tendria
competencia?
Si
No
Tal vez
¿Te gusta el nombre de la aplicación
GameStore?
Si
No
Tal vez

Game store app(2)

  • 1.
    GameStore CETis 109 Desarrolla AplicacionesMóviles Margarita Romero Alvarado Programación 4° AM Jenifer Patricia Monroy Sánchez Francisco Javier Altamirano Fernández
  • 3.
    Introducción  Nuestra aplicaciónes nueva para una tienda de videojuegos que tiene 5 años en el mercado, para poderles facilitarles a los vendedores y/o compradores lo que vendrán en esta aplicación GameStore serán:  1.-Buscador para juegos, etc.  2.-Poder hacer compras online.  3.-Precios para las preventas.  4.-Adelanto que de los nuevos juegos.  5.-Accesorios para los Gamers.
  • 4.
    Idea.-  Es dehacer esta aplicación para una tienda de videojuegos y en la aplicación vendrán los productos como consolas, accesorios como: controles, diademas, cargadores, etc. Productos para consolas (discos) y poder comprar en línea.
  • 5.
    Solución de problema.- Te facilita la compra, no es necesario ir a la tienda para comprar o enterarte de nuevas ventas, puedes pedir preventa y se podrá ver en qué fecha saldrán los juegos o si están disponibles.
  • 6.
    Justificación  Nosotros queremoshacer esta aplicación GameStore para poder facilitar a las personas que compran videojuegos, para tenerlos al tanto de las exclusivas de juegos, los precios de los productos, los accesorios, etc.
  • 7.
    Conclusión  Nosotros aprendimosque nuestra aplicación es útil para toda clase de personas que le interesan los videojuegos, también tomamos en cuenta a la gente que no puede ir hasta una de nuestras instalaciones a comprar nuestros productos, por eso es que pensando en esas personas hicimos una tienda en línea.
  • 8.
     1.-¿Te interesanlos videojuegos?  Si___ No___ Tal vez___  2.-¿Te gusta la idea de una tienda en línea?  Si___ No___ Tal vez___  3.-¿Qué tipo de consolas de videojuegos son de tu agrado?  Xbox___ PlayStation___ Wii___ Nintendo 3Ds___  4.-¿Con cuánto te gustaría hacer preventas?  $100___ $250___ $500___  5.-¿Te gusta la idea de saber que juegos saldrían en un futuro?  Si___ No___ Tal vez___  6.-¿Crees que el logotipo es correcto?  Si___ No___ Tal vez___  7.-¿Crees que esta aplicación les servirá a los clientes?  Si___ No___ Tal vez___  8.-¿Le cambiarias algo a la aplicación?  Si___ No___ Tal vez___  9.-¿Esta aplicación tendría competencia?  Si___ No___ Tal vez___  10.-¿Te gusta el nombre de la aplicación GameStore?  Si___ No___ Tal vez___
  • 9.
    ¿Qué es Eclipse? Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.
  • 10.
    Eclipse es tambiénuna comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas. Un ejemplo es el recientemente creado Eclipse Modeling Project, cubriendo casi todas las áreas de Model Driven Engineering. Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge. Eclipse es ahora desarrollado por la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios.
  • 11.
  • 12.
     Gran partede la programación de Eclipse fue realizada por IBM antes de que se creara el proyecto Eclipse como tal. El antecesor de Eclipse fue VisualAge y se construyó usando Smalltalk en un entorno de desarrollo llamado Envy. Con la aparición de Java en la década de los 90, IBM desarrolló una maquina virtual válida tanto para Smalltalk y Java. La rápida expansión de Java y sus ventajas con miras a una Internet en plena expansión obligaron a IBM a plantearse el abandono de esta máquina virtual dual y la construcción de una nueva plataforma basada en Java desde el principio. El producto final resultante fue Eclipse, que ya había costado unos 40 millones de dólares a IBM en el año 2001. A finales de 2001 IBM, junto a Borland, crearon la fundación sin ánimo de lucro Eclipse, abriéndose así al mundo de código abierto. A este consorcio se han unido progresivamente importantes empresas del desarrollo de software a nivel mundial: Oracle, Rational Software, Red Hat, SuSe, HP, Serena, Ericsson, Novell, entre otras.
  • 13.
    Hay dos ausenciassignificativas: Microsoft y Sun Microsystems. Microsoft ha sido excluida por su posición de monopolio del mercado, y Sun Microsystem cuenta con su propio IDE y principal competencia de Eclipse: NetBeans. De hecho, el nombre de Eclipse fue elegido porque el objetivo era crear un IDE capaz de "eclipsar a Visual Studio" (Microsoft). Mas allá de eso afirmaron que el juego de palabras ("eclipsar el sol") no era hacia Sun Microsystems, y se querían asociar con ellos, pero el departamento de marketing se negó a realizar negocios con una organización/empresa con un nombre tan contradictorio a ellos, sumado a que el nombre se encontraba ya utilizado en otros ramos, por ejemplo el sitio oficial de eclipse.org, fue comprado a un equipo de Fútbol femenino de Illinois.
  • 14.
  • 15.
    FUENTES DE INFORMACION https://es.wikipedia.org/wiki/Eclipse_(software)  http://java-white-box.blogspot.mx/2012/08/eclipse-historia- de-eclipse-por-que-se.html
  • 16.
  • 17.
     La plataformaEclipse ha estado en desarrollo durante más de diez años. Durante ese tiempo de programación con restricciones se ha consolidado no sólo como una importante área de investigación, sino también en aplicaciones industriales en vivo. El mercado de tecnología de restricción está creciendo de manera espectacular, hasta el punto de que el principal proveedor de la tecnología de MIP (CPLEX) ha sido recientemente tomada por un proveedor de tecnología restricción (ILOG).  Durante los últimos cinco años Eclipse ha pasado de sus primeras raíces en la programación lógica y la propagación de restricciones, a un enfoque de algoritmos híbridos. Una estrecha integración entre MIP y CLP se ha desarrollado y algoritmos híbridos basados ​​en esta combinación han demostrado su eficacia en las aplicaciones industriales. Sin embargo híbridos algoritmos de búsqueda, en particular, la reparación solución que utilice, también han sido un foco de investigación y desarrollo.  Basándose en la experiencia con algoritmos híbridos en crecimiento, hemos sido capaces de separar las características de los diferentes algoritmos, tanto unos de otros, y desde el modelo del problema subyacente. En consecuencia, hemos llegado al punto en Eclipse puede usarse para expresar un modelo conceptual claro, preciso y neutral de una aplicación y, a continuación, este modelo se puede ampliar y anotado en la etapa de implementación. El resultado de la aplicación es un modelo de diseño que implementa algoritmos híbridos de grano fino a la medida de la aplicación en cuestión.  Este trabajo se ha basado en la experiencia en una variedad de aplicaciones industriales. IC-Parc ha desarrollado aplicaciones para varios de sus socios industriales, y cada aplicación ha contribuido a la arquitectura final de la plataforma Eclipse. aplicaciones en curso, con socios como British Airways, Wincanton Transporte y Bouygues, dan lugar a continuamente nuevas técnicas híbridas, y estos resultados se utilizarán posteriormente en el eclipse, ya que los algoritmos se encapsulan y se agrega como nuevas bibliotecas.  Sin embargo, el beneficio real de ECLiPSe no proviene de los algoritmos que ya están encapsulados como bibliotecas, sino de la facilidad con la que los nuevos algoritmos híbridos pueden ser desarrollados y validados, y se entregan en el entorno informático industrial.
  • 18.
    Código package jp.gamestore; import android.support.v7.app.AppCompatActivity;import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends AppCompatActivity { private ListView lista; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lista = (ListView)findViewById(R.id.lista); String [] productos={"Playstation 4 $8000","Xbox One $8500", "Wii U $3500", "Nintendo 3DS $2500", "Destiny $850","Call of Duty $1200","Mortal Kombat $800","SuperSmashBros $500", "Zelda: Wind Waker $450" }; ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,prod uctos); lista.setAdapter(adapter); } }
  • 19.
    Graficas ¿Te interesan losvideojuegos? Si No Tal vez
  • 20.
    ¿Te gusta laidea de una tienda en linea? Si No Tal vez
  • 21.
    ¿Qué tipo deconsolas de videojuegos son de tu agrado? Xbox PlayStation Wii Nintendo 3Ds
  • 22.
    ¿Con cuanto tegustaria hacer preventas? $100 $250 $500
  • 23.
    ¿Te gusta laidea de saber que juegos saldrian en un futuro? Si No Tal vez
  • 24.
    ¿Crees que ellogo es correcto? Si No Tal vez
  • 25.
    ¿Crees que estaaplicación les servira a los clientes? Si No Tal vez
  • 26.
    ¿Le cambiarias algoa la aplicación? Si No Tal vez
  • 27.
  • 28.
    ¿Te gusta elnombre de la aplicación GameStore? Si No Tal vez