Documentação do Sistema Mobile Fitness 1.0

Tamanho: px
Começar a partir da página:

Download "Documentação do Sistema Mobile Fitness 1.0"

Transcrição

1 Documentação do Sistema Mobile Fitness 1.0 Autores: Bernardo Giori Estevão Mognatto Mirella Antunes Pedro Gazolla Viçosa MG Fevereiro 2007

2 Índice 1. Introdução e Motivação Documentação do sistema Requisitos Funcionais Decisões de Projeto Diagramas Diagramas de classes Modelo Conceitual Diagrama de Interface Descrição das tecnologias utilizadas Ferramentas de desenvolvimento Celulares NetBeans Tomcat J2ME Wireless Toolkit MySQL Tecnologias utilizadas J2ME J2SE Webservice WAP Protocolos de Comunicação Wi-Fi Descrição do funcionamento do Sistema Tela de Login Tela Principal Tela de Consulta a Atletas Tela de Seleção de Atleta Tela de Consulta a Fichas de Exercícios Tela de Consulta de Exercícios Tela de Cadastro de Exercícios Tela de Consulta a Fichas de Medidas Tela de Cadastro de Medidas Dificuldades encontradas Bibliografia... 26

3 1. Introdução e Motivação Atualmente, há uma grande procura pela prática de atividades físicas. Porém, a falta de orientação especializada e adequada aos objetivos e limitações de cada pessoa acaba por conduzi-las à prática de exercícios sem nenhum tipo de avaliação, pondo em risco a sua saúde, principalmente, àqueles com mais de 35 anos que apresentam fatores de risco cardiovasculares. Isso faz da avaliação física um componente indispensável para a elaboração de um correto e eficiente programa de exercícios. Uma avaliação bem feita é aquela em que se utiliza critérios e protocolos bem selecionados, fornecendo dados quantitativos e qualitativos que indique, através de análises e comparações, a real situação em que se encontra o avaliado. Além disso, as avaliações devem ser periódicas e sucessivas, permitindo uma comparação para que possamos acompanhar o progresso do avaliado com precisão, sabendo se houve evolução positiva ou negativa. Dessa forma, é possível reciclar o programa de treinamento e estabelecer novas metas. Na maioria das vezes esta tarefa é realizada anotando-se os dados em papel para posteriormente serem passados para algum sistema ou banco de dados. Porém, essa técnica pode causar uma base de dados errada, uma vez que a pessoa que passa os dados para o meio digital pode não a ser a mesma que anotou estes dados. Além disso, realizando-se esta atividade desta forma são necessárias duas etapas, o que atrasa o processo. Devido a essas deficiências, nossa idéia foi desenvolver um aplicativo para celular para facilitar o trabalho de instrutores em academias de ginásticas. Neste aplicativo, os instrutores poderiam fazer a coleta dos dados e ao mesmo tempo passá-los para um banco de dados evitando assim os erros e a segunda parte do processo anterior. Além disso, nosso aplicativo também auxiliria no processo de confecção da ficha de exercícios dos alunos. Essa atividade nas academias é feita pelo instrtutor que determina os exercícios a serem realizados por cada aluno, baseando-se em sua avaliação física, anotando os exercícios em uma ficha de papel. Muitas vezes essas fichas se perdem e é necessário fazer outra ficha. Porém, como não se tem nenhum registro da ficha anterior, isso acaba prejudicando o aluno além de ter um custo maior para as academias. Com o aplicativo desenvolvido os instrutores economizariam tempo, evitariam erros, tudo isso proporcionado pela mobilidade do aplicativo. Nos próximos tópicos serão apresentadas as características do sistema, como plataformas, tecnologias, requisitos, diagramas, interfaces, etc.

4 2. Documentação do sistema 2.1 Requisitos Funcionais Figura 1 Diagrama de casos de usos

5 Visualizar Atletas O sistema deverá possuir uma funcionalidade que possa permitir ao instrutor visualizar todos os atletas da academia. Criar ficha de exercícios O sistema deve possibiltar que o instrutor cadastre uma ficha de exercícios para um determinado atleta. Visualizar fichas de exercícios O sistema deverá ter a função de visualizar todas as fichas de exercícios cadastradas para um determinado atleta. Remover fichas de exercícios O sistema deverá ser capaz de remover qualquer ficha de exercícios. Visualizar exercicios de uma ficha de exercicios O sistema deve ter a função de visualização dos exercícios cadastrados para uma determinada ficha de exercícios. Cadastrar exercicios para uma ficha de exercícios O sistema deverá possibiltar o cadastro dos exercícios que farão parte de uma ficha de exercícios de um determinado atleta. Remover exercicios de uma ficha de exercícios O sistema deve ter a capacidade para remoção de qualquer exercício de uma fich ade exercícios. Visualizar fichas de medidas de um atleta O sistema deverá possuir a funcionalidade de visualizar as fichas de medidas de um determinado atleta.

6 Criar uma ficha de medidas para um atleta Poderão ser criadas fichas de medidas para um determinado atleta. Remover uma ficha de medidas Qualquer ficha de medidas poderá ser removida do sistema. Cadastrar medidas em uma ficha de medidas As medidas dos atletas poderão ser cadastradas em uma ficha de medidas. Visualizar medidas de uma ficha de medidas O sistema deverá possibilitar a visualização das medidas dos atletas cadastradas em uma determinada ficha de medidas. 2.2 Decisões de Projeto A principal decisão tomada para o desenvolvimento do sistema foi a arquitetura em multi-camadas. Este tipo de arquitetura possibilita que a camada de apresentação do software seja independente da camada de controle de regras de negócios e que essa seja independente da camada de armazenamento dos dados. Dessa forma, é possível construir um software inteiro sem se preocupar se o armazenamento de dados será em arquivos simples, xml ou bancos de dados relacionais. Além disso, softwares construídos dessa forma tornam-se mais manuteníveis pois impedem que uma mudança em uma parte do software seja propagada para todo ele. Esta decisão foi importante pois possibilitou que o sistema fosse feito em paralelo pelos membros do grupo o que agilizou o desenvolvimento. Por todas essas vantagens o sistema foi dividido em 7 camadas, como pode ser visto na figura abaixo.

