vložil Radek Červinka
29. srpna 2013 22:01
Přátelé, stal se zázrak. Nijak jsem se nikdy netajil mým vztahem k Androidu a trošku jsem se i bál jak si s roztříštěností a chaosem platformy Delphi poradí. A podle mne to vyšlo. Android je tak roztříštěná a zmatená platforma, že je opravdu zázrak jak to krásně funguje a to, že to úplně transparentně funguje i pro iOS je prostě nádhera. Abych se vyjádřil slovy klasika: kdo jiný to má?
Proč mluvím o roztříštěnosti? Na iOS je celkem tak 6 zařízení, kdežto Android má nejméně to samé množství od každého výrobce, většinou s nulovou následnou podporou - ale s tím nic nenaděláme. Proto je pro několik nejpopulárnějších zařízení přímo garantována podpora (jako je Google Nexus, Samsung Galaxy nebo Kindle Fire) a ostatní při splnění HW požadavků budou fungovat (definitivní verze požadavků a minimální verze Androidu až s release).
Více...
vložil Radek Červinka
26. srpna 2013 22:58
Představení nové verze Delphi s podporou Androidu bude letos 17.9.2013 od 9:30 hodin, Městská knihovna v Praze, Mariánské náměstí 1/98, Praha 1.
Letos bude přednášet Marco Cantú, produkt manager Delphi, po prezentaci bude Marco nějakou dobu k dispozici, detaily celé akce a registrace na embt.cz/cs/novinky/81-rad-studio-zive-v-akci.html.
vložil Radek Červinka
8. srpna 2013 07:21
Pokud člověk potřeboval rychlý přístup k bitmapě ve VCL tak použil její property ScanLine kdy se dostal přímo k jejím obrazovým datům. Podobný přístup platil i u FireMonkey ve verzi XE2, ale s nástupem většího počtu platform a důraznějšího využití grafického HW (GPU) na různých platformách vznikl požadavek na komplexnější řešení.
Byl jsem požádán o implementaci výstupního filtru, který implementuje resampling, který bude kvalitnější než implementace ve FireMonkey. Implementace ve FMX totiž používá funkce OS, které nejsou pro naše účely dostačující, a navíc pro každou platformu může tím pádem dát kapánek různé výsledky, což je pro nás nepřijatelné. Pro VCL podobné řešení existuje např. ve formě projektu Graphics32, ale to nejde přímo použít protože jsem chtěl něco co bude lehce upravitelné na OSX a mobilní zařízení, což v případě uvedené knihovny by znamenalo dost práce. Naštěstí jsem našel původní knihovnu, která byla pro implementaci v Graphics32 použita - Interpolated Bitmap Resampling using filters - VCL (lokální kopie, protože autor po začlenění ji přestal udržovat, XE4 compatible).
Více...
vložil Radek Červinka
30. července 2013 01:19
Delphi má velmi zajímavého nového člověka pro komunikaci s vývojáři, TFireMonkeyContainer, TDBF pro XE4, rychlý Android emulátor, LLVM pascal a tak vůbec. Je tu další díl mého občasníku. Více...
vložil Radek Červinka
1. června 2013 01:29
vložil Radek Červinka
20. dubna 2013 00:12
Disclaimer: mám oficiální povolení psát o Delphi XE4 před release. Musím to zde napsat.
Jelikož mám zkušenost že lež oběhne svět ještě než si pravda obuje boty tak zkusím nastínit jak je to s kompilátory v Delphi XE4.
Delphi XE4 (asi podle edice) obsahuje 5 (slovy pět) kompilátorů.
Více...
vložil Radek Červinka
15. dubna 2013 23:12
Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4.
FireMonkey přináší několik šikovných nových standardních TAction (více o konceptu ActionList):
- TChangeTabAction
- TTakePhotoFromLibraryAction
- TTakePhotoFromCameraAction
- TShowShareSheetAction
Více...
vložil Radek Červinka
11. dubna 2013 00:58
Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4. Pro ty co je iOS nezajímá bych rád podotkl, že IMHO to bude podobné u Androidu, takže to není ztracený čas.
Dnes o TListBox. Zapomeňte na TListBox z VCL, tohle je jiná káva. Mimochodem kromě TListBox je i podobná nová komponenta TListView.
Více...
vložil Radek Červinka
17. března 2013 23:10
Hmm, začíná to být opravdu zajímavé. WebFMX je FireMonkey rozšíření (nebo spíše nová jeho platforma), které jako Canvas - což je základem a v podstatě jediným hlavním požadavkem na jinou platformu - používá Canvas z HTML5 a javascript. live demo.
Zkuste controls demo, celkem mi to vyrazilo dech.
Nebudu říkat nic o tom, jak jsem sbíral bradu na zemi - už si začínám zvykat, že jsou věci mimo mé chápání. Váš názor?
vložil Radek Červinka
12. března 2013 22:16
Byl to ten slavný den,
kdy nám byl předveden
nový ARM compiler.
Nativní, nativní, zkrátka Delphi compiler.
Aktualizace: materiály ke stažení
Více...
vložil Radek Červinka
13. února 2013 23:59
Vítejte u další dávky drbů, odkazů a zajímavostí jak je vidím já.
Více...
vložil Radek Červinka
2. února 2013 22:33
FastReport FMX - report generator pro FireMonkey - Embarcadero edition, volně ke stažení pro uživatele XE3.
Multi-platform Report Generator pro Apple Mac OS X a Microsoft Windows.
vložil Radek Červinka
25. ledna 2013 19:20
Delphi pro iOS je skoro tu - informace v češtině a angličtině.
větší obrázek
Více...
vložil Radek Červinka
21. prosince 2012 22:43
Delphi podporují ladění na OS X, navíc iOS je na pochodu. Jedinou možností jak si zkusit OS X pokud nemáte HW je virtuální stroj. Bohužel licenční podmínky zakazují provozovat OS X na jiném než Apple HW, navíc všechny virtuální nástroje (jako např. VMWare) mají uměle zablokovánu podporu pro OS X.
Více...
vložil Radek Červinka
15. prosince 2012 00:11
Člověk, co kdysi portoval Virtual tree view do Kylixu, oznámil úmysl portoval VTV do FireMonkey.
groups.google.com/forum/?fromgroups=#!topic/virtual-treeview/oVoVzXaf5Yw
Mám radost. A co vy?