Você está na página 1de 6

Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações

5ª DevCon Unify Brasil 2010


Lairton N de Almeida Jr.
Consultor em tecnologias Unify desde 1991

Pode ser localizado através de mail lairton@gmail.com e


publica artigos sobre tecnologias Unify no seu blog
http://appstartup.blogspot.com

Apresentações
 

No início do dia fomos recebidos carinhosamente pelo pessoal da Triad Systems, parceiro Unify no
Brasil e um dos promotores da 5ª DevCon Unify Brasil,  que nos distribuiu material a ser apresentado
no evento e agradável café, sucos e outras guloseimas.

O evento foi realizado em São Paulo, dia 15 de abril de 2010, na Amcham – Câmara Americana de
Comércio de São Paulo e contou com a presença de alguns representantes da Unify USA:
 Frank Verardi, Vice Presidente da Unify,
 Victor Espinal, Diretor Comercial da Unify para America Latina e Canadá
 Ana Paula Bonani, Chefe do suporte técnico internacional da Unify
 
Frank e Victor falaram sobre questões de mercado e Road Map dos produtos, expectativas em relação
ao evento e de forma bem ampla sobre os produtos que seriam mostrados logo mais no evento.
 
O evento foi promovido e organizado localmente pela Triad Systems, representante brasileiro da
Unify e que teve a presença do diretor e gerente comercial.

Unify Q
 
O Unify Q é uma ferramenta nova que a Unify está lançando e que tem como foco ser utilizado por
usuários que tem condições de definir suas próprias consultas ao banco de dados, usuários que podem
criar seus próprios relatórios, incluindo nesse universo de usuários os próprios desenvolvedores claro.
 
As definições de relatórios e consultas são salvas em formato compatível com aplicações Team
Developer, facilitando uma futura inclusão de relatórios feitos pelo próprio usuário nos sistemas da
empresa. Assim como pode ser uma ferramenta de apoio aos desenvolvedores e DBAs para criação de
consultas, relatórios, importação e exportação de dados.
 
O Unify Q (percebi que a pronuncia é algo como "kill") oferece interface visual prática, moderna e
limpa. Oferece suporte a idiomas, portanto pode ser distribuída ao usuário final sem problemas, é todo
em português. Escrito inteiramente em Team Developer 5.2 é um ótimo exemplo de como aplicações
TD5.2 podem ser do ponto de vista de recursos visuais avançados. Não bastasse isso, mostrou-se
muito eficiente no que se propõe.
 
 

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 1


Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações
2

 
 
Oferece uma organização baseada em "Activity" onde as consultas e queries são montadas sem a
necessidade de ter conhecimento em comandos sql. Por exemplo, Ao selecionar duas tabelas para
montar uma consulta, o Unify Q identifica o link entre as tabelas e já o seleciona. O usuário pode
modificá-lo se julgar necessário. Outer joins são também suportados.
 
 

 
 
 
As consultas e relatórios podem ser exportados para os formatos TXT, Outlook, Excel, XML e
HTML.
 
É uma ferramenta vendida separadamente do restante das ferramentas da Unify. Você pode obter mais
informações sobre o produto, inclusive download para teste, no site abaixo:
http://www.unify.com/Products/Data_Management/Q/default.aspx
 
Acesse o canal da Unify no YouTube para assistir vídeos demonstrativos da ferramenta.
http://www.youtube.com/user/UnifyCorp#p/a/u/0/TtyIxS8_E30
 
 

Team Developer 5.2


 
Esta é a versão atual do Team Developer disponível para uso e normalmente não vemos palestras de
produtos atuais ocorrendo, normalmente nos mostram as versões futuras. Percebi com esse evento e
com a exposição do produto, feita por Ana Paula Bonani, que esta é uma versão atual que merece ser
mostrada e que sua apresentação nos trouxe informações valiosas para o futuro do produto.
 
Team Developer 5.2 nos trás muitas novidades em termos de visual e recursos da ferramenta, mas
talvez a mais importante novidade desta versão seja o fato de o outline (a estrutura do código fonte de
uma aplicação escrita em Team Developer) ser a mesma versão do outline do Team Developer 6.0, ou

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 2


Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações
3

seja, é a versão recomendada que estejamos usando no momento de migrar para o TD6.0 (mostrado
mais adiante).
 
Foram mostradas diversas novidades, entre elas:
 suporte a Temas modernos incluindo visual do MS Office 2007
 rico suporte a posicionamento de imagens em botões.
 suporte a UNICODE.
 Certificado para Windows Vista e Windows 7.
 Certificado para a plataforma Windows 64-bits.
 Diversas ferramentas de produtividade para aumentar o desempenho dos desenvolvedores.
 Novo depurador.
 O compilador avisa caso o desenvolvedor faça uso de algum recurso obsoleto da ferramenta.
 Suporte a consumir Web Services.
 Suporte a exportar e importar XML com métodos próprios para isso.
 Novos controles visuais.
 Tab Bar,
 Grid,
 Ribbon Bar,
 Rich Text,
 Date Picker e Date-Timer Picker.
 Suporte ao ASE 15.
 CDK atualizado para suportar os novos controles.
 Melhorias no TOM.
 Novos recursos no Report Builder.
 Interface moderna estilo MS Office 2007
 Marca d'agua
 Rotação de texto
 Suporte a rich text
 Exportação para PDF.
 
 