7 Figura 2 Arquitetura do sistema Camada de Interface (Telas J2ME) é a camada responsável por toda a parte visual do sistema. È onde são desenvolvidas as telas e os relacionamentos entre elas. Camada Delegates (Service Locator) é a camada responsável por fazer a comunicação entre a interface e o webservice. É nessa camada que acontece a chamada aos métodos disponibilizados pelo webservice. Camada Webservice é o próprio webservice construído para disponibilizar as funcionalidades do sistema através de um servidor de aplicações. Camada Controller é a camada responsável por fazer uma fachada entre o webservice e a camada de negócio. O que esta camada faz é receber uma requisição do webservice e passar essa requisição a camada de negócio, devolvendo para o webservice a resposta obida. Camada Business é a camada reponsável por fazer a persistência dos dados. Esta camada lida diretamente com o banco de dados. Camada DTO essa camada foi construída para encapsular os dados e tornar mais fácil a transferência destes entre as diversas camadas. Basicamente, a única camada que lida diretamente com o objeto de negócio é a Business, todas as outras acessam estes objetos através de seus DTO s que significa Data Transfering Object. Nessa camada também acontece a serialização e desserialização dos dados, uma vez que o pacote J2ME não possui a classe Serializable do java que faz este papel. Camada de Banco de Dados é o próprio banco de dados utilizado para o armazeamento dos dados. Além disso, o sistema foi desenvolvido utilizando padrões de codificação, que torna o código mais legível e manutenível. Foram utilizados padrões de projeto como o Abstract Factory, que possibilita a criação de uma família de objetos de forma abstrata.

8 Também foi decidido tornar o sistema o mais robusto possível. Dessa forma, todas as falhas são tratadas incluindo inconsistências geradas por operações realizadas em paralelo por diversos instrutor sobre uma mesma entidade. Quando algum erro acontece uma mensagem é exibida para o instrutor. 2.3 Diagramas Diagramas de classes Figura 3 - Diagrama de classes da camada Delegates Figura 4 Diagrama de classes da camada Controller

9 Figura 5 Diagrama de classes da camada DTO Figura 6 Diagrama de classes da camada Business

10 2.3.2 Modelo Conceitual Figura 7 Modelo Conceitual do Banco de Dados

11 2.3.3 Diagrama de Interface Este diagrama é produzido pelo próprio NetBeans e mostra o um diagram de estados entra as telas que compõem a interface do sistema. Mais adiante essas telas poderão ser visualizadas. Figura 8 Diagrama de Interface

12 WSErroForm é a tela onde aparace uma mensagem quando não é possível encontrar o webservice ou acontece algum erro na comunicação com esse. LoginForm - é a tela de login do sistema. LoginErroForm - é a tela onde aparece mensagem de erro quando usuário e/ou senha são inválidos. MenuOpcoesForm é a tela principal do sistema que mostra as opções de consulta a atletas, fichas de exercícios ou fichas de medidas. Se selecionada alguma das duas últimas opções, esta tela leva a tela SelecionarAtletasForm. AtletasForm - é a tela onde os atletas do sistema podem ser listados. SelecionarAtletasForm - é a tela onde deve-se selecionar o atleta desejado para seguir para a consulta de fichas de exercícios ou de medidas. FichasMedidasForm - é a tela onde podem ser visualizadas as fichas de medidas de um determinado atleta. Se a opção Abrir é direcionado para a tela AbrirFichaMedidaForm. FichasMedidasErroForm é a tela em que aparece mensagem de erro quando algum erro ocorre ao abrir, remover ou adicionar fichas de medidas. AbrirFichaMedidaForm tela onde são mostradas as medidas cadastradas para uma determinada ficha de medidas. CadastroMedidasForm tela onde medidas são cadastradas para uma nova ficha de medidas. CadastroMedidasErroForm tela de advertência por algum erro no cadastro de medidas, como por exemplo a inclusão de uma caracter num campo numérico. FichasExercíciosForm é a tela onde podem ser visualizadas as fichas de exercícios de um determinado atleta. Se a opção Abrir é direcionado para a tela AbrirFichaExercícioForm. FichasExercíciosErroForm - é a tela em que aparece mensagem de erro quando algum erro ocorre ao abrir, remover ou adicionar fichas de exercícios. AbrirFichaExercícioForm tela onde são listados os exercícios cadastrados para uma ficha de exercícios. Se a opção Adicionar for selecionada a tela AdicionarExercicioForm é aberta. AdicionarExercícioForm tela onde pode ser adicionado um novo exercício à ficha. AdicionarExercícioErroForm tela de alerta quando algum erro acontece ao adicionar um exercício, por exemplo se o instrutor esqueceu de editar algum campo necessário.

