Palestra realizada (08/07) para o TDC 2012 - The Developers Conference - Trilha Mobile
--
Nos dias de hoje combinar design e inovação na plataforma Mobile nos exige um cuidado especial em usabilidade e design de interface.
A medida que você começar a projetar um aplicativo iOS, certifique-se de compreender os padrões da Apple e aprenda a incorporar os princípios de design (HIG) para que você possa oferecer ao usuário uma experiência agradável e única.
Para muita gente que está começando é realmente difícil sair de um universo e entrar em outro. Por isso preparei essa apresentação que auxiliará os primeiros passos (e apenas os primeiros) de quem quer ser um Ui designer.
O documento discute a história dos smartphones e do iPhone, desde a primeira ligação celular em 1973 até os dias atuais. Também aborda o desenvolvimento de aplicativos para iOS, o mercado para aplicativos do iPhone e dicas para começar a desenvolver e publicar aplicativos na App Store.
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaDanielAmaral70
Passo a passo de como devemos elaborar um projeto para mobile, quais ferramentas usar, IDE, SKD e dicas para quem vai ingressar no mercado de trabalho.
O documento descreve a análise de acessibilidade e usabilidade dos sites Nike Better World e Nike Game Changers segundo padrões W3C e heurísticas de design. Ele apresenta os parâmetros analisados e aponta problemas encontrados nos sites como navegação limitada, baixo contraste, ausência de texto alternativo e áreas pequenas para interação.
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr JamAndré Espeiorin
O documento resume as principais características do Cocos2d, uma framework para desenvolvimento de jogos 2D para plataformas Apple. Ele descreve que o Cocos2d é open source, multiplataforma e possui uma grande comunidade. Também explica conceitos básicos como cenas, layers e sprites utilizados no desenvolvimento de jogos com Cocos2d.
O documento apresenta conceitos sobre desenvolvimento para iOS. Ele discute sobre a plataforma iOS, pré-requisitos, ferramentas e recursos para desenvolvedores como Xcode, Interface Builder, UIKit e Objective-C. Imagens, elementos de controle como botões, sliders e segmentos são apresentados com ênfase na interface gráfica.
Os fundamentos do pensamento racional - uma aventura do ocidente, grupo de estudos da UNIRIO- Universidade Federal do Estado do Rio de Janeiro - Arremos prof.Joao Marcus.
Palestra realizada (08/07) para o TDC 2012 - The Developers Conference - Trilha Mobile
--
Nos dias de hoje combinar design e inovação na plataforma Mobile nos exige um cuidado especial em usabilidade e design de interface.
A medida que você começar a projetar um aplicativo iOS, certifique-se de compreender os padrões da Apple e aprenda a incorporar os princípios de design (HIG) para que você possa oferecer ao usuário uma experiência agradável e única.
Para muita gente que está começando é realmente difícil sair de um universo e entrar em outro. Por isso preparei essa apresentação que auxiliará os primeiros passos (e apenas os primeiros) de quem quer ser um Ui designer.
O documento discute a história dos smartphones e do iPhone, desde a primeira ligação celular em 1973 até os dias atuais. Também aborda o desenvolvimento de aplicativos para iOS, o mercado para aplicativos do iPhone e dicas para começar a desenvolver e publicar aplicativos na App Store.
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaDanielAmaral70
Passo a passo de como devemos elaborar um projeto para mobile, quais ferramentas usar, IDE, SKD e dicas para quem vai ingressar no mercado de trabalho.
O documento descreve a análise de acessibilidade e usabilidade dos sites Nike Better World e Nike Game Changers segundo padrões W3C e heurísticas de design. Ele apresenta os parâmetros analisados e aponta problemas encontrados nos sites como navegação limitada, baixo contraste, ausência de texto alternativo e áreas pequenas para interação.
Desenvolvimento de Jogos com Cocos2d - Apresentação Coderockr JamAndré Espeiorin
O documento resume as principais características do Cocos2d, uma framework para desenvolvimento de jogos 2D para plataformas Apple. Ele descreve que o Cocos2d é open source, multiplataforma e possui uma grande comunidade. Também explica conceitos básicos como cenas, layers e sprites utilizados no desenvolvimento de jogos com Cocos2d.
O documento apresenta conceitos sobre desenvolvimento para iOS. Ele discute sobre a plataforma iOS, pré-requisitos, ferramentas e recursos para desenvolvedores como Xcode, Interface Builder, UIKit e Objective-C. Imagens, elementos de controle como botões, sliders e segmentos são apresentados com ênfase na interface gráfica.
Os fundamentos do pensamento racional - uma aventura do ocidente, grupo de estudos da UNIRIO- Universidade Federal do Estado do Rio de Janeiro - Arremos prof.Joao Marcus.
O documento discute o desenvolvimento de aplicativos móveis para as principais plataformas, incluindo iOS, Android e Windows Phone. Ele descreve as características e interfaces de cada plataforma, além de discutir fatores importantes como experiência do usuário e ambientes de desenvolvimento. O documento também fornece recomendações sobre como escolher uma plataforma para iniciar o desenvolvimento de aplicativos móveis.
O documento fornece uma introdução sobre como iniciar o desenvolvimento de aplicativos para iOS, abordando a história do iPhone e iPad, o mercado de aplicativos móveis, vantagens e desvantagens de desenvolver para a plataforma iOS, requisitos de hardware e software, linguagens de programação, fluxo de aprovação na App Store e recursos disponíveis para desenvolvedores.
Este documento descreve como usar o JavaScriptCore framework do iOS para integrar código JavaScript em aplicativos nativos. Ele explica como criar um contexto JS, avaliar scripts, lidar com exceções, converter valores entre Objective-C e JS, e exportar objetos para serem usados no código JavaScript através do protocolo JSExport. O documento fornece um exemplo completo de como adicionar contatos usando código JavaScript invocado a partir de Objective-C.
O documento discute o início do desenvolvimento para iOS, abordando:
1) A história do iPhone e do lançamento do iOS em 2008;
2) A linguagem Objective-C usada para desenvolvimento;
3) Os requisitos e etapas para se tornar um desenvolvedor iOS.
Introdução à Programação para iPhone (iOS)Jorge Cardoso
O documento descreve o Apple iOS SDK, que inclui o Xcode IDE e ferramentas para desenvolvimento de aplicações para dispositivos iOS. É explicado o modelo MVC usado nas APIs Cocoa e Cocoa Touch, com detalhes sobre como o modelo armazena dados, a vista exibe dados e o controlador gerencia a comunicação. Exemplos simples demonstram o uso de outlets, actions e delegação para criar interfaces gráficas e lógica de aplicações.
O documento resume a evolução do iOS e do mercado de aplicativos móveis. Ele discute as vantagens e desvantagens do desenvolvimento de aplicativos nativos e não-nativos, e sugere que o desenvolvimento nativo oferece melhor desempenho e compatibilidade, enquanto o não-nativo reduz custos e permite multiplataforma.
BRAPPS: Segurança no iPhone/iOS - Pedro Franceschi [Pagar.me]Brapps Brasil
O documento discute as lições aprendidas sobre segurança no iOS ao longo de 7 anos desde o lançamento do primeiro iPhone. Ele destaca que (1) o iOS se tornou o sistema operacional móvel mais seguro graças às melhorias implementadas pela Apple e ao processo de "briga de gato e rato" com hackers, (2) a privacidade dos usuários depende de mais do que apenas criptografia, e (3) é preciso ir além dos padrões de segurança óbvios para proteger dados.
O documento resume a história inicial dos dispositivos móveis desde 1947 até 1983, quando o primeiro celular foi lançado comercialmente. Também descreve os principais tipos de dispositivos móveis atuais como smartphones e tablets, e os sistemas operacionais mais comuns como Android, iOS e Windows Phone. Por fim, explica brevemente os principais componentes de hardware dos dispositivos móveis como processadores, memória e telas.
O documento discute a arquitetura de dispositivos móveis, incluindo o que são dispositivos móveis, sistemas operacionais comuns como Android, iOS e Windows Phone, e componentes de hardware como processadores, memória e telas.
O documento descreve o sistema operacional iOS da Apple, incluindo sua introdução, arquitetura, características, versão atual, recursos como iCloud, Siri, App Store e mais. É o segundo sistema operacional móvel mais usado no mundo e foi desenvolvido inicialmente para o iPhone.
O documento discute o conceito de mito, suas funções e características. Apresenta como os mitos primitivos davam sentido ao mundo e como os rituais atualizavam conhecimentos sagrados do passado. Também debate se ainda existem mitos hoje e como eles permeiam nossa vida, seja nos heróis, políticos ou rituais sociais.
O documento discute a escolástica entre os séculos IX e XVI: 1) Neste período ocorreram as primeiras universidades graças à renascença carolíngia; 2) A escolástica é dividida em três fases que tratam dos universais, da conciliação entre razão e fé, e do renascimento cultural; 3) A renascença carolíngia estimulou atividades culturais a partir do século VIII através da organização de escolas ligadas à Igreja Católica.
O documento discute como os mitos nas sociedades tribais serviam para explicar a realidade e a cultura, e como os mitos ainda produzem hoje em dia formas de conhecimento que guiam as ações humanas através de rituais e identidade coletiva, embora sejam não racionais e baseados na fé.
O documento descreve os impactos sociais das tecnologias da informação ao longo da história, desde a comunicação oral até a internet atual. Aborda como cada nova tecnologia revolucionou a comunicação e a sociedade, assim como problemas relacionados à saúde, educação e relacionamentos causados pelo uso excessivo da internet.
iOS es un sistema operativo móvil desarrollado por Apple para dispositivos como el iPhone, iPad y iPod touch. Se basa en gestos multitáctiles y respuestas inmediatas. Funciona mediante deslizamientos, toques y pellizcos en la pantalla. Incluye características como aplicaciones preinstaladas, cámara, notas y más. Está formado por cuatro capas: núcleo, servicios principales, medios y Cocoa Touch.
O documento descreve o sistema operacional iOS da Apple, incluindo sua história, versões e recursos. O iOS é usado em dispositivos como iPhone, iPad e iPod touch e atualmente está na versão 8.3. O documento também discute as vantagens do iOS, como atualizações rápidas e aplicativos certificados.
O documento fornece um resumo sobre o sistema operacional iOS da Apple para dispositivos móveis. Ele descreve o que é o iOS, sua história desde a versão 1.0, principais características como ser baseado em toque e proprietário, e estrutura em camadas. O objetivo final do sistema é fornecer uma interface intuitiva, estável e segura para dispositivos móveis.
iOS es un sistema operativo desarrollado por Apple originalmente para su teléfono iPhone. Se deriva de Mac OS X y está diseñado para dispositivos táctiles, con una interfaz gráfica basada en gestos multitouch. Incluye aplicaciones preinstaladas como Teléfono, Cámara, Mensajes y Safari. Aunque inicialmente solo estaba disponible en iPhone, ahora también se usa en iPod Touch, iPad y Apple TV.
O documento descreve a história e as características do sistema operacional Android. Ele discute o surgimento do Android em 2005 quando a Google adquiriu a Android Inc, seu código aberto, e como atualmente detém 75% do mercado de smartphones. Também resume as principais camadas, características e funcionalidades do Android como gerenciamento de processos, memória, arquivos e entrada/saída.
Desenvolvimento de Apps e Games para iOS - Parte 2Erisvaldo Junior
O documento introduz o desenvolvimento de aplicativos para iOS, cobrindo a história do iPhone, iPad e iOS, as ferramentas de desenvolvimento como Xcode e Interface Builder, e conceitos fundamentais como Model-View-Controller. Ele também demonstra um exemplo "Olá Mundo" para começar a desenvolver aplicativos iOS.
O documento discute o desenvolvimento de aplicativos móveis para as principais plataformas, incluindo iOS, Android e Windows Phone. Ele descreve as características e interfaces de cada plataforma, além de discutir fatores importantes como experiência do usuário e ambientes de desenvolvimento. O documento também fornece recomendações sobre como escolher uma plataforma para iniciar o desenvolvimento de aplicativos móveis.
O documento fornece uma introdução sobre como iniciar o desenvolvimento de aplicativos para iOS, abordando a história do iPhone e iPad, o mercado de aplicativos móveis, vantagens e desvantagens de desenvolver para a plataforma iOS, requisitos de hardware e software, linguagens de programação, fluxo de aprovação na App Store e recursos disponíveis para desenvolvedores.
Este documento descreve como usar o JavaScriptCore framework do iOS para integrar código JavaScript em aplicativos nativos. Ele explica como criar um contexto JS, avaliar scripts, lidar com exceções, converter valores entre Objective-C e JS, e exportar objetos para serem usados no código JavaScript através do protocolo JSExport. O documento fornece um exemplo completo de como adicionar contatos usando código JavaScript invocado a partir de Objective-C.
O documento discute o início do desenvolvimento para iOS, abordando:
1) A história do iPhone e do lançamento do iOS em 2008;
2) A linguagem Objective-C usada para desenvolvimento;
3) Os requisitos e etapas para se tornar um desenvolvedor iOS.
Introdução à Programação para iPhone (iOS)Jorge Cardoso
O documento descreve o Apple iOS SDK, que inclui o Xcode IDE e ferramentas para desenvolvimento de aplicações para dispositivos iOS. É explicado o modelo MVC usado nas APIs Cocoa e Cocoa Touch, com detalhes sobre como o modelo armazena dados, a vista exibe dados e o controlador gerencia a comunicação. Exemplos simples demonstram o uso de outlets, actions e delegação para criar interfaces gráficas e lógica de aplicações.
O documento resume a evolução do iOS e do mercado de aplicativos móveis. Ele discute as vantagens e desvantagens do desenvolvimento de aplicativos nativos e não-nativos, e sugere que o desenvolvimento nativo oferece melhor desempenho e compatibilidade, enquanto o não-nativo reduz custos e permite multiplataforma.
BRAPPS: Segurança no iPhone/iOS - Pedro Franceschi [Pagar.me]Brapps Brasil
O documento discute as lições aprendidas sobre segurança no iOS ao longo de 7 anos desde o lançamento do primeiro iPhone. Ele destaca que (1) o iOS se tornou o sistema operacional móvel mais seguro graças às melhorias implementadas pela Apple e ao processo de "briga de gato e rato" com hackers, (2) a privacidade dos usuários depende de mais do que apenas criptografia, e (3) é preciso ir além dos padrões de segurança óbvios para proteger dados.
O documento resume a história inicial dos dispositivos móveis desde 1947 até 1983, quando o primeiro celular foi lançado comercialmente. Também descreve os principais tipos de dispositivos móveis atuais como smartphones e tablets, e os sistemas operacionais mais comuns como Android, iOS e Windows Phone. Por fim, explica brevemente os principais componentes de hardware dos dispositivos móveis como processadores, memória e telas.
O documento discute a arquitetura de dispositivos móveis, incluindo o que são dispositivos móveis, sistemas operacionais comuns como Android, iOS e Windows Phone, e componentes de hardware como processadores, memória e telas.
O documento descreve o sistema operacional iOS da Apple, incluindo sua introdução, arquitetura, características, versão atual, recursos como iCloud, Siri, App Store e mais. É o segundo sistema operacional móvel mais usado no mundo e foi desenvolvido inicialmente para o iPhone.
O documento discute o conceito de mito, suas funções e características. Apresenta como os mitos primitivos davam sentido ao mundo e como os rituais atualizavam conhecimentos sagrados do passado. Também debate se ainda existem mitos hoje e como eles permeiam nossa vida, seja nos heróis, políticos ou rituais sociais.
O documento discute a escolástica entre os séculos IX e XVI: 1) Neste período ocorreram as primeiras universidades graças à renascença carolíngia; 2) A escolástica é dividida em três fases que tratam dos universais, da conciliação entre razão e fé, e do renascimento cultural; 3) A renascença carolíngia estimulou atividades culturais a partir do século VIII através da organização de escolas ligadas à Igreja Católica.
O documento discute como os mitos nas sociedades tribais serviam para explicar a realidade e a cultura, e como os mitos ainda produzem hoje em dia formas de conhecimento que guiam as ações humanas através de rituais e identidade coletiva, embora sejam não racionais e baseados na fé.
O documento descreve os impactos sociais das tecnologias da informação ao longo da história, desde a comunicação oral até a internet atual. Aborda como cada nova tecnologia revolucionou a comunicação e a sociedade, assim como problemas relacionados à saúde, educação e relacionamentos causados pelo uso excessivo da internet.
iOS es un sistema operativo móvil desarrollado por Apple para dispositivos como el iPhone, iPad y iPod touch. Se basa en gestos multitáctiles y respuestas inmediatas. Funciona mediante deslizamientos, toques y pellizcos en la pantalla. Incluye características como aplicaciones preinstaladas, cámara, notas y más. Está formado por cuatro capas: núcleo, servicios principales, medios y Cocoa Touch.
O documento descreve o sistema operacional iOS da Apple, incluindo sua história, versões e recursos. O iOS é usado em dispositivos como iPhone, iPad e iPod touch e atualmente está na versão 8.3. O documento também discute as vantagens do iOS, como atualizações rápidas e aplicativos certificados.
O documento fornece um resumo sobre o sistema operacional iOS da Apple para dispositivos móveis. Ele descreve o que é o iOS, sua história desde a versão 1.0, principais características como ser baseado em toque e proprietário, e estrutura em camadas. O objetivo final do sistema é fornecer uma interface intuitiva, estável e segura para dispositivos móveis.
iOS es un sistema operativo desarrollado por Apple originalmente para su teléfono iPhone. Se deriva de Mac OS X y está diseñado para dispositivos táctiles, con una interfaz gráfica basada en gestos multitouch. Incluye aplicaciones preinstaladas como Teléfono, Cámara, Mensajes y Safari. Aunque inicialmente solo estaba disponible en iPhone, ahora también se usa en iPod Touch, iPad y Apple TV.
O documento descreve a história e as características do sistema operacional Android. Ele discute o surgimento do Android em 2005 quando a Google adquiriu a Android Inc, seu código aberto, e como atualmente detém 75% do mercado de smartphones. Também resume as principais camadas, características e funcionalidades do Android como gerenciamento de processos, memória, arquivos e entrada/saída.
Desenvolvimento de Apps e Games para iOS - Parte 2Erisvaldo Junior
O documento introduz o desenvolvimento de aplicativos para iOS, cobrindo a história do iPhone, iPad e iOS, as ferramentas de desenvolvimento como Xcode e Interface Builder, e conceitos fundamentais como Model-View-Controller. Ele também demonstra um exemplo "Olá Mundo" para começar a desenvolver aplicativos iOS.
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
• Público-alvo :
Estudantes de cursos de graduação e cursos técnicos de tecnologia que desejam explorar a linguagem de programação iOS.
Profissionais da área de desenvolvimento de aplicativos móveis, incluindo jogos e aplicativos para celulares, com experiência prévia.
Profissionais autônomos com alguma familiaridade em programação orientada a objetos.
• Objetivo: apresentar conceitos e técnicas relativos ao ambiente de desenvolvimento iOS e sua aderência no cenário tecnológico atual.
• Conteúdo programático:
Apresentação;
Cenário de celulares no Brasil e no mundo;
Participação da plataforma iOS no Mercado;
Áreas de atuação;
Ambiente de programação "xcode";
Programa Apple Developer;
Cases de mercado;
O documento apresenta uma introdução ao desenvolvimento mobile, descrevendo os principais tipos de dispositivos, plataformas e ferramentas. Cobre tópicos como interface, banco de dados, backend, análise de projeto e formas de monetização de aplicativos móveis.
Desenvolvendo APPs para múltiplas resoluçõestalkitbr
O documento discute como projetar aplicativos para várias resoluções de tela. Ele explica que manter uma identidade visual simples e pensar em todos os dispositivos é importante. Também discute técnicas como escalonamento de pixels efetivos, pontos de quebra e reorganização de elementos na tela para se adaptar a diferentes tamanhos.
Esta apresentação explica o que se deve levar em consideração na criação das aplicações adaptativas para múltiplas resoluções - seguindo o ponto de vista da Microsoft
DC2012 - First steps with Firemonkey and iOS apps in Delphi XE2 Vic Fernandes
During the Delphi Conference Brazil 2012 me and my friend Ricardo Boaro had a really nice time! It was a “hands on” session and a great opportunity to show to the audience some tips and tricks of what Delphi can do for us… live and uncut! A little bit nervous at the beginning but but a few minutes latter we were very comfortable with the mic and we spoke and coded for 2 hours! Wow!
O documento apresenta PhoneGap, uma plataforma que permite aos desenvolvedores criarem aplicativos móveis híbridos utilizando HTML, CSS e JavaScript. PhoneGap permite que os apps sejam compilados para as principais plataformas móveis como iOS, Android, BlackBerry e Windows Phone. De forma concisa, o documento discute os benefícios de se desenvolver apps de forma multiplataforma com PhoneGap, como as APIs disponíveis e ferramentas de desenvolvimento e deploy.
Este documento discute o desenvolvimento de aplicações para iPhone usando Java e alternativas como Objective-C. A Apple não suporta Java nativamente no iPhone e não há planos para adicionar suporte no futuro. Desenvolvedores precisam usar Objective-C ou alternativas limitadas como aplicações Web.
O documento fornece dicas para iniciantes em programação para iOS, recomendando comprar um Mac, registrar uma conta no Apple Developer e aprender sobre o SDK do iOS, que inclui o Xcode e o Simulador. O documento também discute a aprovação de aplicativos na App Store e recursos como Instruments para diagnóstico.
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013javamanrj
Este documento discute a criação de aplicativos desktop usando HTML, CSS e JavaScript. Apresenta diversas ferramentas para embutir páginas web em aplicativos nativos, como TideSDK, node-webkit, Chromium Embedded Framework e PhoneGap. Recomenda TideSDK e node-webkit como as melhores opções atuais.
Este documento descreve as atividades de uma startup de tecnologia chamada Craftbox, incluindo o desenvolvimento de aplicativos móveis para plataformas como Android, iOS e Windows Phone. A Craftbox tem experiência de mais de 10 anos com tecnologia e fornece serviços de estratégia, design e desenvolvimento web. A empresa já ganhou prêmios com seus aplicativos e tem parcerias com a Microsoft para apoiar startups.
O documento apresenta as principais características e vantagens do Silverlight para desenvolvimento de aplicações web ricas. Discute como criar interfaces gráficas atraentes e interativas de forma simples no Silverlight e como transformar aplicações web em aplicações desktop nativas. Também mostra como conectar aplicações Silverlight a serviços de dados e utilizar recursos como Deep Zoom para criar galerias de fotos interativas.
Workshop realizado em 13 e 14 de Julho de 2013, ministrado por Paolo Passeri (http://www.slideshare.net/paolopasseri), pelo Instituto Faber-Ludens, no Centro de Criatividade Astrolábio, em Curitiba.
Mini Curso Design de Dispositivo MoveisPaolo Passeri
Este minicurso aborda os principais tópicos para o desenvolvimento de interfaces para dispositivos móveis, incluindo entendimento dos dispositivos e usuários, definição das funcionalidades do aplicativo, padrões de interação, guias de interface do usuário, prototipação rápida e identidade visual. O curso é dividido em 60% de atividades práticas e 40% de conceitos teóricos.
Nessa palestra, mostrei um pouco mais que apenas um HelloWorld. Mostrei boas práticas para quem está iniciando e o cuidado com a mudança de paradigmas entre Web e Mobile.
O documento discute as opções para desenvolvimento de aplicativos móveis multiplataforma. Apresenta as principais plataformas móveis e suas respectivas participações de mercado, além dos desejos dos desenvolvedores. Em seguida, discute o uso de tecnologias web como HTML5, CSS3 e JavaScript para criar aplicativos híbridos, permitindo o desenvolvimento para múltiplas plataformas com uma única base de código. Por fim, resume os principais frameworks cross-platform.
Começando na área de desenvolvimento mobile. O que preciso saber?Criciúma Dev
O documento discute como começar no desenvolvimento mobile, comparando as plataformas Android e iOS, suas IDEs (Xcode e Android Studio), lojas de aplicativos (App Store e Google Play) e formas de monetização, como apps pagos, gratuitos com compras internas e anúncios.
Palestra Dispositivos Móveis Semana Acadêmica FTSG Bento Gonçalves (RS). Aborda os conteúdos sobre desenvolvimento Android, iOS e uma introdução a Windows Phone.
Semelhante a Desenvolvimento de aplicativos Universais para iOS (20)
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
2. APRESENTAÇÃO
• Sócio/Desenvolvedor/Eletrecista na Coderockr
• Desenvolvedor iOS desde 2010
• Instrutor de desenvolvimento iOS
• Ex-graduando em Ciência e Engenharia da Computação
• Fã de coisas legais, como Arduino por exemplo...
• http://about.me/xorna
15. XCODE
• IDE nativa da Apple
• Versão Atual: 4.5.1
• Suporta desenvolvimento iOS e OS X
• Interface Builder integrado
•A partir do SDK 5.0 possui suporte a Storyboards
• Documentação integrada off-line
19. COCOA TOUCH
• Framework Foundation
• Framework Base do iOS e OS X
• Classes mais básicas do Sistema
• UIKit
• Interface Gráfica
• Elementos Gráficos, Eventos, Manipulação de toques
20. METAS DA NOITE
• Desenvolvimento de Aplicativo Universal
• Compatível com
• iPhone
• iPhone Retina (3,5” e 4”)
• iPad
• iPad Retina
22. TELAS RETINA DISPLAY
E IMAGENS
• Pixels 4x mais densos
• Resolução duplicada
• Solução Automática
• Imagem no tamanho normal (imagem.png)
• Imagem com tamanho dobrado (imagem@2x.png)
•O próprio sistema cuida da escolha
23. TRATANDO OS DIVERSOS
TAMANHOS DE TELA
• Telas com mesma proporção
• Telas com variação de altura
• Telas com tamanhos diferente
24. MESMA PROPORÇÃO
• iPhone e iPhone com Retina Display
• 320x480 e 640x960
• iPad e iPad com Retina Display
• 768x1024 e 1536x2048
• Apenas dimensionamento de imagens
• Dica: Faça o design já Retina Display
25. VARIAÇÃO DE ALTURA
• iPhone 4/4s e iPhone 5
• 640x960 e 640x1136
• Alteração de altura e espaçamento de elementos visuais
• iOS 5 < (x, y, largura, altura)
• iOS 6 > (Constraints)
26. TAMANHOS DIFERENTES
• Telas do iPhone carregadas no iPad
• Redimensionamento
• Reposicionamento
• Layouts Simples
• Evitar Grandes espaços vazios
• Levar em conta um design diferente para a “View”
27. MÃO NA MASSA
• Desenvolver aplicativo universal
• Lista de produtos
• Tela com detalhes do produto
• Utilizar imagens normais e retina display
• Reutilizar Views e ViewControllers
• Desenvolver View específica para dispositivo