Desenvolvendo Aplicações Android com Qt Colaborando com Software Livre no KDE

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

Download "Desenvolvendo Aplicações Android com Qt Colaborando com Software Livre no KDE"

Transcrição

1 Desenvolvendo Aplicações Android com Qt Colaborando com Software Livre no KDE Sandro Andrade

2 Objetivos Apresentar o Qt e os benefícios da sua utilização Apresentar uma visão geral das funcionalidades do Qt para desenvolvimento multiplataforma para dispositivos móveis e embarcados Apresentar os avanços mais recentes do Qt nesta área Apresentar o que é o KDE, suas tecnologias e como a comunidade está organizada Discutir as tendências atuais do KDE no desenvolvimento para dispositivos móveis Apresentar oportunidades e benefícios de colaboração

3 Objetivos Apresentar o Qt e os benefícios da sua utilização Apresentar uma visão geral das funcionalidades do Qt para desenvolvimento multiplataforma para dispositivos móveis e embarcados Apresentar os avanços mais recentes do Qt nesta área Apresentar o que é o KDE, suas tecnologias e como a comunidade está organizada Discutir as tendências atuais do KDE no desenvolvimento para dispositivos móveis Apresentar oportunidades e benefícios de colaboração

4 Objetivos Apresentar o Qt e os benefícios da sua utilização Apresentar uma visão geral das funcionalidades do Qt para desenvolvimento multiplataforma para dispositivos móveis e embarcados Apresentar os avanços mais recentes do Qt nesta área Apresentar o que é o KDE, suas tecnologias e como a comunidade está organizada Discutir as tendências atuais do KDE no desenvolvimento para dispositivos móveis Apresentar oportunidades e benefícios de colaboração

5 whoami Professor no Instituto Federal de Educação, Ciência e Tecnologia da Bahia IFBA Desenvolvedor, projetista e arquiteto de software Pesquisador: engenharia de software + sistemas distribuídos Colaborador nos projetos de Software Livre Qt e KDE QtModeling KDevelop, Plasma e Minuet Foi membro do KDE Marketing Working Group Membro do Board de Diretores do KDE e.v.

6 Parte 1 Desenvolvendo Aplicações Android com Qt