13 3. Descrição das tecnologias utilizadas 3.1 Ferramentas de desenvolvimento Celulares Os celulares são divididos segundo o protocolo de comunicação utilizado. A primeira geração de celulares (1G) possuía comunicação analógica e não permitia a transmissão de dados digitais. É uma tecnologia em desuso. A segunda geração de celulares (2G) usa comunicação digital e é atualmente a tecnologia mais usada no país. Celulares 2G permitem, além da comunicação por voz, transmissão de dados digitais a baixa velocidade (14,4 Kbps), acesso a internet (WAP) e envio de mensagens SMS. Os protocolos mais utilizados são o TDMA (Time Divison Multiple Access), CDMA (Code-Division Multiple Access) e GSM. Esses protocolos permitem uma taxa de transmissão de cerca de 10 Kbps. Algumas extensões desses protocolos permitem taxas de transmissão da ordem de algumas dezenas de Kbps. É o caso do CDMA 1xRTT, com taxa de transmissão de 144 kbps (adotada, por exemplo, pela Vivo), e do GPRS, extensão do GSM, com conexão permanente e taxa de transmissão da ordem de 50 kbps (adotada pela TIM). Esses protocolos são conhecidos como geração 2,5G e estão começando a ser implantados no país. Há ainda uma terceira geração de celulares (3G), com taxas de transmissão ainda maiores, da ordem de centenas de kbps. O protocolo mais famoso é o EDGE, a terceira geração do GSM. O celulare foi escolhido como portador do nosso sistema por ser um aparelho de fácil acesso que não incluiria gastos em excesso para as academias NetBeans O open-source NetBeans, feito 100% em Java, é um dos mais tradicionais IDEs de desenvolvimento. A versão utilizada no trabalho foi a 5.5. Esse IDE apresenta uma tradicional interface com o desenvolvedor, com uso de menus, barras de ferramentas e outros componentes UI-interfaces, além de editores para aplicações visuais ou WEB / J2EE, com suporte a XML/ DTDs /Schemas. Sempre lembrando, que devido a sua natureza 100% Java, é um IDE multi-plataforma. Observando mais diretamente as qualidades do NetBeans, podemos citar: Suporte a linguagens Java, C, C++; Depurador de Servlets; Suporte a EJBs e Web Services; Suporte ao framework ANT e servidor TOMCAT; http Monitor para Monitoramento de aplicações WEB; Com uma grande aceitação junto aos desenvolvedores Java, também possui vários módulos de expansão, semelhantes aos conhecidos plugins do Eclipse, seu concorrente direto. Para a realização do trabalho foi utilizado o módulo Mobility Pack. Esse módulo é usado para desenvolver aplicativos para dispositivos compatíveis com CLDC (Connected Limited Device Configuration) 1.0 ou 1.1 e MIDP (Mobile Information Device Profile)

14 1.0 ou 2.0. Entre suas ferramentas está o Visual Mobile Designer para desenvolvimento e protótipos rápidos: apenas arrastando e soltando são criadas telas de espera, tabelas e telas de abertura na tela. Além disso, este pacote disponibiliza um simulador onde os aplicativos podem ser testados como num celular Tomcat O Tomcat é um servidor de aplicações Java para web. É distribuído como software livre e desenvolvido como código aberto dentro do conceituado projeto Apache Jakarta e oficialmente endossado pela Sun como a Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção. Tecnicamente o Tomcat é um container Web, cobrindo parte da especificação J2EE com tecnologias como Servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/http, ou pode funcionar integrado a um servidor web dedicado como o Apache httpd ou o Microsoft IIS. O NetBeans já possui o Tomcat embutido e este foi utilizado no sistema para hospedar o webservice que oferece os serviços para a aplicação J2ME Wireless Toolkit O J2ME Wireless Toolkit é uma ferramenta avançada para desenvolver as aplicações wireless que são baseadas CLDC e MIDP, e projetado para funcionar em telefones celulares, nos assistentes digitais pessoais, e em outros dispositivos móveis pequenos. O toolkit inclui os ambientes da simulação, otimização do desempenho, documentação, e os exemplos que os colaboradores necessitam para desenvolver aplicações wireless eficientes e bem sucedidas. Para o sistema em questão o toolkit foi utilizado utilizado para gerar os stubs (classes que simulam os serviços oferecidos pelo Web Service) para que a camada Delegates pudesse acessar a camada Controller via Web service MySQL O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) como interface. É atualmente um dos bancos de dados mais populares, com mais de 4 milhões de instalações pelo mundo. Algumas características do MySQL são: Portabilidade (suporta praticamente qualquer plataforma atual) Compatibilidade (existem drivers ODBC, JDBC e.net e módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, Python, Perl, PHP e Ruby) Excelente desempenho e estabilidade

15 Pouco exigente quanto a recursos de hardware Fácil de usar É um Software Livre (característica mais importante no nosso caso). A versão do MySQL utilizda no projeto foi Tecnologias utilizadas J2ME O J2ME (Java 2 Micro Edition) é o ambiente de desenvolvimento para dispositivos móveis ou portáteis, como telefones celulares e palmtops. Como a linguagem Java já era conhecida e a adaptação ao J2ME não é complicada, logo surgiram diversos tipos de aplicativos para tais dispositivos, como jogos e agendas eletrônicas. As empresas saíram ganhando com isso porque, desde que seus dispositivos tenham uma JVM (Java Virtual Machine - Máquina Virtual Java), é possível, com poucas modificações, implementar os aplicativos em qualquer aparelho, sendo o único limite a capacidade do hardware. A plataforma J2ME contém configurações e bibliotecas trabalhadas especialmente para a atuação em dispositivos portáteis. Assim, o desenvolvedor tem maior facilidade para lidar com as limitações de processamento e memória, por exemplo. Um exemplo disso é a configuração chamada CLDC (Connected Limited Device Configuration), destinada a dispositivos com recursos de hardware bastante limitados, como processadores de 16 bits e memórias com 512 KB de capacidade. Essa configuração contém uma JVM e um conjunto básico de bibliotecas que permite o funcionamento da aplicação Java em dispositivos com tais características. O J2ME no sistema foi utilizado para o desenvolvimento das interfaces J2SE O J2SE ou Java SE é a ferramenta necessária para o desenvolvimento de aplicações em Java. Ela contém todo o ambiente necessário para a criação e execução de aplicações Java, incluíndo a máquina virtual Java (JVM), o compilador Java, as APIs do Java e outras ferramentas utilitárias. O J2SE (Java 2 Standard Edition) é o ambiente de desenvolvimento mais utilizado. Isso porque seu uso é voltado a PCs e servidores, onde há bem mais necessidade de aplicações. Além disso, pode-se dizer que essa é a plataforma principal, já que, de uma forma ou de outra, o J2EE e o J2ME tem sua base aqui. Pode-se dizer que esses ambientes de desenvolvimento são versões aprimoradas do J2SE para as aplicações a que se propõem. O J2SE foi utilizado no sistema para o desenvolvimento das camadas Controller, Business, Delegates, DTO e o Webservice.

