Colaboke: Um gerenciador de conteúdo multimídia com conceitos de framework

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

Download "Colaboke: Um gerenciador de conteúdo multimídia com conceitos de framework"

Transcrição

1 Colaboke: Um gerenciador de conteúdo multimídia com conceitos de framework Antonio D. De Carvalho Jr 1, Diego G. Brandão 1, Tatiana A. Tavares 1 1 Laboratório de Vídeo Digital (LAVID) Universidade Federal da Paraíba (UFPB) João Pessoa, PB - Brasil Abstract. This article describes the results of the study and development of a multimedia content management system. The manager presents all the basic functionalities required to use, a framework structure providing the development of new applications from the same, and to serve as a basis for studies related to internet systems. Resumo. Este artigo descreve o resultado do estudo e desenvolvimento de um gerenciador de conteúdos multimídia. O gerenciador apresenta-se com todas as funcionalidades básicas necessárias e com uma estrutura de framework propiciando o desenvolvimento de novas aplicações a partir do mesmo, além de servir como base para estudos voltados a sistemas para internet. 1. Gerenciamento de conteúdo na WEB Uma diversidade de conteúdos digitais é distribuída diariamente via internet com o intuito de permitir uma absorção de conhecimento dinâmica aos usuários deste meio de comunicação. À medida que o fluxo desses conteúdos for aumentando, gerenciadores são desenvolvidos a fim de tornar mais prática a edição e disponibilização de conteúdo. Com isso surgiram os Sistemas de Gerenciamento de Conteúdo (Content Management Systems CMS) [Brampton, 2008]. Devido à diversificação de sua utilização, seja ela por empresas ou usuários comuns, passaram a existir diversos tipos de CMS. O desenvolvimento dos mesmos segue a mesma sequência de passos de qualquer sistema. No entanto, os CMS voltados para WEB apresentam uma característica especial que é a necessidade de facilitar a interação do usuário considerando que será utilizado por qualquer tipo de usuário, tornando-os semelhantes aos programas comuns como editores de textos ou aplicativos de leitura de . Diante disto, conceitos de gerenciadores de conteúdo multimídia serão apresentados e levados ao encontro de noções de frameworks para desenvolvimento de aplicações da voltadas à web. Por fim será apresentado o Colaboke que engloba partes destes conceitos em seu desenvolvimento, e será apresentado um comparativo com sistemas semelhantes Gerenciamento de conteúdo multimídia O termo multimídia tem evoluído a abrangência da sua definição ao longo dos anos. O termo normalmente é tratado a com base na definição realizada por Chapman &

2 Chapman (2000): Multimídia é a combinação, controlada por computador, de pelo menos um tipo de media estático (texto, fotografia, gráfico), com pelo menos um tipo de media dinâmico (vídeo, áudio, animação). Sendo assim, gerenciadores de conteúdo multimídia hão de alcançar objetivos diferentes dos gerenciadores comuns de arquivos. Dependendo do tipo conteúdo que se deseja gerenciar, há de se pensar em como haverá de proceder. A instalação de componentes nos gerenciadores resolve a maioria dos problemas neste caso, limitando-se, no entanto, às funcionalidades apresentadas por tais componentes. Outra opção vem a ser a utilização de um gerenciador específico para o tipo de mídia desejado. Esta última opção nem sempre é possível em casos específicos visto que a maioria dos CMS são genéricos. Em última instância o que resta é o desenvolvimento do gerenciador. Um gerenciador de arquivos multimídia torna-se especial perante outros gerenciadores de conteúdo pelo fato de arquivos multimídia se apresentarem em diversos formatos e extensões, além de necessitarem de um servidor apropriado para suportar o fluxo de arquivos de alta qualidade. Algumas características básicas que também podem ser citadas são: perfis de usuários personalizáveis; gerenciamento de comentários e permissões em arquivos; possibilidade de links entre usuários seja por meio de comunidades, grupos ou projetos; utilização de sistema de busca interno baseado em tags ou outras classificações relevantes para identificação de conteúdo; etc [Verens, 2010]. O desenvolvimento de um CMS partindo do início seria uma reengenharia de um sistema comum. Utilizar outros CMS como base poderia ser útil também, tendo em vista que se teria tudo pronto, restando apenas um estudo de sua estrutura para se realizar as alterações necessárias. Porém, a maioria dos gerenciadores existentes não são amigáveis para serem alterados devido à complexidade considerando o compromisso de serem genéricos. Até para o estudo acadêmico vem a ser inviável para um estudante iniciar seus estudos tentando alterar um gerenciador genérico com diversas funcionalidades [Welling e Thompson, 2005]. 2. Frameworks voltados para WEB O reuso de software e sistema está geralmente vinculado à diminuição de custos, redução de prazos e aumento da qualidade. Partindo de abstrações maiores que objetos, temos os frameworks como auxiliadores no processo de desenvolvimento. Desta maneira é possível afirmar que um framework é um projeto de subsistema composto por um conjunto de classes abstratas e concretas e as interfaces entre elas [Wirfs-Brock e Johnson, 1990]. Ainda podemos dizer que um framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação [Fayad e Schmidt, 1997]. Os frameworks podem ou não serem apresentados como uma aplicação propriamente dita. Uma diferença importante entre eles está voltada ao fato de serem do tipo vertical ou horizontal. Os frameworks verticais são desenvolvidos com base na experiência obtida em um domínio específico e são tidos como frameworks especialistas. O outro tipo é o caso genérico no qual a aplicação que o utilizará poderá compreender qualquer âmbito de uso [Sommerville, 2007]. Para conteúdos digitais é mais comum encontrar frameworks genéricos, sendo eles apresentados com módulos

