segunda-feira, 21 de abril de 2014

Sumario do feriado (parte desktop)

Nesse feriado pesquisamos tecnologias bem como testamos a compatibilidade delas umas com as outras, que no caso foram os modulos  cx_freeze , tkinter , sqlite3 ,tornado para Python.

A versão de Python a ser utilizada será muito provavelmente a 3.3.5 pois o cx_freeze( conjunto de scripts e módulos que tem o propósito de gerar executáveis para varias plataformas,http://cx-freeze.sourceforge.net/) apresentou certos problemas na versão para o Python 3.4 .

O módulo tkinter é basicamente o modulo nativo da linguagem para utilização de recursos gráficos , mas seu uso ainda não é certo pois existem algumas outras opções como QT e GTK+ 3 (https://docs.python.org/3/faq/gui.html)

O modulo sqlite3 é um modulo nativo da linguagem Python para utilização do banco de dados SQLite que será o banco de dados usado pela pizzaria pois é mais dinâmico, de acesso mais fácil  e normalmente mais rápido que o MySQL, que apresenta definições mais complexas de dados e uma segurança maior que no caso não serão necessárias nessa parte.

Tornado é uma framework de web assíncrona para Python que será utilizada no projeto para a comunicação entre os membros da rede (http://www.tornadoweb.org/en/stable/)

Também foram vistos os modulos de threads e processes de Python pois tanto a GUI que será utilizada quanto o tornado necessitam executar loops infinitos para o seu funcionamento.




sexta-feira, 18 de abril de 2014

Primeiro Passo - Criação de tab no android

   Na primeiríssima versão do PMP o desafio é simples. Adicionar Tabs e populá-los com o conteúdo de um array de maneira programática. Ainda sim é o suficiente para consumir o meu tempo e me escravizar na frente do google.
 
  Aqui está o que foi feito até agora, nota que de acordo com o código deveriam haver 5 'sabor" escritos na tab "Pizzas"... É, está precário, mas é preciso ter fé.

quarta-feira, 16 de abril de 2014

Protótipos de Tela do Aplicativo Mobile

Estes foram os esboços do que consistirão as telas da aplicação mobile do Pimp My Pizza:


Observação: edições de pizza como a quantificação de determinado ingrediente não entraram no esquema pois o grupo ainda não esta em comum acordo quanto a como fazer esta abordagem, seja por meio de comentários ou outros métodos.
                                                                                                              Pedro Henrique Cavalcanti Fenandes

domingo, 13 de abril de 2014

Cronograma Detalhado


 Cronograma desde março até agosto, data da primeira entrega do projeto.

Pedro Henrique Cavalcanti Fenandes

quinta-feira, 3 de abril de 2014

Estudando Python

      Essa semana começamos a estudar Python que é uma linguagem de programação orientada a objeto, com objetivo de podermos aplica-lo no nosso projeto.

Lúcia Luma Akemi Noguchi

Escolhendo um web service e um meio de codificar dados

        O grupo decidiu usar uma arquitetura web chamada rest como web service para fazer conexão entre mobile e desktop. Rest, abreviação de "REpresentational State Transfer",  é um conjunto de princípios que definem como Web Standards deve ser usado.
          Para codificar os dados, o grupo também decidiu usar o JSON que é uma formatação leve de troca de dados. Ele fica em formato de texto e assemelha-se a um sub tipo da sintaxe do JavaScript, mas ele não é um tipo de script.

Lúcia Luma Akemi Noguchi

terça-feira, 1 de abril de 2014

Apresentação do blog

Bem vindos ao blog do Pimp My Pizza.
Este espaço será usado para os clientes acompanharem o desenvolvimento do projeto.
Os integrantes do grupo são:
- Diego Yutaka
- Lúcia Noguchi
- Pedro Fernandes
-Rafael Marquês
- Victor Toth

Lúcia Luma Akemi Noguchi