16 3.2.3 Webservice Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML. Para as empresas, os Web services podem trazer agilidade para os processos e eficiência na comunicação entre cadeias de produção ou de logística. Toda e qualquer comunicação entre sistemas passa a ser dinâmica e principalmente segura, pois não há intervenção humana. As bases para a construção de um Web service são os padrões XML e SOAP. O transporte dos dados é realizado, normalmente, via protocolo HTTP (o padrão não determina o protocolo de transporte). Os dados são transferidos no formato XML, encapsulados pelo protocolo SOAP. Os serviços (operações, mensagens, parâmetros, etc.) são descritos usando a linguagem WSDL (WebServices Definition Language). O processo de publicação/pesquisa/descoberta de WebServices, quando estes são publicados num servidor de aplicação, utiliza o protocolo UDDI (Universal Description, Discovery and Integration). Figura 9 Tecnologias utilizadas por um webservice. Para o desenvolvimento do sistema foi criado um webservice para disponibilizar através do Tomcat todas as funcionalidades exigidas para a aplicação, exigidas pelos requisitos funcionais.

17 3.2.4 WAP WAP (Wireless Application Protocol) é o equivalente ao HTTP para telefones celulares. O padrão WAP define uma linguagem de markup (WML) semelhante ao HTML. Define também uma linguagem de script (WMLScript), semelhante ao JavaScript. As páginas WAP são bastante limitadas quanto aos recursos gráficos e à interação com o usuário. WAP possui, por exemplo, um protocolo de conexão segura, mas não permite, entre outras coisas, o uso de cookies. Para acessar uma página WAP, o usuário precisa de um telefone celular com um browser WAP. Celulares com essas características são bastante comuns atualmente. 3.3 Protocolos de Comunicação Wi-Fi O Wi-Fi (Wireless Fidelity) também conhecido como WLAN (Wireless Local Area Network), é uma tecnologia de redes locais wireless que se estendem por uma pequena área, e que utilizam altas freqüências de ondas de rádio, ao invés de fios, para a comunicação entre dispositivos móveis. É uma tecnologia que, apesar de possuir pequenos alcances, permite acesso em banda larga, e está implementada sobre o padrão IEE , que opera em freqüências que variam entre 2,4 GHz e 5 GHz, e que fornece aos seus usuários o acesso a redes públicas e privadas de uma forma simples e cômoda, possibilitando alta mobilidade, flexibilidade e conveniência no acesso à informação, além da facilidade de montagem e manutenção. A tecnologia Wi-Fi pode ser constituída de várias formas dependendo do tipo de rede em que ela se situa: Rede Local: utilização de Access-Points, que são considerados switches de uma rede sem fio, e adaptadores Wi-Fi simples. Rede Metropolitana: utilização de antenas e adaptadores Wi-Fi com pigtails. Rede Ampla: utilização de antenas, amplificadores, adaptadores Wi-Fi com pigtails. A figura abaixo mostra a topologia básica de uma rede local Wi-Fi. Figura 10: Topologia básica de uma rede local Wi-Fi

18 No processo de implementação de redes Wi-Fi, volta-se atenção para locais estratégicos também chamados de Hot-Spots, que são locais freqüentados por profissionais em viagem, como por exemplo, hotéis, aeroportos, centros de reuniões, zonas comerciais, ou estádios de futebol, onde parece ser necessário se ter acesso à Internet. Outra tecnologia que poderia ter sido usada é o Bluetooth que é um padrão proposto pelo Bluetooth SIG (Special Interest Group), um consórcio das maiores empresas de telecomunicações e computação do mundo. O padrão opera na faixa de 2,4 GHz e tem como princípio propor uma tecnologia de baixo custo, para conectividade sem fio. Porém, optamos por usar o Wi-Fi que pode operar a distâncias maiores entre os aparelhos. 4. Descrição do funcionamento do Sistema 4.1 Tela de Login Para realizar o login são necessários os seguintes passos: 1 o instrutor digita o login 2 o instrutor digita a senha 3 o instrutor aperta o botão onde está indicado ok. Figura 11 Tela de Login Caso a senha ou o login estiverem incorretos o sistema exibe a seguinte mensagem:

19 Figura 12 Mensagem exibida quando não é possível realizar login 4.2 Tela Principal Figura 13 Tela Principal

20 Na tela principal existem 3 opções. A primeira habilita a funcionalidade de consulta a atletas, a segunda habilita a funcionalidade de consulta a fichas de exercícios e a terceira habilita a funcionalidade de consulta a fichas de medidas. Para selecionar alguma das opções basta navegar pelos botões e, selecionar a opção desejada com o botão e clicar sobre o botão indicando ok. 4.3 Tela de Consulta a Atletas Nesta tela é possível listar os atletas cadastrados no sistema. Para isto, basta digitar o nome ou parte do nome no campo Nome que se deseja procurar e clicar sobre o botão indicando Filtrar. Para listar todos os atletas cadastrados, basta deixar o campo Nome em branco. Figura 14 Tela de Consulta a Atletas 4.4 Tela de Seleção de Atleta Para acessar as funcionalidades de consulta a fichas de exercícios e medidas é necessário antes selecionar o atleta que deseja-se consultar e para tanto a tela acima é utilizada. Nesta tela o instrutor precisa digitar um nome ou parte de um nome no campo Nome do Atleta, clicar sobre o botão indicando Menu, selecionar a opção Filtrar com os botões e e finalizar clicando sobre o botão. Logo após aparecerão os atletas correspondentes ao nome digitado. Para selecionar o atleta e assim acessar as funcionalidades o instrutor deverá usar novamente os botões, e, e então acessar de novo o menu e selecionar a opção Selecionar. Logo após estes passos a funcionalidade desejada será iniciada.