7 O Qt Toolkit multiplataforma para desenvolvimento de aplicações ( Oferece um amplo conjunto de funcionalidades para multimídia, programação em rede, banco de dados, testes, Bluetooth, OpenGL, programação multi-threaded, scripting, XML, web channel, etc Oferece três tecnologias principais para desenvolvimento de GUI: Qt Widgets: C++ (oficial), Python, C#, Go, Haskell, Ruby Qt Quick: QML + JS Qt Webkit: HTML + CSS + JS

8 O Qt Comparação entre as três tecnologias para GUI: Linguagens utilizadas Look n feel nativo Look n feel customizado GUI fluidas e animadas Suporte a touch screen Widgets padrao da industria Qt Widgets Qt Quick Qt Webkit C++ QML/JS HTML/CSS/JS ( )

9 O Qt Comparação entre as três tecnologias para GUI: Model/View programming Qt Widgets Qt Quick ( ) Rapid UI development Aceleracao por hardware Efeitos graficos Processamento de rich text Integracao de conteudo web existente Qt Webkit ( )

10 O Qt Por que usar? É uma tecnologia madura (20 anos de existência) É um toolkit extremamente produtivo (mesmo com C++ e melhor ainda com QML/JS) É um toolkit bastante completo É efetivo no suporte ao desenvolvimento multiplataforma: Linux/X11 Windows OS X Android IOS WinCE

11 O Qt Por que usar? Excelente documentação e comunidade bastante ativa Excelente desempenho (aceleração via hardware no QML) Diversas bibliotecas de terceiros baseadas no Qt (inqlude.org) Open governance com licença dual: LGPL Comercial

12 O Qt Quem usa? Guitar Pro Autodesk Maya Skype Virtualbox VLC KDE Setores automotivo, IoT, médico e industrial

13 O Qt Quem usa? Guitar Pro Autodesk Maya Skype Virtualbox VLC KDE Setores automotivo, IoT, médico e industrial

14 O Qt Quem usa? Guitar Pro Autodesk Maya Skype Virtualbox VLC KDE Setores automotivo, IoT, médico e industrial

15 O Qt Quem usa? Guitar Pro Autodesk Maya Skype Virtualbox VLC KDE Setores automotivo, IoT, médico e industrial

16 O Qt e o Mundo Mobile É uma longa história, na verdade 2000: Qt/Embedded + Qtopia 2006: Qtopia em milhares de dispositivos (Sharp / Motorola)

17 O Qt e o Mundo Mobile É uma longa história, na verdade 2009: lançamento do QML : Qt no Symbian e MeeGo

18 O Qt e o Mundo Mobile É uma longa história, na verdade 2011: projeto Necessitas (KDE) e o primeiro port do Qt para Android 2013: primeiro technical-preview do suporte ao Android e ios oficial do Qt Inclusão das plataformas BlackBerry, Sailfish/Jolla and Ubuntu Mobile 2014: cross-platform Qt Purchasing API e Bluetooth LE 2015: QML Qt Location e Qt Quick Controls for Embedded

19 O Qt e o Android Solução: QPA + JNI O Qt Creator gera o arquivo.apk pra você Uma aplicação Qt para Android consiste de duas partes: A aplicação em si, criada pelo desenvolvedor Um laucher da aplicação Android, gerada automaticamente pelo Qt Creator

20 O Qt e o Android O Qt Creator oferece três métodos de implantação: Todas as dependências Qt empacotadas no.apk, ou Uso do mecanismo de implantação Ministro para gerenciar dependências Qt Implantar as bibliotecas do Qt em um diretório temporário (somente para propósitos de desenvolvimento) Start-up da aplicação: No começo é apenas uma aplicação Java Ocorre a carga das libs do Qt e o plugin do QPA A função main da aplicação é invocada em uma nova thread

21 O Qt e o Android Configuração do ambiente (passo-a-passo): Criar um novo usuário (ex: android-devel) Instalar os pacotes básicos de desenvolvimento: pacman -S --needed base-devel qt5 jdk jre git gdb wget Baixar ( e instalar, no home do usuário androiddevel, o Qt para Android Após a instalação, executar o Qt Creator: Caminho Tools/QtCreator/bin/qtcreator na instalação do Qt

22 O Qt e o Android Configuração do ambiente (passo-a-passo): No Qt Creator, ir em Tools Options Android: Clique nos botões de download do Android SDK e Android NDK Realize o download Informe o caminho das instalações nos respectivos campos Encontre o número de API correspondente à versão do Android no seu dispositivo Execute o Android SDK Manager (caminho tools/android na instalação do Android SDK) e selecione somente o grupo referente ao número de API do seu dispositivo Instale os pacotes

23 O Qt e o Android Configuração do ambiente (passo-a-passo): Inicie o adb server (como root, sem usar o sudo): caminho platform-tools/adb start-server na instalação do Android SDK Verifique se o seu dispositivo está com o modo developer ativado. Ative caso não esteja Ligue seu dispositivo na porta USB do computador e confirme o pedido de permissão para depuração USB Pronto: ao executar um projeto Qt com o kit do Android selecionado, o Qt Creator irá perguntar em qual dispositivo você deseja executar a aplicação (incluindo emuladores)

24 O Qt e o Android Módulos Qt de uso específico em dispositivos móveis (a maioria é multiplataforma): Qt Bluetooth (QML e C++): Android, ios, Linux (BlueZ 4.x/5.x) e OS X Qt Graphical Effects (QML) Qt Positioning (QML e C++): Android, ios, Linux (com GeoClue) e WinRT Qt Sensors (QML e C++): Android, ios, SailFish e WinRT Fontes de posicionamento (ex: satélite, wifi, arquivos) são plugins Acelerômetro, orientação, luz ambiente, dentre outros Qt Quick Extras Qt Android Extras: Qt Notifier Qt Mac Extras

25 Qt e Material Design Conjunto de diretrizes de design (linguagem visual) de UX do Google Dois esforços diferentes relacionados ao Qt: qml-material: Technical preview no Qt 5.6, esperado para o Qt 5.7

26 Qt e Material Design qml-material:

27 Qt e Material Design qml-material: IFBA s SICAD Mobile

28 Qt e Material Design Hands-on: Niftly - RSS Reader

29 Parte 2 Contribuindo com Software Livre no KDE

30 (Re)conhecendo o KDE Pessoas 4151 colaboradores em todo o mundo Quase 20 anos de existência de linhas de código Fonte: Open HUB

31 O que fazemos? Muita coisa :) Mas as tecnologias produzidas são: 1) Um workspace moderno e flexível (KDE Plasma) 2) Um conjunto de aplicações (KDE Applications) 3) Um conjunto de bibliotecas (KDE Frameworks)

32 KDE Plasma Desktop

33 KDE Plasma Mobile

34 KDE Plasma Mobile

35 KDE Applications Mais de 300 aplicações em diversas áreas: Jogos Aplicações Educacionais Multimídia Ferramentas de Desenvolvimento Gerenciamento de Informações Pessoais Internet Editoração gráfica e muito mais

36 KDE Applications Kdenlive:

37 KDE Applications Marble:

38 KDE Applications Amarok:

39 KDE Applications KBreakout:

40 KDE Applications Minuet:

41 KDE Frameworks KDE Applications KDE Plasma KDE Frameworks 5 C++ / Qt 5 / QML / JavaScript Servidor Gráfico (X11, Wayland,...) SO (Linux, Windows, OS X,...) 60 novos módulos para o Qt: Compressão de arquivos Configuração do sistema Novos models e views Plotting Integração e detecção de HW Multithreading System notifications...

