Um Framework LGPL Multiplataforma. Wagner Reck
|
|
- Gabriel Minho Viveiros
- 8 Há anos
- Visualizações:
Transcrição
1 Um Framework LGPL Multiplataforma Wagner Reck
2 Resumo O que é Breve histórico Principais Módulos e Ferramentas Novidades por vir
3 Qt is......a cross platform application and UI framework qt.nokia.com/products...a cross platform application framework that is widely used for developing application software with graphical user interface, and also used for developing non GUI programs such as command line tools and consoles for servers.
4
5 Que plataformas o Qt roda? Oficialmente: Windows (XP,Vista,7, CE), Linux/X11, Mac (Osx), Symbian (S60), Maemo, Meego, Linux embarcado Ports pela comunidade: Android, IPhone, Qnx, VxWorks, ReacOS, Haiku, Linux/Wayland, opensolaris, webos, OS/2... Alguns ainda em desenvolvimento
6 Algumas Caracteristicas API intuitiva Ótima documentação Compatibilidade entre versões Modular Utiliza renderização nativa Performace do C++ bindings para outras linguagens se necessário
7 Quem usa Qt?
8 Onde Qt está presente?
9 Breve Histórico Primeira versão disponibilizada em 1995, por Haavard Nord e Eirik Chambe-Eng; Em 1997 o Qt passa a ser utilizado no desenvolvimento do KDE e a versão 1.3 é lançada; Em 1999, o Qt 2 passa a ser licenciado pela QPL;
10 Breve Histórico Em 2000 é lançado o Qtopia (Qt para ambientes embarcados); Neste mesmo, o Qt passa a ser licenciado pela GPL; Em 2001 é lançado o Qt3; Em 2005 é lançado o Qt4: primeira versão open-source em todas as plataformas; Em janeiro de 2008 a Trolltech é comprada pela Nokia.
11 Breve Histórico 2009 Adicionada licença LGPL; Suporte a S60, Meego e Maemo; Versão 1.0 Nokia Qt SDK (Mobilly API + Simulator + Remote compiler); Nova ferramenta de desenvolvimento de interfaces QtQuick;
12 Qt é Modular Necessita instalar/prover apenas os módulos utilizados Diminuição do espaço utilizado (dispositivos embarcados) Modulos: ferramentas e Bibliotecas
13 Ferramentas Qmake Linguist Designer Assistant QtCreator Plugin para Eclipse/Visual studio
14 Módulos
15 QtCore Provê suporte básico Containers (strings, listas, hash, map) Internacionalização Comunição inter objetos Funções globais: qrand(), qabs(), qmax()
16 GUI Componentes básicos QLabel QLineEdit QPushButom QComboBox Diferentes layouts grid, ancora, formulario...
17 Designer
18 Gráficos 2D Classes do Graphics/View divididas em: Cenas: Agrega os itens gráficos Visualizações : Viewport de uma cena Suporte a milhares de itens Suporte a opengl (sem escrever códigos OpenGL)
19
20 Mainwindow
21 Documentos de Texto Rico Permite criar documentos de forma programática Exportar para ODT PDF HTML Imagens (SVG) Impressora
22 SQL Acompanha drivers para os principais SGBDs Podem ser mantidas multiplas conexões abertas QSqlDatabase conn = QSqlDatabase::addDatabase("QSQLITE", "DB") conn.setdatabasename("database") conn.open()
23 SQL Exemplo de consulta: QSqlQuery q (conn); q.exec ( SELECT * FROM table; ); while (q.next()) process(q.value(0)); process(q.value(1).totime());
24 Threads 1- Escrever o processamento: void function (QString filename){ // process file } 2 - Prepara os itens a serem processados: QStringList list; list << "file1.txt" << "file2.txt" <<... ; 3 - dispara o processo: QtConcurrent::map(list, function);
25 Multimidia Para pequenos efeitos Qsound/QMovie Aplicações multimidia Phonon Maior controle sobre a midia ex. VLC / Amarok
26 Gestos e Multitoque Manipulação com gestos Zoom Rolar lista Gestos customizados Gestos para executar ações únicas
27 XML 2 tipos (básicos) de parser Sax XML maiores Dom XML menores Uso de padrões XML Xquey, Xpath, Validação de schema xml
28 Animação Facilita a criação de interfaces fluídas Escolha da propriedade a alterar Definição do valor final e tempo Escolha da curva de animação Execução em sequência ou paralelas
29 Webkit Início com Khtml Usado em vários navegadores No QT widgets dentro de páginas HTML Interação com os recursos da aplicação
30 QtQuick Permite a criação de interfaces fluidas Linguagem declarativa para UI (QML) Pode se comunicar com código Qt já existente É trasparente para redes Não importa se arquivo está no PC ou WWW
31 Exemplo QML import QtQuick 1.0 Rectangle { width: 200 height: 200 Text { text: "Hello World" font.pixelsize: 22 anchors.centerin: parent } }
32 Exemplo QML } Text{... font.pixelsize: 22 MouseArea{ id: textmousearea anchors.fill: parent } color: textmousearea.pressed? "gold" : "black"; }
33
34 Próxima Versão Modularização dos módulos Facilita novas contribuições Lighthouse Facilitar o port para outras plataformas Open Governance Tornar público: roadmap, listas, QA
35 Documentação Qt qt.nokia.com/developer qt.nokia.com/doc revistaqt.blogspot.com qtcentre.org
36 Obrigado Wagner Reck kders.wordpress.com
Antonio Marcio A. Menezes. Outubro de 2009
Introdução à Programação C++ com Qt 4 Introdução à Programação C++ com Qt 4 Antonio Marcio A. Menezes antonio-marcio.menezes@serpro.gov.br II Fórum de Tecnologia em Software Livre SERPRO - Regional Porto
Leia maisLinguagem de Programação I
Linguagem de Programação I Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Introdução ao Qt O ambiente Qt Creator QML API C++ Interfaces gráficas usando Qt 2 É um framework para aplicações
Leia maisProcessamento de dados XML
Processamento de dados XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Considerações no desenvolvimento de software para processar dados XML. Processamento de uma DTD para interpretar marcação
Leia maisPlasma Active. Thiago Macieira
Plasma Active Thiago Macieira Quem sou eu? Desenvolvedor Open Source há 15 anos Atualmente arquiteto de software no Open Source Technology Center (OTC) na Intel Mantenedor do módulo QtCore e QtDBus do
Leia maisChega de Unity3D! Alternativas de Software Livre para desenvolvimento de jogos. Vinícius Kiwi Daros Wilson Kazuo Mizutani
Chega de Unity3D! Alternativas de Software Livre para desenvolvimento de jogos Vinícius Kiwi Daros Wilson Kazuo Mizutani 4 de fevereiro de 2015 Quem somos? Cursando mestrado e graduados em Ciência da Computação
Leia maisDESENVOLVENDO APLICAÇÕES ANDROID COM Qt Sandro Andrade KDE/IFBA
DESENVOLVENDO APLICAÇÕES ANDROID COM Qt Sandro Andrade KDE/IFBA sandroandrade@kde.org AGENDA DESTE TREINAMENTO O que é o Qt? Porque utilizar o Qt no desenvolvimento para mobile? Módulos do Qt voltados
Leia maisTDC 2010. desenvolvimento. para iphone. Helder da Rocha (helder@argonavis.com.br)
TDC 2010 desenvolvimento para iphone Helder da Rocha (helder@argonavis.com.br) Helder da Rocha Java, since 1995 Objec6ve- C & iphone since 2008 HTML, JavaScript, Web www.argonavis.com.br www.helderdarocha.com.br
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução ao Ambiente de Desenvolvimento Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisProgramação de Computadores II TCC-00.309 Turma A-1
Material elaborado pelo prof. Leandro A. F. Fernandes com contribuições dos profs. Anselmo A. Montenegro e Marcos Lage Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Ambiente
Leia maisCenário atual de uso e das ferramentas de software livre em Geoprocessamento
Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Jump Qgis Thuban MapServer
Leia maisDESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo
Leia maisAdobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa
Adobe Flex Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa O que é Flex? Estrutura de Código aberto para a criação de aplicativos Web Utiliza o runtime do Adobe
Leia maisDesenvolvimento de Aplicação Windows Mobile Acessando um WebService
Faculdade de Negócios e Administração de Sergipe Disciplina: Integração Web Banco de Dados Professor: Fábio Coriolano Desenvolvimento de Aplicação Windows Mobile Acessando um WebService Professor: Fabio
Leia maisDispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura
Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian
Leia maisMobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos
Mobile Command Diego Armando Gusava Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Implementação Conclusão Extensões Introdução O que me motivou? Solução
Leia maisEsse update é 10: Novos applets e JavaFX
Esse update é 10: Novos applets e JavaFX Jorge Diz Instrutor Globalcode Objetivos Objetivos: Mostrar o que vem por ai no desktop/ browsertop Ver se os applets agora vão pegar Onde está JavaFX? Agenda >Applets:
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 7 de março de 2013 Outline Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 13 de novembro de 2014 Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisFerramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Leia maisPROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE
PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE sandroandrade@kde.org OLÁ! whoami IFBA/KDE/KDE e.v. sandroandrade@kde.org / @andradesandro http://sandroandrade.org Qt - POR
Leia maisKDE. Leandro da silva leandrosilva.hair@gmail.com João batista joao13m@yahoo.com.br
KDE Leandro da silva leandrosilva.hair@gmail.com João batista joao13m@yahoo.com.br RESUMO Este Artigos vamos mostrar como funciona o KDE e contar um pouco sua historia, mostrando cada detalhe de onde ele
Leia maisObjetivos do Curso. Você será capaz de:
Objetivos do Curso Ao término do curso você entenderá: Aplicativos Java e applets Tipos de dados primitivos Fluxo de Controle em Java Métodos Outros: exceções, multithreading, multimedia, I/O, redes. Objetivos
Leia maisDesenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o Plasma Sandro Andrade Agenda Novos requisitos para UX's Qt e QML Plasma Plasma Widgets Seu Plasma Widget em 20 minutos O Futuro Novos requisitos para UXs Cross-platform
Leia maisSoftware Livre e GIS: Quais são as alternativas?
Software Livre e GIS: Quais são as alternativas? Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Thuban Qgis Jump MapServer O Futuro das Tecnologias
Leia maisIntrodução a Computação Móvel
Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira
Leia maisMetasploit Framework: Software Livre para PoC de Vulnerabilidades
Metasploit Framework: Software Livre para PoC de Vulnerabilidades Apresentação Luiz Vieira Construtor 4Linux Consultor de Segurança 16 anos de experiência em TI Pen-Tester, Perito Forense Articulista sobre
Leia maisIntrodução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?
Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo
Leia maisSISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR
Leia maisdados abertos cartilha para desenvolvedores
dados abertos cartilha para desenvolvedores Esta publicação é um encarte integrante do Manual dos dados abertos: desenvolvedores, resultante do acordo de cooperação técnico-científica entre o Laboratório
Leia maisTestes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
Testes de Software 1 AULA 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas
Leia maisDESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/
Leia maisGoogle Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva
Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Universidade Federal de Juiz de Fora UFJF-MG Campo Universitário Bairro Marmelos Juiz de Fora MG Brasil
Leia maisMinicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa
Minicurso introdutório de desenvolvimento para dispositivos Android Cristiano Costa Desenvolvimento da interface estática Sobre mim Graduando em Engenharia Eletrônica - UNIFEI Trabalhou em desenvolvimento
Leia maisESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
Leia maisPENTAHO. História e Apresentação
PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan Unidade 2 2012 Crédito dos Slides: Clever Junior 2 PENTAHO História
Leia maisANEXO 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 maisProfessor: Ronilson Morais Lobo. Salvador / 2015
Professor: Ronilson Morais Lobo Salvador / 2015 Introdução Motivação: Criar uma metodologia, Protótipar cenários reais, Proporcionar jogos divertidos, intuitivos e colaborativos. Tecnologia, Conceitos
Leia maisQCON RIO 2015 Desenvolvimento para Windos 10. Alexandre Chohfi chohfi@outlook.com @alexandrechohfi
QCON RIO 2015 Desenvolvimento para Windos 10 Alexandre Chohfi chohfi@outlook.com @alexandrechohfi Introduzindo o UWP Windows Core Um Core comum refatorado Uma plataforma de hardware Formato unico de acesso
Leia maisVisão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008
Android José João Junior Universidade Federal de Santa Catarina 17 de dezembro de 2008 Agenda 1 Visão geral 2 Estrutura do sistema 3 Ferramentas de desenvolvimento 4 Uma aplicação Visão geral Histórico
Leia maisAfinal o que é HTML?
Aluno : Jakson Nunes Tavares Gestão e tecnologia da informacão Afinal o que é HTML? HTML é a sigla de HyperText Markup Language, expressão inglesa que significa "Linguagem de Marcação de Hipertexto". Consiste
Leia maisNovas Tecnologias Microsoft. http://formacao.rumos.pt/
Novas Tecnologias Microsoft http://formacao.rumos.pt/ Rich Internet Applications (RIA) Carlos Lima carlos.lima@rumos.pt Agenda Objectivos da sessão O que é uma RIA O que é o Silverlight Software necessário
Leia maisIntrodução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega
Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisVisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br
VisTrails Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br Características SGWf - Sistema de Gerenciamento de Workflows; Desenvolvido
Leia maisPlano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico Etec Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisUniversidade da Beira Interior
Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação
Leia maisDefiniçõ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 maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São
Leia maisIntrodução ao Plone. terça-feira, 4 de agosto de 15
Introdução ao Plone Sumário O que é Gestão de Conteúdo O que é Conteúdo Principais características de um CMS O que é o Plone Tipos de conteúdo no Plone Metadados Templates Interface do portal Gestão de
Leia maisOrientação a Objetos Programação em C++
OO - Engenharia de Computação/Eletrônica Orientação a Objetos Programação em C++ Slides 17: Programação Visual ou Orientada a Objetos Gráficos (Formulários, Botões, Caixas de Texto etc) - Exemplificado
Leia maisFundamentos da Computação Móvel
Fundamentos da Computação Móvel (Plataformas Sistemas Operacionais e Desenvolvimento) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisINTERATIVIDADE E ENTRETENIMENTO WEB AULA 1. Estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha. www.lrocha.
INTERATIVIDADE E ENTRETENIMENTO WEB AULA 1 Estrutura do curso e conceitos fundamentais professor Luciano Roberto Rocha www.lrocha.com Sobre o docente Especialista em Desenvolvimento Web (UEM) Mestre em
Leia maisAnexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS
Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Requisito Descrição 6.1 - Produtos de Hardware 6.1.1. GRUPO 1 - IMPRESSORA TIPO I (MONOCROMÁTICA 20PPM - A4) 6.1.1.1. TECNOLOGIA DE IMPRESSÃO 6.1.1.1.1.
Leia maisUniversidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação. alyssonfm@lcc.ufcg.edu.br
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação alyssonfm@lcc.ufcg.edu.br Maio - 2010 Agenda GWT Vantagens Desvantagens Exemplificação de códigos GWT
Leia maisA plataforma Android: Uma Introdução
A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,
Leia maisAmbiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro
Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente
Leia maisCONTEÚDOS PROGRAMÁTICOS DA ACADEMIA
Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas
Leia maisPROGRAMAÇÃ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 maisOpenJUMP. Pontos fracos do OpenJUMP
OpenJUMP No início foi chamado apenas de JUMP (JAVA Unified Mapping Platform), e se tornou popular no mundo livre de SIG(Sistema de informação Geográfica), desenhado por Vivid Solutions. Atualmente é desenvolvido
Leia maisOFICINA USO DO I3GEO. Levindo Cardoso Medeiros. levindocm@gmail.com
OFICINA USO DO I3GEO Levindo Cardoso Medeiros levindocm@gmail.com ESTRUTURA INTRODUÇÃO UTILIZANDO O I3GEO Aprendendo a navegar pelo I3Geo Propriedades do mapa ADICIONANDO E MANIPULANDO CAMADAS Adicionando
Leia maisIntrodução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião
Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket
Leia maisSecullum Clube.Net ESPECIFICAÇÕES TÉCNICAS. Secullum Clube.Net. Ficha Técnica. Serviço de Comunicação. Controle de Veículos.
ESPECIFICAÇÕES TÉCNICAS Serviço de Comunicação Secullum Clube.Net Controle de Veículos Gerencial Integração DVR/NVR Financeiro Boletos Automação Consumo Sistema Operacional: compatível com Windows XP ou
Leia maisFundamentos de Java. Prof. Marcelo Cohen. 1. Histórico
Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da
Leia maisBanco 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 maisSenchaTouch + PhoneGap
SenchaTouch + PhoneGap Ramos de Souza Janones Phonegap.ramosdainformatica.com.br Desenvolvendo para 7 plataformas mobile www.sucessocomsoftware.com.br No mundo Android ios Windows Phone Outros 1% 4% 25%
Leia maisVitor Diogo Faria Pereira. Programador / Analista de Sistemas e Software
Curriculum Vitae INFORMAÇÃO PESSOAL Vitor Diogo Faria Pereira Rua da Vista Alegre nº184 1ºdrt, 4815-519 Vizela (Portugal) 936369288 vitor_pereira_16@sapo.pt Skype vitor_pereira_16 Sexo Masculino Data de
Leia maisHoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é
Leia maisAmbiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração
Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado
Leia maisDado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Leia maisDescrição geral do Android
Descrição geral do Android (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Versões & API A versão 1.0 foi lançada em Fevereiro de 2009
Leia maisProgramaçã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 maisUma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP
Uma poderosa ferramenta de monitoramento Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Abril de 2008 O que é? Características Requisitos Componentes Visual O que é?
Leia maisConhecendo o NetBSD. Alan Silva <jumpi@netbsd.com.br> NetBSD-BR
Conhecendo o NetBSD Alan Silva NetBSD-BR O que é NetBSD? O NetBSD é um sistema operacional UNIX-like baseado no padrao BSD 4.4 e com isso incorpora caracteristicas do mesmo O NetBSD
Leia maisOpenSICAST Sistema de Call Center para Asterisk. Fabrício Tamusiunas NIC.br
OpenSICAST Sistema de Call Center para Asterisk Fabrício Tamusiunas NIC.br OpenSICAST Sistema para gerenciamento de chamadas, filas, atendentes (agentes) e demais necessidades que um sistema de Call Center
Leia maisUM FRAMEWORK PARA DESENVOLVIMENTO DE
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisUNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMATICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO LINGUAGENS DE APLICAÇÃO COMERCIAL SILAS QUEIROZ SILVA
UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMATICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO LINGUAGENS DE APLICAÇÃO COMERCIAL SILAS QUEIROZ SILVA Mini-Seminário Visual Basic 6.0 Salvador - BA 18/05/2009
Leia maisUniversidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG
Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisSoftware Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar
Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar
Leia maisComo se tornar um desenvolvedor de plug-ins para AutoCAD e Revit
Como se tornar um desenvolvedor de plug-ins para AutoCAD e Revit Vitor Paulo Silva Se você é um projetista e sua principal ferramenta de trabalho é o AutoCAD ou o Revit, certamente você já se deparou com
Leia maisGravação e Transmissão
O D-Guard Center é um poderoso sistema de controle e monitoramento, integrado aos mais diversos equipamentos de segurança eletrônica. Ilimitados dispositivos podem ser controlados e monitorados simultaneamente:
Leia maisAlgoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto Ferreira roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 4 Introdução ao C Linguagem de Programação É um conjunto de regras sintáticas e semânticas
Leia maisFUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS
Anexo I Modelo para inscrição e apresentação dos projetos EDITAL DE CONVOCAÇÃO PÚBLICA nº 01/2016 1. IDENTIFICAÇÃO 1.1 Nome ou Razão Social 1.2 Ramo de atividade (se empresa) 1.3 Endereço completo 1.4
Leia maisAndroid. Marcelo Quinta @mrquinta
Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones
Leia maisDesenvolvimento de Sites. Subtítulo
Desenvolvimento de Sites Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras
Leia maisPROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID
PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID Acadêmica: Shaiane Mafra Casa Orientador: Jacques Robert Heckmann 07/2013 Roteiro Introdução
Leia maisProf. André Di Thommazo
Unidade 3 Comunicação e Organização Pessoal Tipos de Arquivo Prof. André Di Thommazo Pacote de software para escritório Pacote de software para escritório é um conjunto de software destinados a atividades
Leia maisLinguagem 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 maisIntegrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza
Integrantes: Catarino Rodrigues Data: 26/10/2012 Leandro de Matos Pereira Leandro dos Santos Marciano Ramon Alves de Souza Disciplina: Banco de Dados para Internet Tema do Trabalho: Tecnologias para acesso
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto
INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX Vinícius Barreto de Sousa Neto Libgdx é um framework multi plataforma de visualização e desenvolvimento de jogos. Atualmente ele suporta Windows, Linux,
Leia maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
Leia maisSGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.
SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução
Leia maisImplementação de Web Services em Projetos de LabVIEW
1 Implementação de Web Services em Projetos de LabVIEW Alisson Kokot Engenheiro de Vendas Osvaldo Santos Engenheiro de Sistemas 2 Aplicações Web surgem como soluções viáveis profissionalmente 3 Aplicações
Leia maisFerramentas de Administração. PostgreSQL
Ferramentas de Administração ao SGBD PostgreSQL Diego Rivera Tavares de Araújo diegoriverata@gmail.com Introdução Mas o que é PostgreSQL? Introdução as ferramentas O PostgreSQL pode ser acessado a partir
Leia maisTreinamento em PHP com MySQL - Fundamental
Treinamento em PHP com MySQL - Fundamental Sobre PHP PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisSISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia mais