Delphi Prism 2011<br />Andreano Lanusse<br />Technical Lead Evangelist, Developer Relations<br />
Desenvolvimento Cross Platform para Windows e Mac OS X<br />Suporte a.NET 4.0 e Silverlight Technologies<br />Baseado no V...
Exemplo de aplicações de sucesso usando esta tecnologia<br />Written in WPF  & Silverlight<br />The Library ofCongressused...
MySQL</li></ul>Soluções criadas com.NET / Mono<br />
Desenvolvimento cross-platform em .NET<br />
Delphi Prism 2011 em Windows no Visual Studio 2010<br />Desenvolvimento cross-platform em .NET<br />Suporte atualizado<br ...
 .NET
 Silverlight
 WPF
 ASP.NET</li></li></ul><li>Delphi Prism 2011 rodando em MonoDevelop no Mac OS X<br />Desenvolvimento cross-platform em .NE...
 Windows
 Mac OS X
 Suporte a Mono</li></li></ul><li>Delphi Prism 2011 rodando em MonoDevelop no Windows<br />Desenvolvimento cross-platform ...
Windows
 Mac OS X
 Suporte a Mono</li></li></ul><li>Deploy<br />Windows<br />Mac<br />Linux <br />Microsoft .NET 4.0<br />Mono for Windows<b...
Novidades no Delphi Prism 2011<br />
Visual Studio<br />Libraries<br />Console<br />WPF<br />Winforms<br />Silverlight<br />ASP.NET<br />Mono GTK#<br />Tipos d...
MonoDevelop<br />Libraries<br />Console<br />Mono GTK#<br />Moonlight*<br />ASP.NET<br />Requer download de bibliotecas ad...
.NET 4.0<br />Integração completa<br />Ambos design e código<br />ASP.NET<br />
Silverlight<br />Suporte a 3.0 e 4.0<br />Biblioteca e Ferramentas<br />
Suporte a WPF<br />.NET 4.0<br />Suporte<br />Applications<br />User Controls Libraries<br />
Suporte a Windows Forms<br />.NET 4.0<br />Suporte<br />Applications<br />Class Library<br />Windows Forms Control Library...
Outras tecnologias.NET suportadas<br />Suporte a.NET 4.0 e ASP.NET 4.0 frameworks<br />AOP (AspectOriented Programming)<br...
Próximos SlideShares
Carregando em…5
×

Delphi Prism 2011

11.397 visualizações

Publicada em

