Archive for the ‘delphi’ Category

Delphi Prism (2010) – Primeiras Impressões


2009
09.22

Olá jovens,

Mais uma saga Delphiana no Condado de Facunte.

Prólogo

Abandonei a atualização do Delphi na versão 7 (meados de 2002). Sempre considerei a mais estável, segura e ideal para os meus projetos. Nessa ocasião fiz meu primeiro contato com a plataforma .Net e desde então divido meu trabalho em 20% Delphi e 80% .Net (Visual Studio 2008).

Recentemente recebi a notícia do lançamento do Delphi 2010 Prism e também do Delphi Rad 2010 e resolvi participar de alguns eventos e debates com o objetivo de conhecer melhor o trabalho da Embarcadero , atual responsável pela linha de ferramentas de desenvolvimento da Borland.

Utilizei meu antigo cadastro na Borland pra baixar e ativar a instalação trial do Delphi 2010 Prism.

Instalação

Normalmente customizo toda a instalação e para minha surpresa as primeiras opções eram integração com Visual Studio. Sim, o Delphi Prism trabalha no conceito de Add Ons para o Visual Studio da Microsoft. Primeiro ponto positivo para a tecnologia.

delphi_prism_3

Outro ponto interessante foi o suporte ao framework Mono 2.4, permitindo o desenvolvimento de aplicações multiplataforma a partir do Visual Studio.

A instalação exigiu encerramento do VS 2008 e prosseguiu normalmente. O processo foi concluido em exatos 4 minutos.

Recursos

Ao abrir o VS2008 iniciei um novo projeto e observei que haviam dezenas de opções para desenvolvimento multiplataforma:

  • Mono, Gtk# Application
  • Mono, Console Application
  • Mono, Cocoa Application (Leopard)
  • Mono, Cocoa Application (Tiger)
  • Mono, WinForms Application para Mac OS X
  • Silverlight
  • WCF
  • Web, ASP.Net Web Application
  • Windows, Windows Application
  • Windows, Control Library
  • Windows, Windows Service
  • Windows, Class Library
  • Windows, Console Application
  • WPF Application

delphi_prism_4

A surpresa fica por conta do suporte ao desenvolvimento de aplicações Mac OS X. Pra quem não está acostumado com a linguagem C++ Cocoa, ficará bem mais confortável com o Pascal.

A Embarcadero acertou a mão no suporte ao Silverlight e também WPF. Só não consegui debugar tais aplicações, mas isto fica para a próxima.

Testes

Desenvolvi quatro minúsculas aplicações distintas utilizando a plataforma Prism:

  1. Silverlight
  2. Mac OS X
  3. Windows Application
  4. ASP.Net Web Application

No geral os testes foram satisfatórios, executando plenamente todas as aplicações de forma transparente.

No caso da aplicação Mac OS X, o Prism gera a estrutura padrão do Mac OS “.APP” e também no formato Windows. Testei a aplicação Windows e tudo ok. Farei testes na aplicação Mac e atualizarei este post.

Já na Web Application, todos os recursos do Visual Studio 2008 estavam disponíveis (debug, deploy, controles, etc).

Pra quem trabalha com Delphi e ainda não migrou para a plataforma .Net, o Prism é uma opção inteligente e bastante atrativa. Altamente recomendada.

Nos próximos posts, continuarei com a análise do Prism e em seguida sobre o novíssimo Delphi Rad 2010.

Forte abraço e bons códigos.

Pausa nas palestras, uma questão de reciclagem


2009
08.18

Amigos,

Conheci muita gente ministrando palestras. Já perdi a conta de quantas pessoas assistiram, ou melhor, me aturaram nos diversos temas.

Contabilizei cerca de 25.000 pessoas, entre palestras, workshops e treinamentos.

Já ministrei palestra fantasiado de Chaplin para explicar o conceito de programação em Threads; já me fantasiei de mergulhador para ilustrar técnicas na programação de jogos. Entre outros artifícios para aumentar o nível de abstração do assunto.

