Projeto: Sistema de Bloqueio de Telefone Móvel FIAP - AVALIAÇÃO MULTIDISCIPLINAR Sistema:Block Mobile FIAP - AVALIAÇÃO MULTIDISCIPLINAR AGENDA 01 - Grupo Acadêmico 02 - Tema 03 - Objetivo 04 - Tecnologias 05 - Arquitetura 06 - Banco de Dados 07 - Aplicação Global 08 - Funcionalidade 01: Cadastrar Aparelho 09 - Funcionalidade 02: Bloquear Telefone Móvel 10 - Funcionalidade 03: Visualizar Mapa AGENDA 11 - Referências Bibliográficas 12 - Dúvidas 13 14 15 16 17 18 19 20 - Grupo Acadêmico RM 63659 – Alberto Uehara (GP) RM 63945 – Eliane Akemi Moriya RM 64005 – Elisa Midori Suemasu RM 64066 – Mônica de Medeiros RM 64023 – Rosangela Corrêa Cruz Grupo Omega | Turma 1TDSR - 2010 Tema Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME • Sistema para bloqueio de telefone móvel; • Consulta de aparelhos com restrições de utilização; • Mapeamento de área de furto ou roubo; Objetivo Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME • Centralizar as informações de aparelhos móveis • Unificar um cadastro nacional de aparelhos roubados • Coibir o elevado número de roubos e furtos • Inibir comercialização ilegal dos aparelhos • Visualizar áreas com casos de roubo Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME JQUERY: Framework Javascript. • Mensageira • Validação de Campos • Menu (Extruder) Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME Java Platform Micro Edition Software Development Kit 3.0 for Windows É um conjunto de ferramentas para criar aplicações Java que são executados em dispositivos compatíveis com a tecnologia para a Indústria Wirelles, consiste em construir ferramentas, utilitários e um emulador de dispositivo. Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME J2ME: (Java Micro Edition) É uma plataforma da Sun Microsystems que usa a linguagem Java para o desenvolvimento de aplicativos para dispositivos móveis como celulares, palms ou pocketpcs. Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME JSTL: (JavaServer Pages Standard Tag Library) Consiste em uma coleção de bibliotecas, tendo cada uma um propósito bem definido, que permitem escrever páginas JSPs sem código Java, aumentando assim a legibilidade do código e a desenvolvedores e web designers. interação entre Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME JSP: (Java Server Pages) Tecnologia permite ao desenvolvedor de páginas para Internet produzir aplicações que acessem o banco de dados, manipulem arquivos no formato texto, capturem informações a partir de formulários e informações sobre o visitante e sobre o servidor. captem Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME SERVLETS É uma classe Java, no Java EE, em conformidade com o Java Servlet API. Um Servlet é um objeto que recebe um pedido e gera uma resposta com base nesse pedido. Tecnologias Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME LOG4J (Apache Logging Services Project) O Apache Software Foundation mantém o software open-source de log. É um software onde é possível definir o nível de informação que será disponibilizado (iterações em código fonte, debug, problema e etc.) pelo sistema. Arquitetura Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME Design Patterns Abstract Factory • Tipo: Pattern de Criação • Descrição: Fornece uma interface para criar famílias de objetos relacionados ou especificar suas classes concretas. dependentes sem Arquitetura Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME Design Patterns Singleton • Tipo: Pattern de Criação • Descrição: Cria uma única instância de uma classe. Banco de Dados Oracle Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME Procedures É uma biblioteca de comandos em SQL para utilização junto ao banco de dados. Ela armazena tarefas repetitivas e aceita parâmetros de entrada para que a tarefa seja efetuada de acordo com a necessidade individual. Banco de Dados Oracle Sistema de Bloqueio de Telefone Móvel Portal Web e Aplicação J2ME Packages É um conjunto de procedimentos, funções, variáveis e instruções SQL criado como uma única unidade, que permite compartilhar as informações desta PACKAGE com outros aplicativos. Aplicação Global Aplicação Global •Tela Inicial •“Inserir tela” Funcionalide • Cadastrar Aparelho •“Inserir tela” Funcionalide • Bloquear Telefone Móvel Funcionalide • Bloquear Telefone Móvel •“inserir tela” Funcionalide • Visualizar Mapa Funcionalide • Visualizar Mapa •“inserir tela” Referência Java ME SDK 3.0(2010) http://www.oracle.com/technetwork/java/javame/downloads/index.html JQuery(2010) http://jquery.com JSTL (20010) http://www.oracle.com/technetwork/java/index-jsp-135995.html J2ME(2010) http://www.java.com/pt_BR/download/faq/whatis_j2me.xml JSP(2010) http://java.sun.com/products/jsp/ Servlets(2010) http://www.oracle.com/technetwork/java/index-jsp-135475.html LOG4J http://logging.apache.org/log4j/ Dúvidas