21 Figura 15 Tela de Seleção de Atleta 4.5 Tela de Consulta a Fichas de Exercícios Figura 16 Tela de Consulta a Fichas de Exercícios

22 A tela acima mostra todas as fichas de exercícios cadastradas para o atleta escolhido anteriormente, como pode ser visto na parte superior da tela onde diz a funcionalidade e o atleta escolhidos. A partir desta tela pode-se criar uma nova ficha, editar/visualizar ou remover uma ficha. Para editar ou visualizar uma ficha de exercícios é necessário selecionar uma ficha com os botões, e, clicar sobre o botão indicando Menu e novamente com os botões ditos anteriormente selcionar a opção Abrir. Neste caso, a tela abaixo será aberta a Tela de Consulta de Exercícios. Para criar uma nova ficha basta acessar o Menu, como dito antes, e selecionar a opção Novo. Neste caso, uma nova ficha será criada automaticamente e adicionada a lista mostrada nesta mesma tela. Os exercícios podem ser cadastrados através da opção Abrir. Para remover uma ficha é necessário acessar o Menu e selecionar a opção Remover. Neste caso, a ficha será automaticamente removida juntamente com os exercícios cadastrados para ela. 4.6 Tela de Consulta de Exercícios Figura 17 Tela de Consulta de Exercícios Nesta tela podem ser removidos e adicionados exercícios de uma ficha de exercícios. Para adicionar é necessário clicar sobre o botão indicando Menu e com os botões, e selecionar a opção Adicionar. Neste caso, a Tela de Cadastro de Exercício será aberta. Para remover um exercício basta acessar o Menu e selecionar a opção Remover. Neste caso, o exercício selecionado será removido automaticamente e desaparecerá da lista mostrada nesta tela.

23 4.7 Tela de Cadastro de Exercícios Nesta tela um exercício deve ser cadastrado. Os campos necessários para o cadastro são o Nome do Exercício, o número de Repetições, o Peso que será utilizado no exercício, o Tipo, se o exercício fará parte da ficha A, B, C, etc. e o número de Séries que serão realizadas. Qualquer inclusão de um caracter nos campos Repetição, Peso e Séries é tratada exibindo-se uma mensagem indicando o erro. Da mesma forma, a inclusão de um número no campo Tipo também faz o sistema exibir uma mensagem de erro. Todos os campos acima são obrigatórios e para adicionar o exercício é necessário clicar sobre o botão indicando Adicionar. Para cancelar a operação basta clicar sobre o botão indicando Voltar. Figura 18 Tela de Cadastro de Exercícios

24 4.8 Tela de Consulta a Fichas de Medidas Figura 19 Tela de Consulta a Fichas de Medidas A partir desta tela pode-se editar/visualizar, remover ou adicionar uma ficha de medidas para o atleta anteriormente selecionado. Para adicionar uma ficha de medidas é necessário clicar sobre o botão indicando Menu, e com os botões, e selecionar a opção de menu Novo. Dessa forma, será criada uma nova ficha automaticamente e está será mostrada na lista desta mesma tela. Como inicialmente são listadas todas as fichas de medidas cadastradas para o atleta selecionado, para editar/visualizar uma das fichas é necessário selecioná-la dentre esta lista, para isto deve-se usar os botões, e. Após este passo basta acessar o Menu e selcionar a opção Abrir. Neste caso, a Tela de Cadastro de Medidas será aberta. Para remover uma ficha, basta selecioná-la, como mostrado no passo anterior, acessar o Menu e selecionar a opção Remover. Neste caso, a ficha será removida automaticamente e retirada da lista mostrada nesta tela. 4.9 Tela de Cadastro de Medidas Nesta tela são cadastradas as seguintes medidas Peso, Altura, Dobra Toráxica, Dobra Abdominal, Dobra Tricipal, Dobra Supra-Ilíaca, Dobra de Coxa, Tórax, Cintura, Abdômen, Quadril, Antebraço Direito, Antebraço Esquerdo, Braço Direito, Braço Esquerdo, Coxa Direita, Coxa Esquerda, Panturrilha Direita e Panturrilha Esquerda. Todos estes campos são obrigatórios e devem ser numéricos. Qualquer caracter incluso em algum destes campos é indicado como erro pelo sistema através de uma mensagem.

25 Para adicionar as medidas basta clicar sobre o botão indicando Salvar. E para cancelar a operação basta clicar sobre o botão indicando Voltar. Figura 20 Tela de Cadastro de Medidas 5. Dificuldades encontradas Não foram encontradas muitas dificuldades na realização do trabalho uma vez que as ferramentas utilizadas tem bom suporte ao tipo de aplicação desenvolvida. A dificuldade que damos destaque é a serialização de dados. Para a utilização do webservice construído era necessário uma forma de serializar e desserializar os dados que estavam representados em forma de objetos. No Java convencional existe uma classe Serializable que dá a característica de serialização às suas sub-classes. Porém no J2ME não existe essa classe. Portanto, foi necessário criar um pacote DTO tanto do lado cliente quando do lado servidor da aplicação, uma vez que as classes deste pacote é que deveriam ser transporatadas pelo webservice. Por isso foram criados dois métodos nas classes deste pacote, um deles responsável por serializar os objetos, transformá-los em uma string, e outro para desserializar os objetos, transformar a string recebida novamente em objeto. Esta deficiência do J2ME acabou dificultando e atrasando o desenvolvimento do sistema. Além disso, encontramos dificuldade na utilização da ferramenta disponibilizada pelo NetBeans para o desenvolvimento de interfaces. Esta ferramenta gera um código difícil de ser entendido e de baixa manutenibilidade. Além disso, o código gerado impede o uso de eficientes técnicas de orientação a objeto como a herança, obrigando-nos a reptir código em diversas telas com caracter sticas semelhantes.

Manual de Operação Aplicativo ClickIt