Você pode ver alguns vídeos do TD5.2
http://www.unify.com/Products/App_Dev/TeamDeveloper/videodemos.aspx
 
e fazer download para testes da versão para avaliação.
http://www.unify.com/Services/productDownloads.aspx?TeamDev

Team Developer 6.0 .Net


 
Imagino que uma das horas mais esperadas do dia foi o momento quando a Ana Paula Bonani nos
mostrou o Team Developer 6.0 .Net, na prática, em uso, e não apenas em slides. O produto, que está
em fase de desenvolvimento, tem a IDE muito semelhante ao TD5.2 e as diferenças são na verdade a
grande novidade  que vem sendo tão aguardada pela comunidade.
 
Basicamente há duas áreas em que há novidades no Team Developer 6.0 .Net:
1- Novos controles visuais
2- Suporte a .Net

1- Novos Controles Visuais

Os recursos são muitos:

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 3


Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações
4

Suporte a Imagens 32 bit


 Para bitmaps inclui transparências
 Suporte ao formato PNG incluindo transparências.

Os novos controles visuais são muitos, alguns já existem e serão estendidos de forma a ganhar
praticamente uma nova vida, outros são realmente totalmente novos. São eles:

Novo controle de abas, novo Tab Control


 além de novo visual,
 suporta ícones,
 arrastar e soltar em design-time,
 associar janelas a uma aba (inclusive com API para isso),
 quickTabs serão convertidos para o novo controle de tabs.

 
 Navegador de páginas estilo Outlook
 Use qualquer tipo de objeto no navegador de páginas
 Comportamento similar a tabs
 Funções para manipulação em run-time.
 Associe janelas aos planos de navegação.

Novo Controle de TreeView


 Substitui os objetos de árvore da Visual Toolchest e acrescenta muitas novas opções.
 Pode ser colocado no Page Navigator ou em qualquer local onde desejar.
 Completa API de funções
 Suporte às novas imagens 32 bit

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 4


Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações
5

 
 
 Melhoramentos no Grid Control
 Será possível personalizar cabeçalho e rodapé do preview e impressão oferecida pela Grid
 Suporte a exportar os dados para Excel, CSV, Text e XML
 Funções para isso: SalGridDataExport( ) e SalGridDataImport( )

Suporte a E-Mails
 Será possível enviar e-mails HTML formatados.
 Biblioteca de classes com suporte a servidores POP3/IMAP/SMTP.

Suporte a Constructor e Destructor para Functional Classes


 Utilize para inicializar instancias de uma functional class
 Defina valores default para variáveis
 Faça qualquer inicialização necessária para a instância.
 

2-  Suporte a .Net

O Team Developer 6.0 será um novo produto, com novos recursos e uma expansão na questão .Net
que abrirá os horizontes da sua aplicação e do seu time de desenvolvedores daqui pra frente.

Com o Team Developer .Net é possível participar ativamente da plataforma .Net, mesmo escrevendo
código Team Developer. Para entender melhor, fazendo uma analogia, hoje alguns escrevem código
em C# ou VB .Net para a plataforma Microsoft .Net. Apartir do TD6.0 poderemos escrever código
SAL para esta plataforma.

Não se trata de conversão de código ou migração para outra plataforma. O TD6.0 .Net compila código
SAL e gera código nativo Microsoft .Net.

Ou seja, como TD6.0 é possível:

1- Criar aplicações desktop .Net de última geração inclusive com mais avançados recursos
visuais.
2- Criar aplicações .Net baseadas em browsers, para serem distribuídas/executadas através de
web browser.
3- Criar aplicações distribuídas utilizando tecnologia de Web Services .Net, consumir e prover
Web Services .Net usando Team Developer.

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 5


Transcrição da 5ª DevCon Unify Brasil 2010 São Paulo Apresentações
6

4- Oferecer lógica de negócio escrita em Team Developer através de Web Services .Net e
distribuí-la através do mecanismo de distribuição presente no TD6.0
5- Oferecer lógica de negócio escrita em Team Developer como .Net Class Library (DLL) para
ser reutilizada por qualquer linguagem .Net como por exemplo C#.
6- Utilizar bibliotecas e lógica de negócio escrita em C# através da chamada de .Net Class
Libraries de dentro das aplicações TD6.0.
7- Utilizar o poder do .Net framework de dentro de aplicações TD6.0, chamar .Net Classe
Libraries de dentro de aplicações Team Developer 6.0.

A imagem abaixo ilustra bem todas essas possibilidades, sem esquecer que além de tudo isso, a
mesma aplicação Team Developer que gera cada um desses tipos de builds, continuará gerando
aplicações padrão Win32, com o mesmo código.

Conclusão

Na parte da tarde tivemos outras apresentações não relacionadas a Team Developer sendo que no final
do sai, Carlos Calegari apresentou alguns estudos de casos práticos envolvendo algumas aplicações, o
uso do CDK, respostas aos questionamentos dos participantes etc.

Resta-nos agora aguardar ao lançamento do TD6.0 para partirmos para o mundo .Net.

Lairton N de Almeida Jr – lairton@gmail.com - www.appstartup.blogspot.com Pá gina 6

Você também pode gostar