42 A Comunidade e seu Ecossistema Colaboradores (desenvolvedores, testadores, tradutores, designers, etc) Afiliados KDE e.v. (membros da associação) KDE Free Qt Foundation KDE e.v. Board of Directors Working Groups Em sas e r p

43 A Comunidade e seu ecossistema Principais empresas no ecossistema KDE: KDAB BasysKom Blue Systems ICS Digia

44 A Comunidade e seu ecossistema Principais eventos: Akademy (encontro mundial dos colaboradores - Europa) Akademy-ES (Espanha) Akademy-FR (França) LaKademy (encontro Latino-Americano) Sprints: Randa Meetings (Suíça) PIM Sprint Plasma Sprint KDevelop/Kate Sprint...

45 A Comunidade e seu ecossistema Akademy 2015

46 O KDE no Brasil Maior expansão a partir de 2008, com diversas ações de divulgação e incentivo à contribuição Maior participação do KDE nas principais conferências de software livre do Brasil (FISL, Latinoware, etc) Palestras e minicursos em todo o Brasil Alta participação em eventos próprios do KDE no Brasil e no exterior Está em constante renovação

47 A Comunidade e seu ecossistema Akademy-BR 2010

48 A Comunidade e seu ecossistema 1o Lakademy 2012

49 A Comunidade e seu ecossistema 2o Lakademy 2014

50 A Comunidade e seu ecossistema 3o Lakademy 2015

51 A Comunidade e seu ecossistema 4o Lakademy 2016 Universidade Federal do Estado do Rio de Janeiro (UNIRIO) De 26 a 29 de maio de 2016

52 E daí? Por que eu devo me importar com isso? Por que todos devem se importar com isso? Por que professores devem se importar com isso?

53 1 Suas referências serão ampliadas! Software Livre Por quê?

54 2 Os melhores profissionais do mundo estão lá! Software Livre Por quê?

55 3 Você vai conhecer pessoas do mundo inteiro! Software Livre Por quê?

56 4 Pessoas do mundo inteiro serão gratas a você! Software Livre Por quê?

57 5 Novas oportunidades podem surgir! Software Livre Por quê?

58 Software Livre como não contribuir Não tenho tempo e/ou interesse... Não estou preparado ainda... Não sei programar... Eles vão falar mal do meu código-fonte... Sou uma pessoa boss-oriented... São todos xiitas, comunistas... Tenho dificuldades com a língua inglesa... Gosto de trabalhar sozinho...

59 Nós temos história

60 Nós temos história mas ela está se perdendo!

61 Onde estávamos? Onde estivemos? Onde estamos?

62 Onde estávamos? *-2000 Nada de Software Livre Embora o Linux tenha chegado na UFBA ~1996

63 Onde estivemos? Sem a intenção de esgotar o assunto :) Surgimento do GAVRI-IM / UFBA Criação do PSL-BA 1o Festival GNU/Linux de Salvador o Fórum Baiano de Software Livre Hugo Braga desenvolve o ROX Parceria com a SECTI no projeto dos infocentros do estado da Bahia

64 Onde estivemos? o Festival de Software Livre da Bahia 2o Fórum Baiano de Software Livre Extinção do GAVRI-IM Lucas Rocha integra a equipe de desenvolvedores do GNOME 2006: Colivre é fundada Aurélio integra a equipe de desenvolvedores do Inkscape Valéssio começa a realizar contribuições com o Inkscape 3o Festival de Software Livre da Bahia Ampliação das atividades do GNU-Ruy Início do projeto Ekaati

65 Onde estivemos? Sandro e Tomaz integram a equipe de desenvolvedores do KDE Sandro e Tomaz participam do Google Summer of Code / KDE 4o Festival de Software Livre da Bahia / ENSL 2010 Tomaz transforma o ROX (Eclipse) no Rocs (C++/Qt) e o lança mundialmente como parte do KDE Sandro passa a ser membro do KDE e.v. e do KDE Marketing Working Group Acontece, na Praia do Forte, o 1o Akademy-BR

66 Onde estivemos? 2011 Caio Tiago e Krishnamurti Lélis realizam traduções de diversos projetos Terceiro, Tiago e Tassia integram a equipe de desenvolvedores do Debian Sandro ministra disciplina sobre desenvolvimento de Software Livre na UFBa (GNOME, KDE, Drupal, Foswiki, Qt) Melissa e Aline participam do GNOME Outreach Program for Women 2012 Italo Valcy passa a contribuir para o Foswiki

67 Onde estivemos? Criação do Raul Hacker Club Acontece, em Salvador, o 3o LaKademy (03-06 de Junho) Sandro passa a fazer parte do Board de Diretores do KDE 2016?

68 Onde estamos? Período de ressaca / apatia Falta de interesse / diminuição na procura Bikeshedding na comunidade brasileira de Software Livre A insalubridade do Software Livre Falta de incentivo na academia Ausência de empreendedorismo com Software Livre

69 Chega de idéias, discussões, planos e... filosofia!!! Precisamos de...

70 Õ ÇA!!! SE