Manual de Operação Aplicativo ClickIt Manual de Operação Aplicativo ClickIt Rev. 1.1 Agosto/2010 GSControl Automação Ltda. Rua Washington Luiz, 675 ITC Conjunto 1101 Centro Porto Alegre RS CEP 90010-460 Telefone: (51)3026-0945 / (51)3287-2167

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS Ana Paula Carrion 1, Késsia Rita da Costa Marchi 1, Jaime Willian Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO Fred Paulino Ferreira, Leonardo Couto, Renato Maia, Luiz G. Montanha Departamento

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO Ramon R. Rabello, Pedro J. Treccani, Thienne M Johnson Universidade da Amazônia, Av Alcindo Cacela, 287, Belém, PA CEP 66092-010 ramon.rabello@gmail.com,

Leia mais

UMA ABORDAGEM SOBRE J2ME

UMA ABORDAGEM SOBRE J2ME UMA ABORDAGEM SOBRE J2ME Júlio César Jardim Júnior 1, Elio Lovisi Filho (Orientador) 1 1 Ciência da Computação Universidade Presidente Antônio Carlos (UNIPAC) Rua Palma Bageto Viol, s/n Barbacena - MG.

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

Programação WEB Introdução

Programação WEB Introdução Programação WEB Introdução Rafael Vieira Coelho IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Farroupilha rafael.coelho@farroupilha.ifrs.edu.br Roteiro 1) Conceitos

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia

Leia mais

Digifort Mobile Manual Version 1.0 Rev. A

Digifort Mobile Manual Version 1.0 Rev. A Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA. Pizzaria Manão

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA. Pizzaria Manão UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA Pizzaria Manão Emilio Gonçalves 41281 Fabrício Luís Santos da Silva 50293 Filipe Ribeiro Nalon 50295

Leia mais

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com. Consumindo um Web Service através de uma Aplicação Comercial em Android Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.br 08/2014 Agenda Introdução Conceitos Web Service Por que utilizar

Leia mais

Marcus Vinicius Cruz Xavier. Rascunho do trabalho de conclusão de curso

Marcus Vinicius Cruz Xavier. Rascunho do trabalho de conclusão de curso Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado em Ciências da Computação Marcus Vinicius Cruz Xavier Rascunho do trabalho de conclusão de curso Título

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64 direcionados por comportamento 64 5 Estudo de caso Neste capítulo serão apresentadas as aplicações web utilizadas na aplicação da abordagem proposta, bem como a tecnologia em que foram desenvolvidas, o

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

Ambientes Visuais. Ambientes Visuais

Ambientes Visuais. Ambientes Visuais Ambientes Visuais Inicialmente, apenas especialistas utilizavam os computadores, sendo que os primeiros desenvolvidos ocupavam grandes áreas e tinham um poder de processamento reduzido. Porém, a contínua

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION Robison Cris Brito Centro Federal de Educação Tecnológica do Paraná Unidade de Pato Branco robison@pb.cefetpr.br RESUMO Engana-se quem acha

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

I N T R O D U Ç Ã O W A P desbloqueio,

I N T R O D U Ç Ã O W A P desbloqueio, INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

Manual STCP Web Admin 27/07/2009, Riversoft Integração e Desenvolvimento

Manual STCP Web Admin 27/07/2009, Riversoft Integração e Desenvolvimento STCP OFTP Web Admin Versão 4.0.0 Riversoft Integração e Desenvolvimento de Software Ltda Av.Dr.Delfim Moreira, 537 Centro Santa Rita do Sapucaí, Minas Gerais CEP 37540 000 Tel/Fax: 35 3471 0282 E-mail:

