Dneska útržky o FireMonkey, komponentách, Delphi, Anti-Grain Geometry, BDE, Outlooku, DataSnap Mobile, RAD Studio World tour a další efektové.
Z toho co mne zaujalo uvedu útržky.
Např. Components4developers.com:
A really simple but very cool thing in FireMonkey is that any control can act
as a container for other controls. And you can utilize that feature in styling.
So lets say you have lots of TLabels on your form, but you would like those
labels to be prefixed with a little glyph. In "old days" in the VCL, you
would have to either find a different control, or manually put small TImage
or similar components in front of the TLabel.
…
The momentum of .Net have declined and Microsofts focus have been obscured
by HTML5 to such a degree that many hardcore Silverlight users
are in serious doubt about if Silverlight will survive.
Mat DeLong má úvod do DataSnap Mobile Connectors, asi přímo jeden z vývojářů.
Danny Thorpe kdysi napsal článek jak Delphi ke svému jménu přišlo, asi to znáte, ale pěkná story - doporučuji přečíst, v našem jazyku to moc nevynikne: Jedním z cílů bylo propojení s Oracle (kromě DB i anglicky věštec) a kde se mluví s věštci?

V Delfách, neboli The Oracle at Delphi. If you want to talk to (the) Oracle, go to Delphi.
Znáte Outlook Redemption? Knihovna pro spolupráci s Outlookem, která obchází Outlook Security Patch a umožňuje přístup k dalším věcem v Outlooku.
Pokud stále používáte BDE, zde je instalace BDE pro 64bit Windows.
Lars Fosdal napsal základní porovnání FireMonkey a VCL.
Sprostě ho vykradu:
VCL kód v XE2 (jde to i bez Vcl.):
uses
Winapi.Windows, Winapi.Messages, System.SysUtils,
System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type
TFormVCL = class(TForm)
Button1: TButton;
Memo1: TMemo;
Label1: TLabel;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FormVCL: TFormVCL;
implementation
{$R *.dfm}
procedure TFormVCL.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add(Edit1.Text);
Label1.Caption := IntToStr(Memo1.Lines.Count);
end;
FireMonkey kód:
uses
System.SysUtils, System.Types, System.UITypes, System.Classes,
System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs,
FMX.Edit, FMX.Layouts, FMX.Memo;
type
TFormFM = class(TForm)
Button1: TButton;
Memo1: TMemo;
Label1: TLabel;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FormFM: TFormFM;
implementation
{$R *.fmx}
procedure TFormFM.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add(Edit1.Text);
Label1.Text := IntToStr(Memo1.Lines.Count);
end;
Všimněte si, že Label má Text a ne Caption. Osobně to moc nechápu, asi aby .NET developerům nebylo smutno, až budou houfně přecházet.
Dají se míchat formuláře, ale není to doporučováno. A když tak spíše ve VCL aplikaci zobrazit FMX formulář, on pravděpodobně i FMX designer v Delphi IDE je FMX formulář, ale to hádám.
Pokud hledáte Object Pascal parser pro svoje projekty, zkuste Castalia Delphi Parser, používá ho Castalia, takže je celkem aktuální.
Nebo možná potřebujete Delphi gramatiku - můžete zkusit neoficiální Delphi gramatiku.
Když už jsme u těch komponent - Object Pascal native port of the Anti-Grain Geometry library - AGG. Vůbec nevím na co bych to použil, ale udělalo to na mne dojem.
Nezapomeňte, že letošní RAD Studio World tour už běží a ohlasy jsou moc dobré. U nás bude v Praze a Bratislavě, 13. a 14. září. Přednášet bude Paweł Głowacki a Stephen Ball.

Já osobně pojedu letos do Bratislavy. Chtěl jsem původně do Prahy s tím, že pokud tam bude někdo z lidí, které znám jen přes mail a delphi.cz, tak bych se seznámil (ze Slovenska lidé moc nepíší) - ale teoretická možnost vyzpovídat Pawła vyhrála. Je to velmi technicky vybavený člověk (a navíc mu anglicky i rozumím když přednáší, ale loni to bylo překládáno), tak z něho třeba něco vytáhnu. Myslím, že to letos bude stát za to, ale neváhejte - počet míst je omezen.
Google mi srazil PageRank. To vážně na mne odkazuje tak málo lidí? Stačí textový link na delphi.cz.