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

Introdução ao Titanium Appcelerator

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

Notas do Editor

  • #4 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
  • #5 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
  • #6 varias camadas da aplicaçao
  • #7 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
  • #8 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