Game store app(2)

28
GameStore CETis 109 Desarrolla Aplicaciones Móviles Margarita Romero Alvarado Programación 4° AM Jenifer Patricia Monroy Sánchez Francisco Javier Altamirano Fernández

Transcript of Game store app(2)

GameStoreCETis 109Desarrolla Aplicaciones MóvilesMargarita Romero AlvaradoProgramación4° AMJenifer Patricia Monroy SánchezFrancisco 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,productos); lista.setAdapter(adapter); } }

Graficas¿Te interesan los videojuegos?

SiNoTal vez

¿Te gusta la idea de una tienda en linea?

SiNoTal vez

¿Qué tipo de consolas de video-juegos son de tu agrado?

XboxPlayStationWiiNintendo 3Ds

¿Con cuanto te gustaria hacer preventas?

$100 $250 $500

¿Te gusta la idea de saber que juegos saldrian en un futuro?

SiNoTal vez

¿Crees que el logo es correcto?

SiNoTal vez

¿Crees que esta aplicación les servira a los clientes?

Si NoTal vez

¿Le cambiarias algo a la aplicación?

SiNoTal vez

¿Esta aplicación tendria compe-tencia?

SiNoTal vez

¿Te gusta el nombre de la aplicación GameStore?

SiNoTal vez