Desenvolvendo Aplicações Android com Qt Colaborando com Software Livre no KDE
|
|
- Isaque Canejo Aquino
- 8 Há anos
- Visualizações:
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 sandroandrade@kde.org AGENDA DESTE TREINAMENTO O que é o Qt? Porque utilizar o Qt no desenvolvimento para mobile? Módulos do Qt voltados
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 maisComo 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 maisIntroduçã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 maisNAPNE / 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 maisDesenvolvimento 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 maisProfessor 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 maisManual 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 maisInformaçõ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 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 maisComo 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 maisProduçã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 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 maisKDE 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 maisManual 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 maisVisualizador 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 maisInfraestrutura 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 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 maisO 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 maisTecnologia 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 maisIntroduçã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 maisDesenvolvendo 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 maisBacksite 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 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 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 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 maisKDE 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 maisMANUAL 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 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 maisFrameworks 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 maisUNIVERSIDADE 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 maisTencologia 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 maisAvaliaçã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 maisMotorola 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 maisMetadados. 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 maisSoftware 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 maisAction 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 maisControle 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 maisGestã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 maisManual 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 maisILHABELA 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 maisDesenvolvimento 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 maisWP 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 maisConceitos 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 maisDesenvolvendo 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 maisMANUAL 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 maisPROGRAMAÇÃ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 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 maisO 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 maisPrototipagem 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 maisObrigado 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 maisUm 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 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 maisManual 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 maisProgramas 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 maisModo 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 maisPROGRAMAÇÃ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 maisDo 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 maisSistemas 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 maisA 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 maisUsando 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 maisPROCESSOS 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 mais6 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 maisManual 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 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 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.
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 maisSOLUÇÃ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 maisIntroduçã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 maisAplicaçõ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 maisGuia 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 maisO 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 maisAula 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 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 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 maisObservató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 maisProf. 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 maisCONCEITOS 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 maisMestrado 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 maisINSTALAÇÃ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 maisParticipaçã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 mais4 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 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 maisNome 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 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 maisLive 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 maisDescomplicando 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 maisProfª 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 maisGNU 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 maisDesenvolvimento 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 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 maisFileMaker 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 maisFACULDADE 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 maisCOMISSÃ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 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 maisFileMaker 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 maisIV 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 maisTESTEI 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 mais06/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 maisPRÓ-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