Escolar Documentos
Profissional Documentos
Cultura Documentos
Evento 5a DevCon Unify 2010 - SaoPaulo
Evento 5a DevCon Unify 2010 - SaoPaulo
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.
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
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
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:
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.
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.
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.
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.
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.