01_Curso_Mobile_Fire..

Propaganda
Centro de Formação em Tecnologia
Curso Mobile Apps - FireMonkey
1
Introdução
O que e o FireMonkey?
É o Framework da Embarcadero voltado para o desenvolvimento de aplicações com
visual mais rico e multiplataforma, ou seja, rodando nativamente em Windows, Mac
(OS X), Android e iOS.
O FireMonkey não foi desenvolvido pela Embarcadero. Foi projectado pelo russo
Eugene Kryukov para ser a nova geração do framework VGScene.
Em 2011 a Embarcadero comprou o projecto que é parte integrante do Delphi, C++
Builder e RAD Studio desde a versão XE2.
Segundo o site da Embarcadero:
O FireMonkey (FMX) framework é a plataforma de desenvolvimento de aplicações e
tempo de execução por trás do RAD Studio, do Delphi e do C++ Builder.
FMX foi desenhado para equipas que estejam a construir aplicações multidispositivos
verdadeiramente nativas para Windows, Mac, Android e iOS, levando-as a lojas de
aplicações e corporações de modo acelerado.
O FMX é considerado pela Embarcadero a tecnologia principal da nova geração de
plataformas para desenvolvimento de aplicações.
Aplicações estas que apresentam como principais características o desenvolvimento
multiplataforma, ou seja, podem ser executadas em ambientes distintos além de
possuir um visual mais atraente, rico e com alta performance.
Financiado pelo FSE
Pág: 1
Centro de Formação em Tecnologia
Curso Mobile Apps - FireMonkey
Importante frisar que o FMX não é compatível com a VLC.
Os recursos gráficos do FireMonkey fazem uso da GPU do hardware, que é a unidade
de processamento gráfica da máquina, possibilitando assim o trabalho com gráficos
HD, 3D, efeitos de imagem e animações muito rápidos.
Outro recurso disponível é a sua conectividade com base de dados, utilizado
principalmente em aplicações de negócios.
Surge então o LiveBindings, uma nova forma de ligação aos dados. Teremos um
módulo exclusivo sobre este recurso.
02 - Características
Suite completa de controlos UI(interface com
utilizador)
 Inclui botões, menus, HUDs, texto, combo
boxes, Labels, painéis e muito mais;
 Controlos personalizados e partilháveis;
 Adição de componentes descarregáveis.
Utilize linguagens de programações nativas
 Utilize ferramentas de programações
visuais;
 Delphi, C++ Builder e RAD Studio XE2
FireMonkey Datasheet traduzido por DanySoft
Aplicacaões comerciais brilhantes
com HD e 3D
 UIs ricas, baseadas no GPU, HD,
vectorial
 Resolução máxima em qualquer
dispositivo
 Gráficos e efeitos 3D com base no
GPU
Financiado pelo FSE
Pág: 2
Centro de Formação em Tecnologia
Curso Mobile Apps - FireMonkey
Potencia e performance nativos
 100% nativo para o CPU e GPU
 Incrível rapidez de performance
 Apps nativos para PC, Mac e iOS
 Sem runtimes ocultos, distribuição
livre
Ligação com quaisquer dados e
serviços
 Ligações de alta-performance a
dados
 Trabalha com RAD Cloud DataSnap
 Suporte integrado para SQL Server,
Oracle, DB2, MySQL, InterBase,
Firebird, Sybase e mais…
Visualize dados com vida
 O LiveBindings liga qualquer tipo de
dados a qualquer UI ou elemento
gráfico
 Visualize dados de forma nova e
interactivas
 LiveBindings com expressões
permitem ainda mais controlo e
flexibilidade
Fácil controlo do estilo da UI
 Uis estilizados sem recurso a código
 Personalize os estilos incluidos ou
crie os seus próprios
Comunique com as animações
 Os objetos em HD e 3D podem ser
animados em função de uma linha
de tempo para criar efeitos de
movimento ou transições
Financiado pelo FSE
Pág: 3
Centro de Formação em Tecnologia
Curso Mobile Apps - FireMonkey
Ponha os dados e programas em
Cloud
 Execute os seus programas e aceda
aos dados na sua rede Coud privada
ou Amazon EC2 e Windows Azure
Eefeitos de hardware sem código
 Mais de 50 efeitos incorporados na
GPU
 Aplicação de diversos efeitos em
simultâneo
 Não destrutíveis, sempre
recuperável
Financiado pelo FSE
Pág: 4
Download