3 para configuração e inserção de conteúdo, principalmente. Outras características deles é a utilização de templates proporcionando uma diversificação de interfaces baseada comumente no redirecionamento dos módulos e modificação de padrões de cores. A dinamicidade dos conteúdos digitais perante sua a diversidade de formatos impõe aos frameworks um controle maior do fluxo de atualizações. Sendo eles genéricos em sua grande parte, quão maior for este fluxo mais complexo se torna o framework considerando que o mesmo terá que acompanhar ambos os pontos citados, dinamismo e diversificação. Por um lado, iniciar o desenvolvimento de uma aplicação a partir de algo que já tenha tudo pronto e que se encontra sempre em atualização facilita o trabalho, mas a amarração arquitetural que se encontrará pela frente poderá se tornar um empecilho por não permitir muita remodelagem ou não dar brechas para facilitar alterações arquiteturas para casos específicos. 3. Colaboke: um gerenciador de conteúdo com conceito de framework Considerando o caminho para onde estão evoluindo as tecnologias para a internet desde sua criação, prover maneiras de suprir necessidades dos usuárias é o que impulsiona todo o processo de evolução. Divulgação de informações, troca de mensagens, estreitamento da distância entre serviços e consumidores, possibilidade de realizar todas as atividades computacionais na internet desde edição de texto a gerenciamento de sistemas, são exemplos de necessidades supridas com a evolução da internet. Hoje em dia o foco na computação nas nuvens é o que está dando forças a esta evolução constante [Mather et al, 2009]. A possibilidade de compartilhamento e gerenciamento destes tipos de arquivos são facilmente encontradas em sites como YouTube (www.youtube.com) que proporciona edição básica de informações em arquivos de vídeo digitais, e também sites como o MySpace (www.myspace.com) que permite a divulgação de arquivos de áudio. Alguns outros sites proporcionam o download de arquivos de qualquer tipo de formato facilitando a distribuição de conteúdo multimídia, como é o caso do 4Shared (www.4shared.com). No entanto, poucos sistemas web proporcionam o gerenciamento e edição de conteúdos com a mesma praticidade dos programas para desktop. Na intenção de permitir o desenvolvimento de gerenciadores de conteúdo deste tipo com maior facilidade, surgiu o Colaboke (www.colaboke.lavid.ufpb.br). A princípio o Colaboke foi concebido como um simples sistema para colaboração de arquivos de áudio, mas durante o seu desenvolvimento vários conceitos foram aperfeiçoados deixando sua estrutura modularizada como o que acontece em outros CMS. Um dos pontos principais é sua facilidade de edição. O Colaboke utiliza as linguagens PHP e MySQL o que torna o código aberto para download e utilização. Os módulos desenvolvidos se dividem de acordo com sua funcionalidade. O módulo de cadastro de usuário permite que o usuário insira suas informações básicas e aceite o contrato de termos de serviço. Anexado ao cadastro temos o módulo de perfil do usuário, no qual o usuário pode inserir e alterar suas informações pessoais além de realizar configurações de permissões de acesso aos seus projetos. O módulo de projetos apresenta-se como o principal módulo no qual é possível criar e editar um projeto e suas informações.

4 Como a intenção era tornar prática a utilização do Colaboke em qualquer outra aplicação, alguns padrões de projetos foram utilizados. Um deles foi o Observer para permitir diferentes visualizações nos projetos, definindo visualizações para os usuários comuns, cadastrados, colaboradores e os donos de projeto. Outro padrão utilizado entre os projetos foi o Builder em virtude de termos diversos tipos de arquivos multimídia a serem apresentados, logo ao visualizar um projeto, seus arquivos podem ser apresentados em formatos diferentes e assim precisam ser tratados como objetos diferentes e utilizam meios diferentes de leitura e visualização. A utilização do padrão Composite se dá em função da representação e manipulação de objetos correlatos como projetos, arquivos dos projetos, logos e players dos arquivos [Gamma et al, 1995]. Há também uma implementação de funções do sistema seguindo a metodologia CRUD (Create, Read, Update and Delete) [Verens, 2010]. Esta metodologia permite uma manipulação prática das operações básicas de um banco de dados. Sendo assim, torna-se possível realizar as operações de bancos de dados relacionais executando apenas a chamada de métodos específicos para cada objeto que se queira manipular, seja ele um usuário, projeto ou arquivo do Colaboke. A logomarca do projeto Colaboke (Figura 1.) remete as mesas de som utilizadas pelos profissionais de áudio, procurando fazer uma relação dessa maquinária com a colaboratividade das redes sociais, ficando explícita através dos quadrados coloridos que conotam um aglomerado de pessoas (redes). A cor branca significa os usuários contectados à rede social, daí o destaque na letra "C" que direciona o olhar por neutralizar todo o colorido da logo. Esta brincadeira visual pode ser fortuita a cada captação do usuário, tornando-se um atrativo visual à recepção e decodificação. O layout do site segue o gênero padrão das redes sociais (Figura 1). Procura facilitar o acesso à informação de forma clara e intuitiva, atendendo ao princípio da proximidade, onde devemos agrupar os itens relacionados entre si [Williams, 1995]. Para isso está montado num sistema de grids simples, com apenas três botões no menu principal, que comandam a navegação estrutural de todo site. A atenção visual direciona-se para a área central que é onde ocorre o conteúdo dinâmico. (a) (b) Figura 1. (a) Logo do Colaboke e (b) seu layout

