background preloader

Programação

Facebook Twitter

HTML 5 – Parte 10 – Animação | Elemar DEV. Olá pessoal, tudo certin? Meu último post, sobre REST, ficou bastante “denso”. Por isso, resolvi pegar leve hoje. Hoje faremos alguma animação usando HTML5. Dica: fica muito mais fácil acompanhar pegando o código-fonte; A idéia é diversão … O que já vimos? Para você que está chegando agora, veja o que já foi abordado: Pegando a idéia… O conceito de animação disponível para Canvas, no HTML5, é muito simples (quase rudimentar). Pintando uma imagem Animação com HTML é na unha! Observe o código: O que eu fiz? Criei um objeto canvas; criei um método de inicialização que carrega dinâmicamente uma imagem; redimensiono o canvas para que tenha o tamanho da área útil no browser; com a imagem carregada, desenho-a no canvas.

O resultado, no meu computador ficou assim: Bacana! Fazendo a bola girar Para dar um pouco mais de graça… vamos fazer a bola girar. O que eu fiz? Criei um canvas onde eu processaria “a rotação” da bola. Bacana! Movendo a bolinha pela tela Vamos fazer a bola rolar pela nossa tela! Curtir isso: Fábrica de Aplicativos :: Criar App Grátis | Descubra como fazer um Aplicativo Grátis - Home. Nunca foi tão fácil criar o seu aplicativo móvel. Desenvolver aplicações para dispositivos móveis sempre foi o sonho de consumo de muita gente que trabalha com tecnologia da informação, mas muita gente acaba desistindo quando descobre que cada sistema operacional móvel possui um kit de desenvolvimento de software (SDK) específico e trabalha com uma linguagem de programação específica.

Já é possível a utilização de uma única linguagem de programação para o desenvolvimento de aplicativos multiplataforma para dispositivos móveis, e a boa notícia disso é que esta linguagem é uma velha conhecida de muita gente: o HTML5. O HTML5 é mais do que uma linguagem de descrição de páginas web, ele na verdade é um framework para desenvolvimento de aplicativos web baseado em três tecnologias: HTML + CSS + JavaScript.

Sabe o que isso significa ? Que se você já construiu alguma vez na vida um aplicativo usando estas tecnologias, você já sabe o básico para começar a desenvolver Apps ! Language for Knowledge-Based Programming. RL SYSTEM - Cursos Online de Android, .NET, Java, PHP, ASP.NET, Delphi, Ajax, jQuery, Ios, Banco de Dados, HTML5 e CSS3. Training. Submitting Multiple Crosswalk APKs to the Google Play Store* The Crosswalk build system produces two Android APK files: one for x86 CPU architecture devices and one for ARM CPU architecture devices.

The build system combines these two APK files into a single ZIP file for easy download to your development Using Oauth 2.0 login for HTML5 apps Before using popular API services like Google*, Facebook* or Instagram* in HTML5 apps, you have to first authenticate with the service. Using the Build Tab In the Intel® XDK development environment, once you have completed debugging and testing your app you can use the Build tab to make packages suitable for submitting to a variety of app stores. Using the Services Tab The Services tab of the Intel® XDK development environment lets you explore a collection of third-party web service APIs (cloud services).

Using the Intel® XDK Develop Tab Code Editor and UI Designer This tab provides a full view of the files in your project directory. PhoneGap | Home. MuleSoft | Integration Platform for Connecting SaaS and Enterprise Applications. Aprenda a programar. KineticJS HTML5 Canvas Framework. Learn web design and development online free.

MathML e SVG. MathML O HTML5 incorpora o padrão MathML. Trata-se de uma linguagem de marcação, baseada em XML, para representação de fórmulas matemáticas. Você pode ler mais sobre MathML em Para incorporar código MathML em seu documento HTML5, não preciso fazer declarações especiais. Basta escrever normalmente o código, iniciando com um elemento math. Arquivo: exemplos/13/mathml.html 2 <html> 3 <head> 4 <meta charset="UTF-8" /> 5 <title>MathML</title> 6 </head> 7 <body> 9 <math xmlns=" 10 <mrow> 11 <mi>x</mi> 12 <mo>=</mo> 13 <mfrac> 14 <mrow> 15 <mo form="prefix">&minus;</mo> 16 <mi>b</mi> 17 <mo>&PlusMinus;</mo> 18 <msqrt> 19 <msup> 20 <mi>b</mi> 21 <mn>2</mn> 22 </msup> 23 <mo>&minus;</mo> 24 <mn>4</mn> 25 <mo>&InvisibleTimes;</mo> 26 <mi>a</mi> 27 <mo>&InvisibleTimes;</mo> 28 <mi>c</mi> 29 </msqrt> 30 </mrow> 31 <mrow> 32 <mn>2</mn> 33 <mo>&InvisibleTimes;</mo> 34 <mi>a</mi> 35 </mrow> 36 </mfrac> 37 </mrow> 38 </math> 40 </body> 41 </html> Arquivo: exemplos/13/svg.html.

Graph.tk.

Arrastar e soltar

PhoneGap - criando aplicações Android e iOS com HTML5. Um recurso para desenvolvedores HTML5 em web aberta. Imagens em SVG - Como funciona. Artigos Entenda o que são imagens SVG e como você poderá utilizá-las hoje. Scalable Vector Graphics (SVG) Uma das grandes tendências do momento quando se fala sobre desenvolvimento web é o formato SVG, principalmente com o advento do design responsivo e a consequente preocupação com dispositivos com densidade de pixel superior (HiDPI) como a tela retina da Apple, utilizada nos modelos mais recentes do iPhone, iPad e do Macbook Pro. Mas o que exatamente é um arquivo SVG? O que é SVG? SVG é uma sigla para Scalable Vector Graphics ou, em português, Vetor Gráfico Redimensionável. Um arquivo SVG é basicamente um mapa em XML que descreve matematicamente uma figura gráfica bidimensional. Vetor vs Bitmap Existem dois tipos principais de arquivos de imagens. As vantagens de se utilizar gráficos em vetor são incríveis. Onde e quando aplicar Existem ainda uma infinidade de outras possibilidades para este tipo de arquivo como filtros, animações, scripts e outros elementos interativos.

Implementação 2. <! Raphaël—JavaScript Library. Persistência local: Interação HTML5 com Storage. No post desta semana iremos abordar um tema relevante: a web e aplicações móveis. O assunto é a utilização do novo padrão HTML5 e sua persistência local, que por muitos anos se utilizou o denominado cookie. Hoje apresentamos a API Storage e o Web SQL, com novos padrões, completos e muito mais eficientes. Existem diversos motivos para se utilizar um armazenamento Client Side. Um exemplo bastante interessante aos desenvolvedores é a possibilidade de criar uma aplicação web que possa funcionar quando o usuário estiver no modo offline e, quando este voltar à rede, contar com todas as informações sincronizadas.

Outro motivo para a utilização seria a facilidade de ter um modelo mais simples de programação, sem a necessidade de servidores para determinadas atividades. E por fim, para facilitar no desempenho de uma aplicação com grande volume de dados, o qual o usuário não teria a necessidade de realizar o download sempre que acessar a página. Conceito: API Storage Browsers que suportam o padrão: