Code Monkey home page Code Monkey logo

santjoans's Introduction

SANTJOANS

Proyecto

En este repositorio encontrareis el código fuente del proyecto http://www.santjoans.es

Información general

Si solo os interesan las imágenes para ilustrar cualquier tipo de obra podéis descargarlas directamente en este [enlace] (http://www.santjoans.es/proyecto.html#imagenes). Si tenéis curiosidad en los aspectos mas generales de porque se realizo este proyecto, como se ejecuto y otros datos generales, podéis seguir este enlace. Las distintas entradas del blog con todos las noticias relacionadas con el proyecto, las encontrareis siguiendo siguiente enlace.

Información para desarrolladores

Esta aplicación se termino de desarrollar con la versión 2.1.1 de GWT y por tanto utiliza las posibilidades que ofrecía dicha versión.

Dependencias:

  • En aquel momento no existía soporte para Canvas en el SDK por lo que se utilizaron librerías externas que han dado muy buen resultado (creo que era la incubadora de las que actualmente se integran en el SDK).
  • Para la carga de imagenes asincrona utilice gwt-image-loader. He verificado que se puede compilar y funciona correctamente con la ultima versión (version 2.4 en el momento de la plublicación del codigo).

Cuando inicie el desarrollo la decisión de utilizar HTML5 en lugar de Flash no fue facil ya que algunos navegaores todavia no soportaban el Canvas y parecía que me metía en un gran lió, si embargo parece que nuestro amigo Jobs tenia razon.

Naturalmente hay muchas cosas que se han quedado en el tintero, pero desgraciadamente ahora no tengo demesiado tiempo.

Algunas de estas cosas son:

  • Adaptarlo a las versiones recientes de GWT
  • Adaptarlo para su correcto funcionamiento en tables de Android y IPad
  • Mejorar el aspecto general (claramente no se mucho de diseñar interfaces)

Ejecutandolo desde Eclipse

Para ejecutar esta aplicación desde Eclipse hay que tener en cuenta un par de cosas (para usuarios con experiencia en GWT):

Una cosa mas

La verdad es que mientras trabajaba en este proyecto no pensé en que algún día lo publicaría en código abierto así que los comentarios que encontrareis están pensados para uso propio que para terceros (espero que no haya escondida por ahí dentro ninguna sorpresa).

También confieso que es la primera aplicación que desarrollo que se ejecuta en un navegador y he afrontado este proyecto mas como un programador convencional que como un programador Web (creo que se nota en el codigo) lo cual ha sido posible gracias a este fantástico producto llamado GWT.

Ahora ya no veo el navegador como un renderizador de paginas si no un potente runtime para ejecutar complejas aplicaciones.

santjoans's People

Contributors

jtpadilla avatar

Watchers

 avatar James Cloos avatar

Forkers

tadeoj

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.