5 Diante disso, tem-se o Colaboke como um gerenciador de arquivos multimídia estruturado em módulos capaz de ser reutilizado para desenvolvimento de sistemas inovadores para a web. Pelas suas características de framework vertical no âmbito multimídia, novas oportunidades de estudo e desenvolvimento são deixadas nas mãos de quem apresentar interesse por este tipo de CMS. 4 Trabalhos correlatos Na literatura da área temos dois grandes exemplos de gerenciadores e editores de arquivos multimídia. O primeiro deles surgiu no final de 2006, o Jamglue (www.jamglue.com). Este sistema gerenciava a colaboração de edição de arquivos de áudio via web numa interface semelhante aos editores de áudio desktop. O segundo veio no final de 2008, o Creaza (www.creaza.com). O Creaza apresenta-se como um conjunto de aplicativos online para alunos e educadores trabalharem com publicação de conteúdos digitais como desenhos animados, vídeos e áudio. Ambos os exemplos não disponibilizam seus códigos para estudos ou desenvolvimento de novas funcionalidades. 5 Conclusão Diante destes exemplos citados e de outros gerenciadores de conteúdo temos que a possibilidade de utilização de um CMS para estudos ou desenvolvimento de outro é um pouco restrita. Em alguns casos os CMS apresentam funcionalidades genéricas demais, o que pode não ser tão útil em casos específicos como no caso de gerenciadores de arquivos multimídia. Um outro ponto relevante é o caso de os exemplos de sistemas semelhantes ao Colaboke não permitirem o estudo de seus sistemas, deixando apenas a possibilidade de utilização por não apresentarem código aberto. Referências Brampton, M. (2008), PHP 5 CMS Framework Development. Packt Publishing Ltd. Chapman, N. e Chapman, J. (2000), Digital Multimedia. John Wiley & Sons. Fayad, M. E. e Schmidt, D. C. (1997). Object-oriented application frameworks. Comm. ACM 40(10), Gamma, E., Helm, R., Johnson, R. e Vlissides, J. (1995) Design Patterns: Elements of Reusable Object-Oriented Software. 1 ed. Addison-Wesley. Mather, T., Kumaraswamy, S. e Latif, S. (2009) Cloud Security and Privacy An Enterprise Perspective on Risks and Compliance. O`Reilly. Sommerville, I. (2007), Engenharia de software. 8a Ed. São Paulo. Pearson Addison- Wesley. Verens, K. (2010), CMS Design Using PHP and jquery. Packt Publishing Ltd. Welling, L. e Thomson, L. (2005), PHP and MySQL Web Development. 3a Ed. Sams Publishing. Williams, Robin. Design para quem não é designer: noções básicas de planejamento visual. São Paulo: Callis, Wirfs-Brock, R. J. e Johnson, R. E. (1990) Surveying current research in objectoriented design. Comm. ACM, 33(9),

Um Arcabouço open source em Python para DBC com

Um Arcabouço open source em Python para DBC com Um Arcabouço open source em Python para DBC com Suporte à Evolução Dinâmica não Antecipada Yguaratã C. Cavacanti 1, Hyggo Oliveira de Almeida 1, Evandro Costa 2 1 Instituto de Computação Universidade Federal

Leia mais

A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA: 20 ANOS DE CURIOSIDADE E INOVAÇÃO EM DESIGN DE MIDIA DIGITAL

A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA: 20 ANOS DE CURIOSIDADE E INOVAÇÃO EM DESIGN DE MIDIA DIGITAL A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA: 20 ANOS DE CURIOSIDADE E INOVAÇÃO EM DESIGN DE MIDIA DIGITAL Aluno: Pedro Barroso Vieira Orientador: Rejane Spitz Introdução Decorridos

Leia mais

PADRÕES DE SOFTWARE. Jerffeson Teixeira de Souza, Ph.D. Tarciane de Castro Andrade. Grupo de Padrões de Software da UECE (GPS.

PADRÕES DE SOFTWARE. Jerffeson Teixeira de Souza, Ph.D. Tarciane de Castro Andrade. Grupo de Padrões de Software da UECE (GPS. PADRÕES DE SOFTWARE 1 Jerffeson Teixeira de Souza, Ph.D. Tarciane de Castro Andrade Grupo de Padrões de Software da UECE (GPS.UECE) Julho-2009 CONTEÚDO Introdução aos Padrões de Software O quê são padrões?

Leia mais

Padrões de Projeto. Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson

Padrões de Projeto. Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson Padrões de Projeto Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson Apresentação Conceitos Definição Ponto de vista prático História Padrões de Projeto Conhecidos

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico Atualizado em 24/08/2011 No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema

Leia mais

Alfamídia Web: Wordpress

Alfamídia Web: Wordpress Todos os direitos reservados para Alfamídia Prow. AVISO DE RESPONSABILIDADE As informações contidas neste material de treinamento são distribuídas NO ESTADO EM QUE SE ENCONTRAM, sem qualquer garantia,

Leia mais

Frameworks. Pasteur Ottoni de Miranda Junior

Frameworks. Pasteur Ottoni de Miranda Junior Frameworks Pasteur Ottoni de Miranda Junior 1-Definição Apesar do avanço das técnicas de desenvolvimento de software, a construção de software ainda é um processo extremamente complexo.a reutilização tem

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO INTRODUÇÃO AO MACROMEDIA DREAMWEAVER MX 2004 O Macromedia Dreamweaver MX 2004 é um software que permite a criação de páginas de Internet profissionais, estáticas

Leia mais

Reuso. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior

Reuso. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Reuso Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Reutilização de Software Na maioria das áreas de engenharia de software, sistemas são desenvolvidos

Leia mais

ÍNDICE O QUE É... 2 COMO FUNCIONA... 3. Acervo... 3. Meus Livros... 4. Livros em destaque... 7. Fórum... 7. Notícias... 8. Ajuda... 9. Suporte...

ÍNDICE O QUE É... 2 COMO FUNCIONA... 3. Acervo... 3. Meus Livros... 4. Livros em destaque... 7. Fórum... 7. Notícias... 8. Ajuda... 9. Suporte... ÍNDICE O QUE É... 2 COMO FUNCIONA... 3 Acervo... 3 Meus Livros... 4 Livros em destaque... 7 Fórum... 7 Notícias... 8 Ajuda... 9 Suporte... 9 POR QUE USAR... 10 EQUIPE RESPONSÁVEL... 12 CONTATO... 13 O

Leia mais

SGCD 2.2. Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.2. Sistema Gerenciador de Conteúdo Dinâmico Atualizado em 13/AGO/2012 Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

O CMS certo para as suas necessidades! Quadro Comparativo

O CMS certo para as suas necessidades! Quadro Comparativo O CMS certo para as suas necessidades! Quadro Comparativo Prof. Ricardo 1 Um CMS (Content Management Systems) é um Sistema de gerenciamento de Conteúdo de websites, portais e intranet disponíveis para

Leia mais

Portal Contador Parceiro

Portal Contador Parceiro Portal Contador Parceiro Manual do Usuário Produzido por: Informática Educativa 1. Portal Contador Parceiro... 03 2. Acesso ao Portal... 04 3. Profissionais...11 4. Restrito...16 4.1 Perfil... 18 4.2 Artigos...

Leia mais

Desenvolvendo Websites com Joomla. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br

Desenvolvendo Websites com Joomla. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br Desenvolvendo Websites com Joomla Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br Currículo Meu nome: Breno Leonardo G. de M. Araújo Formação: Bacharel em Sistemas de

Leia mais

SISTEMA VIRTUAL PARA GERENCIAMENTO DE OBJETOS DIDÁTICOS

SISTEMA VIRTUAL PARA GERENCIAMENTO DE OBJETOS DIDÁTICOS 769 SISTEMA VIRTUAL PARA GERENCIAMENTO DE OBJETOS DIDÁTICOS Mateus Neves de Matos 1 ; João Carlos Nunes Bittencourt 2 ; DelmarBroglio Carvalho 3 1. Bolsista PIBIC FAPESB-UEFS, Graduando em Engenharia de

Leia mais

Desenvolvimento de Sistema WEB com orçamento ajustável

Desenvolvimento de Sistema WEB com orçamento ajustável PROPOSTA DE PROJETO Desenvolvimento de Sistema WEB com orçamento ajustável Etapas / Atividades Desenvolvimento de Site (CMS) Hospedagem de Sistema e Suporte Técnico Gerenciamento do Sistema (opcional)

Leia mais

Proposta Revista MARES DE MINAS

Proposta Revista MARES DE MINAS SATIS 2011 Proposta Revista MARES DE MINAS 21/03/2011 A SATIS Índice 1 A Satis 1 A Proposta 1 Serviços 2 Mapa do Site 2 SEO 3 Sistema de gerenciamento de conteudo 4 Cronograma e Prazos 5 Investimento 6

Leia mais

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha. www.lrocha.com

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha. www.lrocha.com ANIMAÇÕES WEB AULA 2 conhecendo a interface do Adobe Flash professor Luciano Roberto Rocha www.lrocha.com O layout do programa A barra de ferramentas (tools) Contém as ferramentas necessárias para desenhar,

Leia mais

Definições: quando usar cada um?

Definições: quando usar cada um? Framework ou CMS? Definições: quando usar cada um? Framework: Uma arquitetura desenvolvida com o objetivo de atingir a máxima reutilização, representada como um conjunto de classes abstratas e concretas,

Leia mais

AUTOR(ES): VINICIUS RUIZ PONTES SILVA, JAQUELINE CRISTINA DA SILVA, JOÃO PAULO DE OLIVEIRA HONESTO

AUTOR(ES): VINICIUS RUIZ PONTES SILVA, JAQUELINE CRISTINA DA SILVA, JOÃO PAULO DE OLIVEIRA HONESTO Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: IMPLEMENTAÇÃO DE UM SISTEMA PARA INTERCÂMBIOS ESTUDANTIS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS

Leia mais

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI ESTE MATERIAL TEM UM OBJETIVO DE COMPLEMENTAR OS ASSUNTOS ABORDADOS DENTRO DE SALA DE AULA, TORNANDO-SE UM GUIA PARA UTILIZAÇÃO DA FERRAMENTA

Leia mais

Padrões Arquiteturais e de Integração - Parte 1

Padrões Arquiteturais e de Integração - Parte 1 1 / 58 - Parte 1 Erick Nilsen Pereira de Souza T017 - Arquitetura e Design de Aplicações Análise e Desenvolvimento de Sistemas Universidade de Fortaleza - UNIFOR 11 de fevereiro de 2015 2 / 58 Agenda Tópicos

Leia mais

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina Programação para Internet Rica 1 Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina Objetivo: Identificar as principais características de uma Aplicação Internet Rica.

Leia mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação. ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

Especialização em Arquitetura e Engenharia de Software

Especialização em Arquitetura e Engenharia de Software Especialização em Arquitetura e Engenharia de Software O curso vai propiciar que você seja um especialista para atua atuar na área de Arquitetura de Software em diferentes organizações, estando apto a:

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django

Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django Adriano Pereira 1, Vinícius Vielmo Cogo 1, Andrea Schwertner Charão 1 1 Programa de Educação Tutorial (PET)

Leia mais

PROPOSTA DE CRIAÇÃO E DESENVOLVIMENTO DE WEBSITE

PROPOSTA DE CRIAÇÃO E DESENVOLVIMENTO DE WEBSITE PROPOSTA DE CRIAÇÃO E DESENVOLVIMENTO DE WEBSITE Através do presente documento, a agência ACNBRASIL tem como objetivo apresentar uma proposta de criação e desenvolvimento de Website para COOPERATIVA DE

Leia mais

Construindo sítios profissionais com Mambo

Construindo sítios profissionais com Mambo 23/09/06 Construindo sítios profissionais com Mambo Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Software Livre Conceitos de CMS Mambo Configuração do Mambo Novidades Referências 2 O que é software

Leia mais

APRESENTAÇÃO. É com grande satisfação que apresentamos a você uma proposta de desenvolvimento de website para sua empresa.

APRESENTAÇÃO. É com grande satisfação que apresentamos a você uma proposta de desenvolvimento de website para sua empresa. APRESENTAÇÃO É com grande satisfação que apresentamos a você uma proposta de desenvolvimento de website para sua empresa. A proposta consiste em um website com uma área administrativa que permite a você

Leia mais

Empresa capixaba de tecnologia lança primeiro construtor de sites do Estado

Empresa capixaba de tecnologia lança primeiro construtor de sites do Estado Empresa capixaba de tecnologia lança primeiro construtor de sites do Estado Por meio do www.webfacil.com.br qualquer usuário de informática é capaz de criar seu próprio site, no domínio que desejar, e

Leia mais

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil edysiniciato@gmail.com,

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO EDUCAÇÃO A DISTÂNCIA (EAD) SISTEMAS PARA INTERNET INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário CARTILHA AGENDA GERENCIAL SEPLAG 2012 Sumário 1. A Agenda Gerencial 2. Como Utilizar 3. Criação de Usuário 4. Criando um Projeto 5. Criando uma meta: 6. Criando uma Tarefa 7. Calendário 8. Mensagens ou

Leia mais

Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso

Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso Geração do Portal CPCX - UFMS pelo UNION: Um Estudo de Caso Lourival dos Santos Pires Júnior, Tony Carlos Bignardi dos Santos, Amaury Antônio de Castro Junior, Carlos Alberto da Silva, Leila Lisiane Rossi

Leia mais

O Sistema de Controle de Egressos utilizado pelo Instituto Metodista Granbery: uma ferramenta de acompanhamento e relacionamento

O Sistema de Controle de Egressos utilizado pelo Instituto Metodista Granbery: uma ferramenta de acompanhamento e relacionamento Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação - N. 7, JUL/DEZ 2009 O Sistema de Controle de Egressos utilizado pelo Instituto

Leia mais

Design Patterns STRATEGY EMERSON BARROS DE MENESES

Design Patterns STRATEGY EMERSON BARROS DE MENESES Design Patterns STRATEGY EMERSON BARROS DE MENESES 1 Breve Histórico Sobre Design Patterns A origem dos Design Patterns (Padrões de Desenho ou ainda Padrões de Projeto) vem do trabalho de um arquiteto

Leia mais

Ferramentas desenvolvidas internamente não atendem às necessidades de crescimento, pois precisam estar sendo permanentemente aperfeiçoadas;

Ferramentas desenvolvidas internamente não atendem às necessidades de crescimento, pois precisam estar sendo permanentemente aperfeiçoadas; APRESENTAÇÃO O Myself é um sistema de gerenciamento de conteúdo para websites desenvolvido pela Genial Box Propaganda. Seu grande diferencial é permitir que o conteúdo de seu website possa ser modificado

Leia mais

e-vent-br: Proposta de um Sistema Web de Gerenciamento de Eventos Acadêmicos

e-vent-br: Proposta de um Sistema Web de Gerenciamento de Eventos Acadêmicos e-vent-br: Proposta de um Sistema Web de Gerenciamento de Eventos Acadêmicos Luis Paulo da Silva Carvalho, Moara Sousa Brito, Pablo Freire Matos, Lucas Amparo Barbosa, Cremildo Lima Gomes, Ivick Roberta

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

PROJECT FRAMEWORK MODEL PMF: PARA O DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO ORIENTADOS A OBJETOS Leandro Doutor Branquinho Sérgio Teixeira de

PROJECT FRAMEWORK MODEL PMF: PARA O DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO ORIENTADOS A OBJETOS Leandro Doutor Branquinho Sérgio Teixeira de PROJECT FRAMEWORK MODEL PMF: PARA O DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO ORIENTADOS A OBJETOS Leandro Doutor Branquinho Sérgio Teixeira de Carvalho Leandro D. Branquinho e Sérgio Teixeira de Carvalho

Leia mais

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS Guia Inicial de Acesso e Utilização Para Docentes Versão 1.0b Outubro/2010 Acesso e utilização do Ambiente Virtual de Ensino

Leia mais

AMBIENTE VIRTUAL DE APOIO AO ALUNO Pesquisa em andamento: resultados preliminares

AMBIENTE VIRTUAL DE APOIO AO ALUNO Pesquisa em andamento: resultados preliminares AMBIENTE VIRTUAL DE APOIO AO ALUNO Pesquisa em andamento: resultados preliminares Denis Lacerda Paes 1 ; Angelo Augusto Frozza 2 RESUMO O trabalho apresentado visa desenvolver uma aplicação baseada em

Leia mais

Tecnologias Web. Padrões de Projeto - Camada de Apresentação

Tecnologias Web. Padrões de Projeto - Camada de Apresentação Tecnologias Web Padrões de Projeto - Camada de Apresentação Cristiano Lehrer, M.Sc. Padrões da Camada de Apresentação (1/2) Intercepting Filter Viabiliza pré e pós processamento de requisições. Front Controller

Leia mais

Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação

Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação Em Busca de uma Arquitetura de Referência para Frameworks de Aplicação Dirigidos por Modelos para Sistemas de Informação Valdemar Vicente GRACIANO NETO 1 ; Juliano Lopes DE OLIVEIRA 1 1 Instituto de Informática

Leia mais

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise

Leia mais

O QUE FAZEMOS MISSÃO VISÃO QUEM SOMOS

O QUE FAZEMOS MISSÃO VISÃO QUEM SOMOS O QUE FAZEMOS Provemos consultoria nas áreas de comunicação online, especializados em sites focados na gestão de conteúdo, sincronização de documentos, planilhas e contatos online, sempre integrados com

Leia mais

Ensino técnico Integrado ao médio.

Ensino técnico Integrado ao médio. PLANO DE TRABALHO DOCENTE 1º Semestre/2015 Ensino técnico Integrado ao médio. Código: 262 ETEC ANHANQUERA Município: Santana de Parnaíba Componente Curricular: Programação para Web I Eixo Tecnológico:

Leia mais

Investigando Sistemas de Informação. Crafty Syntax Live Help

Investigando Sistemas de Informação. Crafty Syntax Live Help Investigando Sistemas de Informação Crafty Syntax Live Help Mateus Vilar Santos 1 Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 91.501-970 Pelotas RS Brazil mateus.santos@gmail.com

Leia mais

Memorial Descritivo. Portfólio Acadêmico Online

Memorial Descritivo. Portfólio Acadêmico Online Faculdade de Tecnologia SENAC Memorial Descritivo Portfólio Acadêmico Online Projeto Integrador do Módulo 1 Produção Multimídia Por Irene Coelho 09 de maio de 2014 Sumário 1. Introdução pág.01 2. Objetivos

Leia mais

PictureFrame: Um padrão para criação de imagens reutilizáveis

PictureFrame: Um padrão para criação de imagens reutilizáveis PictureFrame: Um padrão para criação de imagens reutilizáveis Paulo A. S. Costa 1,2,3, Ismayle S. Santos 1,2,3, Rossana M. C. Andrade 1,2,4 1 Grupo de Redes, Engenharia de Software e Sistemas - GREaT 2

Leia mais

1 UML (UNIFIED MODELING LANGUAGE)

1 UML (UNIFIED MODELING LANGUAGE) 1 UML (UNIFIED MODELING LANGUAGE) Segundo Tonsig (2003), para conseguir desenvolver um software capaz de satisfazer as necessidades de seus usuários, com qualidade, por intermédio de uma arquitetura sólida

Leia mais

Abordagem de Frameworks e Design Patterns para desenvolvimento de Aplicações Approach Frameworks and Design Patterns for Application Development

Abordagem de Frameworks e Design Patterns para desenvolvimento de Aplicações Approach Frameworks and Design Patterns for Application Development Abordagem de Frameworks e Design Patterns para desenvolvimento de Aplicações Approach Frameworks and Design Patterns for Application Development Demetrio da Silva Passos 1 Augusto Nogueira Zadra 2 Resumo:

Leia mais

STUDIO WEB. Contato 81 99704547 REVER CONECT

STUDIO WEB. Contato 81 99704547 REVER CONECT STUDIO WEB Contato 81 99704547 REVER CONECT Ferramentas que podem ser interessantes para a boa performace do seu sistema (site) Gestão de conteúdos - área para inserção e gerenciamento de conteúdos tais

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Sistema Online de Gerenciamento de Dados Clínicos Utilizando RIA (Rich Internet Applications)

Sistema Online de Gerenciamento de Dados Clínicos Utilizando RIA (Rich Internet Applications) Sistema Online de Gerenciamento de Dados Clínicos Utilizando RIA (Rich Internet Applications) ANTUNES, M. S.¹, SILVA, R. E. S. 2 (orientadora) ¹ Faculdade de Tecnologia Senac Pelotas RS (FATEC-PEL) Rua

Leia mais

Definição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão

Definição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão DCC / ICEx / UFMG Definição de Padrões Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um padrão é uma descrição do problema e a essência da sua solução Documenta boas soluções para problemas recorrentes

Leia mais

Menus Personalizados

Menus Personalizados Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando

Leia mais

TVVILAEMBRATEL.WEBS.COM 1 Uma experiência com sistemas de CMS

TVVILAEMBRATEL.WEBS.COM 1 Uma experiência com sistemas de CMS TVVILAEMBRATEL.WEBS.COM 1 Uma experiência com sistemas de CMS Anissa CAVALCANTE 2 Jessica WERNZ 3 Márcio CARNEIRO 4, São Luís, MA PALAVRAS-CHAVE: CMS, webjornalismo, TV Vila Embratel, comunicação 1 CONSIDERAÇÕES

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Engenharia de Software Aplicações de Internet

Engenharia de Software Aplicações de Internet Engenharia de Software Aplicações de Internet Eduardo Santos eduardo.edusantos@gmail.com eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br Histórico Por que existe a Internet? Por que existe

Leia mais

MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP.NET

MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP.NET MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP.NET Átila Correia Cunha 1, 2, Glaucon Henrique Mauricio Maia 1, 2, Waner Ferreira Tavares 1, 2, Jorge Bergson¹, Rui Gomes Patrício 3

Leia mais

Cursos de Magento. 2013 Gugliotti Consulting

Cursos de Magento. 2013 Gugliotti Consulting Cursos de Magento F U N D A M E N T O S D E M A G E N T O C O M M E R C E C U R S O E M V Í D E O - A U L A S M Ó D U L O 2 F T O 2 Fundamentos de Magento Commerce Módulo 2 Aula 1 Configuração da plataforma

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

Projeto de Arquitetura

Projeto de Arquitetura Projeto de Arquitetura Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 11 Slide 1 Objetivos Apresentar projeto de arquitetura e discutir sua importância Explicar as decisões de projeto

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Lucas Nascimento Santos

Lucas Nascimento Santos Lucas Nascimento Santos Mobile Application Developer lucassantoos56@gmail.com Resumo Lucas Nascimento Santos (@ll_ucasn), engenheiro de software. Estudante de Ciência da Computação na Universidade Salvador

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

SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária

SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária Cascavel Novembro de 2009 Pedro Patitucci Finamore Daniel Bordignon Cassanelli Marco Antonio da Rosa DIAGRAMAS DE CLASSE E SEQUÊNCIA

Leia mais

Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação

Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação Investigando Sistemas de Informação PHP-Nuke Maxwell Rodrigues Laner Sumário 1. Introdução...3 2. 1

Leia mais

BrOffice Módulo 01 ÍNDICE

BrOffice Módulo 01 ÍNDICE ÍNDICE Vídeo 01: Introdução ao BrOffice Vídeo 02: Componentes Vídeo 03: Outras funções Vídeo 04: Formato de arquivo Vídeo 05: Uso Vídeo 06: Multiplataforma Vídeo 07: Conhecendo a interface Vídeo 08: Experimentando

Leia mais

Proposta Concessionária Terra Nova Land Rover

Proposta Concessionária Terra Nova Land Rover SATIS 2011 Proposta Concessionária Terra Nova Land Rover 21/03/2011 A SATIS Índice 1 A Satis 1 A Proposta 1 Serviços 2 Mapa do Site 2 SEO 3 Sistema de gerenciamento de conteudo 4 Cronograma e Prazos 5

Leia mais

Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC)

Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC) Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC) André Luís Monteiro P. dos Santos 1, Fernando Cezar Borges 1, Leandro

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o que é uma Aplicação Rica para Internet Contextualizar tais aplicações na Web e os desafios

Leia mais

Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2

Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2 Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2 Artigo escrito por Walter Teixeira wteixeira.wordpress.com Sumário Cenário Proposto... 3 Preparação do Servidor SQL Server

Leia mais

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE II. Primeiro Trabalho

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE II. Primeiro Trabalho UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE II Primeiro Trabalho Descrição do trabalho: Escrever um Documento de Visão. Projeto: Automatização do sistema que

Leia mais

Criação de um site sobre Comunicação

Criação de um site sobre Comunicação Luciano Conceição Martins Criação de um site sobre Comunicação UNICAMP Universidade Estadual de Campinas Introdução: Um site é um conjunto de arquivos feitos através de códigos de programação. E, estes

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem

UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem UNIDADE II Conhecendo o Ambiente Virtual de Aprendizagem 2.1 Introdução Caro Pós-Graduando, Nesta unidade, abordaremos o Ambiente Virtual de Aprendizagem (AVA) que será utilizado no curso: o Moodle. Serão

Leia mais

Manual de instrução. www.andifes.org.br

Manual de instrução. www.andifes.org.br Manual de instrução www.andifes.org.br Inserindo Postagem em Andifes, Nas IFES, Entrevistas, Na Mídia, Concursos, Artigos ou Editora Univ. 1. Localize no menu lateral esquerdo a opção ANDIFES, Nas IFES,

Leia mais

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo? O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação

Leia mais

SISTEMA DE ABERTURA DE CHAMADOS TÉCNICOS DE INFORMÁTICA GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário

SISTEMA DE ABERTURA DE CHAMADOS TÉCNICOS DE INFORMÁTICA GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário SISTEMA DE ABERTURA DE CHAMADOS TÉCNICOS DE INFORMÁTICA GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário Setor de Tecnologia da Informação 2012 AUTORES Aurélio Ricardo Batú Maicá Laura

Leia mais

FACULDADE DE TECNOLOGIA SENAC PELOTAS. Trabalho sobre Drupal-7 Atividade-05-Sistemas de Informação

FACULDADE DE TECNOLOGIA SENAC PELOTAS. Trabalho sobre Drupal-7 Atividade-05-Sistemas de Informação FACULDADE DE TECNOLOGIA SENAC PELOTAS Trabalho sobre Drupal-7 Atividade-05-Sistemas de Informação Eduardo Perin Wille Análise e desenvolvimento de sistemas,2013 1 Sumário 1 Introdução... 1 1.1 Como surgiu...

Leia mais

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica ACTOS PROFISSIONAIS GIPE Gabinete de Inovação Pedagógica Cooptécnica Gustave Eiffel, CRL Venda Nova, Amadora 214 996 440 910 532 379 Março, 2010 MULTIMÉDIA 1 GIPE - Gabinete de Inovação Pedagógica Comunicar

Leia mais

Projeto de Arquitetura

Projeto de Arquitetura Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os

Leia mais

6 Aplicações Ricas para Internet

6 Aplicações Ricas para Internet 6 Aplicações Ricas para Internet DESENVOLVIMENTO WEB II - 7136 6.1. Evolução das aplicações para web O crescente número de pessoas que usufruem da informatização das tarefas cotidianas, viabilizadas na

Leia mais

Drupal para Empresas. Descobrindo os benefícios do Drupal para o seu negócio

Drupal para Empresas. Descobrindo os benefícios do Drupal para o seu negócio Sorteio de R$400 de crédito nos cursos de Drupal! http://j.mp/sorteio400reais O que veremos nessa palestra? # Apresentação # Introdução a CMS # Conhecendo o Drupal # Drupal como solução para Empresas #

Leia mais

MONITORAMENTO REMOTO DO CONSUMO DE ÁGUA UTILIZANDO SOFTWARE DE INTERFACE HOMEM-MÁQUINA - HIDROAER

MONITORAMENTO REMOTO DO CONSUMO DE ÁGUA UTILIZANDO SOFTWARE DE INTERFACE HOMEM-MÁQUINA - HIDROAER MONITORAMENTO REMOTO DO CONSUMO DE ÁGUA UTILIZANDO SOFTWARE DE INTERFACE HOMEM-MÁQUINA - HIDROAER Alex Lage de Morais 1 ; Wilson Cabral de Sousa Jr. 2 ;Elaine Nolasco Ribeiro 3 RESUMO - Uma parte do projeto

Leia mais

CONCEITO: Moodle Moodle Moodle Moodle

CONCEITO: Moodle Moodle Moodle Moodle NE@D - Moodle CONCEITO: O Moodle é uma plataforma de aprendizagem a distância baseada em software livre. É um acrônimo de Modular Object-Oriented Dynamic Learning Environment (ambiente modular de aprendizagem

Leia mais

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos.

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos. 1 1. APRESENTAÇÃO DA PROPOSTA Brasília, 14 de maio de 2010. A LTDA. vem, por meio deste documento,

Leia mais

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

Manual de publicação de conteúdos no Joomla - Pós-Graduação

Manual de publicação de conteúdos no Joomla - Pós-Graduação Universidade Estadual do Oeste do Paraná Núcleo de Tecnologia da Informação (NTI) Divisão de Desenvolvimento/Sistemas Web Manual de publicação de conteúdos no Joomla da Unioeste Como incluir conteúdo na

Leia mais

Como Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0

Como Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0 Como Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. Todos os Direitos

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação

Leia mais