segunda-feira, 23 de junho de 2008

RAD Studio 2007 & Pocket PC


A Microsoft .NET Compact Framework é um subset da Microsoft .NET Framework, criada para possibilitar o desenvolvimento de aplicações para dispositivos inteligentes (smart devices) utilizando as mesmas funcionalidades que aplicativos para Windows desktop.

A partir do Delphi 2005 com o Compact Framework compiler preview integrado a IDE, foi possível desenvolver aplicativos para dispositivos móveis como Pocket PC. No RAD Studio 2007 com a versão 2.0 do Compact Framework esse desenvolvimento se tornou ainda mais robusto. Vale a pena conferir.
Acima segue um aplicativo Hello World! feito no RAD Studio 2007.

Delphi no Tribunal Regional Eleitoral


No dia 16 de julho de 2007, o Tribunal Regional Eleitoral de Mato Grosso apresentou o Diário Eletrônico da Justiça Eleitoral - DJE/TRE-MT. Os Tribunais foram autorizados a criar Diário da Justiça Eletrônico pela Lei nº. 11.419, de 19 de dezembro de 2006, a qual entrou em vigor 90 dias depois de sua publicação. Essa lei, que dispõe sobre a informatização do processo judicial, prevê, no art. 4º, as normas para a publicação do Diário Eletrônico da Justiça Eleitoral.

O sistema foi desenvolvido em Delphi 2006, utilizando o framework ECO (Enterprise Core Objects) sob ASP.NET. O sistema também faz a assinatura eletrônica do PDF gerado (também em página ASP.NET), sem o uso de softwares de terceiros. Não foi utilizado nenhum componente de terceiros na aplicação. A base de dados utilizada foi o Firebird 2.0 durante o desenvolvimento e o Oracle 10g na produção.

Blackfish™ SQL

O Blackfish™ SQL é um banco de dados transacional de alta performance, pequeno tamanho de arquivo e compatível com SQL-92. O Blackfish SQL roda tanto no framework .NET quanto na plataforma Java. Os arquivos do banco de dados são compatíveis entre as duas plataformas.

O Blackfish SQL é totalmente integrado com o CodeGear RAD Studio 2007. Os desenvolvedores podem usar o Data Explorer do Rad Studio para gerenciar com facilidade seus bancos de dados Blackfish. Além disso o RAD Studio inclui poderosas classes de meta dados para o desenvolvimento de ferramentas, e aplicações para a criação e gerenciamento de dados de acordo com as necessidades de sua aplicação.

As capacidades do Blackfish SQL incluem:
Compatibilidade com os padrões da indústria
Nível de entrada com SQL-92
Armazenamento de dados de caracteres em unicode
Suporte a chave de colação baseado em unicode para ordenação e criação de índices
Drivers dbExpress 4 para Win32 Delphi e C++
Fornecedores ADO.NET 2.0 para .NET
JDBC para Java
Componentes de acesso de dados JavaBeans para Java
Transações distribuídas XA/JTA para Java
O Blackfish™ SQL pode ser rodado como um Windows Service, como servidor independente (standalone) e ainda como um banco de dados embutido, inprocess.

Alta performance e escalabilidade para o processamento de transações online (OLTP) e aplicações de sistema de suporte à decisão (DSS) de alta demanda.
Para Windows, procedimentos armazenados (stored procedures) e triggers podem ser escritos em qualquer linguagem compatível com CLR, incluindo Delphi for .Net.
Para Java, procedimentos armazenados e triggers podem ser escritos em Java.

A grande vantagem deste banco na minha opinião, é a capacidade de criar stored procedure e triggers na própria linguagem utilizada, no caso Delphi ou Java.

RAD Studio 2007 Editions

Existem três versões disponíveis do RAD Studio 2007, são elas:

•Professional
-Local database connectivity to InterBase, Blackfish SQL and MySQL
-Blackfish SQL deployment on systems with 1 CPU, 1 user, 512MB database size
-VCL for the Web with limit of 5 connections
•Enterprise
-Database server connectivity to InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix and Sybase
-Blackfish SQL deployment on systems with 1 CPU, 5 users, 2GB database size
-VCL for the Web with no connection limit
-Additional UML modeling capabilities
•Architect
-Enterprise Core Objects (ECO) IV

quarta-feira, 11 de junho de 2008

sábado, 7 de junho de 2008

Action Manager no Delphi 2007


A origem do Action Manager foi no Delphi 6 para facilitar a construção de ações que pudessem ter suas execuções compartilhadas com vários componentes. Além disso, para possibilitar a confecção de Menus e ToolBars mais elaborados graficamente. Consegui na net algumas imagens do Ribbon Demo sobre o novo Action Manager que tem no Delphi Highlander (Delphi 2007). Será possível construir menus, que passam de vez a serem guias, no estilo do novo Office 2007 (Ribbon). O efeito é show de Bola:

Certificação Delphi

Para os Profissonais que estão buscando a certificação Borland Delphi e querem seguir esse caminho promissor, a Borland disponibilizou o guia de estudos para as certificações de Delphi .NET e Delphi Win32.

Links:

RAD Studio 2007 e .Net framework



Para quem já desenvolve a algum tempo com o RAD Studio e .net, nem sabe que as versões 1.0, 1.1 e 2.0 do .net são completamente incopatíveis entre si. Porém, isto foi modificado da versão 2.0 em diante. A versões do 3.0 e 3.5 são basicamente atualizações do .NET Framework 2.0. Elas podem ser consideradas como camadas incluídas no 2.0. Para se ter uma idéia se instalarmos a versão 3.0 sem antes instalarmos a 2.0, esta última é instalada automaticamente.
O ASP.NET continua na versão 2.0. Então o que foi adicionado a essas novas versões do .NET Framework?Resposta: Novas funcionalidades, características e conceitos. Nesta lista podemos destacar:- Windows Communication Foundation (WCF):
  • Nova arquitetura para desenvolvimento de sistemas distribuídos baseados na arquitetura de WebServices.
  • Windows Presentation Foundation (WPF): Novo conceito de construção de GUI's.
  • Windows Workflows (WF): Framework responsável pela construção, execução e gerenciamento de estados de aplicações Workflow.
  • Windows Card Spaces: Gerenciamento de identidade digital de usuários.Com isso podemos ver que todas as novas versões são compatíveis com a versão 2.0 e portanto o Delphi 2007 for .NET as suporta.

Fonte: Marlos Waquim