Leia mais

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME Ana Paula A. ZANELATO 1 Eliezer Gomes Paraganba FILHO 2 Emerson Silas DÓRIA 3 RESUMO: Este artigo pretende apresentar a tecnologia J2ME (linguagem

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Como dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações:

Como dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações: 1 TECNOLOGIA J2ME A J2ME, Java Micro Edition, é uma tecnologia que permite o desenvolvimento de aplicações Java para dispositivos com poder de processamento, vídeo e memória limitados. Possui uma coleção

Leia mais

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras

Leia mais

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES Hugo Henrique Rodrigues Correa¹, Jaime Willian Dias 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hugohrcorrea@gmail.com, jaime@unipar.br Resumo.

Leia mais

Manual do Teclado de Satisfação Local Versão 1.2.2

Manual do Teclado de Satisfação Local Versão 1.2.2 Manual do Teclado de Satisfação Local Versão 1.2.2 18 de fevereiro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais

Leia mais

Microsoft.NET. Desenvolvimento Baseado em Componentes

Microsoft.NET. Desenvolvimento Baseado em Componentes Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em

Leia mais

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx 1 Introdução O Conecta S_Line permite que o laboratório envie à Central S_Line os resultados de exames gerados pelo Sistema de Informação Laboratorial (LIS) em forma de arquivos digitais. Todo o processo

Leia mais

PLATAFORMA PARA DISPONIBILIZAÇÃO DE INFORMAÇÕES USANDO WAP

PLATAFORMA PARA DISPONIBILIZAÇÃO DE INFORMAÇÕES USANDO WAP UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação PLATAFORMA PARA DISPONIBILIZAÇÃO DE INFORMAÇÕES USANDO WAP Aluno: Fabiano Correa Mercer

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

Manual do Teclado de Satisfação Local Versão 1.4.1

Manual do Teclado de Satisfação Local Versão 1.4.1 Manual do Teclado de Satisfação Local Versão 1.4.1 26 de agosto de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

Tecnologia gerando valor para a sua clínica.

Tecnologia gerando valor para a sua clínica. Aumente a eficiência de seu negócio O sclínica é a ferramenta ideal para a gestão de clínicas de diagnóstico. Desenvolvido a partir das necessidades específicas deste mercado, oferece uma interface inteligente,

Leia mais

SisBDR - SISTEMA DE ACESSO A DIFERENTES BASES DE DADOS REMOTAS COM RECONEXÃO AUTOMÁTICA UTILIZANDO TECNOLOGIA MÓVEL RESUMO

SisBDR - SISTEMA DE ACESSO A DIFERENTES BASES DE DADOS REMOTAS COM RECONEXÃO AUTOMÁTICA UTILIZANDO TECNOLOGIA MÓVEL RESUMO SisBDR - SISTEMA DE ACESSO A DIFERENTES BASES DE DADOS REMOTAS COM RECONEXÃO AUTOMÁTICA UTILIZANDO TECNOLOGIA MÓVEL Patrícia Aparecida Proença 1 Heitor Augustus Xavier Costa 2 RESUMO Neste trabalho, é

Leia mais

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados: Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

Manual do Usuário Características e recursos básicos Enterprise Resource Planning

Manual do Usuário Características e recursos básicos Enterprise Resource Planning Manual do Usuário Características e recursos básicos Enterprise Resource Planning www.pwi.com.br 1 Volpe Enterprise Resource Planning Este manual não pode, em parte ou no seu todo, ser copiado, fotocopiado,

Leia mais

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação.

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação. GLOSSÁRIO Este glossário contém termos e siglas utilizados para Internet. Este material foi compilado de trabalhos publicados por Plewe (1998), Enzer (2000) e outros manuais e referências localizadas na

Leia mais

Documento de Requisitos de Rede (DRP)

Documento de Requisitos de Rede (DRP) Documento de Requisitos de Rede (DRP) Versão 1.2 SysTrack - Grupo 1 1 Histórico de revisões do modelo Versão Data Autor Descrição 1.0 30/04/2011 João Ricardo Versão inicial 1.1 1/05/2011 André Ricardo

Leia mais

Arquiteturas para implantação de aplicações móveis wireless

Arquiteturas para implantação de aplicações móveis wireless Arquiteturas para implantação de aplicações móveis wireless Este tutorial apresenta uma visão geral da arquitetura para implantação de aplicações móveis wireless. Eduardo Tude Engenheiro de Teleco (IME

Leia mais

Manual do Usuário. Copyright 2006 BroadNeeds 20061010-1600 Página 1 de 16

Manual do Usuário. Copyright 2006 BroadNeeds 20061010-1600 Página 1 de 16 Manual do Usuário Copyright 2006 BroadNeeds 20061010-1600 Página 1 de 16 Índice INTRODUÇÃO E UTILIZAÇÕES GERAIS Funcionalidades...03 Introdução...04 Requisitos Necessários...04 Instalando o xconference...05-07

Leia mais

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

Associação Carioca de Ensino Superior Centro Universitário Carioca

Associação Carioca de Ensino Superior Centro Universitário Carioca Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares Desenvolvimento de um Framework de Jogos 3D para Celulares Fabrício Brasiliense Departamento de Informática e Estatística(INE) Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade-

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA JNC MOBILE 2.0. Anderson Buon Berto Gilberto Torrezan Filho. Florianópolis - SC 2005/1

UNIVERSIDADE FEDERAL DE SANTA CATARINA JNC MOBILE 2.0. Anderson Buon Berto Gilberto Torrezan Filho. Florianópolis - SC 2005/1 UNIVERSIDADE FEDERAL DE SANTA CATARINA JNC MOBILE 2.0 Anderson Buon Berto Gilberto Torrezan Filho Florianópolis - SC 2005/1 1 Sumário 1 Introdução 3 2 Denição do Problema 3 3 Trabalhos Correlatos 4 4 Solução

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo Programação para Dispositivos Móveis Prof. Wallace Borges Cristo Acesso a informação Notícias, Ringtones, Vídeos Messenger/Chat Jogos Acesso a instituições financeiras M-commerce (Mobile Commerce) Aplicações

Leia mais

Versão 1.15. Portal StarTISS. Portal de Digitação e Envio do Faturamento. Manual de Utilização. Versão 1.15 (Agosto/2014)

Versão 1.15. Portal StarTISS. Portal de Digitação e Envio do Faturamento. Manual de Utilização. Versão 1.15 (Agosto/2014) Versão 1.15 Portal StarTISS Portal de Digitação e Envio do Faturamento Manual de Utilização Versão 1.15 (Agosto/2014) Conteúdo 1. CONTATOS... 1 2. REQUISITOS NECESSÁRIOS... 1 3. ACESSANDO O PORTAL STARTISS...

Leia mais

Diveo Exchange OWA 2007

Diveo Exchange OWA 2007 Diveo Exchange OWA 2007 Manual do Usuário v.1.0 Autor: Cícero Renato G. Souza Revisão: Antonio Carlos de Jesus Sistemas & IT Introdução... 4 Introdução ao Outlook Web Access 2007... 4 Quais são as funcionalidades

Leia mais

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA INF 655- COMPUTAÇÃO MÓVEL PROF.

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA INF 655- COMPUTAÇÃO MÓVEL PROF. UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE INFORMÁTICA INF 655- COMPUTAÇÃO MÓVEL PROF.: MAURO NACIF Implementação Final Daniel Rocha Araújo - 47680 Ronnan Del

Leia mais

Interfaces Dinâmicas e Adaptativas para Celulares

Interfaces Dinâmicas e Adaptativas para Celulares Interfaces Dinâmicas e Adaptativas para Celulares Flavio Henrique Cardoso de Freitas, Silvano Maneck Malfatti Faculdade Católica do Tocantins (FACTO) Palmas TO Brasil {flaviohcf,silvanomalfatti}@hotmail.com

Leia mais

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br Desenvolvimento Web Saymon Yury C. Silva Analista de Sistemas http://www.saymonyury.com.br Vantagens Informação em qualquer hora e lugar; Rápidos resultados; Portabilidade absoluta; Manutenção facilitada

Leia mais

Samsung Mobile Business Manual do Usuário

Samsung Mobile Business Manual do Usuário Samsung Mobile Business Manual do Usuário Sumário 1. INTRODUÇÃO 4 2. FUNCIONALIDADES 4 2.1 INICIAR O SAMSUNG MOBILE BUSINESS 4 2.2 CONFIGURAÇÕES INICIAIS 4 2.2.1 Configurações do usuário 5 2.2.2 Selecionar

Leia mais

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 23 http://www.ic.uff.br/~bianca/introinfo/ Aula 23-07/12/2007 1 Histórico da Internet Início dos anos 60 Um professor do MIT (J.C.R. Licklider) propõe a idéia de uma Rede

Leia mais

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:

Leia mais

UNIVERSIDADE ESTADUAL DE PONTA GROSSA

UNIVERSIDADE ESTADUAL DE PONTA GROSSA UNIVERSIDADE ESTADUAL DE PONTA GROSSA SECRETARIA MUNICIPAL DE GESTÃO DE RECURSOS HUMANOS CONCURSO PÚBLICO PARA ANALISTA DE SUPORTE 08 DE NOVEMBRO DE 2009... (NOME COMPLETO EM LETRA DE FORMA) INSTRUÇÕES

Leia mais

SISTEMA DE CONTROLE DE DADOS CLIMÁTICOS NA WEB NO AUXILIO À AGRICULTURA RESUMO SYSTEM CONTROL OF CLIMATIC DATA IN THE WEB TO ASSIST THE AGRICULTURE

SISTEMA DE CONTROLE DE DADOS CLIMÁTICOS NA WEB NO AUXILIO À AGRICULTURA RESUMO SYSTEM CONTROL OF CLIMATIC DATA IN THE WEB TO ASSIST THE AGRICULTURE SISTEMA DE CONTROLE DE DADOS CLIMÁTICOS NA WEB NO AUXILIO À AGRICULTURA CAROLINE VISOTO 1 EDUARDO RUBIN 2 THIAGO X. V. OLIVEIRA 3 WILINGTHON PAVAN 4 JOSÉ MAURÍCIO CUNHA FERNANDES 5 CRISTIANO ROBERTO CERVI

Leia mais

Guia de Uso. O Pro-Treino tem uma divisão clara de funções, apresentada a seguir: E três tipos de usuários que executam as funções descritas acima:

Guia de Uso. O Pro-Treino tem uma divisão clara de funções, apresentada a seguir: E três tipos de usuários que executam as funções descritas acima: Sumário 1. Introdução... 2 2. Conceitos básicos... 2 2.1. Fluxo do sistema... 3 2.2. Acesso ao sistema... 4 2.2.1. Login... 4 2.2.2. Logoff... 4 2.2.3. Esqueci minha senha... 5 2.3. Conhecendo o Sistema...

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala Programação para a Internet Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala A plataforma WEB Baseada em HTTP (RFC 2068) Protocolo simples de transferência de arquivos Sem estado

Leia mais

TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA

TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2 AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA CONTEÚDO DA AULA Tipos de Software Serviços Web Tendências 2 OBJETIVOS ESPECÍFICOS

Leia mais

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em 5 O Joomla: O Joomla (pronuncia-se djumla ) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO

Leia mais

Manual de Integração WebService

Manual de Integração WebService Manual de Integração WebService Sumário 1. O que é a Integração WebService? 2. Envio Simples 3. Consultar Status da Mensagem 3.1 Consultar Mensagens Recebidas 4. Tecnologia do WebService Facilita 1. O

Leia mais

Roteiro. Linguagens, plataformas e ambientes de Desenvolvimento. Desenvolvimento de Aplicações para DM. Java. Linguagem C

Roteiro. Linguagens, plataformas e ambientes de Desenvolvimento. Desenvolvimento de Aplicações para DM. Java. Linguagem C Desenvolvimento de Aplicações para Dispositivos Móveis José de Ribamar Martins Bringel Filho Mestre em Ciência da Computação (UFC) bringel@cenapadne.br Roteiro Overview das Plataformas e Linguagens J2ME

Leia mais

KalumaFin. Manual do Usuário

KalumaFin. Manual do Usuário KalumaFin Manual do Usuário Sumário 1. DICIONÁRIO... 4 1.1 ÍCONES... Erro! Indicador não definido. 1.2 DEFINIÇÕES... 5 2. DESCRIÇÃO DO SISTEMA... 7 3. ACESSAR O SISTEMA... 8 4. PRINCIPAL... 9 4.1 MENU

Leia mais

Manual de Configuração e Utilização TabFisc Versão Mobile 09/2013 Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE

Manual de Configuração e Utilização TabFisc Versão Mobile 09/2013 Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE Pag. 2 INTRODUÇÃO Esse documento contém as instruções básicas para a utilização do TabFisc Versão Mobile (que permite ao fiscal a realização do seu trabalho

Leia mais

Manual de utilização do STA Web

Manual de utilização do STA Web Sistema de Transferência de Arquivos Manual de utilização do STA Web Versão 1.1.7 Sumário 1 Introdução... 3 2 Segurança... 3 2.1 Autorização de uso... 3 2.2 Acesso em homologação... 3 2.3 Tráfego seguro...

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 28 de abril de 2010 Principais suportes de Java RMI (Remote Method Invocation), da Sun Microsystems DCOM (Distributed Component Object Model), da

Leia mais

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja PROTÓTIPO DE UMA APLICAÇÃO MÓVEL PARA LOCAÇÃO DE VEÍCULOS UTILIZANDO J2ME Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja Roteiro da apresentação Introdução Objetivos Fundamentação

Leia mais

Di gitação de Eventos Versão 2.0 - Fevereiro/2015

Di gitação de Eventos Versão 2.0 - Fevereiro/2015 Digitação de Eventos Versão 2.0 - Fevereiro/2015 Índice 1 PLATAFORMA SAGE... 3 1.1 Primeiro Acesso... 4 1.2 Conhecendo a Plataforma... 5 1.3 Seleção da Empresa de Trabalho... 5 1.4 Sair do Sistema... 6

Leia mais