Introdução ao  Titanium Appcelerator Mobile @dfajorge  [email_address]   www.appcelerator.com
Titanium Appcelerator <ul><ul><li>Tópicos   </li></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>O que é o Titanium Appceler...
O que é o Titanium Appcelerator? <ul><ul><li>Framework Open Source para desenvolvimento de Aplicações Mobile e Desktop </l...
Titanium Appcelerator - Mobile <ul><ul><li>Suporta Android, Iphone e BlackBerry </li></ul></ul><ul><ul><li>Código Nativo  ...
Titanium Appcelerator - Arquitectura
Titanium Appcelerator Mobile - Vantagens <ul><ul><li>Reutilização de código para plataformas diferentes </li></ul></ul><ul...
Titanium Appcelerator Mobile - Desvantagens <ul><ul><li>Limitado em algumas áreas </li></ul></ul><ul><li>  </li></ul><ul><...
Demo Exemplo de uma aplicação base
Upcoming SlideShare
Loading in …5
×

Introdução ao Titanium Appcelerator

3,049 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,049
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Titanium Appcelerator é uma Framework open source para sesenvolvimento de aplicaçoes mobile e desktop Irei focar nos aspectos da framework para desenvolvimento mobile   na versao desktop podemos usar php, python e ruby ja suporta html 5 e css3
  • Foi introduzida em Dez de 2008 para iphone e em junho de 2009 para android suporte para BlackBerry em junho 2010   blackberry para brevemente   Funcionalidades nativas: geolocation, accelerometer and maps   Titanium Plus: Possibilidade de comprar serviços adicionais: Formação, Módulos especiais, Suporte Dedicado acesso total ao sdk para desenvolvimento de modulos especificos
  • varias camadas da aplicaçao
  • aprofundar o titanium studio, versao modificada do eclipe com aptana ou seja mais de metade do código fica logo a funcionar nas plantaformas, existe no entanto algumas diferenças na API de cada plantaforma e no suporte de certas funcionalidades dar examplo do menu do android vs iphone e a navegaçao do android comparando com o iphone com a reutilizaçao do codigo poupamos bastante tempo de produçao, isto porque ja nao temos de estar a programar uma aplicçao em java e outra em objective-c ao utilizar tecnologias web conhecidas, como o javascript, html, css torna se mais facl a programaçao e desenvolvimento de uma aplicação nao usa browser para execuçao ou seja usa as funcionalidades nativas das plantaformas como se fosse uma apliçaçao desenvolvida em java ou objective-c
  • aqui explicar melhor o limitado na interface, animaçoes tempo de compilaçao devido ao parser, torna se mais lento no android, embora a nova versao que vai sair ja vai resolver este contratempo no simulador apesar de open source se queremos algum suporte avançado teremos de comprar um dos planos comerciais
  • Introdução ao Titanium Appcelerator

    1. 1. Introdução ao Titanium Appcelerator Mobile @dfajorge  [email_address]   www.appcelerator.com
    2. 2. Titanium Appcelerator <ul><ul><li>Tópicos  </li></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>O que é o Titanium Appcelerator? </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>Titanium Appcelerator - Mobile </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>Titanium Appcelerator - Arquitectura </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>  Titanium Appcelerator Mobile - Vantagens </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><ul><li>  Titanium Appcelerator Mobile - Desvantagens </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><li>Demo de uma Aplicação base </li></ul></ul><ul><li>  </li></ul>
    3. 3. O que é o Titanium Appcelerator? <ul><ul><li>Framework Open Source para desenvolvimento de Aplicações Mobile e Desktop </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Baseado em Tecnologias Web: PHP, Python, Ruby, HTML, CSS e JavaScript  </li></ul></ul><ul><ul><li>Licença Apache 2.0 </li></ul></ul><ul><li>  </li></ul><ul><li>  </li></ul>
    4. 4. Titanium Appcelerator - Mobile <ul><ul><li>Suporta Android, Iphone e BlackBerry </li></ul></ul><ul><ul><li>Código Nativo </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Acesso Nativo as funcionalidades das várias Plataformas  </li></ul></ul><ul><ul><li>Titanium Plus </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Acesso ao SDK   </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Titanium Studio  </li></ul></ul><ul><li>  </li></ul>
    5. 5. Titanium Appcelerator - Arquitectura
    6. 6. Titanium Appcelerator Mobile - Vantagens <ul><ul><li>Reutilização de código para plataformas diferentes </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Tempo de produção das Aplicações </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Utilização de tecnologias web conhecidas  </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Não usa Browser para execução  </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Documentação API  </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Comunidade Online </li></ul></ul><ul><li>  </li></ul>
    7. 7. Titanium Appcelerator Mobile - Desvantagens <ul><ul><li>Limitado em algumas áreas </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Tempo de compilação </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Tamanho da Aplicação </li></ul></ul><ul><ul><li>  Alguns problemas / bugs da API </li></ul></ul>
    8. 8. Demo Exemplo de uma aplicação base

    ×