Sem resumo de edição |
Sem resumo de edição |
||
| Linha 46: | Linha 46: | ||
=='''Linguagem'''== | =='''Linguagem'''== | ||
A linguagem utilizada sera o Java : | A linguagem utilizada sera o Java : | ||
**Orientação a objetos | |||
**Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar" ("write once, run anywhere") | |||
**Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP | |||
**Segurança - Pode executar programas via rede com restrições de execução | |||
*Além disso, podem-se destacar outras vantagens apresentadas pela linguagem: | |||
**Sintaxe similar a C/C++ | |||
**Facilidades de Internacionalização - Suporta nativamente caracteres Unicode | |||
**Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM) | |||
**É distribuída com um vasto conjunto de bibliotecas (ou APIs) | |||
**Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa) | |||
**Desalocação de memória automática por processo de coletor de lixo | |||
**Carga Dinâmica de Código - Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização | |||
Edição das 00h56min de 25 de setembro de 2013
Desenvolvimento do aplicativo
O aplicativo tem como finalidade informar ao usuário qual a situação de sua carga da bateria. Evitando assim problemas por falta de carga .Ao chegar em um certo limite determinado de carga o aplicativo deve informar ao usuário .Esse mesmo aplicativo tem que armazenar todos os dados recebidos de corrente e tensão para analises futuras, caso solicitado mostrar esses valores e criação de um gráfico Potencia X Tempo, sendo possível a visualização . Qual mercado disso? Serve para qualquer sistema que utilize baterias e que não devem chegar ao seu limite. Exemplos: Industrias que trabalham 24horas por dias ,som automotivos, carros mais velhos .
Qual mercado disso?
Serve para qualquer sistema que utilize baterias e que não devem chegar ao seu limite. Exemplos: Industrias que trabalham 24horas por dias ,som automotivos, carros mais velhos .
Usabilidade
Será possível o uso desse aplicativo para qualquer celular que tenho um sistema de bluetooth e que consiga suportar o aplicativo, tanto em androide e iphone . O ponto principal para adoção ou não de um aplicativo móvel é a usabilidade, eles devem ser extremamente simples, para qualquer usuário acostumado com os recursos do aparelho.
Armazenamento
O armazenamento ficara todo na memoria do aparelho celular.
Ferramenta de design e documentação
O programa utilizado foi o Axure mais podem utilizar o Visio,Omnigraffle,Papel entre outros .Use o que melhor lhe servir, o que for mais pratico e mais confortável a você .
Ambiente Axure
(1)Menu Iniciar e Barra de Ferramentas Principal: Executar ações comuns, como abrir e salvar arquivos, e formatar widgets em um wireframe. Mude o modo de seleção (Selecionar Modo cruzaram e selecione o modo contido) ou mudar para o modo de ligação.
(2)Pane Wireframe: Crie suas páginas nesta arrastar e soltar ambiente com opções como pressão para grade e guias.
(3)Pane Mapa do site: Adicionar, remover, renomear e organizar as páginas em seu design.
(4)Painel de Widgets: Arrastar e soltar elementos comumente utilizados, tais como botões, imagens, painéis de texto e formas de projetar a sua página. Criar e carregar bibliotecas de widgets personalizados.
(5)Painel de Mestres: adicionar, remover, renomear e organizar mestres de reutilizar todo o seu design.
(6)Painel de Propriedades Páginas: Adicionar e organizar a página de nível notas, interações e páginas de formato em seu design.
(7)Painel de Propriedades Widget: editar anotações widgets, interações widget e formatação.
Anotações: Adicionar e personalizar as notas de widgets e descrições.
Interações: Definir interações widgets como elos básicos, pop-ups,e dinamicamente mostrar e ocultar widgets.
Formatação: estilos e propriedades, como a localização eo tamanho do widget Editar,estilos de fonte, alinhamento de texto e de preenchimento e estilos de widget.
(8)Pane dinâmico Painel Manager: Ocultar e mostrar painéis dinâmicos no painel de wireframe. Adicionar, remover e gerenciar os estados de painel dinâmico.
Linguagem
A linguagem utilizada sera o Java :
- Orientação a objetos
- Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar" ("write once, run anywhere")
- Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP
- Segurança - Pode executar programas via rede com restrições de execução
- Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:
- Sintaxe similar a C/C++
- Facilidades de Internacionalização - Suporta nativamente caracteres Unicode
- Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM)
- É distribuída com um vasto conjunto de bibliotecas (ou APIs)
- Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa)
- Desalocação de memória automática por processo de coletor de lixo
- Carga Dinâmica de Código - Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização
