Delphi Roadmap 2015, conheça as novidades que estão por vir este ano.
Para facilitar a vida de quem deseja assistir a todos os ótimos vídeos do CodRage Brasil III criei essa playlist no Canal do Youtube da página.
Não perca e assista agora: Playlist CodeRage Brasil III
Estou fazendo uma atualização quase diária do canal do youtube da página: https://www.youtube.com/user/regyssilveira/, para quem gosta de um pouco de mão na massa, no canal vai encontrar vídeos abordando diversos novos recursos do Rad Studio XE7 entre outras coisas, vale a pena conferir.
Se gostarem do canal por favor divulguem e se inscrevam.
Na edição do CodeRage Brasil III a Embarcadero permitirá aos usuários que enviem suas perguntas antecipadamente, as perguntas serão avaliadas e uma vez selecionadas serão respondidas com o maior número de detalhes possíveis ao vivo durante a palestra.
Envie sua pergunta: http://embt.co/CodeRageBrasil3QA
Sempre vejo está pergunta: O que há de novo? a cada versão do Delphi, pois bem, a Embarcadero possui um wiki que é atualizado a cada versão com links para as novidades, é um bom centralizador de conhecimento, nele você vai pode ver o que mudou a cada versão desde o Delphi 2007.
Segue o link: O que há de novo?
A Embarcadero apresenta: CodeRage Brasil III – uma conferência online, totalmente técnica e gratuita voltada para o desenvolvimento de aplicações altamente conectadas para Windows, Mac, iOS, Android, gadgets e tecnologias vestíveis.
Durante um dia inteiro, os palestrantes falarão TUDO sobre desenvolvimento sem rodeios. Somente estratégias e dicas práticas sobre como você pode modernizar aplicações existentes Windows e criar aplicações altamente conectadas para dispositivos móveis, gadgets e tecnologias vestíveis. IMPERDÍVEL!
Confira os temas que serão abordados neste mega evento:
| Sessão Técnica #1 11:00-11:45 | Novidades da IDE, Recursos Avançados e CastaliaNesta sessão vamos cobrir novos aspectos da IDE do Delphi e C ++ Builder, incluindo novidades do Project Manager e Data Explorer, integração com Git e Subversion, o novo PAServer para MAC, Java2OP.exe e muito mais! |
| Sessão Técnica #2 12:00-12:45 | Modernização de Aplicações DelphiDelphi oferece agora uma ampla gama de novas funcionalidades para aplicações VCL incluindo FireDAC, Styles VCL, 64-bit, Nuvem e muito mais! Esta sessão irá discutir os principais aspectos da migração de uma aplicação VCL, incluindo a migração de BDE para FireDAC. |
| Sessão Técnica #3 13:00-13:45 | Novidades do Object Pascal e RTTIMelhor suporte para matrizes dinâmicas e type helpers intrínsecos são duas das características de linguagem mais recente, mas esta sessão também irá cobrir Loops, Class Methods, Class Variables, Anonymous Methods e RTTI. |
| Sessão Técnica #4 14:00-14:45 | Biblioteca de Programação Paralela: Como criar aplicações responsivas com Tasks, Futures e Parallel LoopsCriar aplicativos que respondem imediatamente a qualquer solicitação do usuário usando Tasks, Futures e Parallel Loops. Evite esperas e aplicativos que não respondem com as técnicas introduzidas nesta sessão. |
| Sessão Técnica #5 15:00-15:45 | Criando aplicações Multi-Device com FireUI e TMultiViewNesta sessão mostraremos como criar interfaces de usuário para múltiplas plataformas usando o novo FireUI Multi-Device Designer e o componente TMultiView. |
| Sessão Técnica #6 16:00-16:45 | Como usar efetivamente List Controls em Apps MobileAs listas são a base de muitas aplicações móveis. A plataforma de aplicação FMX oferece dois principais controles para listas: TListBox e TListView. Esta sessão explora as vantagens e desvantagens de ambos os controles e como usá-los de forma eficaz em suas aplicações móveis para uma excelente experiência ao usuário e bom desempenho. |
| Sessão Técnica #7 17:00-17:45 | Interbase XE7 Change Views: captura automática de alterações de dadosSe você necessita gerenciar dados distribuídos então não perca esta sessão! O InterBase XE7 traz um poderoso motor de controle de mudanças de dados, o que torna a tarefa de gerenciar banco de dados distribuídos uma tarefa muito mais fácil! |
| Sessão Técnica #8 18:00-18:45 | App Tethering para VCL/FMX usando WiFi e BluetoothEsta sessão mostra como facilmente estender sua aplicação VCL e FireMonkey existentes para dispositivos conectados usando o App Tethering. |
| Sessão Técnica #9 19:00-19:45 | PST Tudo sobre o REST Client LibraryA nova biblioteca REST Client do Delphi é uma ferramenta com muitas possibilidades. Esta sessão fornece uma introdução ao uso desta biblioteca ao criar um aplicativo desktop e mobile para um serviço web aberto. Também mostraremos exemplos de integração com a maioria dos sites e serviços web populares. |
| Sessão Técnica #10 20:00-20:45 | DataSnap com FireDAC e ApacheNesta sessão vamos demonstrar como construir uma aplicação multi-tier utilizando o framework DataSnap. O servidor irá acessar os dados a partir de um servidor InterBase, e o cliente é um aplicativo para Android ou iOS, que estará utilizando o protocolo HTTPS para se conectar ao servidor, e trocar dados via REST/JSON. |
Não perca tempo e inscreva-se imediatamente clicando aqui.
Oferta especial: Inscreva-se no CODERAGE BRASIL III e ganhe benefícios especiais na compra do RAD Studio, Delphi ou C++ Builder XE7 até 15 de Março de 2015. Clique aqui para mais informações.
Começou o Twitter Code 2014, faça sua parte votando no Delphi, é muito simples basta publicar um twitter com a frase:
Delphi #Code2014
Vamos ajudar o Delphi a ganhar mais essa. http://www.code2014.com/
Vídeo do Marco Cantù demonstrando o saudoso Delphi 1, bom para quem já é das antigas matar saudades e para os novatos conhecerem a história por trás da ferramenta, na época, tempo dominado pelo visual basic, o Delphi se destacou pela facilidade de codificação e compilação e também por possuir acesso a diversos tipos de bancos de dados, o que era inovador para aquele tempo.
Excelente vídeo mostrando técnicas de RTTI em Object Pascal.
Segue o link para efetuar o download de todas as apresentações e exemplos do Embarcadero Conference 2014.
![]()
Alguns pontos da linguagem de programação Delphi são sempre menosprezados, um deles é o uso de diretivas de compilação, muito poucos usuários conhecem a fundo as diretivas de compilação é as utilizam no dia-a-dia.
Agora com o advento da introdução a programação multiplataforma no Rad Studio e Delphi, as diretivas tem voltado a ser foco, visto que em alguns casos, mesmo que a linguagem abstraia ao programador as facetas da programação multiplataforma, alguns artifícios ainda se fazem necessário para desenvolvimento em mais de um ambiente ou sistema operacional, veja um exemplo o desenvolvimento de software para iOS e Android utilizando SMS, não existe uma abstração para o envio do SMS que seja comum as duas plataformas, então se faz necessário a utilização de diretivas de compilação para adaptar o código compilado a uma outra plataforma.
Voltando ao foco do artigo, a diretiva MESSAGE e uma dessas diretivas que são menosprezadas pela maioria dos usuários, ela é particularmente útil em projetos ainda em desenvolvimento, onde parte do código ainda não foi implementado, podendo ser utilizada para sinalizar partes do código que ainda necessitam de uma atenção um pouco maior, veja um exemplo simples:
Continue lendo…
SWAG é uma coleção de códigos fontes e programas exemplo para linguagem de programação Pascal. O material foi doado por vários programadores pascal ao redor do mundo com o desejo de contribuir para o avanço de uma das maiores linguagens de programação já criadas. SWAG está organizado em 57 diferentes categorias que cobrem todos os aspectos da linguagem Pascal e tudo é absolutamente livre! O material contido no SWAG tem a intenção de ser uns instrumento de ensino e aprendizagem para usuários da linguagem Pascal. Programadores iniciantes e experientes encontrarão no SWAG uma valiosa fonte de ideias e informações.
A linguagem Pascal continua forte até os dias de hoje sendo utilizada por muitas ferramentas como Delphi, Lazarus, entre outros em diversas aplicações e plataformas.
Veja mais no link: http://swag.delphidabbler.com/
Hoje, aplicativos são conectados com a expectativa de facilmente armazenar e tornar disponível informações entre as diversas plataformas e dispositivos, enquanto fornecem acesso imediato e instantâneo aos dados e arquivos do usuário, adicionar características BaaS traz para seus aplicativos um diferencial que os destacam do restante.
Se você está desenvolvendo um novo aplicativo ou atualizando um já existe, adicione estás 5 características e incremente o engajamento e retenção de usuários.
- Armazenamento na Nuvem
- Notificações por Push
- Gatilhos de Push
- Manutenção de contas de usuário
- Manutenção de arquivos
Baixe o novo write paper “Checklist: 5 Essential BaaS Features Every Mobile App Needs” e entenda como adicionar estes novos recursos aos seus aplicativos.
Você não testou o RAD Studio XE7 ainda? Se não, então porque não testar ele neste fim de semana. Faça ao download e tenha a licença free por 14 dias.
Clique aqui para efetuar o download RAD Studio XE7
Quer testar somente uma parte do RAD Studio? Você pode efetuar o download somente do Delphi XE7 ou do C++Builder XE7.
Embarcadero® RAD Studio XE7 é uma solução completa para desenvolvimento rápido de aplicações nativas para Windows, OS X, iOS e Android com uma única base de código. Modernize suas aplicações windows já existentes e cria aplicativos altamente conectados para aparelhos e dispositivos de vestir. Entregue alta performance, compile aplicações nativas facilmente conectadas com dados empresariais, serviços de nuvem, dispositivos, sensores e outros aparelhos.
![]()
Ficar chamando o método Randomize muitas vezes faz seus números aleatórios ficarem cada vez menos aleatórios e colocar o método em uma seção “initialization” não é uma boa prática, então o interessante e criar um procedimento para testar e gerar números aleatórios somente quando necessário.
procedure RandomizeIfNeeded();
begin
if RandSeed = 0 then
Randomize();
end;
Guarde está data: O CodeRage 9 acontecerá em 28 de Outubro, 2014
Você está aqui para construir grandes aplicativos e não está sozinho. Se junte a Embarcadero e a desenvolvedores de software no mundo todo no CodeRage, evento totalmente gratuito e totalmente técnico, uma conferência on-line dedicada a tecnologia e desenvolvimento de aplicações.
A conferência abordará diversos tópicos sobre desenvolvimento utilizando Object Pascal e C++, sessões sobre desenvolvimento para plataformas multi-dispositivos e outras dicas e truques de programação. Serão duas faixas de transmissão ao vivo, uma para Object Pascal e outra para C++.
As sessões planejadas incluem:
- Desenvolvimento Multi-dispositivos
- Mobilidade Empresarial
- A Internet das Coisas (IoT)
- Compartilhando projetos e código em todas as plataformas
- “Mobile First” melhores práticas, estratégias e fatores de sucesso
- Otimização de interface de usuário / Experiência para aplicativos móveis
- Dicas, truques e técnicas
- Histórias de Sucesso
- Interagindo com dispositivos, gadgets e Wearables
- A depuração de aplicativos e testes
- Trabalhando com API(s) de Plataforma e Serviços de Plataforma
- Programação com dispositivos móveis e sensores
- Conectando-se a bancos de dados SQL locais e remotos
- Integrando móvel em sua arquitetura multi-camada
- Rentabilizar seus aplicativos móveis com anúncios e compras dentro do aplicativo
- Modernizar suas aplicações Windows
- Aproveitando Cloud Servers baseados em REST e back-end como um Serviço (Baas)
- Desenvolvimento Melhores Práticas
- Linguagem de programação e recursos de biblioteca
- Construir aplicações 2D e 3D
Para aqueles que ainda utilizam o BDE, segue o link para baixar o instalador atualizado para Rad Studio e Delphi XE7.
Novo vídeo do Jim McKeeth mostrando um Skill Sprint do novo FireUI Multi-Device Designer, que é uma novidade lançada no Rad Studio XE7, Appmethod, C++ Builder e Delphi, ele torna mais simples a reutilização de telas entre diferentes dispositivos e tamanhos de tela, permitindo uma maior flexibilidade e customização.
Desenhe suas telas somente uma vez tanto em Windows, OS X, iOS ou Android e customize elas para os diferentes formatos e tamanhos de tela do iPad, iPhone, Tablet, Google Glass, Surface Pro e outros.
16 de outubro – Um único esforço, uma única base de código, múltiplas plataformas, múltiplos dispositivos
Chegou a hora de conhecer em primeira mão o novo Rad Studio XE7!
A 5ª edição da Embarcadero Conference vem aí para contar com exclusividade todas as novidades e recursos tecnológicos deste grande lançamento, que inclui as soluções Delphi, C++ Builder e HTML5 Builder. Thethering com Bluetooth, integração avançada com recursos do Kit Kat, provedor próprio de BaaS, além do desenvolvimento Unicode para Windows, Mac, Android e iOS são apenas alguns aperitivos do que vai rolar! Será um dia de imersão total com palestras simultâneas, exemplos reais, demonstrações ao vivo e muita interação com quem mais entende do assunto.
Essa é uma grande oportunidade para conhecer de perto os segredos e técnicas de profissionais gabaritados e aumentar sua produtividade.
Data: 16 de outubro
Horário: 8h às 19h
Local: Espaço APAS – Rua Pio XI, 1.200
Agarre a chance, participe!
Excelente vídeo do Jim McKeeth mostrando uma sessão de skill sprint com as novas funcionalidade mobile para Android existentes na nova versão XE7 do Delphi, C++ Builder e Rad Studio XE7