Tive bons momentos e também momentos ruins onde minha concentração foi pro espaço.

Sempre recebi críticas e soube absorvê-las criando um plano de ação com o objetivo de melhorar os pontos fracos.

Sim, os elogios também vieram aos montes. Fico muito feliz com os dois lados, pois assim crescemos juntos… com construção de idéias e ideais.

Alguns dados de minhas palestras:

  • Primeira palestra: meados de 1997
  • Público total: mais de 25.000
  • Maior público: 1600 pessoas, GameFest 2008-SP
  • Menor público: 6 pessoas, Montessori-SP, assunto C#
  • Maior tempo palestra: 4 horas, ASP.Net 2007, unip Tatuapé-SP
  • Menor tempo palestra: 8 minutos, C#, Montessori-SP
  • Número de palestras/workshops: cerca de 200
  • Estados:
    1. SP=65%
    2. RJ=12%
    3. RS=10%
    4. MG=05%
    5. PR=03%
    6. DF=02%
    7. Demais estados=3%
  • Temas:
    1. ASP.Net=20%
    2. Delphi=18%
    3. Games=15%
    4. VSTS=10%
    5. C#=10%
    6. eXtreme Programming (XP)=08%
    7. Gerenciamento de Projetos=06%
    8. Silverlight=05%
    9. Inteligência Artificial=03%
    10. Java=02%
    11. PHP=02%
    12. Outros assuntos=01%
  • Melhor palestra: eXtreme Programming em Porto Alegre= a galera gaúcha é 200%
  • Pior palestra: FDD 2.0 em Piracicaba-SP, estava muito apático.
  • Momento surreal: eu fantasiado de Chaplin no auditório lotado da Microsoft, explicando programação em Threads

Resolvi dar um tempo com as palestras por diversos motivos:

  • Estou fazendo pós-gradução de Marketing Digital, MBA de Jornalismo Digital e estudando inglês. Então acabou o tempo.
  • Reciclagem dos conceitos e temas.
  • Análise de críticas e sugestões para as próximas palestras
  • Estudo de novas tecnologias
  • Reflexão sobre a indústria de tecnologia e varejo
  • Mais tempo para escrever artigos e tutoriais

É jovens mancebos, com a pausa teremos benefícios mútuos… aguadem.

Post #50 – As 50 melhores Twittadas (c/links) do Facunte


2009
08.14

Para comemorar o post de número 50, nada melhor do que disponibilizar minhas 50 melhores (ou piores, dependendo do ponto de vista) twittadas com links.

Lá vai:

  • #50 Curso online e gratuito (em espanhol) “Ferramentas digitais avançadas para jornalismo investigativo”: http://migre.me/4vWz

Todos os capítulos do livro Delphi 7 Internet e Banco de Dados em PDF (gratuito)


2009
07.02

delphi7_facunte


Olá nobres amigos,

Reunidos num só post, links de todos os capítulos em PDF.

Lembrando que não há suporte técnico.

Forte abraço e bons códigos.

  • Capítulo 1 – Introdução
  • Capítulo 2 – Aplicações Servidoras
  • Capítulo 3 – Servidores Web
  • Capítulo 4 – Protocolos
  • Capítulo 5 – HTML
  • Capítulo 6 – Delphi x Web x WebBroker
  • Capítulo 7 – Cadastro de Clientes
  • Capítulo 8 – Enviando e-Mails
  • Capítulo 9 – Desenvolvendo Utilitários para Internet
  • Capítulo 10 – Desenvolvendo Aplicações para Celulares
  • Capítulo 11 – WebSnap
  • Capítulo 12 – Intraweb
  • Capítulo 13 – Webservices
  • Capítulo 13 (WebServices) do livro Delphi 7 Web – Internet e Banco de Dados


    2009
    06.14

    Olá nobres mancebos da mancebolândia,

    Um dos capítulos mais aguardados, agora disponível em PDF e totalmente gratuito.

    Lembrando que não há suporte técnico.

    Forte abraço e bons códigos.

    Capítulo 13 – Webservices