71 Ações! Alunos como agentes catalisadores (SEMPRE)! DOJOs abertos de iniciação à contribuição em projetos de Software Livre Políticas públicas para adoção e contribuição em projetos de Software Livre Empreendedorismo com Software Livre Software Livre como oportunidade de carreira Divulgação e incentivo à participação em programas tais como o Google Summer of Code Vejamos alguns números...

72 Ações! Top 10 instituições participantes do GSoC :

73 Ações! Top 10 instituições participantes do GSoC 2014: O Brasil aparece em 15o lugar :(

74 Ações! Contribuições no GitHub em Jan-Mar 2013:

75 Ações! Retomada do Festival de Software Livre da Bahia Retomada do Encontro Nordestino de Software Livre Uso de Software Livre em atividades acadêmicas Fortalecimento das comunidades locais e brasileiras Divulgação do modus operandi básico de contribuição (rituais, dificuldades, soluções, arranjos sociais, etc) Maior presença no FISL, Latinoware, etc Sensibilização dos professores

76 Oportunidades de Carreira Software Livre não é mais somente um hobby de pessoas apaixonadas pelo que fazem É perfeitamente possível seguir carreira na área Geralmente inicia-se como voluntário, o software livre passa a ser sua grande vitrine para o mundo e você então pode trabalhar fazendo o que gosta

77 Conclusões Temos tradição, temos potencial, mas os últimos três anos foram desanimadores para o Software Livre na Bahia Estamos em um momento apático e de ressaca, é necessário mudar! O Software Livre abre um mundo de oportunidades de carreira, experiências, trabalhos gratificantes e novos amigos Empenhe-se, encontre sua turma e traga toda a sua motivação e força de vontade para o Software Livre na Bahia!

78 Junte-se a nós! Lista de discussão: Canal de IRC: freenode #kde-brasil O KDE e.v. apoia a sua contribuição Participe do Google Summer of Code e do KDE Season of Code

79 Desenvolvendo Aplicações Android com Qt Colaborando com Software Livre no KDE OBRIGADO!

DESENVOLVENDO APLICAÇÕES ANDROID COM Qt Sandro Andrade KDE/IFBA

DESENVOLVENDO 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 mais

PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE

PROJETO 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 mais

Como contribuir com projetos de software livre

Como contribuir com projetos de software livre Como contribuir com projetos de software livre Luciana Fujii Pontello 1 / 29 O que é software livre Sobre mim 2 / 29 Software livre? 3 / 29 O que é software livre Software livre Liberdade não preço Linux,

Leia mais

Introdução ao Android

Introdução ao Android Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente

Leia mais

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS NAPNE / SIEP Softwares Educativos MANUAL GCOMPRIS Janeiro de 2009 1 ÍNDICE Introdução 3 Requisitos básicos 3 Instalação 3 Interface do usuário 4 Janela principal 4 Administração de GCompris 5 Seleção de

Leia mais

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvimento de Aplicativos com ASR para Android Desenvolvimento de Aplicativos com ASR para Android Jonathas Trindade e Thiago Sylas Universidade Federal do Pará Instituto de Tecnologia LaPS - Laboratório de Processamento de Sinais. 24/01/2012 1 / 16

Leia mais

Professor Antonio Benedito Coimbra Sampaio Jr

Professor Antonio Benedito Coimbra Sampaio Jr Professor Antonio Benedito Coimbra Sampaio Jr 1 Apresentação do Curso Java 8 para Web 2 Por que você quer fazer este curso? Eu sou aluno da área de computação e preciso aprender (bem) Java para poder concluir

Leia mais

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

Leia mais

Informações importantes

Informações importantes Informações importantes Genexus Web: Marketing e TI alinhados em Aplicativos para Dispositivos móveis DUAS ÁREAS IMPORTANTES... DOIS AMBIENTES... Mais do nunca, marketing e TI precisam estar alinhados

Leia mais

Dispositivos 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 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 mais

Como contribuir com projetos de software livre

Como contribuir com projetos de software livre Como contribuir com projetos de software livre Luciana Fujii Pontello 1 / 29 Software livre? 2 / 29 Por que contribuir? Software livre Liberdade não preço Linux, Ubuntu? Sim, mas não só Quatro liberdades

Leia mais

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Wenner S. Santos*, Marcos Silvano Orita Almeida* *COINT / UTFPR, Campo Mourão, Brasil e-mail: wenner.santos@hotmail.com Resumo/Abstract

Leia mais

Plasma Active. Thiago Macieira

Plasma 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 mais

KDE para Futuros Gearheads V1.1

KDE para Futuros Gearheads V1.1 KDE para Futuros Gearheads V1.1 Wagner Reck kders.wordpress.com.br Baseada em 'KDE para iniciantes' de Sandro Andrade do LiveBlue Roteiro O que é o KDE? Histórico Plasma O ambiente de trabalho Você pode

Leia mais

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit Manual de Instalação da Plataforma Scorpion 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit Para começar a ler este manual, é bom que você conheça os componentes desta conexão. Plataforma

Leia mais

Visualizador de Documentos Fiscais Eletrônicos FAQ (Perguntas frequentes)

Visualizador de Documentos Fiscais Eletrônicos FAQ (Perguntas frequentes) Visualizador de Documentos Fiscais Eletrônicos FAQ (Perguntas frequentes) 1. Quais são os requisitos de software para executar o Visualizador em meu computador? Para executar o Visualizador é necessário

Leia mais

Infraestrutura com Linux

Infraestrutura com Linux Infraestrutura com Linux Infraestrutura com Linux A aula de hoje no Tecnojovem (10 min) O que é o Linux? (45min, com dinâmica) Bons motivos pra escolher o Linux (20 min) Posso ganhar dinheiro com o Linux?

Leia mais

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

DESENVOLVIMENTO 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 mais

O KDE na Bahia e no Brasil

O KDE na Bahia e no Brasil O KDE na Bahia e no Brasil Sandro Santos Andrade sandroandrade@kde.org Roteiro O que é o KDE? Histórico Tecnologias Porque e como contribuir? O KDE na Bahia e no Brasil O Live Blue O KDE no mundo O que

Leia mais

Tecnologia da Informação. Prof Odilon Zappe Jr

Tecnologia da Informação. Prof Odilon Zappe Jr Tecnologia da Informação Prof Odilon Zappe Jr Compatibilidade O termo compatibilidade refere-se aos diferentes componentes do computador (hardware e software) que são convenientes para o emprego das funções

Leia mais

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Introdução ao Android SDK. Prof. Me. Hélio Esperidião Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,

Leia mais

Desenvolvendo aplicações grácas no linux sem esforço

Desenvolvendo aplicações grácas no linux sem esforço Desenvolvendo aplicações grácas no linux sem esforço (mas não só grácas) Wagner Reck 1 1 UNIPAMPA-Alegrete Semana Acadêmica Ulbra, 2010 Wagner Reck Desenvolvendo aplicações grácas no linux sem esforço

Leia mais

Backsite Serviços On-line

Backsite Serviços On-line Apresentação Quem Somos O Backsite Com mais de 15 anos de mercado, o Backsite Serviços On-line vem desenvolvendo soluções inteligentes que acompanham o avanço das tecnologias e do mundo. Com o passar do

Leia mais

Chega 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 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 mais

INTRODUÇÃ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 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 mais

Como se tornar um desenvolvedor de plug-ins para AutoCAD e Revit

Como 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 mais

KDE para Iniciantes. Camila Ayres

KDE para Iniciantes. Camila Ayres para Iniciantes Camila Ayres http://kders.wordpress.com Roteiro Histórico Plasma O ambiente de trabalho O SC e Netbooks O SC e dispositivos móveis Porquê usar o SC Você pode fazer parte do Equipe internacional

Leia mais

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para

Leia mais

Professor: Ronilson Morais Lobo. Salvador / 2015

Professor: 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 mais

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software

Leia mais

Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação

Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação 1. Introdução Caro estudante, este é um questionário que tem como objetivo avaliar o uso de Software Livre em faculdades de Computação. Os dados

Leia mais

Motorola Phone Tools. Início Rápido

Motorola Phone Tools. Início Rápido Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos...2 Antes da instalação Motorola Phone Tools...3 Instalar Motorola Phone Tools...4 Instalação e configuração do dispositivo móvel...6 Registro

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

Software Livre e o Projeto KDE

Software Livre e o Projeto KDE Live Blue (http://liveblue.wordpress.com) Software Livre e o Projeto KDE Sandro Santos Andrade sandro.andrade@gmail.com http://liveblue.wordpress.com liveblue@googlegroups.com 1 Roteiro Software Livre

Leia mais

Action Vision Visão. Versão 1.0. Histórico de Revisão Data Versão Descrição Autor 06/08/2014 1.0 Visão geral do projeto Matheus Camilo

Action Vision Visão. Versão 1.0. Histórico de Revisão Data Versão Descrição Autor 06/08/2014 1.0 Visão geral do projeto Matheus Camilo Action Vision Visão Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 06/08/2014 1.0 Visão geral do projeto Matheus Camilo Página 1 de 12 Sumário 1. INTRODUÇÃO...3 1.1 Finalidade...3 1.2 Escopo...3

Leia mais

Controle de tempo, controle de ponto e faturação Software para gestão de projetos e tarefas

Controle de tempo, controle de ponto e faturação Software para gestão de projetos e tarefas Controle de tempo, controle de ponto e faturação Software para gestão de projetos e tarefas Disponível na nuvem via web, no seu tablet ou smartphone Suporte on-line excelente, em tempo real e na a sua

Leia mais

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. da Gestão da TI Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. Conteúdo Introdução Os custos escondidos - parte 1 Os custos escondidos - parte 2 Os custos escondidos -

Leia mais

Manual de instalação, configuração e utilização do Assinador Betha

Manual de instalação, configuração e utilização do Assinador Betha Manual de instalação, configuração e utilização do Assinador Betha Versão 1.2 Histórico de revisões Revisão Data Descrição da alteração 1.0 18/09/2015 Criação deste manual 1.1 22/09/2015 Executando a instalação

Leia mais

ILHABELA QUER. Oliver Reinis é Advogado, Programador, Cidadão e Ativista. Carlos Pedro Sant Ana é Arquiteto, Designer Gráfico, Cidadão e Ativista.

ILHABELA QUER. Oliver Reinis é Advogado, Programador, Cidadão e Ativista. Carlos Pedro Sant Ana é Arquiteto, Designer Gráfico, Cidadão e Ativista. ILHABELA QUER 1.APRESENTAÇÃO Este projeto consiste no desenvolvimento de uma Plataforma Digital para agilizar e potencializar a participação cidadã na vida pública da comunidade em que está inserida. As

Leia mais

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvimento de Aplicativos com ASR para Android Desenvolvimento de Aplicativos com ASR para Android Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 24 de fevereiro de 2012 Sumário 1 Introdução 2

Leia mais

WP EXPRESSO GUIA RÁPIDO. Descubra três formas para montar seu site rapidamente e onde encontrar bons temas

WP EXPRESSO GUIA RÁPIDO. Descubra três formas para montar seu site rapidamente e onde encontrar bons temas WP EXPRESSO GUIA RÁPIDO Descubra três formas para montar seu site rapidamente e onde encontrar bons temas WP EXPRESSO NILTON VILHENA FRONT-END WORDPRESS sitemagnetico.com.br OLÁ, BEM VINDO Antes de começar

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Desenvolvendo Aplicações Android com.

Desenvolvendo Aplicações Android com. Desenvolvendo Aplicações Android com Sandro S. Andrade sandroandrade@kde.org IFBA/KDE Objetivos 1 Apresentar os principais conceitos e fundamentos do Qt e do QML. 2 Apresentar os principais recursos do

Leia mais

MANUAL PARA USO DO SISTEMA

MANUAL PARA USO DO SISTEMA Clínicas Odontológicas MANUAL PARA USO DO SISTEMA (GCO) GERENCIADOR CLÍNICO ODONTOLÓGICO SmilePrev Versão 1.0 SmilePrev Clínicas Odontológicas www.smilepev.com 2008 REQUISITOS BÁSICOS DO SISTEMA HARDWARE

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos

Leia mais

Novas Tecnologias Microsoft. http://formacao.rumos.pt/

Novas 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 mais

O que é? Mas, já não existem outros frameworks? Quais são as vantagens de adotar o AAMO? AAMO quer dizer lua no idioma dos índios Xavantes.

O que é? Mas, já não existem outros frameworks? Quais são as vantagens de adotar o AAMO? AAMO quer dizer lua no idioma dos índios Xavantes. O que é? AAMO quer dizer lua no idioma dos índios Xavantes. Um framework de desenvolvimento de aplicações móveis, voltado para múltiplas plataformas, baseado na linguagem embarcada Lua, criada pela PUC-

Leia mais

Prototipagem e Execução

Prototipagem e Execução Prototipagem e Execução Em nosso processo de construção de um aplicativo para uma imobiliária, criamos uma KB em GeneXus com as transações necessárias e, partir dela, um aplicativo para internet e Smart

Leia mais

Obrigado por adquirir o Mobile Broadband modem USB E3272. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade.

Obrigado por adquirir o Mobile Broadband modem USB E3272. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade. Guia Rápido Obrigado por adquirir o Mobile Broadband modem USB E3272. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade. Observação: Este manual fornece os atributos físicos do modem

Leia mais

Um Framework LGPL Multiplataforma. Wagner Reck

Um Framework LGPL Multiplataforma. Wagner Reck Um Framework LGPL Multiplataforma Wagner Reck Resumo O que é Breve histórico Principais Módulos e Ferramentas Novidades por vir Qt is......a cross platform application and UI framework qt.nokia.com/products...a

Leia mais

Sistemas Embarcados Android

Sistemas 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 mais

Manual de Instalação

Manual de Instalação INSTITUTO BRASILEIRO DE INFORMAÇÃO EM CIÊNCIA E TECNOLOGIA Manual de Instalação Tecer [Linux] ÍNDICE DE FIGURAS Figura 1 Tecer-ds...8 Figura 2 Criando a pasta tecer...9 2 P á g i n a SUMÁRIO 1. INTRODUÇÃO...4

Leia mais

Programas de Monitoramento e Inventário.

Programas de Monitoramento e Inventário. 88343-698 SITE: Programas de Monitoramento e Inventário. Os serviços prestados pela MW I.T. Soluções em TI são baseados em técnicos certificados pelos principais fabricantes de produtos de TI do mercado.

Leia mais

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves MODO GRÁFICO X MODO TEXTO No princípio, a única interface disponível em UNIX ao usuário disponível

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos É

Leia mais

Do Word 2007 para o Office 365 para empresas

Do Word 2007 para o Office 365 para empresas Do Word 2007 para o Office 365 para empresas Faça a migração O Microsoft Word 2013 para área de trabalho está diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e

Leia mais

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução Prof. MSc. Hugo Souza Começando nossa disciplina sobre os sistemas operacionais modernos iremos abordar inicialmente

Leia mais

A forma como trabalhamos tem mudado drasticamente durante os últimos anos.

A forma como trabalhamos tem mudado drasticamente durante os últimos anos. 8 factos acerca do Windows 8 A forma como trabalhamos tem mudado drasticamente durante os últimos anos. Atualmente as tecnologias mais recentes e avançadas estão disponíveis a todos. A proliferação de

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

PROCESSOS DE CRIAÇÃO DE APLICATIVOS PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada

Leia mais

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes 6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes A ferramenta MAS-ML Tool surgiu com o objetivo de viabilizar o processo de desenvolvimento proposto na Seção anterior, implementando

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

DESENVOLVIMENTO 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 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 mais

+20mil. Faça o seu WiFi trabalhar para você! CLIENTES. SO WIFI faz marketing social e publicidade online atingível, acessível e acima de tudo, fácil.

+20mil. Faça o seu WiFi trabalhar para você! CLIENTES. SO WIFI faz marketing social e publicidade online atingível, acessível e acima de tudo, fácil. Faça o seu WiFi trabalhar para você! SO WIFI faz marketing social e publicidade online atingível, acessível e acima de tudo, fácil. Bastando apenas o estabelecimento ter INTERNET. LÍDER E MAIOR PROVEDOR

Leia mais

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 615 SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 Guilherme Paulo de Barros 2, Arthur Lemos 3, Heber Fernandes Amaral 4 Resumo: Nos dias atuais, com a popularização

Leia mais

Introdução ao Android. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Introdução ao Android. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Introdução ao Android Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Introdução Mercado Versões Ambiente de Desenvolvimento Configuração das Máquinas Virtuais Referências Introdução Android

Leia mais

Aplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br

Aplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br Aplicações Desktop: Swing/SubMacroForms Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br Carlos Renato Alves Gouveia Especialista em Engenharia de Web Sites pela UFMS; Professor Universitário

Leia mais

Guia de Instalação APE USB

Guia de Instalação APE USB Neste guia serão mostrados apenas os procedimentos necessários para instalação do driver APE USB em seu sistema operacional Windows. Ao final da instalação o APE terá uma porta COM alocada pelo sistema

Leia mais

O Windows é um software de sistema, que permite ao utilizador interagir com o computador e com os seus periféricos.

O Windows é um software de sistema, que permite ao utilizador interagir com o computador e com os seus periféricos. Sistema Operativo Windows - Ambiente de trabalho - Janelas - Atalhos - Programas - Gestão de pastas e ficheiros - Menu iniciar O Windows é um software de sistema, que permite ao utilizador interagir com

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Vitor Diogo Faria Pereira. Programador / Analista de Sistemas e Software

Vitor 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 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

Observatórios Livres" & Design de Mídia Digital: em busca de soluções para o desenvolvimento sustentável do planeta

Observatórios Livres & Design de Mídia Digital: em busca de soluções para o desenvolvimento sustentável do planeta Observatórios Livres" & Design de Mídia Digital: em busca de soluções para o desenvolvimento sustentável do planeta Alunos: Renan Kogut e Fernando Nobrega Rabello Orientadora: Rejane Spitz Introdução O

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Como definição, protótipo é qualquer representação da ideia de um produto. Na Engenharia de Software, protótipos podem ser entendidos como uma representação gráfica, não necessariamente

Leia mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO 4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?

Leia mais

Mestrado em Matemática Aplicada pela PUC-Rio, concluído em abril de 1999.

Mestrado em Matemática Aplicada pela PUC-Rio, concluído em abril de 1999. CURRICULUM VITAE Dados pessoais: Nome completo: Eduardo Nahum Ochs Data de nascimento: 7 de fevereiro de 1971 Nacionalidade: brasileira Sexo: masculino Estado civil: solteiro Identidade: 04844873-2 IFP-RJ

Leia mais

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO Poder Judiciário Justiça do Trabalho Tribunal Regional do Trabalho da 13ª Região INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO Por Ericson Benjamim Secretaria de Tecnologia da

Leia mais

Participação por meios digitais Ronald Costa

Participação por meios digitais Ronald Costa Participação por meios digitais Ronald Costa Assessor Técnico - Secretaria Geral da Presidência da República Subtenente - Exército Brasileiro ronald.costa@presidencia.gov.br Participação Social - Digital

Leia mais

4 Desenvolvimento da ferramenta

4 Desenvolvimento da ferramenta direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar

Leia mais

SenchaTouch + PhoneGap

SenchaTouch + 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 mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS

FUNDAÇÃ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 mais

Live Blue (http://liveblue.wordpress.com)

Live Blue (http://liveblue.wordpress.com) Live Blue (http://liveblue.wordpress.com) Apresentação da Disciplina MATA79 Tópicos em Programação 2010.1 Desenvolvimento de Software Livre Sandro Santos Andrade sandroandrade@kde.org http://liveblue.wordpress.com

Leia mais

Descomplicando Tecnologia

Descomplicando Tecnologia Descomplicando Tecnologia PROPÓSITO DESTE EBOOK Notamos que muitas pessoas tem sofrido com situações de fácil solução, envolvendo a lentidão e segurança de seus computadores e smartphones, a idéia deste

Leia mais

Profª Dr a Valéria Valls Agosto de 2012

Profª Dr a Valéria Valls Agosto de 2012 Profª Dr a Valéria Valls Agosto de 2012 Panorama sobre Gestão da Qualidade, incluindo os princípios fundamentais relacionados ao atendimento A Qualidade em Serviços e a percepção do cliente A importância

Leia mais

GNU Image Manipulation Program, mais conhecido pelo acrônimo GIMP.

GNU Image Manipulation Program, mais conhecido pelo acrônimo GIMP. 3 Ferramentas de Autoria em Multimídia Autoria multimídia é a criação de produções multimídia tais como filmes e apresentações. Estas produções buscam interação com o usuário (aplicações interativas).

Leia mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Sistemas Embarcados Android

Sistemas 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 mais

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS Segurança da Informação Módulo 1. Cristhian Lopes de Souza Wesley Bueno William Christian Cleomar Pereira

FACULDADE DE TECNOLOGIA SENAC GOIÁS Segurança da Informação Módulo 1. Cristhian Lopes de Souza Wesley Bueno William Christian Cleomar Pereira FACULDADE DE TECNOLOGIA SENAC GOIÁS Segurança da Informação Módulo 1 Cristhian Lopes de Souza Wesley Bueno William Christian Cleomar Pereira Projeto Integrador Segurança da Informação módulo 1 GOIÂNIA,

Leia mais

COMISSÃO PRÓPRIA DE AVALIAÇÃO DA FACULDADE ARAGUAIA RELATÓRIO FINAL DE AUTO-AVALIAÇÃO DO CURSO DE CIÊNCIAS CONTÁBEISDA CPA DA FACULDADE ARAGUAIA

COMISSÃO PRÓPRIA DE AVALIAÇÃO DA FACULDADE ARAGUAIA RELATÓRIO FINAL DE AUTO-AVALIAÇÃO DO CURSO DE CIÊNCIAS CONTÁBEISDA CPA DA FACULDADE ARAGUAIA COMISSÃO PRÓPRIA DE AVALIAÇÃO DA FACULDADE ARAGUAIA RELATÓRIO FINAL DE AUTO-AVALIAÇÃO DO CURSO DE CIÊNCIAS CONTÁBEISDA CPA DA FACULDADE ARAGUAIA 2013/01 a 2013/02 SUMÁRIO APRESENTAÇÃO... 3 1. Diagnóstico

Leia mais

Fundamentos da Computação Móvel

Fundamentos 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 mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

IV SEMANA DE INFORMÁTICA. Prof. Rafael Hens Ribas (rafael.r@ienh.com.br)

IV SEMANA DE INFORMÁTICA. Prof. Rafael Hens Ribas (rafael.r@ienh.com.br) IV SEMANA DE INFORMÁTICA Prof. Rafael Hens Ribas (rafael.r@ienh.com.br) O que é; ROTEIRO Quais versões existem e suas principais funcionalidades; O que preciso para começar a desenvolver; Como é o ambiente

Leia mais

TESTEI O LIBREOFFICE ONLINE E ACHEI FANTÁSTICO!

TESTEI O LIBREOFFICE ONLINE E ACHEI FANTÁSTICO! TESTEI O LIBREOFFICE ONLINE E ACHEI FANTÁSTICO! Por Otávio Carneiro Lançamento LibreOffice Online No dia 15 de dezembro de 2015, saiu uma notícia[1] que me chamou muito a atenção. Finalmente anunciaram

Leia mais

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop 2 O que é Software de Sistema? SOFTWARES DE SISTEMA Introdução à Microinformática Softwares base para utilização do computador Podem ter as seguintes funções: Operar e controlar hardware Prover plataforma

Leia mais

PRÓ-REITORIA PROPOSTA DE AÇÕES DE EXTENSÃO 1. TÍTULO. Participação do UDF no evento Ludum Dare 35. 2. DESCRIÇÃO E JUSTIFICATIVA

PRÓ-REITORIA PROPOSTA DE AÇÕES DE EXTENSÃO 1. TÍTULO. Participação do UDF no evento Ludum Dare 35. 2. DESCRIÇÃO E JUSTIFICATIVA 1. TÍTULO Participação do UDF no evento Ludum Dare 35. 2. DESCRIÇÃO E JUSTIFICATIVA As Game Jams são maratonas de desenvolvimento de jogos, onde os participantes aceitam o desafio de desenvolver um protótipo

Leia mais