Nesta sessão você irá conhecer o novo Delphi Prism 2011 com total suporte a .NET 4.0 e integrado ao Visual Studio Shell 2010, além de diversas outras novidades suporte a SilverLight 4, ASP.NET, MVC, parallel extensions, novos recursos na linguagem e conversão de código C# para Delphi Prism.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Delphi Prism 2011

  1. 1. Delphi Prism 2011<br />Andreano Lanusse<br />Technical Lead Evangelist, Developer Relations<br />
  2. 2. Desenvolvimento Cross Platform para Windows e Mac OS X<br />Suporte a.NET 4.0 e Silverlight Technologies<br />Baseado no Visual Studio 2010 Shell IDE<br />Novidades na linguagem e compilador<br />Importe ou Copiar/Colar código C# como código Delphi Prism<br />CodeObfuscation<br />Sistema de logCodeSite<br />Crie aplicações para iPhone OS como MonoTouch da Novell<br />Resumo dos novos recursos<br />
  3. 3. Exemplo de aplicações de sucesso usando esta tecnologia<br />Written in WPF & Silverlight<br />The Library ofCongressused Windows® PresentationFoundationand Microsoft® Silverlight™ to createon-sitekiosksandanexternal Web site thatvisitorscan use to virtuallyinteractwithartifacts. <br />Written in Mono<br /><ul><li>Unity Technologies ImplementsAward-Winning 3D Game Development System Using Mono</li></ul>Written in Mono<br /><ul><li>Using GTK#
  4. 4. MySQL</li></ul>Soluções criadas com.NET / Mono<br />
  5. 5. Desenvolvimento cross-platform em .NET<br />
  6. 6. Delphi Prism 2011 em Windows no Visual Studio 2010<br />Desenvolvimento cross-platform em .NET<br />Suporte atualizado<br /><ul><li> Visual Studio
  7. 7. .NET
  8. 8. Silverlight
  9. 9. WPF
  10. 10. ASP.NET</li></li></ul><li>Delphi Prism 2011 rodando em MonoDevelop no Mac OS X<br />Desenvolvimento cross-platform em .NET<br />MonoDevelop IDE<br /><ul><li> Cross Platform
  11. 11. Windows
  12. 12. Mac OS X
  13. 13. Suporte a Mono</li></li></ul><li>Delphi Prism 2011 rodando em MonoDevelop no Windows<br />Desenvolvimento cross-platform em .NET<br />MonoDevelop IDE<br /><ul><li> Cross Platform
  14. 14. Windows
  15. 15. Mac OS X
  16. 16. Suporte a Mono</li></li></ul><li>Deploy<br />Windows<br />Mac<br />Linux <br />Microsoft .NET 4.0<br />Mono for Windows<br />Mono for Mac OS X<br />Mono for Linux<br />
  17. 17. Novidades no Delphi Prism 2011<br />
  18. 18. Visual Studio<br />Libraries<br />Console<br />WPF<br />Winforms<br />Silverlight<br />ASP.NET<br />Mono GTK#<br />Tipos de Projeto para Delphi Prism 2011<br />
  19. 19. MonoDevelop<br />Libraries<br />Console<br />Mono GTK#<br />Moonlight*<br />ASP.NET<br />Requer download de bibliotecas adicionais<br />Tipos de Projeto para Delphi Prism 2011<br />
  20. 20. .NET 4.0<br />Integração completa<br />Ambos design e código<br />ASP.NET<br />
  21. 21. Silverlight<br />Suporte a 3.0 e 4.0<br />Biblioteca e Ferramentas<br />
  22. 22. Suporte a WPF<br />.NET 4.0<br />Suporte<br />Applications<br />User Controls Libraries<br />
  23. 23. Suporte a Windows Forms<br />.NET 4.0<br />Suporte<br />Applications<br />Class Library<br />Windows Forms Control Library<br />Tiny Project<br />Windows Service<br />
  24. 24. Outras tecnologias.NET suportadas<br />Suporte a.NET 4.0 e ASP.NET 4.0 frameworks<br />AOP (AspectOriented Programming)<br />Parallel FX <br />LINQ <br />
  25. 25. Linguagem<br />Introdução a Expression Types:<br />If<br /> s := 'The Condition is ' + if Condition then 'true' else 'false';<br />Case<br /> s := case Number of<br /> 1: 'One';<br /> 2: 'Two';<br />else 'Many';<br />end;<br />For<br /> var SomeNumbers := sequence of Int32;<br /> SomeNumbers := for i: Int32 := 0 to 100 yield i*i;<br />// SomeNumbers contains the squares of 0 thru 100<br />
  26. 26. Linguagem<br />Suporte a BigIntegerconstants<br />Nova implementação para Extension methods<br />Novo suporte a variáveis locais Read-only<br />Suporte ao clássico "begin/end" assemblyentrypoint<br />Suporte na linguagem para os Tupletypes do .NET 4.0<br />Suporte a.NET 4.0 PIA <br />
  27. 27. Produtividade<br />Copie código C# e Cole como código Delphi Prism<br />Converter aplicações C# para Delphi Prism<br />
  28. 28. Ferramentas e Add-ons<br />RemObjectsOxfuscator – Ofuscar o seu código para aumentar a segurança e impedir a engenharia reversa de suas aplicações. Use o Template de Projeto Oxfuscator para adicionar à sua solução de obscurecimento e incluí-lo no processo de compilação ou executá-lo standalone.<br />RaizeCodeSite – O RaizeCodeSiteLogging System oferece aos desenvolvedores mais profunda introspecção em como o seu código é executado, o que lhes permite localizar problemas rapidamente e garantir a sua aplicação está funcionando corretamente. Permiti aos desenvolvedores capturar todos os tipos de informação, enquanto seu código é executado e em seguida, enviar essa informação para uma exibição ao vivo ou em um arquivo de log.<br />
  29. 29. Desenvolvimento para iPhone & iPad com MonoTouch<br />Download Novell’s MonoTouch, integre ao MonoDevelop e comece a desenvolver aplicações iPhone e iPad em linguagem Delphi Prism.<br />
  30. 30. Demo<br />Silverlight 4<br />ASP.NET + DataSnap<br />Parallel extensions<br />
  31. 31. Perguntas<br />EDN – Embarcadero Developer Network<br />http://edn.embarcadero.com/br (Artigos e Vídeos)<br />Trial Download<br />http://www.embarcadero.com/downloads<br />
  32. 32. Dados para Contato<br />Email:Andreano.Lanusse@embarcadero.com<br />Blog:http://www.andreanolanusse.com<br />Twitter:http://twitter.com/andreanolanusse<br />

×